(57)【要約】【課題】複数のアプリケーションウィンドウを表示することができる情報端末装置において、煩雑な操作を必要とせずユーザへの要求や通知をしているアプリケーションをユーザに気づかせ、所望のウィンドウをアクティブウィンドウとして選択可能とするウィンドウの切り替え手段を提供すること。【解決手段】各ウィンドウ上のアプリケーション動作状態、もしくはウィンドウ状態を検出する状態検出手段（３０１）と、検出された状態情報を格納する状態情報格納手段（３０２）と、格納された状態情報からアクティブウィンドウの遷移先候補を決定するウィンドウ遷移先決定手段（３０３）と、ユーザからのアクティブウィンドウの切り替え要求により、ウィンドウ遷移先決定手段からの遷移先情報を使用して、アクティブウィンドウの切り替えを行うウィンドウ制御手段（３０４）とを備える。【選択図】図３
2010170161.tif 000002
【特許請求の範囲】
【請求項１】
マルチウィンドウシステムを有する情報端末装置において、
複数のアプリケーションのウィンドウを表示する表示手段と、
前記ウィンドウ上のアプリケーションへの入力操作、およびアクティブウィンドウの切り替えの入力操作を行う入力手段と、
前記ウィンドウ上の各アプリケーション動作状態、もしくは各アプリケーションの属する前記ウィンドウ状態を検出する状態検出手段と、
前記状態検出手段において検出された状態情報を格納する状態情報格納手段と、
前記状態情報格納手段に格納された状態情報からアクティブウィンドウの遷移先候補を決定するウィンドウ遷移先決定手段と、
前記入力手段からのアクティブウィンドウの切り替え要求により、前記ウィンドウ遷移先決定手段からの遷移先情報に基づいて、アクティブウィンドウの切り替えを行うウィンドウ制御手段とを備えることを特徴とする情報端末装置。
【請求項２】
前記入力手段におけるアクティブウィンドウの切り替えの入力操作は、アクティブウィンドウの次候補の表示要求信号を発生させる入力操作と、
表示されたアクティブウィンドウ候補をアクティブウィンドウとして決定する要求信号を発生させる入力操作とから行われ、
アクティブウィンドウの次候補の表示要求操作により、複数のウィンドウの中から所望のアクティブウィンドウ候補を選択し、
選択されたアクティブウィンドウ候補をアクティブウィンドウとして決定する要求操作により、アクティブウィンドウを決定することを特徴とする請求項１に記載の情報端末装置。
【請求項３】
一回目の操作として、前記アクティブウィンドウの次候補の表示要求信号を発生させる入力操作が行われた際に、ウィンドウの重なりにより一番手前にないウィンドウが選択された時には、ウィンドウを一番手前に表示させ、
二回目の操作として、前記アクティブウィンドウ候補をアクティブウィンドウとして決定する要求信号を発生させる入力操作が行われた場合には、ウィンドウを一番手前に表示させた状態で、アクティブウィンドウの切り替え処理を終え、
二回目の操作として、一回目の操作と同様の前記アクティブウィンドウの次候補の表示要求信号を発生させる入力操作が行われた場合には、一回目の操作で一番手前に表示されたウィンドウを元のウィンドウの重なり順序位置に戻し、前記ウィンドウ遷移先決定手段で決定された次の遷移先候補のウィンドウを一番手前に表示させることを特徴とする請求項２に記載の情報端末装置。
【請求項４】
前記状態検出手段で検出するアプリケーション動作状態情報は、
アプリケーションのＣＰＵ使用率情報、アプリケーションのアクティブ、非アクティブ情報、アプリケーションのユーザからの入力待ち状態情報、アプリケーションのユーザへの通知確認待ち状態情報、またはアプリケーションのユーザへの情報更新通知情報の少なくとも１つであることを特徴とする請求項１に記載の情報端末装置。
【請求項５】
前記状態検出手段で検出するウィンドウ状態情報は、
ウィンドウサイズ情報、ウィンドウ位置情報、またはウィンドウの重なり順序情報の少なくとも１つであることを特徴とする請求項１に記載の情報端末装置。
【請求項６】
前記ウィンドウ遷移先決定手段は、前記状態情報格納手段に格納された状態情報であるアプリケーション動作状態情報においては、
ユーザ操作によるアプリケーションへの入力操作を行わないと次ステップの主だった処理へ進むことができない状態を有するアプリケーションの属するウィンドウの優先度を高とし、ユーザに対しアプリケーションの情報更新に伴う閲覧要望を有するアプリケーションの属するウィンドウの優先度を中とし、次いでＣＰＵ使用率が高い状態を有するアプリケーションの属するウィンドウの優先度で、アクティブウィンドウの切り替え先を決定することを特徴とする請求項４に記載の情報端末装置。
【請求項７】
前記ウィンドウ遷移先決定手段は、前記状態情報格納手段に格納された状態情報であるウィンドウ状態情報においては、
ウィンドウの重なり順序情報を使用する際には、ウィンドウの重なり順序が一番手前の状態を有するウィンドウの優先度を高とし、次いでウィンドウの重なり順序の手前順の優先度で、もしくは、ウィンドウの重なり順序が最背面の状態を有するウィンドウの優先度を高とし、次いで最背面ウィンドウの手前の順の優先度で、アクティブウィンドウの切り替え先を決定し、
ウィンドウサイズ情報を使用する際には、ウィンドウサイズの大きい順、もしくは小さい順にウィンドウの優先度を高とした優先度で、アクティブウィンドウの切り替え先を決定し、
ウィンドウ位置情報を使用する際には、複数のウィンドウが表示される画面の中心に近い順、もしくは遠い順にウィンドウの優先度を高とした優先度で、アクティブウィンドウの切り替え先を決定することを特徴とする請求項５に記載の情報端末装置。
【請求項８】
前記ウィンドウ遷移先決定手段においてアクティブウィンドウの遷移先候補を決定する際の状態情報の優先度付けを、ユーザ設定により変更可能とする遷移先優先度変更手段を設け、
前記遷移先優先度変更手段に設定された優先度情報と、
前記状態情報格納手段に格納された状態情報とから、
前記ウィンドウ遷移先決定手段においてアクティブウィンドウの遷移先候補を決定することを特徴とする請求項３ないし請求項４に記載の情報端末装置。
【請求項９】
優先遷移先選択モードを設け、本モード内でアクティブウィンドウの切り替えを行うことを特徴とする請求項１に記載の情報端末装置。
【請求項１０】
前記優先遷移先選択モードの状態に切り替えられたことを、ユーザに対し通知するモード状態通知手段を備えることを特徴とする請求項９に記載の情報端末装置。
【請求項１１】
前記表示手段は、ベースとなるアプリケーション上に複数のアプリケーションを動作させることが可能なベースアプリケーション上で動作する複数のアプリケーションのウィンドウを表示することが可能な表示手段であって、
前記ベースアプリケーションが画面上に表示されたか否かの表示状態を検出する表示状態検出手段を設け、
前記表示状態検出手段からの前記ベースアプリケーションの表示状態検出信号により、前記ウィンドウ遷移先決定手段からの遷移先情報に基づいて、アクティブウィンドウの切り替えを行うウィンドウ制御手段とを備えることを特徴とする請求項１に記載の情報端末装置。
【請求項１２】
前記表示状態検出手段における前記ベースアプリケーションの表示状態の検出は、前記ベースアプリケーションとは画面を排他に使用する他のアプリケーションとの画面の切り替わり時に行われることを特徴とする請求項１１に記載の情報端末装置。
【請求項１３】
前記表示状態検出手段における前記ベースアプリケーションの表示状態の検出は、情報端末装置の画面が可視状態へ遷移した時に行われることを特徴とする請求項１１に記載の情報端末装置。
【請求項１４】
マルチウィンドウシステムを有する情報端末装置において、アクティブウィンドウの切り替えを行うウィンドウ制御方法において、
複数のアプリケーションのウィンドウを表示する表示ステップと、
前記ウィンドウ上のアプリケーションへの入力操作、およびアクティブウィンドウの切り替えの入力操作を行う入力ステップと、
前記ウィンドウ上の各アプリケーション動作状態、もしくは各アプリケーションの属する前記ウィンドウ状態を検出する状態検出ステップと、
前記状態検出ステップにおいて検出された状態情報を格納する状態情報格納ステップと、
前記状態情報格納ステップに格納された状態情報からアクティブウィンドウの遷移先候補を決定するウィンドウ遷移先決定ステップと、
前記入力ステップからのアクティブウィンドウの切り替え要求により、前記ウィンドウ遷移先決定ステップからの遷移先情報に基づいて、アクティブウィンドウの切り替えを行うウィンドウ制御ステップとを備えることを特徴とするウィンドウ制御方法。
【請求項１５】
マルチウィンドウシステムを有する情報端末装置でアクティブウィンドウの切り替えを実行するプログラムにおいて、
複数のアプリケーションのウィンドウを表示する表示ステップと、
前記ウィンドウ上のアプリケーションへの入力操作、およびアクティブウィンドウの切り替えの入力操作を行う入力ステップと、
前記ウィンドウ上の各アプリケーション動作状態、もしくは各アプリケーションの属する前記ウィンドウ状態を検出する状態検出ステップと、
前記状態検出ステップにおいて検出された状態情報を格納する状態情報格納ステップと、
前記状態情報格納ステップに格納された状態情報からアクティブウィンドウの遷移先候補を決定するウィンドウ遷移先決定ステップと、
前記入力ステップからのアクティブウィンドウの切り替え要求により、前記ウィンドウ遷移先決定ステップからの遷移先情報に基づいて、アクティブウィンドウの切り替えを行うウィンドウ制御ステップとを備えることを特徴とするプログラム。
【請求項１６】
マルチウィンドウシステムを有する情報端末装置において実行するプログラムを記録した記録媒体において、
複数のアプリケーションのウィンドウを表示する表示ステップと、
前記ウィンドウ上のアプリケーションへの入力操作、およびアクティブウィンドウの切り替えの入力操作を行う入力ステップと、
前記ウィンドウ上の各アプリケーション動作状態、もしくは各アプリケーションの属する前記ウィンドウ状態を検出する状態検出ステップと、
前記状態検出ステップにおいて検出された状態情報を格納する状態情報格納ステップと、
前記状態情報格納ステップに格納された状態情報からアクティブウィンドウの遷移先候補を決定するウィンドウ遷移先決定ステップと、
前記入力ステップからのアクティブウィンドウの切り替え要求により、前記ウィンドウ遷移先決定ステップからの遷移先情報に基づいて、アクティブウィンドウの切り替えを行うウィンドウ制御ステップとを備えることを特徴とするプログラムを記録した記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯電話、ＰＤＡ、パーソナルコンピュータなどの情報端末装置に関し、特に一画面に複数のアプリケーションのウィンドウを表示可能な情報端末装置に関するものである。
【背景技術】
【０００２】
従来のアクティブウィンドウの切り替え方法としては、一般的には、画面上に複数のウィンドウが存在した状態において、アクティブウィンドウを切り替える際には、マウスを利用しウィンドウを選択することにより、ウィンドウをアクティブ化していた。
また、キーボードにおけるキー入力のみで操作する際には、ウィンドウ制御モードに移行しアイコンなどを表示させた後、遷移要求により所定の単純な順番で遷移させることで、ウィンドウをアクティブ化していた（例えば、「Ａｌｔ」＋「Ｔａｂ」キーで操作）。
さらには、ウィンドウが別ウィンドウに隠れている場合に、ウィンドウに対するアイコンを表示させ、選択されたアイコンへのアクティブ化要求により、非表示状態のウィンドウをアクティブ化していた（例えば、特許文献１参照）。
【特許文献１】特開平７―２１４００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、前記従来の技術のマウスを利用しアクティブウィンドウを選択する方法では、ウィンドウが別ウィンドウに隠れていたりした場合には、そのウィンドウを隠しているウィンドウを縮小し，アクティブにしようとするウィンドウの一部の領域を画面に表示してから選択していたため、ユーザに煩わしい操作が発生していた。また、マウスなどの操作性のよい入力手段を必要としていた。
キー入力を利用しアクティブウィンドウを選択する方法では、全てのウィンドウの中から所望のウィンドウを選択するまで、遷移要求のための操作を繰り返し行う必要があった。
ウィンドウが別ウィンドウに隠れている場合に、アクティブ化要求を受付けるアイコン表示を行う方法においても、マウスなどの操作性のよい入力手段を必要とし、また、キー入力のみを利用する場合でも、複数のアイコンやウィンドウ間を遷移させるために、遷移要求のための操作を繰り返し行う必要があった。
つまり、キー入力のみの操作では、所望のウィンドウを選択するまで、遷移要求のための操作を繰り返し行う必要があり、ユーザに煩わしい操作が発生し、この遷移要求のための操作の繰り返しを避けるためには、マウスなどの操作性のよい入力手段を必要としていた。
【０００４】
また、ウィンドウのアクティブ化操作では、事前にアクティブウィンドウの遷移先候補の段階で、ウィンドウ内のアプリケーションの表示内容を確認することができないため、所望のアプリケーションの属するウィンドウとは異なったウィンドウをアクティブ化してしまうことがあり、ウィンドウの重なりにより一番手前にないウィンドウをアクティブ化した場合には、一番手前にアクティブ化されたウィンドウが表示された状態でアクティブ化処理が完了してしまうため、ウィンドウを元のウィンドウの重なり順序位置に戻すにはユーザに煩わしい操作が発生していた。
さらには、ウィンドウが別ウィンドウに隠れて見えにくい状態にあるなどの場合では、ユーザ操作によりアプリケーションの属するウィンドウを、アクティブウィンドウとして選択するまでの間、アプリケーションからのユーザへの要求や通知を、ユーザは気づくことができないという課題を有していた。
【０００５】
本発明は、前記従来の課題を解決するもので、マウスなどの操作性のよい入力手段を必要とせず、単純な操作で所望のウィンドウをアクティブウィンドウとして選択することを可能とし、アクティブウィンドウの遷移先候補の段階で、事前にウィンドウ内のアプリケーションの表示内容を確認することを可能とさせ、また、少ないユーザ操作でユーザへの要求や通知をしているアプリケーションをユーザに気づかせ、該アプリケーションの属するウィンドウを、アクティブウィンドウとして選択可能とすることを目的とする。
【課題を解決するための手段】
【０００６】
前記従来の課題を解決するために、本発明の情報端末装置は、複数のアプリケーションのウィンドウを表示する表示手段と、前記ウィンドウ上のアプリケーションへの入力操作、およびアクティブウィンドウの切り替えの入力操作を行う入力手段と、前記ウィンドウ上の各アプリケーション動作状態、もしくは各アプリケーションの属する前記ウィンドウ状態を検出する状態検出手段と、前記状態検出手段において検出された状態情報を格納する状態情報格納手段と、前記状態情報格納手段に格納された状態情報からアクティブウィンドウの遷移先候補を決定するウィンドウ遷移先決定手段と、前記入力手段からのアクティブウィンドウの切り替え要求により、前記ウィンドウ遷移先決定手段からの遷移先情報を使用して、アクティブウィンドウの切り替えを行うウィンドウ制御手段とを備えることを特徴とする。
【０００７】
また本発明の情報端末装置は、前記入力手段におけるアクティブウィンドウの切り替えの入力操作は、アクティブウィンドウの次候補の表示要求信号を発生させる入力操作と、表示されたアクティブウィンドウ候補をアクティブウィンドウとして決定する要求信号を発生させる入力操作とから行われ、アクティブウィンドウの次候補の表示要求操作により、複数のウィンドウの中から所望のアクティブウィンドウ候補を選択し、選択されたアクティブウィンドウ候補をアクティブウィンドウとして決定する要求操作により、アクティブウィンドウを決定することを特徴とする。
【０００８】
また本発明の情報端末装置は、一回目の操作として、前記アクティブウィンドウの次候補の表示要求信号を発生させる入力操作が行われた際に、ウィンドウの重なりにより一番手前にないウィンドウが選択された時には、ウィンドウを一番手前に表示させ、二回目の操作として、前記アクティブウィンドウ候補をアクティブウィンドウとして決定する要求信号を発生させる入力操作が行われた場合には、ウィンドウを一番手前に表示させた状態で、アクティブウィンドウの切り替え処理を終え、二回目の操作として、一回目の操作と同様の前記アクティブウィンドウの次候補の表示要求信号を発生させる入力操作が行われた場合には、一回目の操作で一番手前に表示されたウィンドウを元のウィンドウの重なり順序位置に戻し、前記ウィンドウ遷移先決定手段で決定された次の遷移先候補のウィンドウを一番手前に表示させることを特徴とする。
【０００９】
また本発明の情報端末装置は、前記状態検出手段で検出するアプリケーション動作状態情報は、アプリケーションのＣＰＵ使用率情報、アプリケーションのアクティブ、非アクティブ情報、アプリケーションのユーザからの入力待ち状態情報、アプリケーションのユーザへの通知確認待ち状態情報、またはアプリケーションのユーザへの情報更新通知情報の少なくとも１つであることを特徴とする。
【００１０】
また本発明の情報端末装置は、前記状態検出手段で検出するウィンドウ状態情報は、ウィンドウサイズ情報、ウィンドウ位置情報、またはウィンドウの重なり順序情報の少なくとも１つであることを特徴とする。
【００１１】
また本発明の情報端末装置は、前記ウィンドウ遷移先決定手段は、前記状態情報格納手段に格納された状態情報であるアプリケーション動作状態情報においては、ユーザ操作によるアプリケーションへの入力操作を行わないと次ステップの主だった処理へ進むことができない状態を有するアプリケーションの属するウィンドウの優先度を高とし、ユーザに対しアプリケーションの情報更新に伴う閲覧要望を有するアプリケーションの属するウィンドウの優先度を中とし、次いでＣＰＵ使用率が高い状態を有するアプリケーションの属するウィンドウの優先度で、アクティブウィンドウの切り替え先を決定することを特徴とする。
【００１２】
また本発明の情報端末装置は、前記ウィンドウ遷移先決定手段は、前記状態情報格納手段に格納された状態情報であるウィンドウ状態情報においては、ウィンドウの重なり順序情報を使用する際には、ウィンドウの重なり順序が一番手前の状態を有するウィンドウの優先度を高とし、次いでウィンドウの重なり順序の手前順の優先度で、もしくは、ウィンドウの重なり順序が最背面の状態を有するウィンドウの優先度を高とし、次いで最背面ウィンドウの手前の順の優先度で、アクティブウィンドウの切り替え先を決定し、ウィンドウサイズ情報を使用する際には、ウィンドウサイズの大きい順、もしくは小さい順にウィンドウの優先度を高とした優先度で、アクティブウィンドウの切り替え先を決定し、ウィンドウ位置情報を使用する際には、複数のウィンドウが表示される画面の中心に近い順、もしくは遠い順にウィンドウの優先度を高とした優先度で、アクティブウィンドウの切り替え先を決定することを特徴とする。
【００１３】
また本発明の情報端末装置は、前記ウィンドウ遷移先決定手段においてアクティブウィンドウの遷移先候補を決定する際の状態情報の優先度付けを、ユーザ設定により変更可能とする遷移先優先度変更手段を設け、前記遷移先優先度変更手段に設定された優先度情報と、前記状態情報格納手段に格納された状態情報とから、前記ウィンドウ遷移先決定手段においてアクティブウィンドウの遷移先候補を決定することを特徴とする。
【００１４】
また本発明の情報端末装置は、優先遷移先選択モードを設け、本モード内でアクティブウィンドウの切り替えを行うことを特徴とする。
【００１５】
また本発明の情報端末装置は、前記優先遷移先選択モードの状態に切り替えられたことを、ユーザに対し通知するモード状態通知手段を備えることを特徴とする。
【００１６】
また本発明の情報端末装置は、前記表示手段は、ベースとなるアプリケーション上に複数のアプリケーションを動作させることが可能なベースアプリケーション上で動作する複数のアプリケーションのウィンドウを表示することが可能な表示手段であって、前記ベースアプリケーションが画面上に表示されたか否かの表示状態を検出する表示状態検出手段を設け、前記表示状態検出手段からの前記ベースアプリケーションの表示状態検出信号により、前記ウィンドウ遷移先決定手段からの遷移先情報に基づいて、アクティブウィンドウの切り替えを行うウィンドウ制御手段とを備えることを特徴とする。
【００１７】
また本発明の情報端末装置は、前記表示状態検出手段における前記ベースアプリケーションの表示状態の検出は、前記ベースアプリケーションとは画面を排他に使用する他のアプリケーションとの画面の切り替わり時に行われることを特徴とする。
【００１８】
また本発明の情報端末装置は、前記表示状態検出手段における前記ベースアプリケーションの表示状態の検出は、情報端末装置の画面が可視状態へ遷移した時に行われることを特徴とする。
【００１９】
また本発明のウィンドウ制御方法は、マルチウィンドウシステムを有する情報端末装置において、アクティブウィンドウの切り替えを行うウィンドウ制御方法において、複数のアプリケーションのウィンドウを表示する表示ステップと、前記ウィンドウ上のアプリケーションへの入力操作、およびアクティブウィンドウの切り替えの入力操作を行う入力ステップと、前記ウィンドウ上の各アプリケーション動作状態、もしくは各アプリケーションの属する前記ウィンドウ状態を検出する状態検出ステップと、前記状態検出ステップにおいて検出された状態情報を格納する状態情報格納ステップと、前記状態情報格納ステップに格納された状態情報からアクティブウィンドウの遷移先候補を決定するウィンドウ遷移先決定ステップと、前記入力ステップからのアクティブウィンドウの切り替え要求により、前記ウィンドウ遷移先決定ステップからの遷移先情報に基づいて、アクティブウィンドウの切り替えを行うウィンドウ制御ステップとを備えることを特徴とする。
【００２０】
また本発明のプログラムは、マルチウィンドウシステムを有する情報端末装置でアクティブウィンドウの切り替えを実行するプログラムにおいて、複数のアプリケーションのウィンドウを表示する表示ステップと、前記ウィンドウ上のアプリケーションへの入力操作、およびアクティブウィンドウの切り替えの入力操作を行う入力ステップと、前記ウィンドウ上の各アプリケーション動作状態、もしくは各アプリケーションの属する前記ウィンドウ状態を検出する状態検出ステップと、前記状態検出ステップにおいて検出された状態情報を格納する状態情報格納ステップと、前記状態情報格納ステップに格納された状態情報からアクティブウィンドウの遷移先候補を決定するウィンドウ遷移先決定ステップと、前記入力ステップからのアクティブウィンドウの切り替え要求により、前記ウィンドウ遷移先決定ステップからの遷移先情報に基づいて、アクティブウィンドウの切り替えを行うウィンドウ制御ステップとを備えることを特徴とする。
【００２１】
また本発明のプログラムを記録した記録媒体は、マルチウィンドウシステムを有する情報端末装置において実行するプログラムを記録した記録媒体において、複数のアプリケーションのウィンドウを表示する表示ステップと、前記ウィンドウ上のアプリケーションへの入力操作、およびアクティブウィンドウの切り替えの入力操作を行う入力ステップと、前記ウィンドウ上の各アプリケーション動作状態、もしくは各アプリケーションの属する前記ウィンドウ状態を検出する状態検出ステップと、前記状態検出ステップにおいて検出された状態情報を格納する状態情報格納ステップと、前記状態情報格納ステップに格納された状態情報からアクティブウィンドウの遷移先候補を決定するウィンドウ遷移先決定ステップと、前記入力ステップからのアクティブウィンドウの切り替え要求により、前記ウィンドウ遷移先決定ステップからの遷移先情報に基づいて、アクティブウィンドウの切り替えを行うウィンドウ制御ステップとを備えることを特徴とする。
【発明の効果】
【００２２】
本発明によれば、単純な操作で所望のウィンドウをアクティブウィンドウとして選択することを可能とし、アクティブウィンドウの遷移先候補の段階で、事前にウィンドウ内のアプリケーションの表示内容を確認することを可能とさせ、また、少ないユーザ操作でユーザへの要求や通知をしているアプリケーションをユーザに気づかせ、該アプリケーションの属するウィンドウを、アクティブウィンドウとして選択可能とすることができる。
【発明を実施するための最良の形態】
【００２３】
以下、本発明の実施の形態について、図面を参照しながら説明する。
（実施の形態１）
本発明の実施の形態１では、情報端末装置の一例として携帯電話機を用いて説明する。
【００２４】
図１は、携帯電話機の代表例として示した外観図である。図１において、携帯電話機１００は、通信を行うためのアンテナ１１０と、複数のアプリケーションの出力するデータ表示を行うウィンドウを表示する画面１２０と、音声を出力するスピーカー１３０と、入力を行うボタン群１４０と他装置より構成されている。入力を行うボタン群には、アクティブウィンドウの切り替え操作を行うための、アクティブウィンドウの次候補の表示要求ボタンであるフォーカス切り替えボタン１４１、およびフォーカス表示されたアクティブウィンドウ候補をアクティブウィンドウとして決定要求するボタンであるアクティブウィンドウ決定ボタン１４２があり、フォーカス切り替えボタン１４１をユーザが１回押下する毎に、現在のアクティブウィンドウから、次に、そしてその次のアクティブウィンドウ候補となる遷移先ウィンドウをユーザに通知するための表示を画面１２０に行い、アクティブウィンドウ決定ボタン１４２をアクティブウィンドウの次候補が表示されている状態で押下すると該ウィンドウがアクティブウィンドウとして決定され画面１２０に表示される。
なお、フォーカス切り替えボタン１４１、およびアクティブウィンドウ決定ボタン１４２は図１に示した位置のボタンに限定されるものではなく、任意の入力ボタン群に割り当てるようにしてもかまわない。
また、アクティブウィンドウ候補となる遷移先ウィンドウをユーザに通知する方法として、ウィンドウ枠を、例えば、アクティブウィンドウのウィンドウ枠、アクティブウィンドウ候補のウィンドウ枠、そしてアクティブウィンドウでもなくアクティブウィンドウ候補でもないウィンドウ枠の色や形状を変えることで、ユーザに通知することが考えられるが、特にこれに限定されるものではない。
【００２５】
携帯電話機１００は、図２に示すように、携帯電話機１００の制御を行うＣＰＵ１０１、記憶部として機能するＲＯＭ１０２とＲＡＭ１０３、スピーカー１３０を有する音声出力部１０４、画面１２０を有する表示部１０５、アンテナ１１０を有する無線通信部１０６、そして、アクティブウィンドウの切り替え操作を行うための、フォーカス切り替えボタン１４１やアクティブウィンドウ決定ボタン１４２やその他複数の入力ボタンを有する入力部１０７から構成され、互いに接続されている。
【００２６】
ＲＯＭ１０２内には、本発明に係るサービスを提供するためのソフトフェアプログラムが格納されており、ＣＰＵ１０１はＲＯＭ１０２内に格納されているプログラムを実行する。実行に伴い、ＣＰＵ１０１はＲＡＭ１０３に対して、実行時に発生するデータの書き込み・修正を行う。
実行に伴い、ＣＰＵ１０１はユーザに対して、音声出力部１０４を通じて、スピーカー１３０に音声を出力し、表示部１０５を通じて画面１２０へ画像を出力する。また、入力部１０７に接続された入力を行うボタン群１４０よりユーザのキー入力を受け付ける。また、無線通信部１０６に接続されたアンテナ１１０を通じて通信を行い、サービスに必要なデータを受信・送信する。
以上が本実施の形態における携帯電話機１００のハードウエア構成である。
【００２７】
続いて、本実施の形態におけるユーザからの入力操作によりアクティブウィンドウの切り替えの実行を可能とするブロック構成について、図３を用いて説明する。図３において、図１もしくは図２と同じ構成要素については同じ符号を用い、説明を省略する。
図３において、状態検出手段３０１は、実行中の各ウィンドウに属するアプリケーション１１、１２、１３の実行状態やウィンドウ状態を検出し、状態情報格納手段３０２に検出された状態情報を格納する。ユーザからの入力操作によりフォーカス切り替えボタン１４１の押下を入力手段１０７にて受付けると、ウィンドウ遷移先決定手段３０３は、状態情報格納手段３０２に格納されている状態情報を用いて次のアクティブウィンドウ候補となる遷移先ウィンドウを導出し、ウィンドウ制御手段３０４に対し次候補の遷移先ウィンドウを通知する。ウィンドウ制御手段３０４は、表示手段１０５に対し画面１２０に次候補の遷移先ウィンドウをユーザに通知するための表示をするように要求する。次にアクティブウィンドウ決定ボタン１４２の押下を入力手段１０７にて受付けると、ウィンドウ遷移先決定手段３０３は、ユーザに対し通知している次候補の遷移先ウィンドウを、アクティブウィンドウとして確定するようにウィンドウ制御手段３０４に要求することで、該ウィンドウがアクティブウィンドウとして決定され画面１２０に表示される。
【００２８】
図３で示される携帯電話機について、アクティブウィンドウの遷移先候補を決定する際の動作について説明する。なお、遷移先候補を決定する際の優先度としては、アプリケーション状態を参照し、ユーザ操作によるアプリケーションへの入力操作待ちの状態を有するアプリケーションの属するウィンドウの優先度を高とし、ユーザに対しアプリケーションの情報更新に伴う閲覧要望を有するアプリケーションの属するウィンドウの優先度を中とし、次いでＣＰＵ使用率が高い状態を有するアプリケーションの属するウィンドウの優先度で、アクティブウィンドウの切り替え先が決定されるものとして説明する。
【００２９】
図４における４００は、図５に示す画面構成図において、状態情報格納手段３０２に格納されている実行中の各ウィンドウに属するアプリケーションA、B、およびCの実行状態、およびウィンドウ状態の状態情報を示したものであり、４０１は、４００の状態情報を基にウィンドウ遷移先決定手段３０３にてアクティブウィンドウ候補となる遷移先ウィンドウの導出結果である遷移先の候補順序を示したものである。なお、図５において、アプリケーションBの属するウィンドウBのウィンドウ枠が三重線で表示されているのは、現在のアクティブウィンドウをユーザに通知するためのものである。
４００の状態情報では、現在のアクティブウィンドウは、ウィンドウ状態が、“アクティブ状態：あり”を有するウィンドウBであることが分かる。アプリケーション状態では、ユーザ操作によるアプリケーションへの入力操作待ちの状態を有するアプリケーションは、“操作待ち：あり”を有するアプリケーションAのみであり、アクティブウィンドウの遷移先候補として最も優先度が高く、次いで、ユーザに対しアプリケーションの情報更新に伴う閲覧要望である“閲覧要望：あり”を有するアプリケーションCであることから、４０１に示される遷移先の候補順序となる。
【００３０】
上記より、図５に示す画面構成図において、フォーカス切り替えボタン１４１が押下されると遷移先の候補順序が１番目のアプリケーションAの属するウィンドウAが図６に示す６００の画面のように、アクティブウィンドウの遷移先候補であることをユーザに通知する目的でウィンドウ枠が点線で表示される。次にアクティブウィンドウ決定ボタン１４２が押下されると６０１の画面のように、アクティブウィンドウの遷移が完了する。
【００３１】
図７における７００は、図６に示す６０１の画面のように、アクティブウィンドウの遷移が完了した際の状態情報格納手段３０２に格納されている状態情報を示したものであり、７０１は、次にフォーカス切り替えボタン１４１が押下された際の、７００の状態情報を基にウィンドウ遷移先決定手段３０３にてアクティブウィンドウ候補となる遷移先ウィンドウの導出結果である遷移先の候補順序を示したものである。
【００３２】
上記説明における、ユーザ操作によるアプリケーションへの入力操作待ちの状態を有するアプリケーションとは、FEP入力状態やポップアップ表示における入力待ち状態などが挙げられ、ユーザに対しアプリケーションの情報更新に伴う閲覧要望を有するアプリケーションとは、アプリケーションが出力する画像データの更新やデータの更新状態などが挙げられる。
また、その他のアプリケーション状態として、ポップアップ表示によるアプリケーションからユーザへの問合せ状態や、動作中、休止中などのアプリケーションの実行処理の状態などが挙げられるが、これらの状態情報を用いて、アクティブウィンドウの遷移先候補を決定することも可能である。
次に、例えばフォーカス切り替えボタン１４１が押下された画面を示す図６に示す６００の画面において、ユーザがアクティブウィンドウの遷移のキャンセルを行う場合においては、新たにキャンセルボタンを設けることにより、押下時には６００の画面から図５に示す５００の画面に復帰させることも可能である。
【００３３】
以上説明したように、本実施の形態においては、各ウィンドウに属するアプリケーションの実行状態であるアプリケーション状態の状態情報を用いて、次のアクティブウィンドウ候補となる遷移先ウィンドウを導出し、画面に次候補の遷移先ウィンドウをユーザに通知するための表示を行うため、単純な少ないユーザ操作でユーザへの要求や通知をしているアプリケーションをユーザに気づかせ、該アプリケーションの属するウィンドウを、アクティブウィンドウとして選択可能とすることができる。
また、アクティブウィンドウの遷移先候補がユーザに通知されている段階でアクティブウィンドウの遷移を完了させない場合には、元のアクティブウィンドウに戻されるため、容易に元の画面状態に復帰させることを可能とすることができる。
【００３４】
なお、本実施の形態において、フォーカス切り替えボタン１４１とアクティブウィンドウ決定ボタン１４２を設け、フォーカス切り替えボタン１４１の押下により、現在のアクティブウィンドウから次のアクティブウィンドウ候補となる遷移先ウィンドウをユーザに通知するための表示を行った後、アクティブウィンドウ決定ボタン１４２の押下により該ウィンドウがアクティブウィンドウとして決定されるとしたが、フォーカス切り替えボタン１４１の押下のみの操作により、次のアクティブウィンドウ候補となる遷移先ウィンドウをアクティブウィンドウとして決定し表示を行うとしても良い。
また、本実施の形態において、遷移先候補を決定する際の優先度として、ユーザ操作によるアプリケーションへの入力操作待ちの状態を有するアプリケーションの属するウィンドウの優先度を高としたが、特にこの優先度に限定されるものではなく、任意の優先度を用いても良い。
また、本実施の形態において、遷移先候補を決定する際の優先度としては、アプリケーション状態を参照し、アクティブウィンドウ候補となる遷移先ウィンドウの導出を行ったが、ウィンドウ状態のみ、もしくは、アプリケーション状態とウィンドウ状態の組み合わせの情報を利用し、遷移先ウィンドウの導出を行っても良い。
【００３５】
（実施の形態２）
本発明の実施の形態２では、実施の形態１と同様に、情報端末装置の一例として携帯電話機１００を用いて説明する。本実施の形態において、実施の形態１で用いた同じ構成要素については同じ符号を用い、説明を省略する。
【００３６】
本実施の形態においては、ウィンドウ間でウィンドウの重なりを有している場合について説明する。なお、遷移先候補を決定する際の優先度としては、ウィンドウ状態を参照し、ウィンドウの重なりを有するウィンドウの優先度を高とし、ウィンドウの重なりの中でも
ウィンドウの重なり順序が最背面の状態を有するウィンドウの優先度を高とし、次いで最背面ウィンドウの手前の順の優先度とする。次いでウィンドウサイズの大きいウィンドウの優先度で、アクティブウィンドウの切り替え先が決定されるものとして説明する。
【００３７】
図８における８００は、図９に示す画面構成図において、状態情報格納手段３０２に格納されている実行中の各ウィンドウに属するアプリケーションA、B、およびCの実行状態、およびウィンドウ状態の状態情報を示したものであり、８０１は、８００の状態情報を基にウィンドウ遷移先決定手段３０３にてアクティブウィンドウ候補となる遷移先ウィンドウの導出結果である遷移先の候補順序を示したものである。なお、図９において、アプリケーションBの属するウィンドウBのウィンドウ枠が三重線で表示されているのは、現在のアクティブウィンドウをユーザに通知するためのものである。
８００の状態情報では、現在のアクティブウィンドウは、ウィンドウ状態が、“アクティブ状態：あり”を有するウィンドウBであることが分かる。また、ウィンドウの重なり順序を示す“重なり順序：前面からX番目”の情報より、ウィンドウBが最前面、ウィンドウAが前面から二番目、ウィンドウCが最背面のウィンドウの重なりを有していることが分かり、各ウィンドウのウィンドウサイズは“サイズ：１００×１００”であることから、８０１に示される遷移先の候補順序となる。
【００３８】
上記より、図９に示す画面構成図において、フォーカス切り替えボタン１４１が押下されると遷移先の候補順序が１番目のウィンドウCが図１０に示す１０００の画面のように、アクティブウィンドウの遷移先候補であることをユーザに通知する目的でウィンドウ枠が点線で表示され、かつ最前面に表示される。さらにフォーカス切り替えボタン１４１が押下されると、１００１の画面のように、１番目の遷移先の候補順序であったウィンドウCは元のウィンドウの重なり順序位置に戻り、そして遷移先の候補順序が２番目のウィンドウAが、次のアクティブウィンドウの遷移先候補であることをユーザに通知する目的でウィンドウ枠が点線で表示され、かつ最前面に表示される。次にアクティブウィンドウ決定ボタン１４２が押下されると図１１に示す１１００の画面のように、アクティブウィンドウの遷移が完了する。
【００３９】
図１２における１２００は、図１１に示す１１００の画面のように、アクティブウィンドウの遷移が完了した際の状態情報格納手段３０２に格納されている状態情報を示したものであり、１２０１は、次にフォーカス切り替えボタン１４１が押下された際の、１２００の状態情報を基にウィンドウ遷移先決定手段３０３にてアクティブウィンドウ候補となる遷移先ウィンドウの導出結果である遷移先の候補順序を示したものである。
次に、例えばフォーカス切り替えボタン１４１が２回押下された画面を示す図１０に示す１００１の画面において、ユーザがアクティブウィンドウの遷移のキャンセルを行う場合においては、新たにキャンセルボタンを設けることにより、押下時には１００１の画面から図９に示す９００の画面に復帰させることも可能である。この場合、ウィンドウの重なり順序は元のウィンドウの重なり順序位置に戻される。
【００４０】
以上説明したように、本実施の形態においては、各アプリケーションの属するウィンドウのウィンドウ状態の状態情報を用いて、次のアクティブウィンドウ候補となる遷移先ウィンドウを導出し、ウィンドウ間でウィンドウの重なりを有している場合に、最前面にないウィンドウがアクティブウィンドウの遷移先候補となる場合では、画面の最前面に次候補の遷移先ウィンドウをユーザに通知するための表示を行うため、単純な操作でアクティブウィンドウの遷移先候補の段階で、事前にウィンドウ内のアプリケーションの表示内容を確認することができ、また、少ないユーザ操作でユーザへの要求や通知をしているアプリケーションをユーザに気づかせ、該アプリケーションの属するウィンドウを、アクティブウィンドウとして選択可能とすることができる。
また、アクティブウィンドウの遷移先候補がユーザに通知されている段階でアクティブウィンドウの遷移を完了させない場合には、該アクティブウィンドウの遷移先候補は元のウィンドウの重なり順序位置に戻されるため、容易に元の画面状態に復帰させることを可能とすることができる。
【００４１】
なお、本実施の形態において、遷移先候補を決定する際の優先度として、ウィンドウの重なりを有するウィンドウの優先度を高とし、ウィンドウの重なりの中でもウィンドウの重なり順序が最背面の状態を有するウィンドウの優先度を高としたが、特にこの優先度に限定されるものではなく、任意の優先度を用いても良い。
【００４２】
（実施の形態３）
本発明の実施の形態３では、実施の形態１と同様に、情報端末装置の一例として携帯電話機１００を用いて説明する。本実施の形態において、実施の形態１で用いた同じ構成要素については同じ符号を用い、説明を省略する。
【００４３】
図１３は、図３にて説明した機能に加え、ユーザからの入力操作によるユーザ設定により、ウィンドウ遷移先決定手段３０３において状態情報格納手段３０２に格納されている状態情報を用いて次のアクティブウィンドウ候補となる遷移先ウィンドウを導出する際に、いずれの状態情報の優先度を高として扱うかを変更可能とする遷移先優先度変更手段１３０１を設けたブロック構成図を示す。
図１３で示される携帯電話機１００の動作について説明する。
ユーザからの入力操作により、遷移先優先度変更要求を入力手段１０７にて受付けると、遷移先優先度変更手段１３０１は、ウィンドウ遷移先決定手段３０３に対して状態情報格納手段３０２に格納されている状態情報を扱う際の優先度変更要求情報を通知し、ウィンドウ遷移先決定手段３０３は、優先度変更要求情報を保持する。以降、ユーザからの入力操作によりフォーカス切り替えボタン１４１の押下を入力手段１０７にて受付けると、ウィンドウ遷移先決定手段３０３は、状態情報格納手段３０２に格納されている状態情報と、保持した優先度変更要求情報とを用いて次のアクティブウィンドウ候補となる遷移先ウィンドウを導出する。
【００４４】
図４においては、遷移先候補を決定する際の優先度として、アプリケーション状態を参照し、ユーザ操作によるアプリケーションへの入力操作待ちの状態を有するアプリケーションの属するウィンドウの優先度を高とし、ユーザに対しアプリケーションの情報更新に伴う閲覧要望を有するアプリケーションの属するウィンドウの優先度を中とし、次いでＣＰＵ使用率が高い状態を有するアプリケーションの属するウィンドウの優先度で、４００の状態情報を基にウィンドウ遷移先決定手段３０３にてアクティブウィンドウ候補となる遷移先ウィンドウの導出結果である遷移先の候補順序として４０１となっていた。
【００４５】
図１４は、図４に示す状態において、遷移先優先度変更手段１３０１にて、ユーザに対しアプリケーションの情報更新に伴う閲覧要望を有するアプリケーションの属するウィンドウの優先度を高とし、ユーザ操作によるアプリケーションへの入力操作待ちの状態を有するアプリケーションの属するウィンドウの優先度を中とし、次いでＣＰＵ使用率が高い状態を有するアプリケーションの属するウィンドウの優先度とする旨の優先度変更要求情報を受付けた場合の、ウィンドウ遷移先決定手段３０３にてアクティブウィンドウ候補となる遷移先ウィンドウの導出結果の遷移先の候補順序１４０１を示したものである。
【００４６】
上記の優先度変更要求により、図５に示す画面構成図において、フォーカス切り替えボタン１４１が押下されると遷移先の候補順序が１番目のアプリケーションCの属するウィンドウCが図１５に示す１５００の画面のように、アクティブウィンドウの遷移先候補であることをユーザに通知する目的でウィンドウ枠が点線で表示されることになる。次にアクティブウィンドウ決定ボタン１４２が押下されると１５０１の画面のように、アクティブウィンドウの遷移が完了する。
【００４７】
以上説明したように、本実施の形態においては、遷移先優先度変更手段１３０１を設けることで、ユーザ設定によりアプリケーション状態とウィンドウ状態の状態情報から次のアクティブウィンドウ候補となる遷移先ウィンドウを導出する際の優先度を変更することが可能となるため、ユーザの嗜好に合わせて次候補の遷移先ウィンドウを変更可能とすることができる。
【００４８】
なお、本実施の形態において、遷移先候補を決定する際の優先度の変更要求として、ウィンドウ遷移先決定手段３０３にてアプリケーション状態の状態情報を扱う際の優先度変更要求情報を示したが、ウィンドウ状態のみ、もしくは、アプリケーション状態とウィンドウ状態の組み合わせの情報を扱う際の両状態情報に対する優先度変更要求を行い、両状態情報と、保持された両状態情報に対する優先度変更要求情報とを利用し、遷移先ウィンドウの導出を行っても良い。
【００４９】
（実施の形態４）
本発明の実施の形態４では、情報端末装置の一例として図１６に示す携帯電話機１６００を用いて説明する。なお、実施の形態１で用いた携帯電話機１００と携帯電話機１６００との差異は、携帯電話機１００がストレート型であったのに対し、携帯電話機１６００は折りたたみ型の形状であることである。本実施の形態において、実施の形態１で用いた同じ構成要素については同じ符号を用い、説明を省略する。
【００５０】
図１７は、図３にて説明した機能に加え、ベースとなるアプリケーション上に複数のアプリケーションを動作させることが可能なベースアプリケーションが画面上に表示されたか否かの表示状態を検出する表示状態検出手段１７０１を設けたブロック構成図を示す。
図１７で示される携帯電話機１６００の動作について説明する。
携帯電話機１６００の画面上で、例えば図１８に示すような通話アプリケーションが動作している状態で通話を終えた後、ベースアプリケーション２１が画面上に表示される時や、携帯電話機１６００が折りたたまれて画面が不可視状態にある状態から、折りたたみ状態から開状態にした時に、ベースアプリケーション２１が画面上に表示される時など、ベースアプリケーション２１が画面上に表示されていない状態から画面上に表示された状態へ遷移が発生したことを表示状態検出手段１７０１は検出し、ウィンドウ遷移先決定手段３０３に通知する。
【００５１】
初めに、携帯電話機１６００の画面上で、通話アプリケーションが動作している状態で通話を終えた後、ベースアプリケーション２１が画面上に表示される場合について説明する。
図５に示す画面構成図において、着信が発生した場合には、画面上には着信通知画面が表示され、ユーザが着信を受けた時には図１８に示す通話アプリケーションが表示される。ベースアプリケーション２１上のアプリケーションは画面を有さない状態で、つまりバックグランドで動作を続けた場合に、例えば、アプリケーションAがユーザ操作によるアプリケーションへの入力操作待ちの状態を有する状態となった場合には、図４に示す状態情報が状態情報格納手段３０２に格納されることになる。その後、通話が終わると通話アプリケーションは終了し、画面上にベースアプリケーション２１が表示される。この時、表示状態検出手段１７０１はベースアプリケーション２１が表示状態へ遷移したことを検出し、ウィンドウ遷移先決定手段３０３に通知され、遷移先の候補順序が１番目のアプリケーションAの属するウィンドウAが図６に示す６００の画面のように、アクティブウィンドウの遷移先候補であることをユーザに通知する目的でウィンドウ枠が点線で表示される。次にアクティブウィンドウ決定ボタン１４２が押下されると６０１の画面のように、アクティブウィンドウの遷移が完了する。
【００５２】
次に、折りたたみ状態から開状態にした時に、ベースアプリケーション２１が画面上に表示される場合について説明する。
図５に示す画面構成図において、ユーザ操作により折りたたみ状態とされた場合には、上記と同様に、アプリケーションAが画面を有さない状態で動作を続けた場合に、アプリケーションAがユーザ操作によるアプリケーションへの入力操作待ちの状態を有する状態となった場合には、図４に示す状態情報が状態情報格納手段３０２に格納されることになる。その後、ユーザ操作により折りたたみ状態から開状態とされた場合には、画面上にベースアプリケーション２１が表示される。この時、表示状態検出手段１７０１はベースアプリケーション２１が表示状態へ遷移したことを検出し、ウィンドウ遷移先決定手段３０３に通知され、遷移先の候補順序が１番目のアプリケーションAの属するウィンドウAが図６に示す６００の画面のように、アクティブウィンドウの遷移先候補であることをユーザに通知する目的でウィンドウ枠が点線で表示される。
【００５３】
以上説明したように、本実施の形態においては、表示状態検出手段１７０１を設けることで、アプリケーションが画面を有さない状態で、つまりバックグランドで動作を続けた時に、ベースとなるアプリケーション上に複数のアプリケーションを動作させることが可能なベースアプリケーション上のアプリケーションの実行状態が変更された際に、その後、画面上にベースアプリケーションが表示状態となったタイミングで、ユーザへの要求や通知をしているアプリケーションをユーザに気づかせることができる。
また、フォーカス切り替えボタンを押下する必要がないため、ユーザに煩わしい操作をさせる必要もない。
【００５４】
なお、本実施の形態において、表示状態検出手段１７０１が表示状態を検出するタイミングとして、通話アプリケーションの終了時、および折りたたみ状態から開状態にした時について説明したが、これらに限定されるものではなく、その他の状態から該ベースアプリケーションが画面上に表示されていない状態から表示状態へ遷移する場合が含まれ、さらには、該ベースアプリケーションが画面上に表示されていた場合においても、ユーザに見えない、もしくは見えにくい状態から見えやすい状態へ遷移する場合も表示状態の検出対象としても良い。
また、本実施の形態において、アプリケーションが画面を有さない状態で、つまりバックグランドで動作を続けた時に、アプリケーションの実行状態が変更された場合の、その後のベースアプリケーションが表示状態となった場合について説明したが、実行状態のみでなくウィンドウ状態が変更された場合もアクティブウィンドウの遷移先候補をユーザに通知しても良い。
【産業上の利用可能性】
【００５５】
本発明にかかる情報端末装置は、少ないユーザ操作でユーザへの要求や通知をしているアプリケーションをユーザに気づかせ、該アプリケーションの属するウィンドウをアクティブウィンドウとして選択可能となり、単純な操作でアクティブウィンドウの遷移先候補の段階で、事前にウィンドウ内のアプリケーションの表示内容を確認することができるという効果を有し、マウスなどの操作性のよい入力手段を有さない一画面に複数のアプリケーションのウィンドウを表示可能な情報端末装置などに有用である。
【図面の簡単な説明】
【００５６】
【図１】携帯電話機の外観図。
【図２】図１に示す携帯電話機のハードウエアの構成を示すブロック図。
【図３】本発明の実施の形態１における情報端末装置の構成を示すブロック図。
【図４】本発明の実施の形態１におけるアプリケーション、およびウィンドウの状態情報を示す図。
【図５】本発明の実施の形態１における携帯電話機の画面構成図。
【図６】本発明の実施の形態１における携帯電話機の画面構成図。
【図７】本発明の実施の形態１におけるアプリケーション、およびウィンドウの状態情報を示す図。
【図８】本発明の実施の形態２におけるアプリケーション、およびウィンドウの状態情報を示す図。
【図９】本発明の実施の形態２における携帯電話機の画面構成図。
【図１０】本発明の実施の形態２における携帯電話機の画面構成図。
【図１１】本発明の実施の形態２における携帯電話機の画面構成図。
【図１２】本発明の実施の形態２におけるアプリケーション、およびウィンドウの状態情報を示す図。
【図１３】本発明の実施の形態３における情報端末装置の構成を示すブロック図。
【図１４】本発明の実施の形態３におけるアプリケーション、およびウィンドウの状態情報を示す図。
【図１５】本発明の実施の形態３における携帯電話機の画面構成図。
【図１６】折りたたみ型の携帯電話機の外観図。
【図１７】本発明の実施の形態４における情報端末装置の構成を示すブロック図。
【図１８】本発明の実施の形態４における携帯電話機の画面構成図。
【符号の説明】
【００５７】
１１  ウィンドウＡに属するアプリケーションＡのプログラム
１２  ウィンドウBに属するアプリケーションBのプログラム
１３  ウィンドウCに属するアプリケーションCのプログラム
２１  複数のアプリケーション１１、１２、１３を動作させることが可能なベースとなるアプリケーションのプログラム
１００  携帯電話機
１０１  CPU
１０２  ROM
１０３  RAM
１０４  音声出力部
１０５  表示部
１０６  無線通信部
１０７  入力部
１１０  アンテナ
１２０  画面
１３０  スピーカー
１４０  ボタン群
１４１  フォーカス切り替えボタン
１４２  アクティブウィンドウ決定ボタン
３０１  状態検出手段
３０２  状態情報格納手段
３０３  ウィンドウ遷移先決定手段
３０４  ウィンドウ制御手段
４００  アプリケーション、およびウィンドウの状態情報
４０１  遷移先の候補順序
５００  画面構成
６００  画面構成
６０１  画面構成
７００  アプリケーション、およびウィンドウの状態情報
７０１  遷移先の候補順序
８００  アプリケーション、およびウィンドウの状態情報
８０１  遷移先の候補順序
９００  画面構成
１０００  画面構成
１００１  画面構成
１１００  画面構成
１２００  アプリケーション、およびウィンドウの状態情報
１２０１  遷移先の候補順序
１３０１  遷移先優先度変更手段
１４００  アプリケーション、およびウィンドウの状態情報
１４０１  遷移先の候補順序
１５００  画面構成
１５０１  画面構成
１６００  折りたたみ型の携帯電話機
１７０１  表示状態検出手段
１８００  画面構成
【図１】
2010170161.tif 000003
【図２】
2010170161.tif 000004
【図３】
2010170161.tif 000005
【図４】
2010170161.tif 000006
【図５】
2010170161.tif 000007
【図６】
2010170161.tif 000008
【図７】
2010170161.tif 000009
【図８】
2010170161.tif 000010
【図９】
2010170161.tif 000011
【図１０】
2010170161.tif 000012
【図１１】
2010170161.tif 000013
【図１２】
2010170161.tif 000014
【図１３】
2010170161.tif 000015
【図１４】
2010170161.tif 000016
【図１５】
2010170161.tif 000017
【図１６】
2010170161.tif 000018
【図１７】
2010170161.tif 000019
【図１８】
2010170161.tif 000020