(57)【要約】【課題】リソースが限られた携帯端末においてもより適切に複数のアプリケーションを実行する。【解決手段】動作モードとして、表示画面の全体を一つのアプリケーションに割り当てる全画面モードと、それぞれアプリケーションが割り当てられる複数の分割エリア間でフォーカスを切り替えるフォーカス切替モードと、フォーカスが当てられた分割エリア内でアプリケーションの実行に伴って当該分割エリアの表示内容を更新する小画面モードとを有する。操作部の操作に応じて動作モードが切り替えられる。複数の分割エリアのうちフォーカスが当たっている分割エリアでのみアプリケーションの実行が許可され、当該分割エリア内で当該アプリケーションの内容を縮小表示する。フォーカスがその分割エリアから移動した場合、その分割エリアで表示されていた最終画面を保存し、そのアプリケーションの実行を中断して終了し、中断時の状態を復元するために必要なデータを退避する。【選択図】図６
2008117181.tif 000002
【特許請求の範囲】
【請求項１】
表示画面を有する表示部と、
ユーザの操作を受け付ける操作部と、
携帯端末の動作を制御する制御手段とを備え、
前記制御手段は、動作モードとして、表示画面の全体を一つのアプリケーションに割り当てる全画面モードと、それぞれアプリケーションが割り当てられる複数の分割エリア間でフォーカスを切り替えるフォーカス切替モードと、フォーカスが当てられた分割エリア内でアプリケーションの実行に伴って当該分割エリアの表示内容を更新する小画面モードとを有し、前記操作部の操作に応じて動作モードを切り替える
ことを特徴とする携帯端末。
【請求項２】
前記制御手段は、前記複数の分割エリアのうち前記フォーカスが当たっている分割エリアでのみアプリケーションの実行を許可し、当該分割エリア内で当該アプリケーションの内容を縮小表示し、前記フォーカスがその分割エリアから移動した場合、その分割エリアで表示されていた最後の画面である最終画面を保存し、当該アプリケーションの実行を中断して終了し、この終了したアプリケーションについて、中断時の状態を復元するために必要なデータを退避する請求項１記載の携帯端末。
【請求項３】
携帯端末の表示制御方法であって、
表示画面を複数の分割エリアに分割するとともに、複数のアプリケーションを各分割エリアに割り当てるステップと、
前記複数の分割エリアの間でフォーカスを切り替えるステップと、
前記複数の分割エリアのうち前記フォーカスが当たっている分割エリアでのみアプリケーションの実行を許可し、当該分割エリア内で当該アプリケーションの内容を縮小表示し、前記フォーカスがその分割エリアから移動した場合、その分割エリアで表示されていた最後の画面である最終画面を保存し、当該アプリケーションの実行を中断するステップと
を備えたことを特徴とする表示制御方法。
【請求項４】
携帯端末の表示制御方法であって、
第１のアプリケーションを起動するステップと、
表示画面を複数の分割エリアに分割するステップと、
前記第１のアプリケーションを前記複数の分割エリアの一つに割り当てて当該第１のアプリケーションに関連した表示を当該分割エリア内で行うステップと、
前記分割エリアから他の分割エリアへフォーカスが移行したとき、その時点の当該第１のアプリケーションの実行を中断して終了しその表示画面を保存するステップと、
第２のアプリケーションを起動するステップと、
前記第２のアプリケーションを前記複数の分割エリアの他の一つに割り当てて当該第２のアプリケーションに関連した表示を当該分割エリア内で行うステップと、
前記第２のアプリケーションが割り当てられた分割エリアから他の分割エリアへフォーカスが移行したとき、その時点の当該第２のアプリケーションの実行を中断して終了しその表示画面を保存するステップと、
前記分割エリアの一つに対して所定の指示がなされたとき、その分割エリアに割り当てられているアプリケーションを再度起動してその実行に伴って当該分割エリア内の表示内容を更新するステップと
を備えたことを特徴とする表示制御方法。
【請求項５】
前記実行を中断したアプリケーションについて、その中断時の状態を復元するために必要なデータを退避するステップをさらに備えた請求項３または４記載の表示制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のアプリケーションを実行する携帯端末およびその表示制御方法に関する。
【背景技術】
【０００２】
従来、１台のコンピュータで複数の処理を同時的に並行して行う機能として、マルチタスクが知られている。マルチタスクは、ＣＰＵの処理時間を分割し、複数のアプリケーションに順次割り当てることによって、複数の処理を同時に行っているようにみせかけるものである。
【０００３】
携帯電話端末においてもマルチタスクを用いる技術が開示されている（特許文献１参照）。また、近年、マルチタスクを用いて複数のアプリケーションを並行して実行し、専用の切替キーやメニューによって、ユーザが利用するアプリケーションを切り替えることができる携帯電話端末が販売されている。
【特許文献１】特開２００６−１０６１６７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、マルチタスクにより並行に処理される複数のアプリケーションは、ユーザにより切替選択されたアプリケーション以外のアプリケーションについても起動されたままであり、当該複数のアプリケーションはすべてメモリ等のリソースを使用した状態となっている。そのため、特にリソースが限定される組込系の端末、例えば携帯電話機やＰＤＡ等の携帯端末などに関しては、非効率的であり、リソースに余裕が必要であるためコスト増を招来するという問題があった。
【０００５】
本発明はこのような背景においてなされたものであり、リソースが限られた携帯端末においてもコスト増を招来することなく適切に複数のアプリケーションを実行できるようにすることを企図する。
【課題を解決するための手段】
【０００６】
本発明による携帯端末は、表示画面を有する表示部と、ユーザの操作を受け付ける操作部と、携帯端末の動作を制御する制御手段とを備え、前記制御手段は、動作モードとして、表示画面の全体を一つのアプリケーションに割り当てる全画面モードと、それぞれアプリケーションが割り当てられる複数の分割エリア間でフォーカスを切り替えるフォーカス切替モードと、フォーカスが当てられた分割エリア内でアプリケーションの実行に伴って当該分割エリアの表示内容を更新する小画面モードとを有し、前記操作部の操作に応じて動作モードを切り替えることを特徴とする。
【０００７】
ユーザは動作モードを切り替えることにより、表示画面の全体を用いてアプリケーションを実行したり、小画面モードで一つのアプリケーションを、他のアプリケーションの最終画面を見ながら実行することができる。
【０００８】
前記制御手段は、好ましくは、前記複数の分割エリアのうち前記フォーカスが当たっている分割エリアでのみアプリケーションの実行を許可し、当該分割エリア内で当該アプリケーションの内容を縮小表示し、前記フォーカスがその分割エリアから移動した場合、その分割エリアで表示されていた最後の画面である最終画面を保存し、当該アプリケーションの実行を中断して終了して終了し、この終了したアプリケーションについて、中断時の状態を復元するために必要なデータを退避する。
【０００９】
本発明による携帯端末の表示制御方法は、表示画面を複数の分割エリアに分割するとともに、複数のアプリケーションを各分割エリアに割り当てるステップと、前記複数の分割エリアの間でフォーカスを切り替えるステップと、前記複数の分割エリアのうち前記フォーカスが当たっている分割エリアでのみアプリケーションの実行を許可し、当該分割エリア内で当該アプリケーションの内容を縮小表示し、前記フォーカスがその分割エリアから移動した場合、その分割エリアで表示されていた最後の画面である最終画面を保存し、当該アプリケーションの実行を中断するステップとを備えたことを特徴とする。
【００１０】
本発明による携帯端末の表示制御方法は、他の見地によれば、第１のアプリケーションを起動するステップと、表示画面を複数の分割エリアに分割するステップと、前記第１のアプリケーションを前記複数の分割エリアの一つに割り当てて当該第１のアプリケーションに関連した表示を当該分割エリア内で行うステップと、前記第２のアプリケーションが割り当てられた分割エリアから他の分割エリアへフォーカスが移行したとき、その時点の当該第１のアプリケーションの実行を中断して終了しその表示画面を保存するステップと、第２のアプリケーションを起動するステップと、前記第２のアプリケーションを前記複数の分割エリアの他の一つに割り当てて当該第２のアプリケーションに関連した表示を当該分割エリア内で行うステップと、前記分割エリアから他の分割エリアへフォーカスが移行したとき、その時点の当該第２のアプリケーションの実行を中断して終了しその表示画面を保存するステップと、前記分割エリアの一つに対して所定の指示がなされたとき、その分割エリアに割り当てられているアプリケーションを再度起動してその実行に伴って当該分割エリア内の表示内容を更新するステップとを備えたことを特徴とする。
【発明の効果】
【００１１】
本発明によれば、実行を中断して終了したアプリケーションについてはその最終画面だけを残すことで、実行中のアプリケーション以外はすべて終了してメモリを節約しつつ、リソースの有効活用を図れる。
【００１２】
ユーザがアプリケーションを切り替える際には、ユーザが直前まで使用していたアプリケーションの最終画面が、分割エリア内に静止画像として残されているので、ユーザは、一旦、起動したあと中断しているアプリケーションを容易に認識することができる。その際、アプリケーション中断時にその最終画面を保存するので、そのアプリケーションの画面を参照しながらユーザは他のアプリケーションを動かすことができる。
【００１３】
また、復帰用のデータを退避しておき、動作の再開時に利用することにより、中断した状態から動作を再開することができる。
【００１４】
アプリケーションの切り替えは、分割エリア間のフォーカスの切り替えによって行われるので、感覚的に分かりやすいユーザインタフェースが実現される。
【発明を実施するための最良の形態】
【００１５】
以下、本発明の好適な実施の形態について図面を参照しながら詳細に説明する。ここでは、本発明の携帯端末の一例として携帯電話端末について説明する。
【００１６】
図１は、本実施の形態における携帯電話端末１００のハードウェア構成例を示している。
【００１７】
この携帯電話端末１００は、携帯電話に特有の要素として、アンテナ１０１、送受信処理部１０３、変復調処理部１０５、データ処理部１０７、Ｄ／Ａ変換器１０９、スピーカ１１０、Ａ／Ｄ変換器１１１およびマイク１１２を備える。携帯電話端末１００は、また、これらの各要素を制御するＣＰＵ等を含む制御部１２２、この制御部１２２により実行されるプログラムの格納領域および作業領域やデータの一時記憶領域として利用されるメモリ１２３、ユーザインタフェースとして機能する液晶，有機ＥＬ等の表示デバイスを含む表示部１２０、後述するトリガキー、十字キーおよび決定キーを含む任意の操作キー、ダイヤル等の操作要素を含む操作部１２１等を備える。操作部１２１には表示部１２０の表示画面に重ねられた入力領域を有するタッチパネルを含んでもよい。制御部１２２は画像処理用の専用プロセッサを含んでもよい。制御部１２２は本発明の制御手段として機能する。
【００１８】
メモリ１２３には、電気的に情報を書込みおよび消去可能な読出し専用メモリ（ＥＥＰＲＯＭやフラッシュメモリ）を含み、通常の携帯電話端末の操作入力受付、通信、メール処理、ウェブ処理、表示、音声入出力、電話帳管理、スケジュール管理、等の各種動作の他、本実施の形態における処理を実現するための制御プログラムが記憶されている。
【００１９】
図２に、本実施の形態におけるメモリ１２３のメモリ空間の構成例を示す。このメモリ空間には、フロントバッファ２１１とフレームバッファ２１２とバックバッファ２１３の三つのバッファを設ける。フロントバッファ２１１は、アプリケーション（単にアプリともいう）２００が生成した表示画像を書き込むためのメモリ領域である。フロントバッファ２１１は、アプリケーションから生成された画像を書き込みメインエリア２２２と、携帯電話の受信電波状態やバッテリ残量等の表示を行う表示画面上部のいわゆるピクトエリア２２１と、ソフトキーに割り当てられた機能等の表示を行うソフトキーエリア２２３を含む。フレームバッファ２１２は、表示画面を複数の分割画面に分割した場合の各分割画面に対応する表示画像を保存しておくためのメモリ領域である。本実施の形態では４分割の例を示しているが、これに限るものではない。分割画面に対応する表示画像は、フロントバッファ２１１に書き込まれた表示画像を分割エリアのサイズにまで縮小し、当該アプリケーションに対応づけられた位置の分割エリアに相当するフレームバッファ２１２の領域に書き込んだものである。バックバッファ２１３は、フレームバッファ２１２のすべての分割エリアの表示画像と、フロントバッファ２１１内のピクトエリア２２１およびソフトキーエリア２２３の画像とを合成するために、両者の画像を書き込むためのメモリ領域である。この際、フロントバッファ２１１内のピクトエリア２２１およびソフトキーエリア２２３の画像をバックバッファ２１３に書き込む際には、フロントバッファ２１１からの書き込み内容に対してフレームバッファ２１２の内容を上書きすることにより、ピクトエリア２２１およびソフトキーエリア２２３の画像のみを選択的に書き込む必要はなく、フロントバッファ２１１の全体をバックバッファ２１３へ転写すれば足りる。バックバッファ２１３の内容が表示部１２０へ転送され、表示される。このような構成により、表示画像が乱れることなく、表示画像の合成を行うことができる。
【００２０】
以下、本実施の形態の動作を説明する。
【００２１】
図３は、本実施の形態における携帯電話端末１００の表示部２２０の表示画面３００の構成例を示している。表示画面３００には、上述したメモリ内のピクトエリア２２１、メインエリア２２２、ソフトキーエリア２２３にそれぞれ対応する表示領域であるピクトエリア３０１、メインエリア３０２、ソフトキーエリア３０３が設けられる。メインエリア３０２は４分割されたそれぞれの分割エリア３０４ａ〜３０４ｄにアプリケーションを割り当てて、アプリケーション対応の分割画面を表示することができる。図では、分割エリア３０４ａ〜３０４ｄにそれぞれＷｅｂブラウザ、メーラー、カレンダ、イメージビューアが割り当てられた様子を示している。どの分割エリアにどのアプリケーションが割り当てられるかは任意であるが、本例では起動順に分割エリア３０４ａ〜３０４ｄに順次割り当てられる。また、後述するように、一旦割り当てられたアプリケーションの割り当て分割エリアをユーザ操作に応じて変更することも可能である。
【００２２】
図４は、画面分割表示時の複数のバッファを用いた表示処理の手順を示している。実行中のアプリケーション２００によりフロントバッファ２１１に全体画面が書き込まれ、さらに、このフロントバッファ２１１内のメインエリアの画像は縮小してフレームバッファ２１２の最初（ここでは左上）の分割エリアに書き込まれる（１）。次に、フロントバッファ２１１の全体画像がバックバッファ２１３に転写される（２）。ついで、フレームバッファ２１２の内容がバックバッファ２１３のメインエリアに書き込まれる（３）。図の例ではフレームバッファ２１２には一つの分割画面しか書き込まれていないが、存在する全ての分割画面がバックバッファ２１３へ書き込まれる。このようにしてバックバッファ２１３で合成された分割画面を含む全体画面は表示部１２０へ転送され（４）、表示される（５）。
【００２３】
図５は、本実施の形態の画面分割表示に関連して分割エリア毎に割り当てられたアプリケーションの識別情報（ＡＰ＿ＩＤ）およびその属性情報を模式的に示したアプリケーション管理テーブル５００を示している。属性情報としては、フォーカスフラグと関数ポインタと退避データポインタを有する。図の例では、四つの分割エリアのうち三つにアプリケーションが割り当てられている場合を示している。「フォーカスフラグ」は、複数の分割エリアのうちフォーカスが当たっているアプリケーションを示すフラグであり、図では“ＯＮ”で示している。四つの分割エリアに対応する四つのアプリケーションのうちフォーカスが当てられるアプリケーションは一時に単一個のみ存在する。フォーカスフラグは初期的には、デフォルトの分割エリア（例えば図の左上角）をＯＮとし、以後、フォーカスが移動したときには動作モードが変わってもＯＮはその位置に維持される。「関数ポインタ」は、一旦、起動されて一つの分割エリアに割り当てられたアプリケーションの実行が中断されたときに、中断時の状態から処理を再開するために当該アプリケーションを再度起動するための関数を呼び出すための情報である。「退避データポインタ」はそのような退避データの在処を示すポインタである。また、図５に示したアプリケーション管理テーブル５００は、アプリケーションを管理する手段の一例であり、その形式やデータ項目は図示のものに限るものではない。
【００２４】
図６は、本実施の形態における携帯電話端末の動作モードとしての「全画面モード」と「フォーカス切替モード」と「小画面モード」との相互の関係（状態遷移）を示したものである。
【００２５】
全画面モードは、一つのアプリケーションの生成する画像を表示部の表示画面全体に割り当てる通常の動作モードである。この状態で、予め定められたキー（ここでは「トリガキー」という）をユーザが操作したとき、端末（制御部）は、全画面モードからフォーカス切替モードへ移行する。トリガキーは特に限定するものではなく、端末に備えられた利用可能な任意の押しボタンキーやスライドキーを用いることができる。
【００２６】
フォーカス切替モードは、表示画面が複数の分割エリアに分割され、いずれかの分割エリアにフォーカスが当たった状態である。フォーカスが当たっていることは例えば分割エリアを囲む枠状のカーソル６０１のような強調表示で示される。図の例ではカーソル６０１を白枠で示している。カーソル６０１は、所定のユーザの操作（ここでは十字キーの操作）により任意の分割エリアへ移動させることができる。フォーカス切替モードでトリガキーが操作されると、再度、全画面モードへ戻る。
【００２７】
フォーカス切替モードで、所定のユーザ操作（ここでは決定キー）がなされると、端末（制御部）は、小画面モードへ移行する。小画面モードではフォーカス切替モードでフォーカスされていた分割エリアに割り当てられているアプリケーションが再度起動され、その退避データを取り込んで動作が再開される。そのアプリケーションの実行に伴い、その当該分割エリア内の画面は逐次更新される。
【００２８】
小画面モードでトリガキーが操作されると、端末（制御部）は、小画面モードからフォーカス切替モードへ戻る。このとき、動作中のアプリケーションは中断され、その最終画面が当該分割エリア内に維持される。当該アプリケーションは終了するが、動作再開に必要なデータは所定のメモリ領域に退避される。この点でこのアプリケーションの中断は、ユーザからの明示の指示によるアプリケーションの終了（画面データも保存しない）とは異なる。なお、小画面モードで十字キーが操作されたときは、トリガキーの操作がなくても、直ちにフォーカス切替モードに戻るようにしてもよい。
【００２９】
例えば、全画面モードで第１のアプリケーションを起動した後、フォーカス切り替えモードに移行して第１のアプリケーションを第１の分割エリアに割り当てた後、フォーカスを移動させると、空白画面である第２の分割エリアにフォーカスが移動する。そこで、全画面モードに戻って第２のアプリケーションを起動し、フォーカス切り替えモードに戻ると、次の第２の分割エリアが第２のアプリケーションに割り当てられ、第２のアプリケーションにフォーカスが当たる。あるいは、第１のアプリケーションを第１の分割エリアに割り当てた後、フォーカスの移動を行わずに、全画面モードに戻って第２のアプリケーションを起動し、フォーカス切り替えモードに戻ると、次の第２の分割エリアが第２のアプリケーションに割り当てられ、第２の分割エリアにフォーカスが当たる。または、空白画面である第２の分割エリアを選択すると、起動していた第１のアプリケーションが中断処理されて第２の分割エリアにメニュー画面が表示され、このメニュー画面で任意の第２のアプリケーションを起動することができる。なお、メニュー画面も一種のアプリケーションの一状態なので、中断・復元処理が可能である。
【００３０】
なお、異なる分割エリア上に同一のアプリケーションが起動されることで、同一のアプリケーションの画面が複数の分割エリアで表示されてしまうことが考えられる。しかし、実際には起動されているアプリケーションは一つだけで、編集処理によって同期がとれなくなることはないので、端末利用者の混乱を防ぐ何らかの方法を用意すれば足りる。例えば、同一のアプリケーションが異なる分割エリア上で起動された場合、最終画面を残す代わりに既存の画面は消去して空白画面にしてしまう方法、あるいは、既存の画面も同時に更新していく方法、等が考えられる。
【００３１】
図７は、上述したような動作モードの切替を行うために、操作部に対するユーザの操作によりキーイベントが発生したときの制御部の処理手順例を示すフローチャートである。
【００３２】
まず、現在の動作モードがフォーカス切替モードであるかどうかをチェックする（Ｓ１１）。そうでなければ、入力キーがトリガキーか否かをチェックする（Ｓ１２）。図６で説明したように、全画面モードおよび小画面モードのいずれの動作モードにおいてもトリガキーが操作されたら、フォーカス切替モードへ移行する（Ｓ１４）。これにより、分割画面表示が行われる。このとき、実行されていたアプリケーションを中断し、必要なデータを退避する。また、アプリケーション管理テーブル５００において当該アプリケーションの関数ポインタおよび退避データポインタを設定する。
【００３３】
ステップＳ１２で入力キーがトリガキーでないと判定されれば、キーハンドラにこのイベントを送る（Ｓ１３）。これにより、本発明とは直接関係のない所定のキー入力処理が実行される。
【００３４】
ステップＳ１１において、現在の動作モードがフォーカス切替モードであると判定された場合、入力キーが十字キーであるかどうかをチェックする（Ｓ１５）。フォーカス切替モードであれば、十字キーで指示された方向にカーソル６０１を移動させることによりフォーカス位置を変更する（Ｓ１６）。このとき、アプリケーション管理テーブル５００（図５）のフォーカスフラグも更新される。
【００３５】
ステップＳ１５で入力キーが十字キーでないと判定された場合、決定キーであるかどうかをチェックする（Ｓ１７）。決定キーであれば、小画面モードへ移行し、当該アプリケーションを起動してその動作を再開する（Ｓ１８）。このとき、当該アプリケーションについてのアプリケーション管理テーブル５００に登録された関数ポインタを読み出して当該アプリケーションを再度起動し、かつ、退避データポインタに従って、退避されているデータを読み出し復帰させ、元の状態を復元する。
【００３６】
ステップＳ１７で入力キーが決定キーでないと判定された場合、トリガキーか否かをチェックする（Ｓ１９）。トリガキーであれば、全画面モードへ移行する（Ｓ２０）。全画面モードではフォーカス切替モードでフォーカスされていた分割エリアに割り当てられているアプリケーションが中断していれば、そのアプリケーションを起動して動作を再開する。
【００３７】
図８は、分割した表示画面と、複数のアプリケーションのタスクの関係について説明するための図である。図８（ａ）は、フォーカス切替モードにおいて、四つのアプリケーションが分割エリア３０４ａ〜３０４ｄにそれぞれ割り当てられていて、カーソル６０１（フォーカス）が分割エリア３０４ａから分割エリア３０４ｂへ移動した状態を示している。このとき、図８（ｂ）に示すように、分割エリア３０４ａ〜３０４ｄにそれぞれ割り当てられたアプリケーションに対応するタスク５０１〜５０４のうち、タスク５０１がアクティブな状態からタスク５０２がアクティブな状態へ移行する。本明細書において「アクティブ」とはフォーカス切替モードにおいてフォーカスが当たっていることに相当し、決定キーにより実行状態に移行しうる状態、または移行した状態をいう。
【００３８】
図９は、本実施の形態におけるより詳細な端末画面の遷移を示したものである。
【００３９】
全画面表示の画面Ｄ１においてトリガキーが操作されると、フォーカス切替モードへ移行し、４つの分割エリアを含む画面Ｄ２が表示される。この画面Ｄ２においては、画面Ｄ１で実行中のアプリケーションの実行が中断され、現在の状態に復帰するためのデータが退避される。
【００４０】
所定の分割エリアの一つに画面Ｄ１で実行中のアプリケーションの画面が縮小表示される。画面Ｄ２においてＢａｃｋ指示が行われると、画面Ｄ１へ戻る。画面Ｄ２において、十字キーが操作されると、その指示方向にフォーカスが移動する。
【００４１】
全画面表示の画面Ｄ１から分割表示の画面Ｄ２に移動したとき、フォーカスが移動するまでは、全画面で実行していたアプリケーションの実行状態はそのまま維持するようにしてもよい。その場合に、画面Ｄ２においてフォーカスされた分割画面の表示は静止画であってもよいし、小画面モードのようなアプリケーション実行に伴って変化する画面であってもよい。
【００４２】
画面Ｄ２で右ソフトキー（ＲＳＫ）が指示されたら、画面Ｄ３のようにメニューウィンドウＭが表示される。このメニューウィンドウＭ内には「最大化」と「スイッチウィンドウ」と「タスク終了」のいずれかの項目が選択できる。
【００４３】
「最大化」が指示されたとき、前述したように、全画面モードへ移行し、フォーカスが当たっている分割エリアのアプリケーションを起動して、その動作を再開する。「スイッチウィンドウ」とは、アプリケーションが割り当てられる分割エリアの位置を変更する機能であり、ユーザによりこの指示が行われると、画面Ｄ４に移り、ユーザの順次キーの操作に応じてその指定先の位置に当該アプリケーションをフォーカス状態とともに移動させる。指定先の分割エリアにすでに他のアプリケーションが割り当てられている場合には、当該他のアプリケーションは他の分割エリアに割り当て変更される。
【００４４】
「タスク終了」が指示された場合、フォーカスが当たっている分割エリアのアプリケーションへの割り当てが解除され、その分割エリアの表示は空白状態となる。アプリケーション管理テーブル５００での当該アプリケーションの登録内容も削除される。
【００４５】
画面Ｄ２において決定キーが押下された場合、フォーカス中のアプリケーションを起動して、小画面モードの画面Ｄ５へ移行する。画面Ｄ５ではフォーカスされていた分割エリアで当該アプリケーションの表示が更新される。このとき、カーソル６０１は、アプリケーション実行中を示す別のカーソル６０２となる。カーソル６０１とカーソル６０２とは色、形状、輝度、点滅の有無、等の任意の表示形態の違いにより区別される。
【００４６】
画面Ｄ４で決定キー押下またはＢａｃｋ指示が行われた場合、画面Ｄ２へ戻る。但し、そのときのフォーカスの位置は画面Ｄ４でのフォーカス移動先の位置である。
【００４７】
図１０は、図９のような画面の遷移を実現する、より詳細な処理例を表したフローチャートである。この処理は大画面表示を初期状態としている。
【００４８】
フォーカス切替モードへ移行するためのトリガキーの操作があったら（Ｓ３１，Ｙｅｓ）、現在、表示部に表示されている画像のうち、必要な箇所を、フレームバッファ上の所定のフォーカス位置に、分割エリアのサイズに縮小して描画する（Ｓ３２）。ついで、アプリケーション管理テーブル５００においてフォーカス位置に対応づけて、現在実行中のアプリケーションを起動するための関数ポインタを保存し（Ｓ３３）、フォーカス切替モードの分割画面を表示する（Ｓ３４）。
【００４９】
フォーカス切替モードにおいて、十字キーによる上下左右のいずれかの方向へのフォーカス位置変更が指示されたら（Ｓ３５，Ｙｅｓ）、現在フォーカス中の分割エリアに割り当てられているアプリケーションの最終状態の画像を保存するとともに必要データを退避し、そのアプリケーションを終了する（Ｓ３６）。また、アプリケーション管理テーブル５００のフォーカスフラグを更新する（Ｓ３７）。新たにフォーカスされた分割エリアに何らアプリケーションが割り当てられていいない場合、何もしない。または、所定のアプリケーションを起動するようにしてもよい。その後、フォーカス表示（カーソル６０１）の位置を当該移動先の位置へ移動させる（Ｓ３８）。
【００５０】
決定キーの操作が行われた場合（Ｓ３９，Ｙｅｓ）、フォーカスされている分割エリアのアプリケーションを起動して退避データを復帰する（Ｓ４０）。さらに、当該分割画面の表示を更新する（Ｓ４１）。
【００５１】
ステップＳ３９において決定キー操作でない場合、トリガキーによる全画面モードへの移行の指示かを確認する（Ｓ４２）。そうでなければ、ステップＳ３５へ戻る。全画面モードへの移行の指示であれば、全画面表示を行う（Ｓ４３）。
【００５２】
本実施の形態によれば、実行を中断したアプリケーションについてはその最終画面だけを残すことで、実行中のアプリケーション以外はすべて終了してメモリ容量を節約しつつ、他の画面を参照しながらユーザがアプリケーションを動かすことができる。その際、アプリケーション終了時に編集中の内容を含めて最終状態を保存するので、アプリケーションの再度起動時には終了時の状態に復元して動作を再開することができる。
【００５３】
トリガとなるキーのイベントを受けることで、全画面と分割画面との間の切り替えが行われ、分割画面表示状態では、実行させたいアプリケーションを、最終画面の状態から選択し、再び全画面で実行するか、他の分割画面を確認しながら分割画面のままで実行するかを選ぶことができる。
【００５４】
また、アプリケーションの実行中断時に、編集中の内容を含めて最終状態を保存するので、データ保護にも活かせる。
【００５５】
以上、本発明の好適な実施の形態について説明したが、上記で言及した以外にも種々の変形、変更を行うことが可能である。例えば、Ｗｉｎｄｏｗｓ（登録商標）などをＯＳとして使用するＰＣ上では、アプリケーションの終了時の画面をショートカットのアイコンとして表示し、任意のタイミングに起動することで、終了状態を復元してその状態からアプリケーションを動かすといった使い方も可能である。
【００５６】
また、本発明は、マルチタスクの併用を排除するものではない。一部のアプリケーション例えばバックグラウンドで動作する必要があるアプリケーション（ストップウォッチや音楽プレーヤなど）については他のアプリケーションと並行して実行できるようにしてもよい。そのアプリケーションについては、フォーカスが外れたときに表示画面は静止させるがそのアプリケーション用に確保されたリソースは開放しないという形態と、フォーカスが外れたときにも表示画面の更新を継続するという形態とがありうる。
【図面の簡単な説明】
【００５７】
【図１】本発明の実施の形態における携帯電話端末のハードウェア構成例を示す図である。
【図２】本発明の実施の形態におけるメモリのメモリ空間の構成例を示す図である。
【図３】本発明の実施の形態における携帯電話端末の表示部の表示画面の構成例を示す図である。
【図４】本発明の実施の形態における画面分割表示時の複数のバッファを用いた表示処理の手順を示す図である。
【図５】本発明の実施の形態において用いられるアプリケーション管理テーブルを示す図である。
【図６】本発明の実施の形態における携帯電話端末の複数の動作モードの相互の関係（状態遷移）を示した図である。
【図７】本発明の実施の形態においてキーイベントが発生したときの制御部の処理手順例を示すフローチャートである。
【図８】本発明の実施の形態における分割した表示画面と複数のアプリケーションのタスクの関係について説明するための図である。
【図９】本発明の実施の形態におけるより詳細な端末画面の遷移を示した図である。
【図１０】図９に示したような画面の遷移を実現する、より詳細な処理例を表したフローチャートである。
【符号の説明】
【００５８】
１００…携帯電話端末、１０７…データ処理部、１２０…表示部、１２１…操作部、１２２…制御部、１２３…メモリ、２００…アプリケーション、２１１…フロントバッファ、２１２…フレームバッファ、２１３…バックバッファ、２２０…表示部、２２１…ピクトエリア、２２２…メインエリア、２２３…ソフトキーエリア、３００…表示画面、３０１…ピクトエリア、３０２…メインエリア、３０３…ソフトキーエリア、３０４ａ〜３０４ｄ…分割エリア、５００…アプリケーション管理テーブル、５０１〜５０４…タスク、６０１…カーソル、６０２…カーソル
【図１】
2008117181.tif 000003
【図２】
2008117181.tif 000004
【図５】
2008117181.tif 000005
【図７】
2008117181.tif 000006
【図９】
2008117181.tif 000007
【図１０】
2008117181.tif 000008
【図３】
2008117181.tif 000009
【図４】
2008117181.tif 000010
【図６】
2008117181.tif 000011
【図８】
2008117181.tif 000012