(57)【要約】【課題】複数の画面から、ユーザが所望の画面を表示することができ、ユーザにとって視覚的に分かりやすい画面表示構成とすることができる携帯端末装置、表示制御方法及び表示制御プログラムを提供すること【解決手段】本発明にかかる携帯端末装置７は、表示部７２と、ユーザからの入力を受ける入力部７０と、複数の子画面と、複数の子画面のそれぞれに対応する複数の表示切替画像と、を含んだ表示画面を表示部に表示する制御部７１と、を備える。制御部７１は、入力部７０に表示切替画像に対する入力があった場合に、当該表示切替画像に対応する子画面の表示及び非表示を切り替え、表示される子画面の数に応じて、表示画面を分割して表示する。【選択図】図１
2011181031.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
ユーザからの入力を受ける入力部と、
複数の子画面と、前記複数の子画面のそれぞれに対応する複数の表示切替画像と、を含んだ表示画面を前記表示部に表示する制御部と、を備え、
前記制御部は、前記入力部に前記表示切替画像に対する入力があった場合に、当該表示切替画像に対応する子画面の表示及び非表示を切り替え、表示される子画面の数に応じて、前記表示画面を分割して表示する携帯端末装置。
【請求項２】
前記携帯端末装置は、複数のタスクを実行するタスク実行部をさらに有し、
前記複数の子画面は、前記複数のタスクのそれぞれに対応して表示される請求項１に記載の携帯端末装置。
【請求項３】
前記制御部は、前記入力部にタスクを追加する入力があった場合に、当該タスクに対応する表示切替画像を前記表示画面に追加して表示する請求項２に記載の携帯端末装置。
【請求項４】
前記制御部は、前記入力部への入力に応じて移動可能なポインタを前記表示画面に表示するとともに、前記入力部に前記ポインタによって前記表示切替画像を選択する入力があった場合に、当該表示切替画像に対応する子画面の表示及び非表示を切り替え、表示される子画面の数に応じて、前記表示画面を分割して表示する請求項１乃至３のいずれか１項に記載の携帯端末装置。
【請求項５】
前記制御部は、前記子画面に前記ポインタを表示している場合に、当該子画面を強調表示する請求項４に記載の携帯端末装置。
【請求項６】
前記制御部は、前記入力部に前記ポインタによって前記子画面を選択する入力があった場合に、当該子画面の範囲内に前記ポインタの移動を制限する請求項４又は５に記載の携帯端末装置。
【請求項７】
前記入力部は、前記選択した子画面に応じて、それぞれの機能が変更される複数のボタンを有し、
前記制御部は、前記入力部に前記ポインタによって前記子画面を選択する入力があった場合に、当該子画面に応じた機能を、前記複数のボタンのそれぞれについて示すボタン機能表示画像を前記表示画面に表示する請求項６に記載の携帯端末装置。
【請求項８】
前記制御部は、前記表示切替画像を含む表示切替領域内に前記ポインタを表示している場合、前記表示切替画像を第１の表示状態にするとともに、前記表示切替領域外に前記ポインタを表示している場合、前記表示切替画像を第２の表示状態にし、
前記第２の表示状態は、前記第１の表示状態よりも相対的に小さい表示又は非表示である請求項４乃至７のいずれか１項に記載の携帯端末装置。
【請求項９】
複数の子画面と、前記複数の子画面のそれぞれに対応する複数の表示切替画像と、を含んだ表示画面を表示部に表示するステップと、
ユーザからの前記表示切替画像に対する入力を受けるステップと、
当該入力を受けた表示切替画像に対応する子画面の表示及び非表示を切り替え、表示される子画面の数に応じて、前記表示画面を分割して表示するステップと、を備えた表示制御方法。
【請求項１０】
複数の子画面と、前記複数の子画面のそれぞれに対応する複数の表示切替画像と、を含んだ表示画面を表示部に表示するステップと、
ユーザからの前記表示切替画像に対する入力を受けるステップと、
当該入力を受けた表示切替画像に対応する子画面の表示及び非表示を切り替え、表示される子画面の数に応じて、前記表示画面を分割して表示するステップと、をコンピュータに実行させる表示制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置、表示制御方法及び表示制御プログラムに関する。
【背景技術】
【０００２】
携帯電話機の多くは、マルチタスク機能が搭載されている。しかし、現在、このような携帯電話機は、複数のタスクのうち、１つのタスクの１画面のみが表示である。つまり、複数のタスクのそれぞれの画面を同時に表示することができていない。このようなことは、例えば、ユーザが複数の画面を比較する際に非常に不便である。より具体的には、ユーザが受信メールとブラウザを見ながら、メールを作成したい場合であっても、それを行うことができない。つまり、現在の携帯電話機は、画面の表示がユーザにとって視覚的に分かりやすい構成となっていないという問題がある。
【０００３】
特許文献１には、複数のアプリケーションを同時に実行する際の優先度情報を管理する優先度管理手段と、優先度情報に基づいて複数のアプリケーションを同時に実行するアプリケーション実行手段と、複数のアプリケーションの実行画面を同時に表示する表示手段とを備える携帯端末装置が開示されている。この携帯端末装置によって、１つの表示手段で複数のアプリケーションの実行画面を同時に表示することができ、従来のものよりも価格を削減することができるようにしている。
【０００４】
特許文献２には、第１タスクを処理して表示手段に第１画面を表示する第１タスク処理手段と、第２タスクを処理して表示手段に第２画面を表示する第２タスク処理手段と、第１タスクに対する操作入力が入力される第１入力手段と、第２タスクに対する操作入力が入力される第２入力手段とを備える携帯情報機器が開示されている。この携帯情報機器によって、表示部に表示された第１画面と第２画面とを切り替える操作を行う必要なく、第１画面及び第２画面の量が面に対する操作入力を行うことができるようにしている。
【０００５】
特許文献３には、表示画面の全体を１つのアプリケーションに割り当てる全画面モードと、それぞれアプリケーションが割り当てられる複数の分割エリア間でフォーカスを切り替えるフォーカス切り替えモードと、フォーカスが当てられた分割エリア内でアプリケーションの実行に伴ってその分割エリアの表示内容を更新する小画面モードに切り替える携帯端末が開示されている。この携帯端末によって、実行を中断して終了したアプリケーションについてはその最終画面だけを残すことで、実行中のアプリケーション以外は全て終了してメモリを節約しつつ、リソースの有効活用を図ることができるようにしている。
【０００６】
特許文献４には、外部メディアからコンテンツを取得する複数のコンテンツ取得部と、複数のコンテンツ取得部の全部又は一部にて取得される複数のコンテンツを各子画面に配置したマルチ画面にレイアウトするマルチ画面レイアウト部と、レイアウトされたマルチ画面を表示する表示部とを有する携帯端末装置が開示されている。この携帯端末装置によって、複数の外部メディアから取得した複数のコンテンツの内容を同時に把握することができるようにしている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００５−２１７５２２号公報
【特許文献２】特開２００７−１９３４１２号公報
【特許文献３】特開２００８−１１７１８１号公報
【特許文献４】特開２００９−１３５７２８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
背景技術として説明したように、特許文献１〜４には、複数の画面を表示する技術が開示されている。ところで、ユーザは、複数の画面の全てではなく、そのうちのいくつかの必要な画面を見ることができれば良い場合が多々ある。特に、携帯電話機等の携帯端末装置では、画面を表示する表示パネルのサイズが小さい。そのため、不要な画面まで表示することなく、ユーザが必要とする画面のみを表示することが望まれている。しかし、特許文献１〜４に開示の技術は、ユーザが所望の画面を表示するための具体的な技術を開示したものではない。
【０００９】
本発明の目的は、上述したような課題を解決するために、複数の画面から、ユーザが所望の画面を表示することができ、ユーザにとって視覚的に分かりやすい画面表示構成とすることができる携帯端末装置、表示制御方法及び表示制御プログラムを提供することである。
【課題を解決するための手段】
【００１０】
本発明の第１の態様にかかる携帯端末装置は、表示部と、ユーザからの入力を受ける入力部と、複数の子画面と、前記複数の子画面のそれぞれに対応する複数の表示切替画像と、を含んだ表示画面を前記表示部に表示する制御部と、を備え、前記制御部は、前記入力部に前記表示切替画像に対する入力があった場合に、当該表示切替画像に対応する子画面の表示及び非表示を切り替え、表示される子画面の数に応じて、前記表示画面を分割して表示するものである。
【００１１】
本発明の第２の態様にかかる表示制御方法は、複数の子画面と、前記複数の子画面のそれぞれに対応する複数の表示切替画像と、を含んだ表示画面を表示部に表示するステップと、ユーザからの前記表示切替画像に対する入力を受けるステップと、当該入力を受けた表示切替画像に対応する子画面の表示及び非表示を切り替え、表示される子画面の数に応じて、前記表示画面を分割して表示するステップと、を備えたものである。
【００１２】
本発明の第３の態様にかかる表示制御プログラムは、複数の子画面と、前記複数の子画面のそれぞれに対応する複数の表示切替画像と、を含んだ表示画面を表示部に表示するステップと、ユーザからの前記表示切替画像に対する入力を受けるステップと、当該入力を受けた表示切替画像に対応する子画面の表示及び非表示を切り替え、表示される子画面の数に応じて、前記表示画面を分割して表示するステップと、をコンピュータに実行させるものである。
【発明の効果】
【００１３】
本発明の上述した各態様により、複数の画面から、ユーザが所望の画面を表示することができ、ユーザにとって視覚的に分かりやすい画面表示構成とすることができる携帯端末装置、表示制御方法及び表示制御プログラムを提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の実施の形態にかかる本発明の実施の形態にかかる携帯端末装置の構成図である。
【図２】本発明の実施の形態にかかる本発明の実施の形態にかかる携帯電話機の構成図である。
【図３】本発明の実施の形態にかかる表示画面に含まれる画像の一例を示す図である。
【図４】本発明の実施の形態にかかる本実施の形態にかかるタスクの追加処理を示すフローチャートである。
【図５】本実施の形態にかかる携帯電話機のタスクの追加処理における表示画面の状態遷移図である。
【図６】本実施の形態にかかる携帯電話機の待ちうけ画面の表示切り替え処理を示すフローチャートである。
【図７】本実施の形態にかかる携帯電話機の待ちうけ画面の表示切り替え処理における表示画面の状態遷移図である。
【図８】本実施の形態にかかる携帯電話機のタスクの追加及び待ちうけ画面の表示切り替えを行った場合における表示画面の状態遷移図である。
【図９】本実施の形態にかかる携帯電話機のタスクを追加して全ての待ちうけ画面を表示するように切り替えた場合における表示画面の状態遷移図である。
【図１０】本実施の形態にかかる携帯電話機の待ちうけ画面の表示切り替え処理における表示画面の状態遷移図である。
【図１１】本実施の形態にかかる携帯電話機のタスクアイコンと表示画面との対応関係を示す図である。
【図１２】本実施の形態にかかる携帯電話機のタスクアイコンと表示画面との対応関係を示す図である。
【図１３】本実施の形態にかかるタスクアイコン表示切り替え処理における表示画面の状態遷移図である。
【図１４】本実施の形態にかかる携帯電話機の子画面の強調表示処理における表示画面の状態遷移図である。
【図１５】本実施の形態にかかる携帯電話機の子画面のアクティブ化前の表示画面を示す図である
【図１６】本実施の形態にかかる携帯電話機の子画面のアクティブ化後の表示画面を示す図である。
【図１７】本実施の形態にかかる携帯電話機のアクティブ化解除及びタスク削除処理における表示画面の状態遷移図である。
【発明を実施するための形態】
【００１５】
図１を参照して、本発明の実施の形態にかかる携帯電話機の概要を示す携帯端末装置について説明する。図１は、本発明の実施の形態にかかる携帯端末装置の構成図である。
【００１６】
携帯端末装置７は、入力部７０、制御部７１及び表示部７２を備える。
入力部７０は、ユーザからの入力を受ける。
制御部７１は、複数の子画面と、複数の子画面のそれぞれに対応する複数の表示切替画像と、を含んだ表示画面を表示部７２に表示する。また、制御部７１は、入力部７０に表示切替画像に対する入力があった場合に、その表示切替画像に対応する子画面の表示及び非表示を切り替える。制御部７１は、表示される子画面の数に応じて、表示画面を分割して表示する。
表示部７２は、制御部７１によって、表示画面が表示される。
【００１７】
続いて、本発明の実施の形態にかかる携帯端末装置の動作について説明する。
制御部７１は、複数の子画面と、複数の子画面のそれぞれに対応する複数の表示切替画像と、を含んだ表示画面を表示部７２に表示する。
制御部７１は、ユーザから入力部７０に表示切替画像に対する入力があった場合に、その表示切替画像に対応する子画面の表示及び非表示を切り替え、表示される子画面の数に応じて、表示画面を分割して表示する。
【００１８】
続いて、図２を参照して、本発明の実施の形態にかかる携帯電話機の構成について説明する。図２は、本発明の実施の形態にかかる携帯電話機の構成図である。
【００１９】
携帯電話機５は、操作部１０、ＣＰＵ(Central Processing Unit)２０、画面制御部３０、画面表示部４０、電源部５０及び通信部６０を備える。操作部１０は、ボタン部１１及びポインタ部１２を有する。
【００２０】
操作部１０は、ユーザからの入力に応じた情報をＣＰＵ２０に出力する。操作部１０は、例えば、ボタン及びニューロポインター(登録商標)等の入力装置である。操作部１０は、入力部７０として機能する。
ボタン部１１は、例えば、ボタンである。ボタン部１１は、ユーザからの押下に応じて、ボタンが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。
ポインタ部１２は、例えば、ニューロポインター等のポインティングデバイスである。ポインタ部１２は、ユーザからの操作に応じたポインタ操作情報をＣＰＵ２０に出力する。
【００２１】
ＣＰＵ２０は、画面表示部４０に表示する表示画面を示す画面情報を生成して、生成した画面情報を画面制御部３０に出力する。また、ＣＰＵ２０は、操作部１０から出力された情報に応じて、１つ又は複数のタスクを実行する。ＣＰＵ２０は、例えば、タスク毎に、同一又は異なるアプリケーションプログラムを実行する。アプリケーションプログラムは、例えば、電子メール送受信プログラム、インターネットブラウザ、待ちうけ画面表示プログラム及びメニュー画面表示プログラム等である。これらのアプリケーションプログラムは、携帯電話機５が備えるメモリ等の記憶装置(図示せず)に格納される。ＣＰＵ２０は、画面を表示するタスクのそれぞれに対応する子画面を表示画面に含めて画面情報を生成する。それぞれの子画面は、タスクの実行結果に応じた画像が表示される。また、ＣＰＵ２０は、タスクのそれぞれに対応するタスクアイコンや、ポインタも表示画面に含めて画面情報を生成する。タスクアイコンについては、後述する。
【００２２】
画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面情報が示す表示画面を表示する信号を画面表示部４０に出力する。画面制御部３０は、例えば、ソースドライバやゲートドライバ等の回路を含む。ＣＰＵ２０及び画面制御部３０は、制御部７１として機能する。
画面表示部４０は、画面制御部３０から出力された信号に基づいて表示画面を表示する。画面表示部４０は、例えば、ＬＣＤ(Liquid Crystal Display)パネル、有機ＥＬパネル(Electro Luminescence)又はＰＤＰ(Plasma Display Panel)等の表示装置である。画面表示部４０は、表示部７２として機能する。
【００２３】
電源部５０は、ＣＰＵ２０等の携帯電話機５内の各装置に電力を供給する。電源部５０は、例えば、バッテリーを含む。
通信部６０は、無線等の通信手段によって、画像や音声等のデータを外部と送受信する。
【００２４】
ここで、図３を参照して、表示画面に含まれる各画像の名称について説明する。図３は、表示画面に含まれる画像の一例を示す図である。
【００２５】
図３に例示するように、表示画面は、矢印型の画像であるポインタと、平行四辺形の画像であるタスクアイコンを含む。なお、各画像の形は、ここで例示した形に限られない。ポインタは、ポインタ部１２への入力に応じて移動する画像である。ポインタは、ユーザの操作によって、表示画面内を自在に移動する。よって、ポインタは、任意の点を指定することができる。
【００２６】
タスクアイコンは、ＣＰＵ２０が実行するタスクを示す画像である。図３に例示するように、タスクアイコンが４つある場合、ＣＰＵ２０は、４つのタスクを実行している。つまり、タスクアイコンは、ＣＰＵ２０が実行するタスクと対応している。また、ここまでの説明から、タスクアイコンは、タスク及びその子画面と相互に対応していることになる。ユーザは、ポインタによって、タスクアイコンを選択して、そのタスクアイコンに対して入力を行うことで、そのタスクアイコンに対応する子画面の表示及び非表示を切り替えることができる。このように、表示画面は、例えば、長方形であり、タスクアイコンは、例えば、表示画面の右上に子画面より小さく表示される。
【００２７】
本実施の形態かかる携帯電話機５は、以上に説明した構成によって、画面表示部４０に複数の子画面を含んだ表示画面を表示する。また、携帯電話機５は、タスクアイコンに対する入力があった場合に、そのタスクアイコンに対応する子画面の表示及び非表示を切り替え、表示される子画面の数に応じて、表示画面を分割して表示する。
【００２８】
以下、本発明の実施の形態にかかる携帯電話機の処理について説明する。以下、実行できるタスクの最大数が４つの場合について例示する。言い換えると、タスクの実行結果に応じて表示される子画面の最大数は４つとなる。しかし、表示画面に表示できる子画面の数は、ここでの例示に限られず、所定の数を任意に定めてもよい。
【００２９】
まず、図４及び図５を参照して、本実施の形態にかかる携帯電話機のタスクの追加処理について説明する。図４は、本実施の形態にかかるタスクの追加処理を示すフローチャートである。図５は、本実施の形態にかかる携帯電話機のタスクの追加処理における表示画面の状態遷移図である。
【００３０】
まず、待ちうけ画面１と、そのタスクアイコン１と、ポインタが表示画面に表示されている(Ｓ２００)。具体的には、ＣＰＵ２０は、表示している待ちうけ画面の番号を示す待ちうけ画面番号情報Ｄと、実行しているタスク数を示す実行タスク数情報Ｔのそれぞれを"１"に初期化する(Ｓ１００)。ＣＰＵ２０は、待ちうけ画面１を表示するタスク１を実行する。ＣＰＵ２０は、その実行結果に応じた待ちうけ画面１と、そのタスクアイコン１と、ポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。そして、画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する(Ｓ１０１、Ｓ２００)。
【００３１】
ここで、待ちうけ画面は、タスクが待ちうけ画面表示プログラムを実行することによって表示される子画面である。なお、子画面は、後述するように、表示画面を複数の領域に分割して、分割したそれぞれの領域にタスクの実行結果に応じた画像を表示するものに限られない。ステップＳ２００のように、表示画面に１つだけ表示するものも子画面に含まれる。また、画面番号情報Ｄ及び実行タスク数情報Ｔは、例えば、携帯電話機５が有するメモリ等の記憶装置、又は、ＣＰＵ２０が有するレジスタ(図示せず)に格納する。
【００３２】
ボタン部１１は、ユーザからボタンＭが押下された場合(Ｓ１０２、Ｓ２０１)、ボタンＭが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。ここで、ボタンＭは、タスクを追加するように機能すると定義付けられたボタンである。なお、ボタン部１１に含まれる任意のボタンをそのように予め定義付けてよい。
【００３３】
ＣＰＵ２０は、ボタン部１１からのボタン押下情報の出力に応じて、実行タスク数情報Ｔが、実行できるタスクの最大数に達していないかどうかを判定する(Ｓ１０３)。具体的には、本実施の形態では、実行できるタスクの最大数が４であるため、ＣＰＵ２０は、実行タスク数情報Ｔが"３"以下であるか否かを判定する。
【００３４】
実行できるタスクの最大数に達していない場合(Ｓ１０３：ＹＥＳ)、ＣＰＵ２０は、実行タスク数情報Ｔに"１"を加算して、新たなタスクの実行を開始する(Ｓ１０４)。ここでは、タスク１のみ実行しており、実行タスク数情報Ｔが"１"で"３"以下である。そのため、ＣＰＵ２０は、実行タスク数情報Ｔに"１"を加算して"２"とする。ボタン部１１から出力されたボタン押下情報に応じて、待ちうけ画面２を表示するタスク２の実行を開始する。
実行できるタスクの最大数に達している場合(Ｓ１０３：ＮＯ)、ＣＰＵ２０は、新たなタスクの実行は開始しない。
【００３５】
ＣＰＵ２０は、待ちうけ画面番号情報Ｄが、子画面の最大数に達していないかどうかを判定する(Ｓ１０５)。具体的には、本実施の形態では、子画面の最大数が４つであるため、ＣＰＵ２０は、待ちうけ画面番号情報Ｄが"３"以下であるか否かを判定する。
【００３６】
子画面の最大数に達していない場合(Ｓ１０５：ＹＥＳ)、ＣＰＵ２０は、待ちうけ画面番号情報Ｄに"１"を加算して、新たに実行を開始したタスク２の実行結果に応じて、待ちうけ画面を表示する(Ｓ１０６、Ｓ１０１)。ここでは、待ちうけ画面１を表示しており、待ちうけ画面番号情報Ｄに"１"で"３"以下である。そのため、ＣＰＵ２０は、待ちうけ画面番号情報Ｄに"１"を加算して"２"とする。そして、ＣＰＵ２０は、タスク２の実行結果に応じた待ちうけ画面２と、タスク２のタスクアイコン２と、タスクアイコン１と、ポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。そして、画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。
【００３７】
これによって、待ちうけ画面２と、タスクアイコン１、２と、ポインタが表示画面に表示される(Ｓ２０２)。このように、新たにタスク２を追加した場合、表示している待ちうけ画面１を非表示にして、追加したタスク２の待ちうけ画面２を表示する。また、タスク２のタスクアイコン２を追加して表示する。なお、図５のステップＳ２０２において、タスクアイコンは、下から順に、タスクアイコン１、タスクアイコン２となる。ここで、タスク追加時の表示は、ここでの例示に限られない。例えば、後述するように、表示画面を複数の領域に分割して、分割したそれぞれの領域に待ちうけ画面１及び待ちうけ画面２を表示するようにしてもよい。つまり、それまで表示していた子画面に追加して、子画面を表示するようにしてもよい。
【００３８】
また、ステップＳ２０２では、表示されていない待ちうけ画面１のタスクアイコン１は白色で表示し、表示されている待ちうけ画面２のタスクアイコン２は黒色で表示する。このように、タスクアイコンが黒色の場合は、そのタスクアイコンに対応する待ちうけ画面を表示していることを示し、タスクアイコンが白色の場合は、そのタスクアイコンに対応する待ちうけ画面が非表示となっていることを示す。したがって、厳密には、ＣＰＵ２０は、待ちうけ画面２と、白色のタスクアイコン１と、黒色のタスクアイコン２と、ポインタとを含む表示画面を示す画面情報を生成している。
【００３９】
なお、タスクアイコンは、子画面の表示又は非表示に応じて、その子画面に対応するタスクアイコンの表示が切り替わるようになっていれば、ここで例示した表示に限られない。例えば、ここで例示した以外の色にタスクアイコンの表示が切り替わるようにしてもよく、タスクアイコンの形や大きさ等が切り替わるようにしてもよい。
【００４０】
子画面の最大数に達している場合(Ｓ１０５：ＮＯ)、ＣＰＵ２０は、１番目の待ちうけ画面１を表示する(Ｓ１０７)。具体的には、ステップＳ２０２における状態で、ユーザが、ボタンＭを２回押下してタスク３、４を２つ追加した状態から、さらにボタンＭを押下した場合である。ステップＳ２０２における状態から、ユーザがさらに２回ボタンＭを押下すると(Ｓ１０２、Ｓ２０３)、ＣＰＵ２０は、ステップＳ１０２〜Ｓ１０５、Ｓ１０１の処理を２回実行する。その結果、ＣＰＵ２０は、実行タスク数情報Ｔを"４"、待ちうけ画面番号情報Ｄを"４"とし、タスク３、４の実行を開始する。そして、表示画面には、タスク４の待ちうけ画面４と、白色のタスクアイコン１〜３と、黒色のタスクアイコン４と、ポインタが表示される(Ｓ１０１、Ｓ２０４)。また、タスク３のタスクアイコン３と、タスク４のタスクアイコン４が追加して表示される。図５のステップＳ２０４において、タスクアイコンは、下から順に、タスクアイコン１、タスクアイコン２、タスクアイコン３、タスクアイコン４となる。
【００４１】
このステップＳ２０４における状態から、ユーザがボタンＭを押下した場合(Ｓ１０２、Ｓ２０５)、ＣＰＵ２０は、実行タスク数情報Ｔが"４"で"３"以下でないため(Ｓ１０３：ＮＯ)、新たにタスクの実行を開始しない。言い換えると、実行しているタスクの数が実行できるタスクの最大数に達しているため、ＣＰＵ２０は、新たなタスクの実行を開始しない。そして、ＣＰＵ２０は、待ちうけ画面番号情報Ｄに"４"で"３"以下でないため(Ｓ１０５：ＮＯ)、１番目の待ちうけ画面１と、黒色のタスクアイコン１と、白色のタスクアイコン２〜４と、ポインタを含んだ表示画面を示す画面情報を生成して画面制御部３０に出力する。そして、画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。
【００４２】
これによって、待ちうけ画面１と、黒色のタスクアイコン１と、白色のタスクアイコン２〜４と、ポインタが表示画面に表示される(Ｓ１０７、Ｓ２０６)。このように、実行できるタスクの最大数までタスクを実行してしまっており、かつ、タスクの最大数であるタスク４に対応する４番目の待ち受け画面４を表示しているときに、タスクの追加が要求された場合、タスクを追加せずに、最初に実行を開始したタスク１の待ちうけ画面１を表示する。この後、ユーザがさらにボタンＭを押下した場合、同様に処理して、２番目の待ち受け画面２を表示する。つまり、実行できるタスクの最大数までタスクを実行している場合、ボタンＭが押下される毎に、待ち受け画面１〜４の順に待ち受け画面を表示していく。
【００４３】
続いて、図６及び図７を参照して、本実施の形態にかかる携帯電話機のタスクアイコンに対する入力実行時の処理について説明する。図６は、本実施の形態にかかる携帯電話機の待ちうけ画面の表示切り替え処理を示すフローチャートである。図７は、本実施の形態にかかる携帯電話機の待ちうけ画面の表示切り替え処理における表示画面の状態遷移図である。
【００４４】
まず、待ちうけ画面１と、黒色のタスクアイコン１と、白色のタスクアイコン２と、ポインタが表示画面に表示されている(Ｓ３００、Ｓ４００)。具体的には、ＣＰＵ２０は、タスク１、２を実行しており、待ちうけ画面１と、タスク１の黒色のタスクアイコン１と、タスク２の白色のタスクアイコン２と、ポインタとを含む表示画面を表示する画面情報を画面制御部３０に出力している。そして、画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示している。
【００４５】
ポインタ部１２は、ユーザからポインタをタスクアイコン２に移動する操作が行われた場合、ポインタをタスクアイコン２に移動する操作が行われたことを示すポインタ操作情報をＣＰＵ２０に出力する。ＣＰＵ２０は、ポインタ部１２から出力されたポインタ操作情報に応じて、ポインタをタスクアイコン２に重ねて表示する画面情報を生成して画面制御部３０に出力する。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０にポインタをタスクアイコン２に重ねた表示画面を表示する。
【００４６】
そして、ボタン部１１は、ユーザから決定ボタンが押下された場合(Ｓ４０１)、決定ボタンが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。このように、ポインタがタスクアイコン２に重ねて表示された状態で決定ボタンが押下されることで、タスクアイコン２を選択して、タスクアイコン２に対する入力が行われたことになる(Ｓ３０１)。
【００４７】
ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報に応じて、待ちうけ画面１、２と、黒色のタスクアイコン１、２と、ポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。つまり、ＣＰＵ２０は、ユーザからの入力があったタスクアイコンが白色で表示されている場合、そのタスクアイコンに対応する待ちうけ画面をさらに表示するようにする。また、ＣＰＵ２０は、そのタスクアイコンを黒色で表示するように変更する。言い換えると、ＣＰＵ２０は、表示されていない待ちうけ画面に対応するタスクアイコンに対する入力が行われた場合、その待ちうけ画面を表示するように切り替える。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。
【００４８】
これによって、待ちうけ画面１、２と、黒色のタスクアイコン１、２と、ポインタが表示画面に表示される(Ｓ３０２、Ｓ４０２)。このように、待ち受け画面１、２を表示する場合、表示画面を上下の領域に分割して、それぞれの領域に待ち受け画面１、２を表示する。ここで、表示領域は、ここで例示したように上下での分割に限られない。例えば、左右に分割するようにしてもよい。このように、ユーザは、表示されていない待ちうけ画面がある場合、その待ちうけ画面に対応するタスクアイコンに対して入力を行うことで、その待ちうけ画面を表示することができる。また、図７に示すように、ステップＳ４００における待ちうけ画面１は、例えば、ステップＳ４０２における待ちうけ画面１、２の約２倍の大きさとなる。
【００４９】
ここで、ＣＰＵ２０は、例えば、ポインタの位置を示すポインタ位置情報を携帯電話機５が有するメモリ等の記憶装置、又は、ＣＰＵ２０が有するレジスタ(図示せず)に格納する。そして、ＣＰＵ２０は、ポインタ位置情報に基づいて、どのタスクアイコンで決定ボタンが押下されたかを判定する。つまり、ＣＰＵ２０は、ポインタ部１２から出力されたポインタ操作情報に応じて、ポインタ位置情報を更新する。
【００５０】
ボタン部１１は、さらにユーザから決定ボタンが押下されてタスクアイコン１又はタスクアイコン２に対する入力が行われた場合(Ｓ３０３、Ｓ４０３)、決定ボタンが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報に応じて、タスクアイコン１又はタスクアイコン２のいずれに対する入力が行われたかを判定する。
【００５１】
タスクアイコン１に対する入力が行われた場合(Ｓ３０３：１番目)、ＣＰＵ２０は、待ちうけ画面２と、白色のタスクアイコン１と、黒色のタスクアイコン２と、ポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。つまり、ＣＰＵ２０は、ユーザからの入力があったタスクアイコンが黒色で表示されている場合、そのタスクアイコンに対応する待ちうけ画面を非表示にする。また、ＣＰＵ２０は、そのタスクアイコンを白色で表示するように変更する。言い換えると、ＣＰＵ２０は、表示されている待ちうけ画面に対応するタスクアイコンに対する入力が行われた場合、その待ちうけ画面を表示しないように切り替える。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。
【００５２】
これによって、待ちうけ画面２と、白色のタスクアイコン１と、黒色のタスクアイコン２と、ポインタが表示画面に表示される(Ｓ３０４、Ｓ４０４)。このように、ユーザは、表示されている待ちうけ画面がある場合、その待ちうけ画面に対応するタスクアイコンに対して入力を行うことで、その待ちうけ画面を非表示にすることができる。
【００５３】
他方、タスクアイコン２に対する入力が行われた場合(Ｓ３０３：２番目)、ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報に応じて、待ちうけ画面２と、黒色のタスクアイコン１と、白色のタスクアイコン２と、ポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。これによって、待ちうけ画面１と、黒色のタスクアイコン１と、白色のタスクアイコン２と、ポインタが表示画面に表示される。
【００５４】
なお、ＣＰＵ２０は、例えば、待ち受け画面が表示又は非表示のいずれとなっているかを示す待ち受け画面表示情報、もしくは、タスクアイコンを白色又は黒色のいずれで表示しているかを示すタスクアイコン表示情報を携帯電話機５が有するメモリ等の記憶装置、又は、ＣＰＵ２０が有するレジスタに格納する。そして、ＣＰＵ２０は、待ち受け画面表示情報又はタスクアイコン表示情報に基づいて、押下されたタスクアイコンが表示されているか又は非表示となっているかを判定して、そのタスクアイコンに対応する待ち受け画面を表示するか又は非表示にするかを判定する。
【００５５】
以上に説明した処理では、複数の子画面と、複数の子画面のそれぞれに対応する複数のタスクアイコンと、を含んだ表示画面を表示するようにしている。そして、タスクアイコンに対する入力があった場合に、このタスクアイコンに対応する子画面の表示及び非表示を切り替え、表示される子画面の数に応じて、表示画面を分割して表示するようにしている。これによって、複数の画面から、ユーザが所望の画面を表示することができ、ユーザにとって視覚的に分かりやすい画面表示構成とすることができる。
【００５６】
続いて、図８を参照して、本実施の形態にかかる携帯電話機のタスクの追加及び待ちうけ画面の表示切り替えを行った場合における処理について説明する。図８は、本実施の形態にかかる携帯電話機のタスクの追加及び待ちうけ画面の表示切り替えを行った場合における表示画面の状態遷移図である。
【００５７】
まず、待ちうけ画面１と、白色のタスクアイコン１と、黒色のタスクアイコン２と、ポインタが表示画面に表示されている(Ｓ５００)。ボタン部１１は、ユーザが決定ボタンを押下してタスクアイコン１に対する入力を行った場合(Ｓ５０１)、決定ボタンが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。
【００５８】
ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報に応じて、待ちうけ画面１、２と、黒色のタスクアイコン２と、ポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。これによって、待ちうけ画面１、２と、黒色のタスクアイコン１、２と、ポインタが表示画面に表示される(Ｓ５０２)。このように、表示画面を上下の領域に分割して、分割した領域のそれぞれに待ちうけ画面１及び待ちうけ画面２を表示する。
【００５９】
ボタン部１１は、ユーザからボタンＭを押下した場合(Ｓ５０３)、ボタンＭが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報に応じて、新たにタスク３の実行を開始する。そして、ＣＰＵ２０は、タスク３の実行結果に応じた待ちうけ画面３と、黒色のタスクアイコン３と、白色のタスクアイコン１、２と、ポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。そして、画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。これによって、待ちうけ画面３と、黒色のタスクアイコン３と、白色のタスクアイコン１、２と、ポインタが表示画面に表示される(Ｓ５０４)。
【００６０】
ボタン部１１は、ユーザが決定ボタンを押下してタスクアイコン１及びタスクアイコン２のそれぞれに対する入力を行った場合(Ｓ５０５)、それぞれの入力について、決定ボタンが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。
【００６１】
ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報に応じて、待ちうけ画面１〜３と、黒色のタスクアイコン１〜３と、ポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。これによって、待ちうけ画面１〜３と、黒色のタスクアイコン１〜３と、ポインタが表示画面に表示される(Ｓ５０６)。つまり、ＣＰＵ２０は、表示していない待ち受け画面１、２に対応するタスクアイコン１、２に対する入力があった場合、待ち受け画面１、２を表示する。また、図８のステップＳ５０６に示すように、待ちうけ画面３は、例えば、待ちうけ画面１、２の約２倍の大きさとなる。
【００６２】
続いて、図９を参照して、本実施の形態にかかる携帯電話機のタスクを追加して全ての待ちうけ画面を表示するように切り替えた場合における処理について説明する。図９は、本実施の形態にかかる携帯電話機のタスクを追加して全ての待ちうけ画面を表示するように切り替えた場合における表示画面の状態遷移図である。なお、ボタン部１１からのボタンＭが押下されたことを示すボタン押下情報の出力に応じたＣＰＵ２０及び画面制御部３０の処理については、図４及び図５を参照して説明した内容と同様であるため、説明を省略する。
【００６３】
まず、待ちうけ画面１と、黒色のタスクアイコン１と、ポインタが表示画面に表示されている(Ｓ６００)。ボタン部１１は、ユーザからボタンＭが押下された場合、ボタンＭが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。また、ユーザが全てのタスクアイコン１、２を黒色にして全ての待ちうけ画面１、２を表示するために、決定ボタンを押下して白色のタスクアイコン１に対する入力を行った場合(Ｓ６０１)、ボタン部１１は、決定ボタンが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。
【００６４】
ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報の出力に応じて、待ちうけ画面１、２と、黒色のタスクアイコン１、２とポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。そして、画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。
【００６５】
これによって、待ちうけ画面１、２と、黒色のタスクアイコン１、２と、ポインタが表示画面に表示される(Ｓ６０２)。このように、２つの待ちうけ画面１、２を表示する場合、表示画面を上下の領域に分割する。そして、それぞれの領域に待ちうけ画面１及び待ちうけ画面２を表示する。
【００６６】
ボタン部１１は、ユーザからボタンＭが押下された場合、ボタンＭが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。また、ユーザが全てのタスクアイコン１〜３を黒色にして全ての待ちうけ画面１〜３を表示するために、白色のタスクアイコン１、２に対する入力を行った場合(Ｓ６０３)、ボタン部１１は、決定ボタンが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。
【００６７】
ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報の出力に応じて、待ちうけ画面１〜３と、黒色のタスクアイコン１〜３と、ポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。そして、画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。
【００６８】
これによって、待ちうけ画面１〜３と、黒色のタスクアイコン１〜３と、ポインタが表示画面に表示される(Ｓ６０４)。このように、３つの待ちうけ画面１〜３を表示する場合、表示画面を上下の領域に分割して、さらにそれぞれの領域のうち、上の領域を左右の領域に分割する。そして、それぞれの領域に待ちうけ画面１〜３を表示する。
【００６９】
ボタン部１１は、ユーザからボタンＭが押下された場合、ボタンＭが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。また、ユーザが全てのタスクアイコン１〜４を黒色にして待ちうけ画面１〜４を表示するために、白色のタスクアイコン１〜３に対する入力を行った場合(Ｓ６０５)、ボタン部１１は、決定ボタンが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。
【００７０】
ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報の出力に応じて待ちうけ画面１〜４と、黒色のタスクアイコン１〜４と、ポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。そして、画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。
【００７１】
これによって、待ちうけ画面１〜４と、黒色のタスクアイコン１〜４と、ポインタが表示画面に表示される(Ｓ６０６)。このように、４つの待ちうけ画面１〜４を表示する場合、表示画面を上下の領域に分割して、さらにそれぞれの領域を左右の領域に分割する。そして、それぞれの領域に待ちうけ画面１〜４を表示する。
【００７２】
続いて、図１０を参照して、本実施の形態にかかる携帯電話機の待ちうけ画面の表示切り替え処理について説明する。図１０は、本実施の形態にかかる携帯電話機の待ちうけ画面の表示切り替え処理における表示画面の状態遷移図である。
【００７３】
まず、待ちうけ画面１〜４と、黒色のタスクアイコン１〜４と、ポインタが表示画面に表示されている(Ｓ７００)。ユーザがタスクアイコン４を白色にして待ち受け画面４を非表示にするために、決定ボタンを押下してタスクアイコン４に対する入力を行った場合(Ｓ７０１)、ボタン部１１は、決定ボタンが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。
【００７４】
ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報に応じて、待ちうけ画面１〜３と、黒色のタスクアイコン１〜３と、白色のタスクアイコン４と、ポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。これによって、待ちうけ画面１〜３と、黒色のタスクアイコン１〜３と、白色のタスクアイコン４と、ポインタが表示画面に表示される(Ｓ７０２)。
【００７５】
ユーザがタスクアイコン３を白色にして待ち受け画面３を非表示にするために、決定ボタンを押下してタスクアイコン３に対する入力を行った場合(Ｓ７０３)、ボタン部１１は、決定ボタンが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報に応じて、待ちうけ画面１〜２と、黒色のタスクアイコン１、２と、白色のタスクアイコン３、４と、ポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。これによって、待ちうけ画面１、２と、黒色のタスクアイコン１、２と、白色のタスクアイコン３、４と、ポインタが表示画面に表示される(Ｓ７０４)。
【００７６】
ユーザがタスクアイコン２を白色にして待ち受け画面２を非表示にするために、決定ボタンを押下してタスクアイコン２に対する入力を行った場合(Ｓ７０５)、ボタン部１１は、決定ボタンが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報に応じて、待ちうけ画面１と、黒色のタスクアイコン１と、白色のタスクアイコン２〜４と、ポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。これによって、待ちうけ画面１と、黒色のタスクアイコン１と、白色のタスクアイコン２〜４と、ポインタが表示画面に表示される(Ｓ７０６)。
【００７７】
続いて、図１１、１２を参照して、以上に説明した本実施の形態にかかる携帯電話機の動作をより明確にするため、タスクアイコンと表示画面との対応関係を説明する。図１１、１２は、本実施の形態にかかる携帯電話機のタスクアイコンと表示画面との対応関係を示す図である。
【００７８】
まず、図１１について説明する。
表示画面は、タスクアイコン１〜４の全てが黒色となっている場合、上下の領域に分割され、さらにそれぞれの領域が左右に分割される。そして、４つの領域のそれぞれに待ち受け画面１〜４が表示される(Ｓ８００)。
【００７９】
ステップＳ８００の状態から、タスクアイコン４に対する入力が行われて、タスクアイコン４が白色となった場合(Ｓ８０１)、待ち受け画面４が非表示となる。その場合、表示画面は、上下の領域に分割され、さらにそれぞれの領域のうち、上の領域が左右の領域に分割される。そして、３つの領域のそれぞれに待ち受け画面１〜３が表示される(Ｓ８０２)。
【００８０】
ステップＳ８００の状態から、タスクアイコン３に対する入力が行われて、タスクアイコン３が白色となった場合(Ｓ８０３)、待ち受け画面３が非表示となる。その場合、表示画面は、上下の領域に分割され、さらにそれぞれの領域のうち、上の領域が左右の領域に分割される。そして、３つの領域のそれぞれに待ち受け画面１、２、４が表示される(Ｓ８０４)。
【００８１】
ステップＳ８００の状態から、タスクアイコン２に対する入力が行われて、タスクアイコン３が白色となった場合(Ｓ８０５)、待ち受け画面２が非表示となる。その場合、表示画面は、上下の領域に分割され、さらにそれぞれの領域のうち、上の領域が左右の領域に分割される。そして、３つの領域のそれぞれに待ち受け画面１、３、４が表示される(Ｓ８０５)。
【００８２】
次に、図１２について説明する。
表示画面は、タスクアイコン１〜４の全てが黒色となっている場合、上下の領域に分割され、さらにそれぞれの領域が左右に分割される。そして、４つの領域のそれぞれに待ち受け画面１〜４が表示される(Ｓ９００)。
【００８３】
ステップＳ９００の状態から、タスクアイコン３、４に対する入力が行われて、タスクアイコン３、４が白色となった場合(Ｓ９０１)、待ち受け画面３、４が非表示となる。その場合、表示画面は、上下の領域に分割される。そして、２つの領域のそれぞれに待ち受け画面１、２が表示される(Ｓ９０２)。
【００８４】
ステップＳ９００の状態から、タスクアイコン１、２に対する入力が行われて、タスクアイコン１、２が白色となった場合(Ｓ９０３)、待ち受け画面１、２が非表示となる。その場合、表示画面は、上下の領域に分割される。そして、２つの領域のそれぞれに待ち受け画面３、４が表示される(Ｓ９０４)。
【００８５】
ステップＳ９００の状態から、タスクアイコン２、３に対する入力が行われて、タスクアイコン２、３が白色となった場合(Ｓ９０５)、待ち受け画面２、３が非表示となる。その場合、表示画面は、上下の領域に分割される。そして、２つの領域のそれぞれに待ち受け画面１、４が表示される(Ｓ９０６)。
【００８６】
続いて、図１３を参照して、本実施の形態にかかる携帯電話機のタスクアイコン表示切り替え処理について説明する。図１３は、本実施の形態にかかるタスクアイコン表示切り替え処理における表示画面の状態遷移図である。
【００８７】
ユーザからポインタを移動する操作が行われた場合、ポインタ部１２は、ポインタを移動する操作が行われたことを示すポインタ操作情報をＣＰＵ２０に出力する。ＣＰＵ２０は、ポインタ部１２から出力されたポインタ操作情報に基づいて、ポインタがタスクアイコンを含む所定の領域内にあるか否かを判定する。つまり、ポインタが表示される位置がタスクアイコンから相対的に近くにあるか、遠くにあるかを判定する。
【００８８】
ポインタがタスクアイコンを含む所定の領域内にない場合、ＣＰＵ２０は、タスクアイコンを非表示又は小さい表示とした表示画面を示す画面情報を生成して画面制御部３０に出力する。ここで、「小さい表示」とは、タスクアイコンを縮小した表示であってもよく、図１３のステップＳ１０００に示すようにタスクアイコンを省略した表示であってもよい。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。これによって、タスクアイコンが非表示又は小さい表示となった表示画面が表示される(Ｓ１０００)。
【００８９】
ポインタがタスクアイコンを含む所定の領域内にない場合、ＣＰＵ２０は、タスクアイコンを通常の表示とした表示画面を示す画面情報を生成して画面制御部３０に出力する。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。これによって、タスクアイコンが通常の表示となった表示画面が表示される(Ｓ１００１)。
【００９０】
以上に説明した処理では、タスクアイコンを含む所定の領域内にポインタを表示している場合、タスクアイコンを第１の表示状態にするとともに、所定の領域該にポインタを表示している場合、タスクアイコンを第２の表示状態にして表示している。言い換えると、ポインタが、タスクアイコンを含む所定の領域の境界線を横切った場合に、タスクアイコンを第１の表示状態と第２の表示状態に相互に切り替えるようにしている。また、第２の表示状態は、第１の表示状態よりも相対的に小さい表示又は非表示としている。これによって、ポインタがタスクアイコンを操作できない位置にある場合、タスクアイコンが非表示又は小さい表示となるため、ユーザが子画面を見やすくなる。
【００９１】
続いて、図１４を参照して、本実施の形態にかかる携帯電話機の子画面の強調表示処理について説明する。図１４は、本実施の形態にかかる携帯電話機の子画面の強調表示処理における表示画面の状態遷移図である。
【００９２】
まず、待ちうけ画面１〜４と、タスクアイコン１〜４と、ポインタが表示画面に表示されている(Ｓ１１００)。ユーザからポインタを移動する操作が行われた場合(Ｓ１１０１)、ポインタ部１２は、ポインタを移動する操作が行われたことを示すポインタ操作情報をＣＰＵ２０に出力する。ＣＰＵ２０は、ポインタ部１２から出力されたポインタ操作情報に基づいて、ポインタが待ち受け画面１〜４を表示している領域のうち、いずれの領域内にあるかを判定する。
【００９３】
ＣＰＵ２０は、ポインタが待ち受け画面１の領域内にある場合、待ち受け画面１を強調表示とした表示画面を示す画面情報を生成して画面制御部３０に出力する。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。これによって、待ち受け画面１が強調表示された表示画面が表示される(Ｓ１１０２)。ここで、「強調表示」とは、表示対象となる子画面が他の子画面と区別できる表示であればどのような表示であってもよい。例えば、図１４のステップＳ１１０２に例示するように、待ち受け画面内を所定の形式の線で囲んだ表示とする場合に限らず、色を変化させた表示等にしてもよい。
【００９４】
ユーザからポインタを移動する操作が行われた場合(Ｓ１１０３)、ポインタ部１２は、ポインタを移動する操作が行われたことを示すポインタ操作情報をＣＰＵ２０に出力する。ＣＰＵ２０は、ポインタ部１２から出力されたポインタ操作情報に基づいて、ポインタが待ち受け画面１〜４を表示している領域のうち、いずれの領域内にあるかを判定する。
【００９５】
ＣＰＵ２０は、ポインタが待ち受け画面３の領域内にある場合、待ち受け画面３を強調表示とした表示画面を示す画面情報を生成して画面制御部３０に出力する。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。これによって、待ち受け画面３が強調表示された表示画面が表示される(Ｓ１１０４)。言い換えると、ＣＰＵ２０は、ポインタが待ちうけ画面の境界を横切った場合に、強調表示する待ちうけ画面を切り替える。
【００９６】
以上に説明した処理では、子画面にポインタを表示している場合、その子画面を強調表示するようにしている。これによって、ユーザは、ポインタが表示されている子画面を容易に把握することができる。
【００９７】
続いて、図１５、１６を参照して、本実施の形態にかかる携帯電話機の子画面のアクティブ化処理について説明する。図１５は、本実施の形態にかかる携帯電話機の子画面のアクティブ化前の表示画面を示す図である。図１６は、本実施の形態にかかる携帯電話機の子画面のアクティブ化後の表示画面を示す図である。なお、図１５、１６は、タスクアイコンの図示を省略している。
【００９８】
まず、図１５に示すように、メール作成画面と、待ち受け画面と、インターネットブラウザ画面と、メニュー画面と、メニュー画面が子画面として表示画面に表示されている。また、ポインタとボタン割り当て画像も表示されている。ポインタは、全ての子画面内を移動することができる。ここで、ボタン割り当て画像とは、ボタンのそれぞれに割り当てられた機能を表示する画像である。ボタン部１１は、ボタン割り当て画像が示すボタンと同じボタン配置のボタンを有する。ボタン割り当て画像は、そのボタンの機能を表示する画像である。図１５に示すように、ボタン割り当て画像は、例えば、子画面の下側に表示される。
【００９９】
ボタン部１１は、ユーザから決定ボタンが押下された場合、決定ボタンが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報の出力に応じて、ポインタが子画面を表示している領域のうち、いずれの領域内にあるかを判定する。
【０１００】
ＣＰＵ２０は、ポインタがメール作成画面内にある場合、メール作成画面をアクティブにする。ＣＰＵ２０は、メール作成画面をアクティブにした場合、図１６に例示するように、ポインタが移動する範囲をメール作成画面内に制限する。つまり、ＣＰＵ２０は、ポインタ部１２からどのようなポインタ操作情報の入力を受けても、ポインタをメール作成画面外に移動しないようにする。したがって、ＣＰＵ２０は、ポインタ位置情報が示すポインタの位置をメール作成画面外の位置に更新しないようにする。
【０１０１】
また、ＣＰＵ２０は、メール作成画面をアクティブにした場合、メール作成画面に対応したボタン割り当て画像を表示する表示画面を示す画面情報を生成して画面制御部３０に出力する。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。これによって、図１６に例示するように、メール作成画面に対応したボタン割り当て画像が表示画面に表示される。
【０１０２】
つまり、メール作成画面がアクティブとなっているときに、メール作成画面に対応したボタン割り当て画像を表示する。ここでは、「送信」、「添付」、「選択」、「電話帳」、「機能」の５つのボタンの画像が表示されている場合について例示している。ボタン部１１は、ボタン部１１のボタンのうち、ボタン割り当て画像に対応したボタンが押下された場合、そのボタンが押下されたことを示すボタン押下情報をＣＰＵに出力する。ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報に基づいて、押下されたボタンに対応する機能を実行する。例えば、電子メール送受信プログラムの実行結果に基づいて、メール作成画面が表示されているときに、図１６に例示する「送信」ボタンが押下された場合、ＣＰＵ２０は、電子メール送受信プログラムの電子メールを送信する処理を実行する。
【０１０３】
以上に説明した処理では、ポインタによって子画面を選択する入力があった場合に、その子画面の範囲内にポインタの移動を制限するようにしている。これによって、ユーザが操作したい子画面に対して確実にポインタによる操作を行うことができ、操作ミスを低減することができる。
【０１０４】
続いて、図１７を参照して、本実施の形態にかかる携帯電話機のアクティブ化解除及びタスク削除処理について説明する。図１７は、本実施の形態にかかる携帯電話機のアクティブ化解除及びタスク削除処理における表示画面の状態遷移図である。
【０１０５】
まず、待ちうけ画面１〜４と、タスクアイコン１〜４と、ポインタが表示画面に表示されている(Ｓ１２００)。なお、タスクアイコンは、図示を省略する。また、待ち受け画面1がアクティブ化されている。ボタン部１１は、ユーザからボタンＮが押下された場合(Ｓ１２０１)、ボタンＮが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。ここで、ボタンＮは、アクティブ化を解除するように機能すると定義付けられたボタンである。なお、ボタン部１１に含まれる任意のボタンをそのように予め定義付けてよい。
【０１０６】
ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報に応じて、待ち受け画面１のアクティブ化を解除する。これによって、ポインタは、全ての待ち受け画面１〜４内を移動することができるようになる。つまり、ＣＰＵ２０は、ポインタ位置情報が示すポインタの位置を待ち受け画面１以外の位置にも更新するようにする。よって、ポインタが待ち受け画面３の領域内に移動された場合、待ち受け画面３が強調表示される(Ｓ１２０２) 。なお、タスクアイコンは、図示を省略する。
【０１０７】
ボタン部１１は、ユーザからボタンＬが押下された場合(Ｓ１２０３)、ボタンＬが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。ここで、ボタンＬは、全画面表示をするように機能すると定義付けられたボタンである。なお、ボタン部１１に含まれる任意のボタンをそのように予め定義付けてよい。
【０１０８】
ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報に応じて、待ちうけ画面１と、黒色のタスクアイコン１と、白色のタスクアイコン２〜４と、ポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。これによって、待ちうけ画面１と、黒色のタスクアイコン１と、白色のタスクアイコン２〜４と、ポインタが表示画面に表示される(Ｓ１２０４)。つまり、表示画面の分割が解除されて、待ちうけ画面１が全画面表示となる。なお、ここで表示する待ち受け画面は、待ちうけ画面１〜４のうち、いずれの待ち受け画面が表示されるようにしてもよく、ここでの例示に限られない。例えば、強調表示されている待ち受け画面を表示するようにしてもよい。
【０１０９】
ボタン部１１は、ユーザから電源ボタンが押下された場合(Ｓ１２０５)、電源ボタンが押下されたことを示すボタン押下情報をＣＰＵ２０に出力する。ここで、電源ボタンは、タスクを削除するように機能すると定義付けられたボタンである。なお、ボタン部１１に含まれる任意のボタンをそのように予め定義付けてよい。
【０１１０】
ＣＰＵ２０は、ボタン部１１から出力されたボタン押下情報に応じて、待ちうけ画面４に対応するタスク４の実行を中断する。そして、ＣＰＵ２０は、待ちうけ画面１と、黒色のタスクアイコン１と、白色のタスクアイコン２、３と、ポインタとを含む表示画面を示す画面情報を生成して画面制御部３０に出力する。画面制御部３０は、ＣＰＵ２０から出力された画面情報に基づいて、画面表示部４０に表示画面を表示する。これによって、待ちうけ画面１と、黒色のタスクアイコン１と、白色のタスクアイコン２、３と、ポインタが表示画面に表示される(Ｓ１２０６)。つまり、中断されたタスク４に対応するタスクアイコン４が削除される。
【０１１１】
なお、削除するタスクは、ここでの例示に限られない。例えば、ここでの例示のように、最後に実行を開始したタスク４及びそのタスクアイコン４を削除するようにしてもよい。また、最初に実行を開始したタスク１及びそのタスクアイコン１を削除するようにして、タスク１の次に実行を開始したタスク２に対応する待ちうけ画面２を表示するようにしてもよい。また、電源ボタンが押下されたときに、ポインタが表示されている位置のタスクアイコンに対応するタスク及びそのタスクアイコンを削除するようにしてもよい。
【０１１２】
この後、電源ボタンが押下される毎に、同様にして、タスク３、タスク２を削除していく。
【０１１３】
以上に説明した本実施の形態によれば、複数の子画面と、複数の子画面のそれぞれに対応する複数のタスクアイコンと、を含んだ表示画面を表示するようにしている。そして、タスクアイコンに対する入力があった場合に、このタスクアイコンに対応する子画面の表示及び非表示を切り替え、表示される子画面の数に応じて、表示画面を分割して表示するようにしている。これによって、複数の画面から、ユーザが所望の画面を表示することができ、ユーザにとって視覚的に分かりやすい画面表示構成とすることができる。
【０１１４】
なお、本発明は上記実施の形態に限られたものではなく、趣旨を逸脱しない範囲で適宜変更することが可能である。
例えば、表示画面の領域の分割の方法は、本実施の形態に例示したものに限られない。例えば、待ち受け画面が４つある場合、表示画面を左右の領域に分割して、さらにそれぞれの領域を上下の領域に分割してもよい。そして、それぞれの領域に待ちうけ画面１〜４を表示するようにしてもよい。
【０１１５】
以上に説明した本発明にかかる携帯端末装置は、上述の実施の形態の機能を実現するプログラムを記憶した記憶媒体をシステムもしくは装置に供給し、システムあるいは装置の有するコンピュータ又はＣＰＵ、ＭＰＵ(Micro Processing Unit)がこのプログラムを実行することによって、構成することが可能である。
【０１１６】
また、このプログラムは、様々なタイプの非一時的なコンピュータ可読媒体(non-transitory computer readable medium)を用いて格納され、コンピュータに供給することができる。非一時的なコンピュータ可読媒体は、様々なタイプの実体のある記録媒体(tangible storage medium)を含む。非一時的なコンピュータ可読媒体の例は、磁気記録媒体(例えばフレキシブルディスク、磁気テープ、ハードディスクドライブ)、光磁気記録媒体(例えば光磁気ディスク)、ＣＤ−ＲＯＭ(Read Only Memory）、ＣＤ−Ｒ、ＣＤ−Ｒ／Ｗ、半導体メモリ(例えば、マスクＲＯＭ、ＰＲＯＭ(Programmable ROM）、ＥＰＲＯＭ(Erasable PROM）、フラッシュＲＯＭ、ＲＡＭ(Random Access Memory））を含む。また、プログラムは、様々なタイプの一時的なコンピュータ可読媒体(transitory computer readable medium）によってコンピュータに供給されてもよい。一時的なコンピュータ可読媒体の例は、電気信号、光信号、及び電磁波を含む。一時的なコンピュータ可読媒体は、電線及び光ファイバ等の有線通信路、又は無線通信路を介して、プログラムをコンピュータに供給できる。
【０１１７】
また、コンピュータが上述の実施の形態の機能を実現するプログラムを実行することにより、上述の実施の形態の機能が実現されるだけではなく、このプログラムの指示に基づき、コンピュータ上で稼動しているＯＳ(Operating System)もしくはアプリケーションソフトと共同して上述の実施の形態の機能が実現される場合も、発明の実施の形態に含まれる。
【０１１８】
さらに、このプログラムの処理の全てもしくは一部がコンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットにより行われて上述の実施の形態の機能が実現される場合も、発明の実施の形態に含まれる。
【０１１９】
上記の実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１２０】
（付記１）表示部と、ユーザからの入力を受ける入力部と、複数の子画面と、前記複数の子画面のそれぞれに対応する複数の表示切替画像と、を含んだ表示画面を前記表示部に表示する制御部と、を備え、前記制御部は、前記入力部に前記表示切替画像に対する入力があった場合に、当該表示切替画像に対応する子画面の表示及び非表示を切り替え、表示される子画面の数に応じて、前記表示画面を分割して表示する携帯端末装置。
【０１２１】
（付記２）前記携帯端末装置は、複数のタスクを実行するタスク実行部をさらに有し、
前記複数の子画面は、前記複数のタスクのそれぞれに対応して表示される付記１に記載の携帯端末装置。
【０１２２】
（付記３）前記制御部は、前記入力部にタスクを追加する入力があった場合に、当該タスクに対応する表示切替画像を前記表示画面に追加して表示する付記２に記載の携帯端末装置。
【０１２３】
（付記４）前記制御部は、前記入力部への入力に応じて移動可能なポインタを前記表示画面に表示するとともに、前記入力部に前記ポインタによって前記表示切替画像を選択する入力があった場合に、当該表示切替画像に対応する子画面の表示及び非表示を切り替え、表示される子画面の数に応じて、前記表示画面を分割して表示する付記１乃至３のいずれか１項に記載の携帯端末装置。
【０１２４】
（付記５）前記制御部は、前記子画面に前記ポインタを表示している場合に、当該子画面を強調表示する付記４に記載の携帯端末装置。
【０１２５】
（付記６）前記制御部は、前記入力部に前記ポインタによって前記子画面を選択する入力があった場合に、当該子画面の範囲内に前記ポインタの移動を制限する付記４又は５に記載の携帯端末装置。
【０１２６】
（付記７）前記入力部は、前記選択した子画面に応じて、それぞれの機能が変更される複数のボタンを有し、前記制御部は、前記入力部に前記ポインタによって前記子画面を選択する入力があった場合に、当該子画面に応じた機能を、前記複数のボタンのそれぞれについて示すボタン機能表示画像を前記表示画面に表示する付記６に記載の携帯端末装置。
【０１２７】
（付記８）前記制御部は、前記表示切替画像を含む表示切替領域内に前記ポインタを表示している場合、前記表示切替画像を第１の表示状態にするとともに、前記表示切替領域外に前記ポインタを表示している場合、前記表示切替画像を第２の表示状態にし、前記第２の表示状態は、前記第１の表示状態よりも相対的に小さい表示又は非表示である付記４乃至７のいずれか１項に記載の携帯端末装置。
【０１２８】
（付記９）前記制御部は、前記入力部に前記タスクを削除する入力があった場合に、当該タスクに対応する子画面及び表示切替画像を非表示にする付記２又は３項に記載の携帯端末装置。
【０１２９】
（付記１０）前記制御部は、前記表示切替画像に対応する子画面の表示又は非表示に応じて、当該表示切替画像の表示を切り替える付記１乃至９のいずれか１項に記載の携帯端末装置。
【０１３０】
（付記１１）前記表示切替画像は、前記子画面に対応するアイコンである付記１乃至１０のいずれか１項に記載の携帯端末装置。
【０１３１】
（付記１２）前記制御部は、前記入力部に前記子画面の選択を解除する入力があった場合、前記ポインタの移動の制限を解除する付記６に記載の携帯端末装置。
【符号の説明】
【０１３２】
５        携帯電話機
７        携帯端末装置
１０        操作部
１１        ボタン部
１２        ポインタ部
２０        ＣＰＵ
３０        画面制御部
４０        画面表示部
５０        電源部
６０        通信部
７０        入力部
７１        制御部
７２        表示部
【図１】
2011181031.tif 000003
【図２】
2011181031.tif 000004
【図３】
2011181031.tif 000005
【図４】
2011181031.tif 000006
【図５】
2011181031.tif 000007
【図６】
2011181031.tif 000008
【図７】
2011181031.tif 000009
【図８】
2011181031.tif 000010
【図９】
2011181031.tif 000011
【図１０】
2011181031.tif 000012
【図１１】
2011181031.tif 000013
【図１２】
2011181031.tif 000014
【図１３】
2011181031.tif 000015
【図１４】
2011181031.tif 000016
【図１５】
2011181031.tif 000017
【図１６】
2011181031.tif 000018
【図１７】
2011181031.tif 000019