(57)【特許請求の範囲】
【請求項１】
表示部とこの表示部の表示画面における表示内容を制御する制御部とを備える携帯端末であって、
前記表示画面の表示領域は、起動したプログラムの処理画面が１または２以上表示可能な第１表示領域と、前記第１表示領域よりも狭く一方向に長い帯状の領域であって前記第１表示領域に前記処理画面が表示されたプログラムを選択するためのアイコンが前記一方向に沿い配列して表示される第２表示領域とに区分けされ、
前記制御部は、
前記第１表示領域に前記処理画面が表示された１または２以上のプログラムに対応する前記アイコンを前記第２表示領域の全てを占有するように表示するとともに、終了したプログラムに対応する前記アイコンを前記第２表示領域から除外するアイコン表示手段と、
前記第１表示領域に前記処理画面が表示されたプログラムの優先順位を使用状況に応じて設定する優先順位設定手段と、
前記第２表示領域に表示される前記アイコンの前記一方向の表示幅を、前記優先順位設定手段により設定される前記優先順位に基づいて調整する表示幅調整手段と、
を備え、
前記優先順位設定手段は、
前記第１表示領域に複数の前記処理画面が表示されている場合に、前記第２表示領域に表示されるいずれかの前記アイコンが選択されると、この選択されたアイコンに対応するプログラムの前記優先順位を一番高く設定し、他のアイコンに対応するプログラムの前記優先順位を低く設定し、
プログラムの起動直後では、前記優先順位を設定せず、前記第２表示領域に複数表示されるいずれかの前記アイコンが選択される場合に、選択されない前記アイコンに対応するプログラムのうち前記優先順位が設定されていないプログラムがあると、当該プログラムの優先順位を、前記選択されたアイコンに対応するプログラムの次に高くなるように設定することを特徴とする携帯端末。
【請求項２】
前記優先順位設定手段は、所定時間経過後に前記優先順位が設定されていないプログラムがあると、当該プログラムの優先順位を最も高く設定することを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記表示幅調整手段は、複数の前記アイコンが前記第２表示領域に表示される場合、前記優先順位が一番高く設定されるプログラムを除く他のプログラムに対応する前記アイコンの前記表示幅を時間経過とともに徐々に小さく調整し、このように小さくした前記表示幅に応じて、前記優先順位が一番高く設定されるプログラムに対応する前記アイコンの前記表示幅を徐々に大きく調整することを特徴とする請求項１または２に記載の携帯端末。
【請求項４】
前記表示幅を時間経過とともに徐々に小さく調整する変化量を設定可能な変化量設定手段を備えることを特徴とする請求項３に記載の携帯端末。
【請求項５】
前記制御部は、
前記表示幅調整手段により調整された前記表示幅が所定の閾値以下であるか否かについて判定する判定手段と、
前記判定手段により前記所定の閾値以下と判定された前記表示幅に対応する前記アイコンを前記第２表示領域から取り除く除去手段と、
前記除去手段により取り除かれたアイコンの存在を示す拡大表示用アイコンを、前記第２表示領域に他のアイコンとともに前記一方向に沿い配列して選択可能に表示する拡大表示用アイコン表示手段と、を備え、
前記アイコン表示手段は、前記拡大表示用アイコンが選択されると、前記第２表示領域に表示されているアイコンを取り除き、前記除去手段により取り除かれたアイコンを、前記第２表示領域に選択可能に表示することを特徴とする請求項３または４に記載の携帯端末。
【請求項６】
前記拡大表示用アイコンの前記表示幅値は、前記所定の閾値よりも大きく設定されることを特徴とする請求項５に記載の携帯端末。
【請求項７】
前記優先順位設定手段は、前記拡大表示用アイコンが選択されたことで前記第２表示領域に表示された前記アイコンが選択されると、当該アイコンに対応するプログラムの優先順位を一番高く設定することを特徴とする請求項５または６に記載の携帯端末。
【請求項８】
前記表示部は、外面部に前記アイコンを選択するための入力手段が設けられたタッチパネルからなることを特徴とする請求項１〜７のいずれか一項に記載の携帯端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、起動したプログラムを選択するためのアイコンが表示画面に表示される携帯端末に関する。
【背景技術】
【０００２】
一般的に、端末にてアプリケーションを起動すると、そのアプリケーションの処理画面が表示画面の少なくとも一部に表示されるとともに、起動したアプリケーションを他のアプリケーションやホルダと区別して選択するためのアイコンが、表示画面下端のタスクバー内に表示される。特に、複数のアプリケーションを起動する場合には、各アイコンは、タスクバーで表示可能な表示幅に一律に調整されて表示される。
【０００３】
しかしながら、携帯端末のように表示画面が小さい場合には、タスクバーで表示できる領域が狭くなるため、数個のアプリケーションを起動すると、タスクバー内に表示されるアイコンの表示幅が小さくなってしまう。このように、アイコンの表示幅が小さくなると、所望のアイコンに対する画面のタップ操作が困難になるという問題がある。また、アイコンに表示可能な文字も小さくなるため、選択したいアプリケーションがどのアイコンに対応しているかを認識することが困難になるという問題がある。
【０００４】
そこで、例えば、下記特許文献１に示すシートタブの表示制御装置では、タスクバーではないが、シートタブ内で、予め指定している文字数分を表示するように、シートの長さを調整し、出来るだけ多くのシートを表示するように工夫している。例えば、１段のシートタブで表示できない場合には、シートタブを複数段表示している。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００９−０５９１４６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、プログラムを多く起動させたことからタスクバー内に表示すべきアイコンが多くなったために、上述のように複数のタスクバーを表示させると、携帯端末のように小さい表示画面では、起動したプログラムの処理画面を表示する表示領域が狭くなってしまい、使い勝手が悪くなるという問題がある。
【０００７】
本発明は、上述した課題を解決するためになされたものであり、その目的とするところは、プログラムの処理画面を表示する表示領域を狭くすることなく処理画面が表示されたプログラムを選択するためのアイコンを選択容易に表示し得る携帯端末を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１に記載の発明は、表示部（１３）とこの表示部の表示画面（２０）における表示内容を制御する制御部（１２）とを備える携帯端末（１０）であって、前記表示画面の表示領域は、起動したプログラムの処理画面（２３ａ〜２３ｄ）が１または２以上表示可能な第１表示領域（２１）と、前記第１表示領域よりも狭く一方向に長い帯状の領域であって前記第１表示領域に前記処理画面が表示されたプログラムを選択するためのアイコン（３１ａ〜３１ｄ）が前記一方向に沿い配列して表示される第２表示領域（３０）とに区分けされ、前記制御部は、前記第１表示領域に前記処理画面が表示された１または２以上のプログラムに対応する前記アイコンを前記第２表示領域の全てを占有するように表示するとともに、終了したプログラムに対応する前記アイコンを前記第２表示領域から除外するアイコン表示手段（１２）と、前記第１表示領域に前記処理画面が表示されたプログラムの優先順位を使用状況に応じて設定する優先順位設定手段（１２）と、前記第２表示領域に表示される前記アイコンの前記一方向の表示幅を、前記優先順位設定手段により設定される前記優先順位に基づいて調整する表示幅調整手段（１２）と、を備え、前記優先順位設定手段は、前記第１表示領域に複数の前記処理画面が表示されている場合に、前記第２表示領域に表示されるいずれかの前記アイコンが選択されると、この選択されたアイコンに対応するプログラムの前記優先順位を一番高く設定し、他のアイコンに対応するプログラムの前記優先順位を低く設定し、プログラムの起動直後では、前記優先順位を設定せず、前記第２表示領域に複数表示されるいずれかの前記アイコンが選択される場合に、選択されない前記アイコンに対応するプログラムのうち前記優先順位が設定されていないプログラムがあると、当該プログラムの優先順位を、前記選択されたアイコンに対応するプログラムの次に高くなるように設定することを特徴とする。
なお、上記各括弧内の符号は、後述する実施形態に記載の具体的手段との対応関係を示すものである。
【発明の効果】
【０００９】
請求項１の発明では、アイコン表示手段により、第１表示領域に処理画面が表示された１または２以上のプログラムに対応するアイコンが第２表示領域の全てを占有するように表示されるとともに、終了したプログラムに対応するアイコンが第２表示領域から除外される。そして、第１表示領域に処理画面が表示されたプログラムの優先順位が、優先順位設定手段により使用状況に応じて設定され、第２表示領域に表示されるアイコンの表示幅が、優先順位設定手段により設定される優先順位に基づいて表示幅調整手段により調整される。
【００１０】
これにより、優先順位の高いアイコン、すなわち、選択される可能性が高いアイコンの表示幅が、他の優先順位の低いアイコンと比較して、大きく調整されるので、選択される可能性が高いアイコンを選択容易に表示することができる。特に、他の優先順位の低いアイコンは、相対的に表示幅が小さくなるため、表示画面に占める第１表示領域や第２表示領域の大きさが変わることはない。
したがって、プログラムの処理画面を表示する第１表示領域を狭くすることなく処理画面が表示されたプログラムを選択するためのアイコンを選択容易に表示することができる。
【００１１】
さらに、第１表示領域に複数の処理画面が表示されている場合に、第２表示領域に表示されるいずれかのアイコンが選択されると、優先順位設定手段により、この選択されたアイコンに対応するプログラムの優先順位が一番高く設定され、他のアイコンに対応するプログラムの優先順位が低く設定される。
【００１２】
選択されたプログラムのアイコンは、今後も選択される可能性が高いアイコンであるため、この選択されたプログラムの優先順位を一番高く設定することで、第１表示領域を狭くすることなく選択される可能性が高いアイコンを確実に選択容易に表示することができる。
【００１３】
特に、プログラムの起動直後には優先順位が設定されず、第２表示領域に複数表示されるいずれかのアイコンが選択される場合に、優先順位が設定されていないプログラム（以下、未設定プログラムという）の優先順位が、選択されたアイコンに対応するプログラムの次に高くなるように設定される。
【００１４】
起動直後ではそのプログラムの優先順位が正確に把握できないため、優先順位を設定しないことで、誤った優先順位の設定を抑制することができる。その後、他のプログラムのいずれかが選択されてその優先順位が一番高く設定されるとき、残りのプログラムのうち未設定プログラムが、起動してからの時間が最も短いプログラムになることから、この未設定プログラムの優先順位を、選択されたプログラムの次に高くなるように設定することで、使用状況に応じた優先順位の設定を実現することができる。
【００１５】
請求項２の発明では、所定時間経過後に優先順位が設定されていないプログラムがあると、当該未設定プログラムの優先順位が最も高く設定される。起動直後に設定されていなかった未設定プログラムの優先順位を所定時間経過後に設定する際、未設定プログラムが、起動してからの時間が最も短いプログラムになる。そこで、この未設定プログラムの優先順位を、一番高く設定することで、使用状況に応じて未設定プログラムの優先順位を設定することができる。
【００１６】
請求項３の発明では、複数のアイコンが第２表示領域に表示される場合、優先順位が一番高く設定されるプログラムを除く他のプログラムに対応するアイコンの表示幅が時間経過とともに徐々に小さく調整され、このように小さくした表示幅に応じて、優先順位が一番高く設定されるプログラムに対応するアイコンの表示幅が徐々に大きく調整される。
【００１７】
これにより、優先順位の高いアイコン、すなわち、選択される可能性が高いアイコンの表示幅が、時間経過とともに徐々に大きく調整されるので、選択される可能性が高いアイコンをより選択容易に表示することができる。
【００１８】
請求項４の発明では、変化量設定手段により、アイコンの表示幅を時間経過とともに徐々に小さくする変化量を所望の値に設定できる。例えば、短時間で多くのプログラムを次々に使用する作業環境では上記変化量を小さくするなど、想定されるアイコンの選択状況に応じて上記変化量を設定することで、その作業環境等に適したアイコン表示を実現することができる。
【００１９】
請求項５の発明では、判定手段により所定の閾値以下と判定された表示幅に対応するアイコンが除去手段により第２表示領域から取り除かれると、除去手段により取り除かれたアイコンの存在を示す拡大表示用アイコンが、第２表示領域に他のアイコンとともに一方向に沿い配列して選択可能に表示される。そして、拡大表示用アイコンが選択されると、第２表示領域に表示されているアイコンが取り除かれ、除去手段により取り除かれたアイコンが、第２表示領域に選択可能に表示される。
【００２０】
選択頻度が低いアイコンは、その表示幅が時間経過とともに徐々に小さくなり、その表示幅が小さくなりすぎると、当該アイコンの選択が困難になる。そこで、所定の閾値以下に表示幅が小さくなった１または２以上のアイコン（以下、低頻度アイコンという）の代わりに拡大表示用アイコンを第２表示領域の一部に表示し、この低頻度アイコンを選択したい場合には、拡大表示用アイコンの選択に応じて、当該低頻度アイコンを既に第２表示領域に表示されているアイコンに代えて表示する。これにより、選択頻度の低いアイコンでも選択容易に表示することができる。
【００２１】
請求項６の発明では、拡大表示用アイコンの表示幅値は、上記所定の閾値よりも大きく設定されるため、拡大表示用アイコンを第２表示領域に選択容易に表示することができる。
【００２２】
請求項７の発明では、拡大表示用アイコンが選択されたことで第２表示領域に表示されたアイコンが選択されると、当該アイコンに対応するプログラムの優先順位が、優先順位設定手段により一番高く設定される。
【００２３】
選択頻度が低いことから第２表示領域から取り除かれたアイコンに対応するプログラムであっても、拡大表示用アイコンの選択を経て選択されたアイコンは、今後も選択される可能性が高いアイコンであるため、この選択されたプログラムの優先順位を一番高く設定することで、選択される可能性が高いアイコンを確実に選択容易に表示することができる。
【００２４】
請求項８の発明では、表示部は、外面部にアイコンを選択するための入力手段が設けられたタッチパネルからなるため、タッチパネルのように表示画面に触れることでアイコンを選択する構成でも、第２表示領域に表示されるアイコンを容易に選択することができる。
【図面の簡単な説明】
【００２５】
【図１】第１実施形態に係る携帯端末を示す平面図である。
【図２】図１の携帯端末の電気的構成を示すブロック図である。
【図３】第１実施形態に係る制御部におけるアイコン表示処理の流れを例示するフローチャートである。
【図４】図３の第１重み設定処理のサブルーチンの流れを例示するフローチャートである。
【図５】図３の第２重み設定処理のサブルーチンの流れを例示するフローチャートである。
【図６】図３の第３重み設定処理のサブルーチンの流れを例示するフローチャートである。
【図７】図３の第４重み設定処理のサブルーチンの流れを例示するフローチャートである。
【図８】ＡＰＬ新規起動時の画面遷移を説明する説明図である。
【図９】未設定ＡＰＬが無い場合の追加起動前後における重みの変化を示す説明図である。
【図１０】ＡＰＬ追加起動時の画面遷移を説明する説明図である。
【図１１】未設定ＡＰＬが有る場合の追加起動前後における重みの変化を示す説明図である。
【図１２】未設定ＡＰＬが無い場合のアイコン選択前後における優先順位および重みの変化を示す説明図である。
【図１３】アイコン選択時の画面遷移を説明する説明図である。
【図１４】未設定ＡＰＬが有る場合のアイコン選択前後における優先順位および重みの変化を示す説明図である。
【図１５】ＡＰＬ終了前後における優先順位および重みの変化を示す説明図である。
【図１６】ＡＰＬ終了時の画面遷移を説明する説明図である。
【図１７】未設定ＡＰＬが無い場合の重みの加減算時の画面遷移を拡大して説明する説明図である。
【図１８】未設定ＡＰＬが有る場合の重みの加減算前後における優先順位および重みの変化を示す説明図である。
【図１９】未設定ＡＰＬが有る場合の重みの加減算時の画面遷移を拡大して説明する説明図である。
【図２０】第２実施形態に係る制御部におけるアイコン表示処理の流れを例示するフローチャートである。
【図２１】図２０の第４重み設定処理のサブルーチンの流れを例示するフローチャートである。
【図２２】図２０の拡大表示処理のサブルーチンの流れを例示するフローチャートである。
【図２３】拡大表示用アイコンの表示前後における重みの変化を示す説明図である。
【図２４】拡大表示用アイコンの表示時の画面遷移を説明する説明図である。
【図２５】拡大表示用アイコンの選択時の画面遷移を説明する説明図である。
【図２６】拡大表示された選択用アイコンの選択前後における優先順位および重みの変化を示す説明図である。
【図２７】拡大表示された選択用アイコンの選択時の画面遷移を説明する説明図である。
【発明を実施するための形態】
【００２６】
［第１実施形態］
以下、本発明の第１実施形態に係る携帯端末について図を参照して説明する。図１は、第１実施形態に係る携帯端末１０を示す平面図である。図２は、携帯端末１０の電気的構成を示すブロック図である。
図１に示す携帯端末１０は、複数のアプリケーションプログラム（以下、単に、アプリケーションともいう）のいずれかを実行することで、そのアプリケーションに応じた情報処理機能を実現する携帯用の端末である。この携帯端末１０は、筐体１１の前面の大部分を占めるよう配置された表示画面２０を有する表示装置１３と、この表示装置１３を含めた携帯端末１０の全体的制御を司る制御部１２と、を備えている。
【００２７】
表示装置１３は、外面部に入力部が設けられたタッチパネルから構成されており、使用者が表示画面２０をタッチペン等により押圧することにより、その押圧した領域に応じた情報が制御部１２に入力されるように構成されている。また、筐体１１の前面のうち表示画面２０の下縁近傍には、タッチパネルと異なる入力手段として、操作部１４を構成する複数の操作ボタン１４ａが設けられている。
【００２８】
次に、携帯端末１０の電気的構成について説明する。
図２に示すように、制御部１２には、上述した表示装置１３および操作部１４が接続されているとともに、メモリ１５、通信部１６、バッテリ１７などが、それぞれ接続されている。制御部１２は、携帯端末１０全体を制御可能なマイコンで、ＣＰＵ、システムバス、入出力インタフェース等からなるものであり、オペレーティングシステムや所定のアプリケーションを実行する情報処理機能を有するものである。この制御部１２には、表示装置１３や操作部１４など、内蔵された入出力インタフェースを介して種々の入出力装置（周辺装置）が接続されている。
【００２９】
表示装置１３は、制御部１２によるアイコン表示処理（後述する）等により制御されて、アプリケーション起動時の処理画面やタッチパネルに対するタッチ操作に応じた情報等を、表示画面２０に表示可能に構成されている。この表示画面２０は、その表示領域が、起動したプログラムの処理画面を１または２以上表示可能なメイン表示領域２１と、処理画面が表示されたアプリケーションを選択するための選択用アイコンが表示可能な表示領域としてタスクバー３０とに区分けされている。なお、表示装置１３は、特許請求の範囲に記載の「表示部」の一例に相当し得る。また、メイン表示領域２１は、特許請求の範囲に記載の「第１表示領域」の一例に相当し、タスクバー３０は、特許請求の範囲に記載の「第２表示領域」の一例に相当し得る。
【００３０】
メイン表示領域２１には、タッチ操作することで所定のアプリケーションを起動可能な起動用アイコンが表示されている。図１に例示するメイン表示領域２１には、第１アプリケーションプログラム（以下、ＡＰＬ１という）を起動するための起動用アイコン２２ａと、第２アプリケーションプログラム（以下、ＡＰＬ２という）を起動するための起動用アイコン２２ｂと、第３アプリケーションプログラム（以下、ＡＰＬ３という）を起動するための起動用アイコン２２ｃと、第４アプリケーションプログラム（以下、ＡＰＬ４という）を起動するための起動用アイコン２２ｄとが、タッチ操作可能に表示されている。また、図１に例示するメイン表示領域２１には、起動中のＡＰＬ１の処理画面２３ａとＡＰＬ２の処理画面２３ｂのうちＡＰＬ２の処理画面２３ｂがトップウィンドウに表示されている。このように、処理画面がトップウィンドウに表示されることで、当該アプリケーションに対して所定の情報を入力可能な状態になる。
【００３１】
タスクバー３０は、メイン表示領域２１の下縁に沿い、当該メイン表示領域２１よりも狭く一方向に長い帯状の領域として表示されている。このタスクバー３０には、１または２以上の上記処理画面がメイン表示領域２１に表示されているときに、選択用アイコンが、アプリケーションごとに上記一方向（以下、配列方向という）に沿い配列して表示される。この選択用アイコンは、所望のアプリケーションに対応する処理画面をトップウィンドウに表示させるとき、すなわち、所望のアプリケーションを選択するときにタッチ操作されるアイコンである。図１に例示するタスクバー３０では、メイン表示領域２１に処理画面が表示されたＡＰＬ１およびＡＰＬ２を選択するための選択用アイコン３１ａおよび選択用アイコン３１ｂが、当該タスクバー３０の表示領域を全て占めるように表示されている。
【００３２】
操作部１４は、使用者が各操作ボタン１４ａを操作することにより、その操作に応じた信号が制御部１２に入力されるように構成されている。メモリ１５は、ＲＯＭ、ＲＡＭ、不揮発性メモリなどの半導体メモリ等により構成されており、制御部１２から入力される情報や、制御部１２にて所定のアプリケーション（ＡＰＬ１〜ＡＰＬ４等）を実行するためのプログラム等が記憶されるように構成されている。通信部１６は、無線ＬＡＮやＢｌｕｅｔｏｏｔｈ（登録商標）などの通信手段により外部装置と無線通信を行うためのインタフェースとして構成されている。バッテリ１７は、所定の直流電圧を発生可能な２次電池（例えばリチウムイオン電池等）によって構成されており、携帯端末１０内の各種電気部品に電力を供給している。
【００３３】
次に、上述のように構成される携帯端末１０の制御部１２にて実施されるアイコン表示処理について、以下に説明する。なお、アイコン表示処理を実施する制御部１２は、特許請求の範囲に記載の「アイコン表示手段」の一例に相当し得る。
携帯端末１０のように表示画面２０が小さい場合には、タスクバー３０で表示できる領域が狭くなるため、数個のアプリケーションを起動すると、タスクバー３０に表示される選択用アイコンの表示幅が小さくなってしまう。このように、選択用アイコンの表示幅が小さくなると、所望の選択用アイコンに対する画面のタップ操作が困難になってしまう。
【００３４】
そこで、本実施形態におけるアイコン表示処理では、選択される可能性が高い選択用アイコンの表示幅を、選択される可能性が低い選択用アイコンと比較して、大きくなるように調整し、選択される可能性が高い選択用アイコンを選択容易に表示する。
【００３５】
具体的には、タスクバー３０にて選択用アイコンを表示可能な領域における配列方向長さを基準として、タスクバー３０に表示すべき選択用アイコンごとにその総和が１となるように重みＷが算出され、その重みＷが、時間経過に応じて選択する可能性を考慮するように設定（変更）される。すなわち、重みＷは、その選択用アイコンの表示幅に相当する値となる。また、タスクバー３０に選択用アイコンが表示されるアプリケーションごとに優先順位が設定されて、その優先順位が、いずれかの選択用アイコンのタッチ操作（選択）等に応じて変更される。
【００３６】
特に、本実施形態では、重みＷと優先順位とが関連付けられており、優先順位が変更される場合、変更前の各優先順位に関連付けられる重みＷと、変更後の各優先順位に関連付けられる重みＷとが一致するように、重みＷが再設定される。具体的には、例えば、ＡＰＬ１が優先順位１位でその選択用アイコン３１ａが重みＷ＝０．７に設定され、ＡＰＬ２が優先順位２位でその選択用アイコン３１ｂが重みＷ＝０．３に設定されているときに、選択用アイコン３１ｂに対してタッチ操作されると、ＡＰＬ２の優先順位が１位に変更され、この変更に応じて、選択用アイコン３１ｂの重みＷが０．７に設定される。なお、この場合、ＡＰＬ１の優先順位が２位に変更され、この変更に応じて、選択用アイコン３１ａの重みＷが０．３に設定される。
【００３７】
上述のように重みＷおよび優先順位を考慮して実施されるアイコン表示処理について、図３〜図７に示すフローチャートを用いて説明する。なお、図３は、第１実施形態に係る制御部１２におけるアイコン表示処理の流れを例示するフローチャートである。図４は、図３の第１重み設定処理のサブルーチンの流れを例示するフローチャートである。図５は、図３の第２重み設定処理のサブルーチンの流れを例示するフローチャートである。図６は、図３の第３重み設定処理のサブルーチンの流れを例示するフローチャートである。図７は、図３の第４重み設定処理のサブルーチンの流れを例示するフローチャートである。
【００３８】
使用者により携帯端末１０が電源オン状態となりオペレーティングシステムが起動すると、制御部１２によりアイコン表示処理が開始され、まず、ステップＳ１０１に示す判定処理にて、所定のアプリケーションが起動されたか否かについて判定される。アプリケーションが起動されていなければ（Ｓ１０１でＮｏ）、ステップＳ１０３に示す判定処理にて、タスクバー３０に表示されている選択用アイコンに対して選択操作（タッチ操作）されたか否かについて判定される。選択用アイコンに対する選択操作がされていなければ（Ｓ１０３でのＮｏ）、ステップＳ１０５に示す判定処理にて、アプリケーションが終了したか否かについて判定される。アプリケーションが終了されていなければ（Ｓ１０５でＮｏ）、ステップＳ１０７に示す判定処理にて、後述する経過時間Ｔが所定時間Ｔｔｈ以上であるか否かについて判定される。経過時間Ｔが所定時間Ｔｔｈ未満であれば（Ｓ１０７でＮｏ）、ステップＳ１０９に示す計時処理がなされ、上記経過時間Ｔが計時される。続いて、ステップＳ１１１に示すアイコン表示幅調整処理がなされる。この処理では、選択用アイコンが、後述するように設定等された重みＷに基づいてその表示幅が調整されて、タスクバー３０の表示領域を全て占めるように表示される。そして、上記ステップＳ１０１からの処理がなされ、いずれかの判定処理にてＹｅｓと判定されるまで、上記ステップＳ１０１からの処理が繰り返される。なお、ステップＳ１１１に示すアイコン表示幅調整処理を実施する制御部１２は、特許請求の範囲に記載の「表示幅調整手段」の一例に相当し得る。
【００３９】
まず、所定のアプリケーションが起動される場合について、以下に説明する。
上記ステップＳ１０１からの繰り返し処理中に、メイン表示領域２１に表示されるいずれかの起動用アイコンがタッチ操作等されることで所定のアプリケーションが起動されると（Ｓ１０１でＹｅｓ）、ステップＳ２００に示す第１重み設定処理がなされる。この第１重み設定処理のサブルーチンでは、まず、図４のステップＳ２０１に示す重み算出処理がなされる。この処理では、起動されたアプリケーションに対応する選択用アイコンの重みＷが、以下に示す式（１）を用いて算出される。なお、式（１）では、Ｎは、起動されているアプリケーションの総数を示す。
Ｗ＝１／Ｎ                                                  ・・・（１）
【００４０】
次に、ステップＳ２０３に示す判定処理にて、他のアプリケーションが起動しているか否かについて判定される。ここで、例えば、起動用アイコン２２ａがタッチ操作されてＡＰＬ１が新規に起動し、他のアプリケーションが起動していない状態であれば（Ｓ２０３でＮｏ）、本第１重み設定処理のサブルーチンが終了する。このように、第１重み設定処理のサブルーチンが終了すると、ステップＳ１１１に示すアイコン表示幅調整処理がなされ、新規に起動したＡＰＬ１に対応する選択用アイコン３１ａが、上記重み算出処理にて算出された重みＷに応じた表示幅で、タスクバー３０を占めるように表示される。
【００４１】
このＡＰＬ新規起動前後の画面遷移について、図８を用いて説明する。図８は、ＡＰＬ新規起動時の画面遷移を説明する説明図であり、図８（Ａ）は新規起動前の表示状態を示し、図８（Ｂ）は新規起動後の表示状態を示す。
いずれのアプリケーションも起動していない状態では、図８（Ａ）に示すように、タスクバー３０にはいずれの選択用アイコンも表示されていない。この表示状態で起動用アイコン２２ａがタッチ操作されてＡＰＬ１が新規に起動すると（Ｓ１０１でＹｅｓ）、上記重み算出処理にて式（１）によりＮ＝１であることから重みＷ＝１として算出される。これにより、図８（Ｂ）に示すように、上記アイコン表示幅調整処理により、選択用アイコン３１ａが、タスクバー３０の表示領域を全て占めるように表示される。
【００４２】
また、上述したステップＳ２０３に示す判定処理にて、他のアプリケーションが起動している場合、例えば、ＡＰＬ１〜ＡＰＬ３が起動済みであり、ＡＰＬ４を追加起動する場合には、Ｙｅｓと判定される。続いて、ステップＳ２０５に示す判定処理にて、他の優先順位が未設定のアプリケーションがあるか否かについて判定される。なお、優先順位は、起動直後のアプリケーションには設定されないようになっており、後述するようにいずれの選択用アイコンに対してタッチ操作等がなされるまで、未設定状態となる。
【００４３】
ここで、ＡＰＬ１〜ＡＰＬ３に全て優先順位が設定されている場合には（Ｓ２０５でＮｏ）、ステップＳ２０７に示す重み再算出処理がなされる。この処理では、追加起動されたアプリケーションを除く他のアプリケーションに対応する重みＷが、以下に示す式（２）を用いて再算出される。なお、式（２）では、Ｗ１は、変化後の重みを示し、Ｗ２は、変化前の重みを示し、Ｎ１は、追加起動したアプリケーション数を示す。
Ｗ１＝（１−（１／Ｎ）×Ｎ１）×Ｗ２                          ・・・（２）
【００４４】
上記式（２）により各重みＷが算出されると、本第１重み設定処理のサブルーチンが終了し、上記アイコン表示幅調整処理がなされる。上述のようにＡＰＬ４を追加起動した場合には、各選択用アイコン３１ａ〜３１ｃが、式（２）を用いて算出された重みＷに応じた表示幅となり、選択用アイコン３１ｄが、式（１）を用いて算出された重みＷに応じた表示幅となるように、タスクバー３０に表示される。
【００４５】
このＡＰＬ追加起動前後における重みＷの変化および画面遷移について、図９および図１０を用いて説明する。図９は、未設定ＡＰＬが無い場合の追加起動前後における重みＷの変化を示す説明図である。図１０は、ＡＰＬ追加起動時の画面遷移を説明する説明図であり、図１０（Ａ）は追加起動前の表示状態を示し、図１０（Ｂ）は追加起動後の表示状態を示す。
【００４６】
ＡＰＬ１〜ＡＰＬ３の優先順位および重みＷが、図９の追加起動前のように設定されている場合には、図１０（Ａ）に示すように、メイン表示領域２１には、ＡＰＬ１の処理画面２３ａがトップウィンドウに表示され、タスクバー３０には、選択用アイコン３１ａ，３１ｂ，３１ｃが、０．５：０．３：０．２の表示幅の比率で表示されている。この表示状態で起動用アイコン２２ｄがタッチ操作されてＡＰＬ４が追加起動すると（Ｓ１０１でＹｅｓ）、図９の追加起動後に示すように、ＡＰＬ４の選択用アイコン３１ｄの重みＷが、上記式（１）によりＮ＝４であることから、Ｗ＝０．２５として算出される。また、ＡＰＬ１〜ＡＰＬ３の選択用アイコン３１ａ，３１ｂ，３１ｃの各重みＷが、上記式（２）により、０．３７５，０．２２５，０．１５として再算出される。
【００４７】
そして、上記アイコン表示幅調整処理がなされ、図１０（Ｂ）に示すように、タスクバー３０には、選択用アイコン３１ａ，３１ｂ，３１ｃ，３１ｄが、０．３７５：０．２２５：０．１５：０．２５の表示幅の比率で表示される。
【００４８】
また、上述したステップＳ２０５に示す判定処理にて、他の優先順位が未設定のアプリケーションがある場合、例えば、ＡＰＬ３の起動直後でありＡＰＬ３の優先順位が未設定である場合には、ステップＳ２０９に示す優先順位未設定のＡＰＬの重み再算出処理がなされる。この処理では、優先順位未設定であるアプリケーションに対応する重みＷ、この場合には、選択用アイコン３１ｃの重みＷが、上記式（１）を用いて再算出される。続いて、ステップＳ２１１に示す優先順位設定済のＡＰＬの重み再算出処理がなされる。この処理では、優先順位設定済であるアプリケーションに対応する重みＷ、この場合には、選択用アイコン３１ａ，３１ｂの重みＷが、以下に示す式（３）を用いて再算出される。なお、式（３）では、Ｎ２は、優先順位未設定であるアプリケーション数を示す。
Ｗ１＝（１−（１／Ｎ）×Ｎ２）×Ｗ２                          ・・・（３）
【００４９】
上記式（３）を用いて各重みＷが算出されると、本第１重み設定処理のサブルーチンが終了し、上記アイコン表示幅調整処理がなされ、上述のように算出された重みＷに応じてその表示幅が調整された各選択用アイコンが、タスクバー３０に表示される。
【００５０】
この未設定のアプリケーションが有る場合のＡＰＬ追加起動前後の重みＷの変化について、図１１を用いて説明する。図１１は、未設定ＡＰＬが有る場合の追加起動前後における重みＷの変化を示す説明図である。
図１１の追加起動前からわかるように、選択用アイコン３１ａ，３１ｂ，３１ｃが、０．５：０．１７：０．３３の表示幅の比率で表示されている状態で起動用アイコン２２ｄがタッチ操作されてＡＰＬ４が追加起動すると（Ｓ１０１でＹｅｓ）、図１１の追加起動後に示すように、ＡＰＬ３，４の選択用アイコン３１ｃ，３１ｄの重みＷが、上記式（１）によりＮ＝４であることから、それぞれＷ＝０．２５として算出される。また、ＡＰＬ１，２の選択用アイコン３１ａ，３１ｂの重みＷが、上記式（３）により、０．３７，０．１３として再算出される。
【００５１】
次に、選択用アイコンが選択操作（タッチ操作）される場合について、以下に説明する。
上記ステップＳ１０１からの繰り返し処理中に、タスクバー３０に表示されているいずれかの選択用アイコンがタッチ操作等により選択されると（Ｓ１０３でＹｅｓ）、ステップＳ３００に示す第２重み設定処理がなされる。この第２重み設定処理のサブルーチンでは、まず、図５のステップＳ３０１に示す判定処理がなされ、選択された選択用アイコンの優先順位が１位であるか否かについて判定される。ここで、選択された選択用アイコンの優先順位が１位である場合には（Ｓ３０１でＹｅｓ）、この選択操作に応じて重みＷおよび優先順位を変更する必要がないとして、本第２重み設定処理のサブルーチンが終了する。
【００５２】
一方、選択された選択用アイコンの優先順位が１位でない場合には（Ｓ３０１でＮｏ）、ステップＳ３０３に示す判定処理にて、優先順位未設定のアプリケーションがあるか否かについて判定される。ここで、優先順位未設定のアプリケーションがない場合には（Ｓ３０３でＮｏ）、ステップＳ３０５に示す優先順位変更処理がなされる。この処理では、選択された選択用アイコンに対応するアプリケーションの優先順位が一番高く設定され、このアプリケーションよりも優先順位が高かった他のアプリケーションは、その優先順位が１つ低くなるように設定される。なお、上記ステップＳ３０５に示す優先順位変更処理および後述するテップＳ３０９に示す優先順位変更処理を実行する制御部１２は、特許請求の範囲に記載の「優先順位設定手段」の一例に相当し得る。
【００５３】
続いて、ステップＳ３０７に示す重み再設定処理がなされる。この処理では、変更前の各優先順位に関連付けられる重みＷと、変更後の各優先順位に関連付けられる重みＷとが一致するように、重みＷが再設定されて、本第２重み設定処理のサブルーチンが終了する。そして、上記アイコン表示幅調整処理がなされ、上述のように設定された重みＷに応じてその表示幅が調整された各選択用アイコンが、タスクバー３０に表示される。
【００５４】
このアイコン選択前後における優先順位および重みＷの変化とその画面遷移とについて、図１２および図１３を用いて説明する。図１２は、未設定ＡＰＬが無い場合のアイコン選択前後における優先順位および重みＷの変化を示す説明図である。図１３は、アイコン選択時の画面遷移を説明する説明図であり、図１３（Ａ）はアイコン選択前の表示状態を示し、図１３（Ｂ）はアイコン選択後の表示状態を示す。
【００５５】
ＡＰＬ１〜ＡＰＬ３の優先順位および重みＷが、図１２のアイコン選択前のように設定されている場合には、図１３（Ａ）に示すように、メイン表示領域２１には、ＡＰＬ１の処理画面２３ａがトップウィンドウに表示され、タスクバー３０には、選択用アイコン３１ａ，３１ｂ，３１ｃが、０．５：０．３：０．２の表示幅の比率で表示されている。この表示状態で選択用アイコン３１ｃがタッチ操作されると（Ｓ１０３でＹｅｓ）、図１２のアイコン選択後に示すように、ＡＰＬ３の優先順位が一番高くなり、ＡＰＬ１およびＡＰＬ２の優先順位が１つ下げられる。このとき、優先順位１位は重みＷ＝０．５に対応し、優先順位２位は重みＷ＝０．３に対応し、優先順位３位は重みＷ＝０．２に対応する。このため、図１２のアイコン選択後のように、ＡＰＬ３の選択用アイコン３１ｃの重みＷが０．５に再設定され、ＡＰＬ１，２の選択用アイコン３１ａ，３１ｂの重みＷがそれぞれ０．３，０．２に再設定される。
【００５６】
そして、上記アイコン表示幅調整処理がなされ、図１３（Ｂ）に示すように、タスクバー３０には、選択用アイコン３１ａ，３１ｂ，３１ｃが、０．３：０．２：０．５の表示幅の比率で表示される。
【００５７】
また、上述したステップＳ３０３に示す判定処理にて、優先順位が未設定のアプリケーションがある場合、例えば、ＡＰＬ４の起動直後でありＡＰＬ４の優先順位が未設定である場合には、ステップＳ３０９に示す優先順位変更処理がなされる。この処理では、選択された選択用アイコンに対応するアプリケーションの優先順位が一番高く設定され、次に、優先順位が未設定のアプリケーションの優先順位が二番目に高く設定され、これらのアプリケーションよりも優先順位が高かった他のアプリケーションは、その優先順位が１つ低くなるように設定される。そして、上記ステップＳ３０７に示す重み再設定処理がなされ、各重みＷが再設定された後、本第２重み設定処理のサブルーチンが終了する。そして、上記アイコン表示幅調整処理がなされ、上述のように設定された重みＷに応じてその表示幅が調整された各選択用アイコンが、タスクバー３０に表示される。
【００５８】
この未設定のアプリケーションが有る場合のアイコン選択前後の優先順位および重みＷの変化について、図１４を用いて説明する。図１４は、未設定ＡＰＬが有る場合のアイコン選択前後における優先順位および重みＷの変化を示す説明図である。
図１４のアイコン選択前に示すように、選択用アイコン３１ａ，３１ｂ，３１ｃ，３１ｄが、０．３７５：０．２２５：０．１５：０．２５の表示幅の比率で表示されており、ＡＰＬ４の優先順位が未設定である状態で、選択用アイコン３１ｂがタッチ操作されると（Ｓ１０３でＹｅｓ）、図１４のアイコン選択後に示すように、ＡＰＬ２の優先順位が一番高く設定され、次に、優先順位が未設定であったＡＰＬ４の優先順位が二番目に高く設定され、ＡＰＬ１，３の優先順位が３，４位に設定される。
【００５９】
続いて、上記優先順位の変更に応じて、選択用アイコン３１ａ，３１ｂ，３１ｃ，３１ｄの重みＷが、０．２２５，０．３７５，０．１５，０．２５に再設定される。そして、上記アイコン表示幅調整処理がなされ、タスクバー３０には、選択用アイコン３１ａ，３１ｂ，３１ｃ，３１ｄが、それぞれの重みＷに応じた比率の表示幅で表示される。
【００６０】
次に、アプリケーションを終了する場合について、以下に説明する。
上記ステップＳ１０１からの繰り返し処理中に、起動中のいずれかのアプリケーションを終了するタッチ操作等がなされると（Ｓ１０５でＹｅｓ）、ステップＳ４００に示す第３重み設定処理がなされる。この第３重み設定処理のサブルーチンでは、まず、図６のステップＳ４０１に示す重み再算出処理がなされる。この処理では、起動中のアプリケーションに対応する各重みＷが、以下に示す式（４）を用いてそれぞれ再算出される。なお、式（４）では、ΣＷａは、終了されたアプリケーションに対応する重みＷを除いた各重みＷの総和を示す。
Ｗ１＝１／ΣＷａ×Ｗ２                                        ・・・（４）
【００６１】
次に、ステップＳ４０３に示す優先順位変更処理がなされ、終了されたアプリケーションよりも優先順位が低いアプリケーションの優先順位が１つ高くなるように変更されて、本第３重み設定処理のサブルーチンが終了する。そして、上記アイコン表示幅調整処理がなされ、上述のように設定された重みＷに応じてその表示幅が調整された各選択用アイコンが、タスクバー３０に表示される。
【００６２】
このアプリケーション終了前後における優先順位および重みＷの変化とその画面遷移について、図１５および図１６を用いて説明する。図１５は、ＡＰＬ終了前後における優先順位および重みＷの変化を示す説明図である。図１６は、ＡＰＬ終了時の画面遷移を説明する説明図であり、図１６（Ａ）はＡＰＬ終了前の表示状態を示し、図１６（Ｂ）はＡＰＬ終了後の表示状態を示す。
【００６３】
ＡＰＬ１〜ＡＰＬ４の優先順位および重みＷが、図１５のＡＰＬ終了前のように設定されている場合には、図１６（Ａ）に示すように、メイン表示領域２１には、ＡＰＬ２の処理画面２３ｂがトップウィンドウに表示され、タスクバー３０には、選択用アイコン３１ａ，３１ｂ，３１ｃ，３１ｄが、０．２２５：０．３７５：０．１５：０．２５の表示幅の比率で表示されている。この表示状態でＡＰＬ４を終了するためのタッチ操作等がなされると（Ｓ１０５でＹｅｓ）、ＡＰＬ１〜ＡＰＬ３に対応する重みＷが、上記式（４）により、０．３，０．５，０．２として再算出される。その後、図１５のＡＰＬ終了後のように、ＡＰＬ１，ＡＰＬ３の優先順位が１つ高くなるように変更される。
【００６４】
そして、上記アイコン表示幅調整処理がなされ、図１６（Ｂ）に示すように、タスクバー３０には、選択用アイコン３１ａ，３１ｂ，３１ｃが、０．３：０．５：０．２の表示幅の比率で表示される。
【００６５】
次に、経過時間Ｔが所定時間Ｔｔｈを経過する場合について、以下に説明する。
上記ステップＳ１０１からの繰り返し処理中に、上記計時処理にて計時を開始してからの経過時間Ｔが所定時間Ｔｔｈ、例えば、１分を経過すると（Ｓ１０７でＹｅｓ）、ステップＳ５００に示す第４重み設定処理がなされる。この第４重み設定処理のサブルーチンでは、まず、図７のステップＳ５０１に示す判定処理がなされ、優先順位未設定のアプリケーションがあるか否かについて判定される。ここで、優先順位未設定のアプリケーションがない場合には（Ｓ５０１でＮｏ）、ステップＳ５０７に示す優先順位１位以外の重みＷを減算する重み減算処理がなされる。この処理では、優先順位が１位のアプリケーションを除く他のアプリケーションに対応する重みＷが、それぞれ変化量ΔＷだけ減算される。本実施形態では、変化量ΔＷは、例えば、０．０１に設定されている。なお、本実施形態では、重みＷに所定の下限値が設定されており、上記重み減算処理では、重みＷが当該所定の下限値を下回らないように減算される。
【００６６】
続いて、ステップＳ５０９に示す優先順位１位の重みＷを加算する重み加算処理がなされる。この処理では、優先順位１位の重みＷに対して、上記重み減算処理にて各重みＷを減算した減算分の総和が加算される。そして、ステップＳ５１１に示す経過時間クリア処理にて、経過時間Ｔがクリア（Ｔ＝０）されて、本第４重み設定処理のサブルーチンが終了する。そして、上記アイコン表示幅調整処理がなされ、上述のように加減算された重みＷに応じてその表示幅が調整された各選択用アイコンが、タスクバー３０に表示される。このように、経過時間Ｔが所定時間Ｔｔｈを経過するごとに重みＷが加減算されることで、優先順位が一番高く設定されるアプリケーションに対応する選択用アイコンの表示幅が徐々に大きく調整され、他のアプリケーションに対応する選択用アイコンの表示幅が徐々に小さく調整される。
【００６７】
この重みＷの加減算前後における画面遷移について、図１７を用いて説明する。図１７は、重みＷの加減算時の画面遷移を拡大して説明する説明図であり、図１７（Ａ）は重みＷの加減算前の表示状態を拡大して示し、図１７（Ｂ）は重みＷの加減算後の表示状態を拡大して示す。
【００６８】
図１７（Ａ）に示すように、タスクバー３０に、選択用アイコン３１ａ，３１ｂ，３１ｃ，３１ｄが、０．３８：０．２７：０．１：０．２５の表示幅の比率で表示されている場合に、経過時間Ｔが所定時間Ｔｔｈを経過すると（Ｓ１０７でＹｅｓ）、ＡＰＬ２〜ＡＰＬ４の重みＷがそれぞれ変化量ΔＷだけ減算されるとともに、ＡＰＬ１の重みＷがΔＷ×３だけ加算される。そして、上記アイコン表示幅調整処理がなされることで、図１７（Ｂ）に示すように、タスクバー３０に、選択用アイコン３１ａの表示幅が所定時間Ｔｔｈ経過前よりも大きく設定され、選択用アイコン３１ｂ，３１ｃ，３１ｄの表示幅が所定時間Ｔｔｈ経過前よりもそれぞれ小さく表示される。
【００６９】
また、上述したステップＳ５０１に示す判定処理にて、優先順位が未設定のアプリケーションがある場合、例えば、ＡＰＬ４の起動直後でありＡＰＬ４の優先順位が未設定である場合には（Ｓ５０１でＹｅｓ）、ステップＳ５０３に示す優先順位変更処理がなされる。この処理では、優先順位が未設定であったアプリケーションの優先順位が一番高く設定され、他のアプリケーションは、その優先順位が１つ低くなるように設定される。そして、上記ステップＳ５０５に示す重み再設定処理がなされ、上記ステップＳ３０７に示す重み再設定処理と同様に、優先順位に応じて各重みＷが再設定された後、上記ステップＳ５０７以降の処理がなされる。なお、上記ステップＳ５０３に示す優先順位変更処理を実行する制御部１２は、特許請求の範囲に記載の「優先順位設定手段」の一例に相当し得る。
【００７０】
この重みＷの加減算前後における重みＷの変化とその画面遷移について、図１８および図１９を用いて説明する。図１８は、未設定ＡＰＬが有る場合の重みＷの加減算前後における優先順位および重みＷの変化を示す説明図である。図１９は、重みＷの加減算時の画面遷移を拡大して説明する説明図であり、図１９（Ａ）は重みＷの加減算前の表示状態を拡大して示し、図１９（Ｂ）は重みＷの加減算後の表示状態を拡大して示す。
【００７１】
ＡＰＬ１〜ＡＰＬ４の優先順位および重みＷが、図１８の重みＷの加減算前（Ｔ＜Ｔｔｈ）に例示するように設定されている場合には、図１９（Ａ）に示すように、タスクバー３０には、選択用アイコン３１ａ，３１ｂ，３１ｃ，３１ｄが、０．３８：０．２７：０．１：０．２５の表示幅の比率で表示されている。この表示状態で経過時間Ｔが所定時間Ｔｔｈを経過すると（Ｓ１０７でＹｅｓ）、図１８の重みＷの加減算後（Ｔ≧Ｔｔｈ）に示すように、ＡＰＬ４の優先順位が１位に設定されるとともに、ＡＰＬ１〜ＡＰＬ３の優先順位がそれぞれ１つ低くなるように変更される。そして、優先順位に応じて再設定されたＡＰＬ１〜ＡＰＬ３の重みＷがそれぞれ０．０１だけ減算されるとともに、優先順位の最も高いＡＰＬ４の重みＷが０．３８に０．０３が加算されて０．４１と再設定される。
【００７２】
そして、上記アイコン表示幅調整処理がなされ、図１９（Ｂ）に示すように、タスクバー３０には、選択用アイコン３１ａ，３１ｂ，３１ｃ，３１ｄが、０．２６：０．２４：０．０９：０．４１の表示幅の比率で表示される。
【００７３】
以上説明したように、本実施形態に係る携帯端末１０では、制御部１２により実施されるアイコン表示処理により、メイン表示領域２１に処理画面（２３ａ〜２３ｄ）が表示された１または２以上のアプリケーションプログラムに対応する選択用アイコン（３１ａ〜３１ｄ）がタスクバー３０の全てを占有するように表示されるとともに、終了したアプリケーションプログラムに対応する選択用アイコンがタスクバー３０から除外される。そして、メイン表示領域２１に処理画面が表示されたアプリケーションプログラムの優先順位が、タッチ操作（Ｓ３０５，Ｓ３０９）や所定時間経過後（Ｓ５０３）等、使用状況に応じて設定され、タスクバー３０に表示される選択用アイコンの表示幅が、設定された優先順位および重みＷに基づいてアイコン表示幅調整処理により調整される。
【００７４】
これにより、優先順位の高い選択用アイコン、すなわち、選択される可能性が高い選択用アイコンの表示幅が、他の優先順位の低い選択用アイコンと比較して、大きく調整されるので、選択される可能性が高い選択用アイコンを選択容易に表示することができる。特に、他の優先順位の低い選択用アイコンは、相対的に表示幅が小さくなるため、表示画面２０に占めるメイン表示領域２１やタスクバー３０の大きさが変わることはない。
したがって、アプリケーションプログラムの処理画面を表示するメイン表示領域２１を狭くすることなく処理画面が表示されたアプリケーションプログラムを選択するための選択用アイコンを選択容易に表示することができる。
【００７５】
また、メイン表示領域２１に複数の処理画面が表示されている場合に、タスクバー３０に表示されるいずれかの選択用アイコンが選択されると、上記ステップＳ３０５またはＳ３０９に示す優先順位変更処理により、この選択された選択用アイコンに対応するアプリケーションプログラムの優先順位が一番高く設定され、他の選択用アイコンに対応するアプリケーションプログラムの優先順位が低く設定される。
【００７６】
これにより、選択されたアプリケーションプログラムの選択用アイコンは、今後も選択される可能性が高いアイコンであるとして、この選択されたアプリケーションプログラムの優先順位を一番高く設定することで、メイン表示領域２１を狭くすることなく選択される可能性が高い選択用アイコンを確実に選択容易に表示することができる。
【００７７】
さらに、アプリケーションプログラムの起動直後には優先順位が設定されず、タスクバー３０に複数表示されるいずれかの選択用アイコンが選択される場合に、優先順位が設定されていないアプリケーションプログラム（未設定プログラム）の優先順位が、選択された選択用アイコンに対応するアプリケーションプログラムの次に高くなるように設定される。
【００７８】
起動直後ではそのアプリケーションプログラムの優先順位が正確に把握できないため、優先順位を設定しないことで、誤った優先順位の設定を抑制することができる。その後、他のアプリケーションプログラムのいずれかが選択されてその優先順位が一番高く設定されるとき、残りのアプリケーションプログラムのうち未設定プログラムが、起動してからの時間が最も短いアプリケーションプログラムになることから、この未設定プログラムの優先順位を、選択されたアプリケーションプログラムの次に高くなるように設定することで、使用状況に応じた優先順位の設定を実現することができる。
【００７９】
また、所定時間経過後（Ｔ≧Ｔｔｈ）に優先順位が設定されていないアプリケーションプログラムがあると、ステップＳ５０３に示す優先順位変更処理にて、当該未設定プログラムの優先順位が最も高く設定される。起動直後に設定されていなかった未設定プログラムの優先順位を所定時間経過後に設定する際、未設定プログラムが、起動してからの時間が最も短いアプリケーションプログラムになる。そこで、この未設定プログラムの優先順位を、一番高く設定することで、使用状況に応じて未設定プログラムの優先順位を設定することができる。
【００８０】
特に、複数の選択用アイコンがタスクバー３０に表示される場合、優先順位が一番高く設定されるアプリケーションプログラムを除く他のアプリケーションプログラムに対応する選択用アイコンの表示幅が時間経過とともに徐々に小さく調整され、このように小さくした表示幅に応じて、優先順位が一番高く設定されるアプリケーションプログラムに対応する選択用アイコンの表示幅が徐々に大きく調整される。
【００８１】
これにより、優先順位の高い選択用アイコン、すなわち、選択される可能性が高い選択用アイコンの表示幅が、時間経過とともに徐々に大きく調整されるので、選択される可能性が高い選択用アイコンをより選択容易に表示することができる。
【００８２】
また、表示装置１３は、外面部にアイコンを選択するための入力手段が設けられたタッチパネルからなるため、タッチパネルのように表示画面２０に触れることでアイコンを選択する構成でも、タスクバー３０に表示される選択用アイコンを容易に選択することができる。
【００８３】
なお、選択用アイコンの表示幅を時間経過とともに徐々に小さくするための変化量、すなわち、上述した変化量ΔＷを、所望の値に設定可能な変化量設定手段を採用してもよい。この変化量設定手段としては、例えば、表示画面２０に対するタッチ操作や操作ボタン１４ａに対する入力操作が想定される。これにより、例えば、短時間で多くのアプリケーションプログラムを次々に使用する作業環境では上記変化量ΔＷを小さくするなど、想定される選択用アイコンの選択状況に応じて上記変化量ΔＷを設定することで、その作業環境等に適したアイコン表示を実現することができる。
【００８４】
［第２実施形態］
次に、本発明の第２実施形態に係る携帯端末について図２０〜図２２を参照して説明する。図２０は、第２実施形態に係る制御部１２におけるアイコン表示処理の流れを例示するフローチャートである。図２１は、図２０の第４重み設定処理のサブルーチンの流れを例示するフローチャートである。図２２は、図２０の拡大表示処理のサブルーチンの流れを例示するフローチャートである。
【００８５】
本第２実施形態に係る携帯端末１０は、選択用アイコンの表示幅を時間経過とともに徐々に小さくする場合でも選択用アイコンの選択を容易にするため、アイコン表示処理を図３に示すフローチャートに代えて図２０に示すフローチャートに基づいて実施する点が、上記第１実施形態に係る携帯端末と異なる。したがって、第１実施形態の携帯端末と実質的に同一の構成部分には、同一符号を付し、その説明を省略する。
【００８６】
上記第１実施形態におけるアイコン表示処理では、選択頻度が低い選択アイコンは、その表示幅が時間経過とともに徐々に小さくなるために、当該アイコンの選択が困難になる場合がある。
【００８７】
そこで、本実施形態におけるアイコン表示処理では、重みＷが所定の閾値Ｗｔｈ以下になりその表示幅が小さくなった１または２以上のアイコン（以下、低頻度アイコンという）が取り除き、このように取り除かれた低頻度アイコンの存在を示す拡大表示用アイコン３２をタスクバー３０の一部に表示する。そして、この低頻度アイコンを選択したい場合には、拡大表示用アイコン３２の選択に応じて、当該低頻度アイコンを、既にタスクバー３０に表示されているアイコンに代えて表示する。なお、本実施形態では、拡大表示用アイコン３２の表示幅は、所定の閾値Ｗｔｈに対応する表示幅よりも大きくなるように設定されている。また、所定の閾値Ｗｔｈは、例えば、０．２に設定されている。
【００８８】
以下、本実施形態におけるアイコン表示処理について、図２０に示すフローチャートを用いて説明する。
上記第１実施形態と同様に、図２０のステップＳ１０１からの繰り返し処理中に、上記計時処理にて計時を開始してからの経過時間Ｔが所定時間Ｔｔｈを経過すると（Ｓ１０７でＹｅｓ）、ステップＳ５００ａに示す第４重み設定処理がなされる。この第４重み設定処理のサブルーチンでは、上記第１実施形態と同様に、図２１のステップＳ５１１までの処理がなされた後に、ステップＳ５１３にてタスクバー３０に表示されている全ての選択用アイコンのそれぞれの順番を示すｋが、ｋ＝１に設定される。
【００８９】
次に、ステップＳ５１５に示す判定処理にて、ｋ番目の重みＷｋが所定の閾値Ｗｔｈ以下であるか否かついて判定される。ここで、タスクバー３０に３つの選択用アイコン３１ａ，３１ｂ，３１ｃが表示されており、１番目の選択用アイコン３１ａに対応する重みＷが所定の閾値Ｗｔｈを超える場合には（Ｓ５１５でＮｏ）、Ｎ＝３であることから、ステップＳ５１９にてＮｏと判定されて、ステップＳ５２１にてｋ＝ｋ＋１としてインクリメントされて、再びステップＳ５１５の判定処理がなされる。そして、選択用アイコン３１ｂ，３１ｃに対応する重みＷも所定の閾値Ｗｔｈを超える場合には（Ｓ５１５でＮｏ）、ｋ＝Ｎとなり（Ｓ５１９でＹｅｓ）、ステップＳ５２３にて、重みＷ＝０のＡＰＬがあるか否かについて判定され、重みＷ＝０のＡＰＬがない場合には、Ｎｏと判定されて、本第４重み設定処理が終了する。なお、上記ステップＳ５１５に示す判定処理を実施する制御部１２は、特許請求の範囲に記載の「判定手段」の一例に相当し得る。
【００９０】
一方、いずれかの重みＷが所定の閾値Ｗｔｈ以下になると（Ｓ５１５でＹｅｓ）、この選択用アイコンが低頻度アイコンであるとして、ステップＳ５１７にて、重みＷ＝０に設定される。なお、上記ステップＳ５１７に示す処理は、重みＷを０に設定することで低頻度アイコンをタスクバー３０から取り除く処理とみなすことができ、この処理を実施する制御部１２は、特許請求の範囲に記載の「除去手段」の一例に相当し得る。
【００９１】
そして、このように重みＷ＝０に設定されたＡＰＬがある場合には（Ｓ５２３でＹｅｓ）、ステップＳ５２５に示す重み再設定処理がなされる。この処理では、低頻度アイコン（重みＷ＝０）を除く選択用アイコンの重みＷが、以下に示す式（５）を用いて再算出される。なお、式（５）では、ΣＷｂは、低頻度アイコンを除く各選択用アイコンの重みＷの総和を示す。
Ｗ１＝１／ΣＷｂ×Ｗ２                                        ・・・（５）
このように、重みＷが再算出されると、本第４重み設定処理が終了する。
【００９２】
上述のように重みＷ＝０となるように設定されて、本第４重み設定処理が終了すると、図２０のステップＳ１０８に示す判定処理にてＹｅｓと判定されて、ステップＳ１０８ａに示す拡大表示用アイコン表示処理がなされる。この処理では、タスクバー３０の一端部に拡大表示用アイコン３２が表示される。そして、この拡大表示用アイコン３２がタッチ操作等により選択されていなければ（Ｓ１０８ｂでＮｏ）、ステップＳ１１１に示すアイコン表示幅調整処理がなされる。この処理では、タスクバー３０のうち拡大表示用アイコン３２を除く領域に対して、各選択用アイコンが、対応する重みＷに応じた表示幅に調整されて表示される。なお、上記拡大表示用アイコン表示処理を実行する制御部１２は、特許請求の範囲に記載の「拡大表示用アイコン表示手段」の一例に相当し得る。
【００９３】
この拡大表示用アイコン３２の表示前後における重みＷの変化とその画面遷移とについて、図２３および図２４を用いて説明する。図２３は、拡大表示用アイコン３２の表示前後における重みＷの変化を示す説明図である。図２４は、拡大表示用アイコン３２の表示時の画面遷移を説明する説明図であり、図２４（Ａ）は拡大表示用アイコンの表示前の表示状態を示し、図２４（Ｂ）は拡大表示用アイコンの表示後の表示状態を示す。
【００９４】
ＡＰＬ１〜ＡＰＬ３の優先順位および重みＷが、図２３の拡大表示用アイコンの表示前のように設定されている場合には、図２４（Ａ）に示すように、メイン表示領域２１には、ＡＰＬ３の処理画面２３ｃがトップウィンドウに表示され、タスクバー３０には、選択用アイコン３１ａ，３１ｂ，３１ｃが、０．２１：０．２１：０．５８の表示幅の比率で表示されている。そして、経過時間Ｔが所定時間Ｔｔｈを経過し（Ｓ１０７でＹｅｓ）、アイコン３１ａに対応する重みＷとアイコン３１ｂに対応する重みＷとが、０．２１から減算されて所定の閾値Ｗｔｈ以下になると（Ｓ５１５でＹｅｓ）、低頻度アイコンであるとして、図２３の拡大表示用アイコンの表示後のように、これらの重みＷが０に設定される。そして、ＡＰＬ３の選択用アイコン３１ｃの重みＷが、上記式（５）により、１として再算出される。
【００９５】
このため、図２４（Ｂ）に示すように、タスクバー３０に対して、拡大表示用アイコン３２が表示されるとともに（Ｓ１０８ａ）、重みＷが１に再算出された選択用アイコン３１ｃが表示される。
【００９６】
上述のように、拡大表示用アイコン３２がタスクバー３０に表示されている状態で、この拡大表示用アイコン３２を選択するためのタッチ操作等がなされると（Ｓ１０８ｂでＹｅｓ）、ステップＳ６００に示す拡大表示処理がなされる。この拡大表示処理のサブルーチンでは、まず、図２２のステップＳ６０１に示すアイコン幅拡大表示処理がなされる。この処理では、タスクバー３０に表示されていた選択用アイコンと拡大表示用アイコン３２とがタスクバー３０から取り除かれて、１または２以上の低頻度アイコン（重みＷ＝０）が、タスクバー３０にそれぞれの表示幅が均等になるように表示される。
【００９７】
上記アイコン幅拡大表示処理による表示状態を図２５を用いて詳細に説明する。図２５は、拡大表示用アイコン３２の選択時の画面遷移を説明する説明図であり、図２５（Ａ）は拡大表示用アイコン３２の選択前の表示状態を示し、図２５（Ｂ）は拡大表示用アイコンの選択後の表示状態を示す。
【００９８】
図２５（Ａ）に例示するように、選択用アイコン３１ｃ，３１ｄと拡大表示用アイコン３２とがタスクバー３０に表示されており、選択用アイコン３１ａ，３１ｂの重みＷがそれぞれ０に設定されている表示状態で、拡大表示用アイコン３２がタッチ操作等されると（Ｓ１０８ｂでＹｅｓ）、上記アイコン幅拡大表示処理がなされる。これにより、図２５（Ｂ）に例示するように、選択用アイコン３１ｃ，３１ｄおよび拡大表示用アイコン３２がタスクバー３０から取り除かれて、重みＷが０に設定されている選択用アイコン３１ａ，３１ｂが、タスクバー３０にそれぞれの表示幅が均等になるように拡大表示される。
【００９９】
そして、表示画面２０に対して、拡大表示された選択用アイコンがタッチ操作により選択されるか、タスクバー３０（拡大表示された選択用アイコン）と異なる領域がタッチ操作により選択されるまで、ステップＳ６０３，Ｓ６０５にて、Ｎｏとの判定が繰り返される。そして、例えば、拡大表示された選択用アイコン３１ａがタッチ操作により選択されると（Ｓ６０３でＹｅｓ）、ステップＳ６０７に示す重み算出処理がなされる。この処理では、拡大表示状態で選択された選択用アイコンの重みＷが、以下に示す式（６）を用いて算出される。なお、式（６）では、Ｎ３は、重みＷが０と異なる値に設定されているアプリケーションの総数を示す。
Ｗ＝１／（Ｎ３＋１）                                            ・・・（６）
【０１００】
次に、ステップＳ６０９に示す重み再算出処理がなされる。この処理では、拡大表示状態で選択された選択用アイコンのアプリケーションを除く他のアプリケーションに対応する重みＷが、以下に示す式（７）を用いて再算出される。
Ｗ１＝Ｎ３／（Ｎ３＋１）×Ｗ２                                  ・・・（７）
【０１０１】
続いて、ステップＳ６１１に示す優先順位変更処理がなされる。この処理では、拡大表示状態で選択された選択用アイコンに対応するアプリケーションの優先順位が一番高く設定され、このアプリケーションよりも優先順位が高かった他のアプリケーションは、その優先順位が１つ低くなるように設定される。次に、ステップＳ６１３に示す重み再設定処理がなされ、上記ステップＳ３０７に示す重み再設定処理と同様に、優先順位に応じて各重みＷが再設定される。そして、ステップＳ６１５に示すアイコン幅拡大表示解除処理がなされ、上記拡大表示処理による選択用アイコンの拡大表示が解除され、本拡大表示処理のサブルーチンが終了する。
【０１０２】
この拡大表示された選択用アイコンの選択前後における優先順位および重みＷの変化とその画面遷移とについて、図２６および図２７を用いて説明する。図２６は、拡大表示された選択用アイコンの選択前後における優先順位および重みＷの変化を示す説明図である。図２７は、拡大表示された選択用アイコンの選択時の画面遷移を説明する説明図であり、図２７（Ａ）は拡大表示された選択用アイコンの選択前の表示状態を示し、図２７（Ｂ）は拡大表示された選択用アイコンの選択後の表示状態を示す。
【０１０３】
ＡＰＬ１〜ＡＰＬ４の優先順位および重みＷが、図２６の拡大表示された選択用アイコンの選択前のように設定されている状態で、拡大表示用アイコン３２がタッチ操作により選択されると（Ｓ１０８ｂでＹｅｓ）、図２７（Ａ）に示すように、重みＷが０に設定されている選択用アイコン３１ａ，３１ｂが、タスクバー３０にそれぞれの表示幅が均等になるように拡大表示される。そして、拡大表示された選択用アイコン３１ａがタッチ操作等により選択されると（Ｓ６０３でＹｅｓ）、選択用アイコン３１ａに対応する重みＷが、上記式（６）を用いて０．３３として算出され、選択用アイコン３１ｃ，３１ｄに対応する重みＷが、上記式（７）を用いて０．４，０．２７として算出される。その後、図２６の拡大表示された選択用アイコンの選択後のように拡大表示状態で選択されたＡＰＬ１の優先順位が一番高く設定され、ＡＰＬ３，４の優先順位が２，３位に設定され、この優先順位の変更に応じて、選択用アイコン３１ａ，３１ｃ，３１ｄの重みＷが、０．４，０．３３，０．２７に再設定される。
【０１０４】
このため、図２７（Ｂ）に示すように、タスクバー３０に対して、拡大表示用アイコン３２が表示されるとともに（Ｓ１０８ａ）、選択用アイコン３１ｃ，３１ｄ，３１ａが、０．３３：０．２７：０．４の表示幅の比率で表示される。
【０１０５】
また、表示画面２０に対して、タスクバー３０（拡大表示された選択用アイコン）と異なる領域がタッチ操作により選択されると（Ｓ６０５でＹｅｓ）、特に重みＷを再計算することなく、上記アイコン幅拡大表示解除処理がなされて、上述した拡大表示が解除され、本拡大表示処理のサブルーチンが終了する。
【０１０６】
以上説明したように、本実施形態に係る携帯端末１０では、重みＷが所定の閾値Ｗｔｈ以下と判定された選択用アイコン（低頻度アイコン）がタスクバー３０から取り除かれると、このように取り除かれた低頻度アイコンの存在を示す拡大表示用アイコン３２が、タスクバー３０に他の選択用アイコンとともに一方向に沿い配列して選択可能に表示される。そして、拡大表示用アイコン３２が選択されると、タスクバー３０に表示されている選択用アイコンが取り除かれ、低頻度アイコンが、タスクバー３０に選択可能に表示される。
【０１０７】
このように、重みＷが所定の閾値Ｗｔｈ以下となり表示幅が小さくなった低頻度アイコンの代わりに拡大表示用アイコン３２をタスクバー３０の一部に表示し、この低頻度アイコンを選択したい場合には、拡大表示用アイコン３２の選択に応じて、当該低頻度アイコンを既にタスクバー３０に表示されている選択用アイコンに代えて表示する。これにより、選択頻度の低い選択用アイコン（低頻度アイコン）でも選択容易に表示することができる。
【０１０８】
また、拡大表示用アイコン３２の表示幅値は、所定の閾値Ｗｔｈに相当する表示幅よりも大きく設定されるため、拡大表示用アイコン３２をタスクバー３０に選択容易に表示することができる。
【０１０９】
特に、拡大表示用アイコン３２が選択されたことでタスクバー３０に拡大表示された低頻度アイコンが選択されると、当該低頻度アイコンに対応するアプリケーションプログラムの優先順位が、一番高く設定される。
【０１１０】
選択頻度が低いことからタスクバー３０から取り除かれた選択用アイコンに対応するアプリケーションプログラムであっても、拡大表示用アイコン３２の選択を経て選択された選択用アイコンは、今後も選択される可能性が高いアイコンであるため、この選択されたアプリケーションプログラムの優先順位を一番高く設定することで、選択される可能性が高い選択用アイコンを確実に選択容易に表示することができる。
【０１１１】
なお、本発明は上記各実施形態に限定されるものではなく、以下のように具体化してもよい。
（１）本発明は、タッチパネル式の表示装置を有する携帯端末に適用されることに限らず、例えば、表示画面上に表示されるカーソル等の操作に応じてアイコンの選択等を実施する携帯端末に適用されてもよい。このようにしても、カーソル等による選択用アイコンの選択を容易にすることができる。
【０１１２】
（２）上記第１実施形態のアイコン表示処理では、ステップＳ１０７に示す判定処理やステップＳ５００に示す第４重み設定処理を廃止してもよい。この場合、経過時間Ｔと異なる使用状況に応じて重みＷを徐々に加減算することができる。
【０１１３】
（３）使用状況によっては、アプリケーションの起動直後に、その優先順位を、他のアプリケーションの優先順位よりも高くなるように設定してもよい。
【符号の説明】
【０１１４】
１０…携帯端末
１２…制御部
１３…表示装置（表示部）
２０…表示画面
２１…メイン表示領域（第１表示領域）
２２ａ〜２２ｄ…起動用アイコン
２３ａ〜２３ｄ…処理画面
３０…タスクバー（第２表示領域）
３１ａ〜３１ｄ…選択用アイコン
３２…拡大表示用アイコン
Ｗ…重み
【図１】
0005810996.tif 000002
【図２】
0005810996.tif 000003
【図３】
0005810996.tif 000004
【図４】
0005810996.tif 000005
【図５】
0005810996.tif 000006
【図６】
0005810996.tif 000007
【図７】
0005810996.tif 000008
【図８】
0005810996.tif 000009
【図９】
0005810996.tif 000010
【図１０】
0005810996.tif 000011
【図１１】
0005810996.tif 000012
【図１２】
0005810996.tif 000013
【図１３】
0005810996.tif 000014
【図１４】
0005810996.tif 000015
【図１５】
0005810996.tif 000016
【図１６】
0005810996.tif 000017
【図１７】
0005810996.tif 000018
【図１８】
0005810996.tif 000019
【図１９】
0005810996.tif 000020
【図２０】
0005810996.tif 000021
【図２１】
0005810996.tif 000022
【図２２】
0005810996.tif 000023
【図２３】
0005810996.tif 000024
【図２４】
0005810996.tif 000025
【図２５】
0005810996.tif 000026
【図２６】
0005810996.tif 000027
【図２７】
0005810996.tif 000028