(57)【特許請求の範囲】
【請求項１】
マルチタスキングを実行する方法であって、
現在動作中のアプリケーションウィンドーを表示するステップと、
前記現在動作中のアプリケーションウィンドー上に、実行中の複数の異なるアプリケーションウィンドーをオーバーラッピングさせるとともに、最後に選択された前記実行中の複数の異なるアプリケーションウィンドーの一つをさらに前記現在動作中のアプリケーションウィンドー上に表示させることにより、前記現在動作中のアプリケーションウィンドー及び前記実行中の複数の異なるアプリケーションウィンドーを同時に表示するステップと
を有し、
前記実行中の複数の異なるアプリケーションウィンドーを画面の下部にオーバーラップさせて表示することを特徴とする方法。
【請求項２】
前記表示するステップは、
前記実行中の少なくとも１つのアプリケーションウィンドーの存在を確認するステップと、
前記実行中の少なくとも１つのアプリケーションウィンドーの存在が確認される場合に、前記現在動作中のアプリケーションウィンドーを画面のバックグラウンドとして設定し、前記画面の所定の領域に前記実行中の少なくとも１つのアプリケーションウィンドーをオーバーラッピングさせることにより前記実行中の少なくとも１つのアプリケーションウィンドー及び前記現在動作中のアプリケーションウィンドーを同時に表示するステップとを有することを特徴とする請求項１に記載の方法。
【請求項３】
ジェスチャーに従って前記現在動作中のアプリケーションウィンドー及び前記実行中の少なくとも１つのアプリケーションウィンドーを相互にスイッチングするステップをさらに有することを特徴とする請求項１に記載の方法。
【請求項４】
ユーザにより実行されるジェスチャーを判定するステップと、
第１のジェスチャーが実行される場合に、画面の所定の領域から選択されたアプリケーションウィンドーを前記画面のフォアグラウンドに切り替えすることにより表示するステップと、
第２のジェスチャーが実行される場合に、選択されたアプリケーションウィンドーを前記画面の所定の領域に移動することにより前記選択されたアプリケーションウィンドーの選択を取り消すステップと、
第３のジェスチャーが実行される場合に、前記画面の所定の領域から選択されたアプリケーションウィンドーを終了するステップと、
前記画面のバックグラウンドがタッチされる場合に、前記現在動作中のアプリケーションウィンドーを前記フォアグラウンドとして表示するステップとをさらに有することを特徴とする請求項１に記載の方法。
【請求項５】
前記ジェスチャーは、第１乃至第３のジェスチャーを含み、フリックアップ又はドラッグ／ドロップアップ動作及びフリックダウン又はドラッグ／ドロップダウン動作のうちの少なくともいずれか１つであることを特徴とする請求項３又は請求項４に記載の方法。
【請求項６】
ズームイン／ズームアウト動作に従って画面の所定の領域に表示される前記実行中の少なくとも１つのアプリケーションウィンドーの拡大／縮小を行うステップをさらに有することを特徴とする請求項１に記載の方法。
【請求項７】
マルチタスキングの初期モードの間に表示部の第１の領域の初期アプリケーションを実行し、前記表示部の第２の領域の前記複数のアプリケーションを実行するステップと、
マルチタスキングの実行モードの間に前記第２の領域に表示される前記複数のアプリケーションのうちの少なくとも１つのアプリケーションが前記第１の領域に移動する場合に、前記第１の領域で対応するアプリケーションを実行するステップと、
前記複数のアプリケーションのうちの１つが前記第１の領域に表示され、バックグラウンドが１つのタッチ動作により選択される場合に、前記マルチタスキングの初期モードへの転換を実行するステップとをさらに有し、
前記初期アプリケーションは、ユーザにより選択された前記複数のアプリケーションのうちで１番目又は最後に選択されたアプリケーションであり、前記マルチタスキングの初期モードは、前記初期アプリケーションが前記第１の領域に表示され、前記複数のアプリケーションが前記第２の領域に表示されるモードであり、前記マルチタスキングの実行モードは、前記マルチタスキングの初期モード以外の前記マルチタスキングを実行するモードであることを特徴とする請求項１に記載の方法。
【請求項８】
マルチタスキングを実行する装置であって、
メモリと、
実行中の複数のアプリケーションウィンドーが存在する場合にタスクマネージャーを呼び出す制御部と、
現在動作中のアプリケーションウィンドー上に前記実行中の複数の異なるアプリケーションウィンドーをオーバーラッピングさせるとともに、最後に選択された前記実行中の複数の異なるアプリケーションウィンドーの一つをさらに前記現在動作中のアプリケーションウィンドー上に表示させることにより、前記現在動作中のアプリケーションウィンドー及び前記実行中の複数の異なるアプリケーションウィンドーを同時に表示するタスクマネージャーとを有し、
前記実行中の複数の異なるアプリケーションウィンドーを画面の下部にオーバーラップさせて表示することを特徴とする装置。
【請求項９】
前記タスクマネージャーは、前記実行中の少なくとも１つのアプリケーションウィンドーの存在を確認し、前記現在動作中のアプリケーションウィンドーを画面のバックグラウンドとして設定し、前記画面の所定の領域に前記実行中の少なくとも１つのアプリケーションウィンドーをオーバーラッピングさせることにより前記実行中の少なくとも１つのアプリケーションウィンドー及び前記現在動作中のアプリケーションウィンドーを同時に表示することを特徴とする請求項８に記載の装置。
【請求項１０】
前記タスクマネージャーは、ジェスチャーに従って前記現在動作中のアプリケーションウィンドー及び前記実行中の少なくとも１つのアプリケーションウィンドーを相互にスイッチングすることを特徴とする請求項８に記載の装置。
【請求項１１】
前記タスクマネージャーは、ユーザにより実行されるジェスチャーを判定し、第１のジェスチャーが実行される場合に、画面の所定の領域から選択されたアプリケーションウィンドーを前記画面のフォアグラウンドに切り替えすることにより表示し、第２のジェスチャーが実行される場合に、選択されたアプリケーションウィンドーを前記画面の所定の領域に移動することにより前記選択されたアプリケーションウィンドーの選択を取り消し、
第３のジェスチャーが実行される場合に、前記画面の所定の領域から選択されたアプリケーションウィンドーを終了し、前記画面のバックグラウンドがタッチされる場合に、前記現在動作中のアプリケーションウィンドーを前記フォアグラウンドとして表示することを特徴とする請求項８に記載の装置。
【請求項１２】
前記ジェスチャーは、第１乃至第３のジェスチャーを含み、フリックアップ又はドラッグ／ドロップアップ動作及びフリックダウン又はドラッグ／ドロップダウン動作のうちの少なくともいずれか１つであることを特徴とする請求項１０又は請求項１１に記載の装置。
【請求項１３】
前記タスクマネージャーは、ズームイン／ズームアウト動作に従って画面の所定の領域に表示される前記実行中の少なくとも１つのアプリケーションウィンドーの拡大／縮小を行うことを特徴とする請求項８に記載の装置。
【請求項１４】
前記マルチタスキングの初期モードの間に初期アプリケーションを実行し、前記マルチタスキングの実行モードの間に第２の領域に表示される前記複数のアプリケーションを実行する第１の領域及び前記複数のアプリケーションを表示する前記第２の領域を含む表示部と、
前記マルチタスキングの実行モードの間に前記第２の領域に表示される前記複数のアプリケーションのうちの少なくとも１つのアプリケーションが前記第１の領域への転換を実行し、バックグラウンドが１つのタッチ動作を通して選択される場合に前記マルチタスキングの初期モードへの転換を実行するタスクマネージャーと、
前記マルチタスキングの初期／実行モードにおいて前記タスクマネージャーを通して実行される前記マルチタスキングを制御する制御部とをさらに有し、
前記初期アプリケーションは、ユーザにより選択された前記複数のアプリケーションのうちで１番目又は最後に選択されたアプリケーションであり、前記マルチタスキングの初期モードは、前記初期アプリケーションが前記第１の領域に表示され、前記複数のアプリケーションが前記第２の領域に表示されるモードであり、前記マルチタスキングの実行モードは、前記マルチタスキングの初期モード以外の前記マルチタスキングを実行するモードであることを特徴とする請求項８に記載の装置。
【請求項１５】
前記タスクマネージャーは、前記転換が実行される場合に、前記初期アプリケーションを前記バックグラウンドに移動することを特徴とする請求項１４に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マルチタスキングを実行する装置及び方法に関し、特に、実行中の複数のアプリケーション間の切り替え及び初期アプリケーションへの切り替えを容易にするマルチタスキング装置及び方法に関する。
【背景技術】
【０００２】
携帯端末機におけるソフトウェアプラットフォームは、一般にまだシングルタスク動作のタスクアプリケーションを使用している。しかしながら、このようなシングルタスク環境を有する携帯端末機がスマートフォン市場で存在し続けていくことは難しい。
【０００３】
現在では、マルチタスキングを実行することができる携帯端末機がスマートフォン市場で主要トレンドとして紹介されており、また、携帯端末機でタスクシングルタスク動作のプラットフォームをマルチタスクプラットフォームに転換している。したがって、多くのユーザは、困難を伴わずに自身の携帯端末機でマルチタスキングを実行することができる。
【０００４】
マルチタスキングタスク環境においてユーザの利便性を高めるためには、ユーザへ通知するとともに、実行されるアプリケーション間の切り替えを容易に実行可能でる適切なインターフェースを必要とする。
【０００５】
しかしながら、携帯端末機において、フォアグラウンド（foreground）ウィンドーの切り替えのように動的なアプリケーションの切り替えを実現するとともに、ユーザが初期アプリケーションに簡単に戻ることができるように現在の状態を保持することができる効率的なインターフェースは存在していない。
【０００６】
図１は、従来技術での携帯端末機においてマルチタスキングが実行される例を示す図である。図１を参照すると、携帯端末機におけるアプリケーション切り替えインターフェースは、通常、それぞれのウィンドーに現在実行中のウィンドーを並べて広げて表示する方法を用いている。また、ユーザが実行中のすべてのウィンドーを見るためには現在実行中のウィンドーを閉じる必要があるので、ユーザは、初期アプリケーションを終了しなければならない。
【０００７】
さらに、複数のアプリケーションを実行中に初期アプリケーションへの切り替えをするためには、ユーザは、複数のアプリケーションの中で初期アプリケーションの位置を必ず探さなければならない。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
本発明の目的は、少なくとも上述した問題点及び／又は不都合に取り組み、少なくとも以下の利便性を提供することにある。すなわち、本発明の目的は、実行中の複数のアプリケーション間の切り替えを容易にするマルチタスキングを実行する装置及び方法を提供することにある。
【０００９】
本発明の他の目的は、複数のアプリケーションを実行中に初期アプリケーション、例えば、ユーザが現在操作中の元々のアプリケーションへの切り替え又はリターンを容易にすることができるマルチタスキングを実行する装置及び方法を提供することにある。
【００１０】
本発明のまた他の目的は、ユーザが実行中の複数のアプリケーション、例えば、現在操作中のアプリケーション及び動作の待機状態にあるアプリケーションを同時に見ることができるようにするマルチタスキングを実行する装置及び方法を提供することにある。
【００１１】
本発明のさらなる他の目的は、実行中の複数のアプリケーションをシンプルなジェスチャーを通して容易に終了することができるようにするマルチタスキングを実行する装置及び方法を提供することにある。
【課題を解決するための手段】
【００１２】
上記のような目的を達成するために、本発明の実施形態の一態様によれば、マルチタスキングを実行する方法は、現在操作中のアプリケーションウィンドーを表示するステップと、上記現在操作中のアプリケーションウィンドー上実行中の少なくとも１つのアプリケーションウィンドーをオーバーラッピングさせることにより上記実行中の少なくとも１つのアプリケーションウィンドー及び上記現在操作中のアプリケーションウィンドーを同時に表示するステップとを有することを特徴とする。
【００１３】
本発明の実施形態の他の態様によれば、マルチタスキングを実行する装置は、実行中の少なくとも１つのアプリケーションウィンドーが存在する場合にタスクマネージャーを呼び出す制御部と、現在操作中のアプリケーションウィンドー上に上記実行中の少なくとも１つのアプリケーションウィンドーをオーバーラッピングさせることにより、上記実行中の少なくとも１つのアプリケーションウィンドー及び上記現在操作中のアプリケーションウィンドーを同時に表示するタスクマネージャーとを有することを特徴とする。
【発明の効果】
【００１４】
本発明は、マルチタスキングを実行し、実行中のアプリケーション間の切り替え及び初期アプリケーションへの切り替えを容易に実行可能にする。また、本発明は、実行中の複数のアプリケーションを同時に見ることを可能にし、シンプルなジェスチャーを介して所望のアプリケーションを容易に終了することができるという長所を有する。
【図面の簡単な説明】
【００１５】
【図１】従来技術での携帯端末機でマルチタスキングが実行される例を示す図である。
【図２】本発明の実施形態による携帯端末機の構成を示すブロック図である。
【図３】本発明の実施形態による携帯端末機でマルチタスキングを実行する手順を示すフローチャートである。
【図４】本発明の他の実施形態による携帯端末機でマルチタスキングを実行する手順を示すフローチャートである。
【図５】図４で実行中の少なくとも１つのアプリケーションウィンドーのオーバーラッピング及び表示を行う動作を説明するための図である。
【図６】図４で実行中の少なくとも１つのアプリケーションウィンドーを画面のフォアグラウンドウィンドーとして表示する動作を説明するための図である。
【図７】図４で実行中の少なくとも１つのアプリケーションウィンドーの選択を取り消す動作を説明するための図である。
【図８】図４で実行中の少なくとも１つのアプリケーションウィンドーの終了動作を説明するための図である。
【図９】図４で実行中の少なくとも１つのアプリケーションウィンドーに対するズーム動作を説明するための図である。
【図１０】図４で実行中の少なくとも１つのアプリケーションウィンドーに対するズーム動作を説明するための図である。
【図１１】図３において少なくとも１つのアプリケーションウィンドーに対するズーム動作を説明するための図である。
【発明を実施するための形態】
【００１６】
以下、本発明の好適な実施形態について添付図面を参照しながら詳細に説明する。下記の説明において、図面における同様な構成要素に対しては、他の図面に表示されても、同様な参照番号及び符号を付けてあることに留意すべきである。
【００１７】
図２は、本発明の実施形態による携帯端末機の構成を示すブロック図である。
【００１８】
図２を参照すると、無線周波数（ＲＦ）部１２３は、携帯端末機の無線通信機能を実行する。ＲＦ部１２３は、送信される信号の周波数をアップコンバーティングし、このアップコンバーティングされた信号を増幅するＲＦ送信部と、受信された信号を低雑音増幅し、低雑音増幅された信号の周波数をダウンコンバーティングするＲＦ受信部とを備える。
【００１９】
データ処理部１２０は、送信される信号の符号化及び変調を行う送信部及びこの受信された信号の復調及び復号化を行う受信部を備える。すなわち、データ処理部１２０は、モデム（ＭＯＤＥＭ）及びコーデック（ＣＯＤＥＣ）を備えることができる。ここで、このコーデックは、パケットデータなどを処理するデータコーデック及び音声のようなオーディオ信号を処理するオーディオコーデックを含む。
【００２０】
オーディオ処理部１２５は、データ処理部１２０のオーディオコーデックから出力された受信オーディオ信号を再生し、マイクロフォンから発生した送信オーディオ信号をデータ処理部１２０のオーディオコーデックに送信する。
【００２１】
キー入力部１２７は、数字及び文字情報を入力するためのキー及び各種機能を設定するための機能キーを備える。
【００２２】
メモリ１３０は、プログラムメモリ及びデータメモリで構成することができる。このプログラムメモリは、携帯端末機の一般的な動作を制御するためのプログラムと、本発明の実施形態に従うマルチタスキングの実行を制御するプログラムとを記憶することができる。また、データメモリは、このプログラムを実行する間に発生したデータを一時的に記憶する。
【００２３】
制御部１１０は、携帯端末機の全般的な動作を制御する機能を実行する。制御部１１０は、本発明の実施形態に従って、アプリケーションタスクマネージャー１７０を制御することによりマルチタスキングを実行するように制御する。本発明の他の実施形態において、制御部１１０は、アプリケーションタスクマネージャー１７０を含んでもよい。
【００２４】
カメラ部１４０は、物体の像を撮影し、撮影により得られた光信号を電気信号に変換するカメラセンサーと、このカメラセンサーにより得られたアナログ映像信号をディジタルデータに変換する信号処理部とを含む。ここで、このカメラセンサーは、ＣＣＤ又はＣＭＯＳセンサーであると仮定し、この信号処理部は、ディジタル信号処理部（Digital Signal Processor：ＤＳＰ）で実現することができる。また、このカメラセンサー及びこの信号処理部は、一体型で構成してもよく、又は分離して構成してもよい。
【００２５】
映像処理部１５０は、カメラ部１４０から出力された映像信号を表示部１６０に表示するための映像信号処理（Image Signal Processing：ＩＳＰ）を実行し、ここで、ＩＳＰは、ガンマ補正、補間、空間的変化、イメージ効果、イメージスケール、ＡＷＢ、ＡＥ、ＡＦなどのような機能を実行する。したがって、映像処理部１５０は、カメラ部１４０から出力される映像信号をフレーム単位で処理し、フレーム映像データを表示部１６０の特性及びサイズに合うように出力する。また、映像処理部１５０は、映像コーデックを備え、表示部１６０上に表示されるフレーム映像データを予め設定されたモードで圧縮し、この圧縮されたフレーム映像データを元々のフレーム映像データに復元する機能を実行する。ここで、この映像コーデックは、ＪＰＥＧコーデック、ＭＰＥＧ４コーデック、ウェーブレット（Wavelet）コーデックなどを含むことができる。映像処理部１５０は、オンスクリーン表示（On-Screen Display：ＯＳＤ）機能を有すると仮定し、制御部１１０の制御の下に表示画面のサイズに従ってＯＳＤデータを出力することができる。
【００２６】
タスクマネージャー１７０は、本発明の実施形態に従って制御部１１０の制御の下にマルチタスキング動作を実行する。
【００２７】
また、本発明の実施形態に従って、タスクマネージャー１７０は、マルチタスキングの初期モードの間に表示部１６０の第１の領域に初期アプリケーションを表示し実行し、表示部１６０の第２の領域に複数のアプリケーションを表示し実行する。
【００２８】
第１の領域上に表示された初期アプリケーション及び第２の領域上に表示された複数のアプリケーションは実行中のアプリケーションであり、この初期アプリケーションは、ユーザにより選択された複数のアプリケーションのうちで１番目又は最後に選択されたアプリケーションでありうる。
【００２９】
また、マルチタスキングの実行モードの間に、第２の領域内の複数のアプリケーションのうちであらかじめ決定されたアプリケーションがドラッグ／ドロップ（drag/drop）アップ動作又はフリックアップ（flick up）動作を通して第１の領域に移動する場合に、タスクマネージャー１７０は、初期アプリケーションをバックグラウンドに切り替えすることにより、このあらかじめ決定されたアプリケーションを表示するためにフォアグラウンドに切り替えしつつこの初期アプリケーションをバックグラウンドとして表示する。このフリック動作は、上下にフリックする動作を意味し、高速スクロールのような動作である。
【００３０】
この場合に、このあらかじめ決定されたアプリケーションは、第２の領域に表示されたサイズと同一のサイズで第１の領域に移動され表示される。その後に、アンピンチング（unpinching）又はピンチング（pinching）動作がユーザにより実行される場合に、タスクマネージャー１７０は、このあらかじめ決定されたアプリケーションを拡大するか又は縮小して表示する。このアンピンチング動作は、近くにある２つの指を互いに広げる動作を意味し、何かを拡張するか又は拡大するズームイン動作に対応する。このピンチング動作は、互いに離れている２つの指を互いに近くする動作を意味し、何かを縮小するか又は小さくするズームアウト動作に対応する。
【００３１】
また、マルチタスキングの実行モードの間に、複数のアプリケーションが第１の領域に表示される場合で、この初期アプリケーションが切り替えされたバックグラウンドが選択される場合に、タスクマネージャー１７０は、初期アプリケーションだけを第１の領域に表示し、複数のアプリケーションが第２の領域に表示されたマルチタスキングの初期モードへの転換を直接実行する。
【００３２】
また、タスクマネージャー１７０は、マルチタスキングの初期／実行モードの間に、ズーム動作を介して第２の領域に表示された複数のアプリケーションの拡大／縮小を行うことができる。
【００３３】
第２の領域でズームイン／ズームアウト動作のための所定の部分がドラッグされる場合に、タスクマネージャー１７０は、ドラッグの方向に従って第２の領域で複数のアプリケーションを拡大することによりユーザが対応するアプリケーションを詳細に見ることができるようにするズームイン動作を実行するか、又は第２の領域で複数のアプリケーションを縮小することによりこの複数のアプリケーションのすべてが表示されることができるようにするズームアウト動作を実行することができる。
【００３４】
また、マルチタスキングの初期／実行モードの間に、フリックダウン又はドラッグダウン動作が、第２の領域に表示された複数のアプリケーションのうちであらかじめ決定されたアプリケーションに対して実行される場合に、タスクマネージャー１７０は、あらかじめ決定されたアプリケーションを終了する。
【００３５】
本発明の他の実施形態に従って、タスクマネージャー１７０は、現在操作中のアプリケーションウィンドーをバックグラウンドとして設定し、実行中の少なくとも１つのアプリケーションウィンドーを画面の所定の領域にオーバーラップさせ表示する
【００３６】
また、本発明の他の実施形態に従って、タスクマネージャー１７０は、第１のジェスチャー、例えば、フリックアップ又はドラッグ／ドロップアップ動作に応じて画面の所定の領域から選択されたアプリケーションウィンドーを画面のフォアグラウンドとして表示する。
【００３７】
また、本発明の他の実施形態に従って、画面の所定の領域に実行中の少なくとも１つのアプリケーションウィンドーを表示する間に、バックグラウンドがタッチされると、タスクマネージャー１７０は、現在操作中のアプリケーションウィンドーを画面のフォアグラウンドとして表示することにより元々の操作中のアプリケーションウィンドーリターンすることができる。
【００３８】
また、本発明の他の実施形態に従って、タスクマネージャー１７０は、画面の所定の領域から選択されたアプリケーションウィンドーを画面の所定の領域にさらに移動し、第２ジェスチャー、例えば、ドラッグダウン動作に応じて画面の所定の領域でアプリケーションウィンドーを表示することによりアプリケーションウィンドーの選択を取り消すことができる。
【００３９】
また、本発明の他の実施形態に従って、タスクマネージャー１７０は、第３のジェスチャー、例えば、フリックダウン又はドラッグ／ドロップダウン動作に応じて画面の所定の領域から選択されたアプリケーションを終了することができる。
【００４０】
また、本発明の他の実施形態に従って、タスクマネージャー１７０は、ズームイン／ズームアウト動作を介して画面の所定の領域上にオーバーラップされ表示されている実行中の少なくとも１つのアプリケーションウィンドーの拡大／縮小を行うことができる。
【００４１】
表示部１６０は、映像処理部１５０から出力された映像信号を、画面を通して表示し、制御部１１０から出力されたユーザデータを表示する。ここで、表示部１６０は、液晶表示（ＬＣＤ）部で構成されることができる。この場合に、表示部１６０は、ＬＣＤ制御部、映像データを記憶するメモリ、及びＬＣＤ表示素子を含むことができる。ＬＣＤ部がタッチスクリーン（touch screen）方式で実現される場合に、表示部１６０は、入力部として動作することもできる。
【００４２】
また、本発明の実施形態に従って、表示部１６０は、マルチタスキングモードで第１の領域及び第２の領域を含む。ここで、第１の領域は、マルチタスキングの初期モードで初期アプリケーションを表示し、マルチタスキングの実行モードで第２の領域に表示される複数のアプリケーションのうちで対応するアプリケーションを表示する。第２の領域は、実行中の複数のアプリケーションを表示する。
【００４３】
また、本発明の他の実施形態に従って、表示部１６０は、現在操作中のアプリケーションウィンドーをバックグラウンドとして表示し、実行中の少なくとも１つのアプリケーションウィンドーを画面の所定の領域にオーバーラッピングし表示する。
【００４４】
図３乃至図９を参照して上述した携帯端末機のマルチタスキング動作について説明する。
【００４５】
図３は、本発明の実施形態による携帯端末機でマルチタスキングを実行する工程を示すフローチャートである。
【００４６】
図２及び図３を参照すると、携帯端末機のユーザが複数のアプリケーションを選択する場合に、タスクマネージャー１７０はステップ３０１を実行する。ここで、タスクマネージャー１７０は、制御部１１０の制御の下に携帯端末機をマルチタスキングの初期モードに転換する。
【００４７】
その後に、タスクマネージャー１７０は、表示部１６０の第１の領域でユーザにより選択された複数のアプリケーションのうちで１番目に又は最後に選択されたアプリケーションを初期アプリケーションとして表示するステップ３０２を実行する。また、ステップ３０２において、タスクマネージャー１７０は、表示部１６０の第２の領域でユーザにより選択された複数のアプリケーションのうちで初期アプリケーションを除外した残りのアプリケーションをユーザにより選択された順序でサムネールとして表示する。
【００４８】
したがって、第１の領域に表示される初期アプリケーション及び第２の領域に表示される複数のアプリケーションは、実行中のアプリケーションである。
【００４９】
第２の領域に表示される複数のアプリケーションのうち所定のアプリケーションがドラッグ／ドロップアップ動作又はフリック動作を通して第１の領域に移動する場合に、タスクマネージャー１７０は、ステップ３０３でこの動作を感知し、ステップ３０４に進み、携帯端末機をマルチタスキングの実行モードに切り替えする。
【００５０】
マルチタスキングの実行モードにおいて、タスクマネージャー１７０は、ステップ３０５に進み、第１の領域で実行されている初期アプリケーションをバックグラウンドに切り替えし、第２の領域から移動した所定のアプリケーションをフォアグラウンドに切り替えすることによりこの所定のアプリケーションを実行する。
【００５１】
ステップ３０５で、この所定のアプリケーションは、第２の領域から第１の領域に移動し、サムネールサイズで表示される。その後に、この所定のアプリケーションの映像に対するアンピンチング又はピンチング動作がユーザにより実行される場合に、タスクマネージャー１７０は、この動作を感知し、第１の領域でこの所定のアプリケーションを拡大した又は縮小したサイズで表示する。
【００５２】
このマルチタスキングの実行モードにおいて、第２の領域に表示される複数のアプリケーションのうちの対応するアプリケーションが第１の領域に移動するたびに、タスクマネージャー１７０は、第２の領域に表示される複数のアプリケーションに対する位置を再整列することができる。
【００５３】
また、第１の領域に表示され、第２の領域から移動したドラッグ／ドロップダウン又はフリックダウン動作が所定のアプリケーションに対して実行される場合に、タスクマネージャー１７０は、この所定のアプリケーションを第２の領域の元々の位置に移動し表示することもできる。
【００５４】
このマルチタスキングの実行モードにおいて、第１の領域で第２の領域から移動した複数のアプリケーションを実行する間に、初期アプリケーションが切り替えされたバックグラウンドがタッチされる場合に、タスクマネージャー１７０は、ステップ３０６でこのようなタッチを感知し、初期アプリケーションが第１の領域に表示され、複数のアプリケーションが第２の領域に表示されるマルチタスキングの初期モードへの転換を実行する。
【００５５】
したがって、複数のアプリケーションが第１の領域で実行されている間に、ユーザは、いつでもバックグラウンドに対する１回のタッチ動作だけでマルチタスキングの初期モードへの転換を実行することができる。
【００５６】
マルチタスキングの初期モード又はマルチタスキングの実行モードにおいて、第２の領域でズーム動作を実行するための所定の部分にドラッグ動作が実行される場合に、タスクマネージャー１７０は、ステップ３０７でこのドラッグ動作を感知し、このドラッグ動作の方向を判定する。
【００５７】
このズーム動作のためのドラッグ方向が右側である場合に、タスクマネージャー１７０は、ステップ３０８でこのドラッグ動作を感知し、ステップ３０９に進み、第２の領域に表示される複数のアプリケーションを拡大し表示する。ステップ３０９で、タスクマネージャー１７０は、右側に移動するドラッグの距離に従って第２の領域に表示される複数のアプリケーションを徐々に拡大することにより、それぞれのアプリケーションを詳細に表示することができる。
【００５８】
ステップ３０９で、この拡大された複数のアプリケーションが第２の領域にすべて表示されない場合に、表示される検索ドラッグバーのドラッグ動作によって第２の領域に表示されないこの拡大された１つ以上のアプリケーションを第２の領域に表示することができる。
【００５９】
これに対して、このズーム動作のためのドラッグ方向が左側である場合に、タスクマネージャー１７０は、ステップ３１０でこのドラッグ方向を感知し、ステップ３１１に進み、第２の領域に表示される複数のアプリケーションを縮小し表示する。ステップ３１１で、タスクマネージャー１７０は、左側に移動するドラッグの距離に従って第２の領域に表示される複数のアプリケーションを徐々に縮小することにより第２の領域に表示される複数のアプリケーションのすべてを表示することができる。
【００６０】
マルチタスキングの初期モード又はマルチタスキングの実行モードにおいて、ドラッグダウン又はフリックダウン動作が第２の領域に表示される複数のアプリケーションのうちで所定のアプリケーションに対して実行される場合に、タスクマネージャー１７０は、ステップ３１２でこの動作を感知し、ステップ３１３に進み、この所定のアプリケーションを終了する。
【００６１】
図１１Ａ乃至図１１Ｄは、図３において、実行中の少なくとも１つのアプリケーションウィンドーに対するズーム動作を示す図である。図１１Ａ乃至図１１Ｄにおいて、上端にある矢印に沿って、第２の領域に表示された複数のアプリケーションウィンドーは、左側ドラッグ動作の距離（又は長さ）の変化に従ってサイズが徐々に拡大される動作を示し、他方、図１１Ａ乃至図１１Ｄにおいて、下端にある矢印に沿って第２の領域に表示された複数のアプリケーションウィンドーは、右側ドラッグ動作の距離（又は長さ）の変化に従ってサイズが徐々に縮小される動作を示す。
【００６２】
図４は、本発明の他の実施形態による携帯端末機でマルチタスキングを実行する手順を示すフローチャートであり、図５は、図４で実行中の少なくとも１つのアプリケーションウィンドーをオーバーラッピングし表示する動作を説明するための図であり、図６は、図４で実行中の少なくとも１つのアプリケーションウィンドーを画面のフォアグラウンドウィンドーとして表示する動作を説明するための図であり、図７は、図４で実行中の少なくとも１つのアプリケーションウィンドーの選択を取り消す動作を説明するための図であり、図８は、図４で実行中の少なくとも１つのアプリケーションウィンドーの終了動作を説明するための図であり、図９及び図１０は、図４で実行中の少なくとも１つのアプリケーションウィンドーに対するズーム動作を説明するための図である。
【００６３】
図４を参照すると、携帯端末機の表示部１６０に現在操作中のアプリケーションウィンドーを表示する間に、制御部１１０はステップ４０３を実行する。この時に、制御部１１０は、携帯端末機で実行中のアプリケーションが存在するか否かを判定する。ステップ４０３で、実行中の少なくとも１つのアプリケーションが存在する場合に、制御部１１０は、これを感知しタスクマネージャー１７０を呼び出す。
【００６４】
この呼び出されたタスクマネージャー１７０は、現在操作中のアプリケーションウィンドーをバックグラウンドとして設定し、この実行中の少なくとも１つのアプリケーションウィンドーを表示部１６０の画面の所定の領域にオーバーラッピングし表示するリストアップ工程（図５を参照）を実行することにより、この実行中のアプリケーションウィンドー及び現在操作中のアプリケーションウィンドーを同時に表示する。
【００６５】
図５は、ステップ４０３を説明するための図であり、表示部１６０の画面に現在操作中のアプリケーションウィンドー１６１をバックグラウンドとして設定し、この実行中の少なくとも１つのアプリケーションウィンドー１６２をこの画面の所定の領域、例えば、この画面の下部にオーバーラッピングさせると同時に表示し、これにより、この実行中のアプリケーションウィンドー及び現在操作中のアプリケーションウィンドーを同時に表示する動作を示す。
【００６６】
ステップ４０３で、タスクマネージャー１７０は、ユーザのジェスチャーを判定する。第１のジェスチャーがステップ４０３でユーザにより実行される場合に、タスクマネージャー１７０は、ステップ４０４でこれを感知し、ステップ４０５に進み、この画面のフォアグラウンドとして実行中の選択されたアプリケーションを表示する。
【００６７】
図６は、ステップ４０５を説明するための図である。特に、図６Ａは、この画面の下部に表示されているこの実行中の少なくとも１つのアプリケーションウィンドー１６２のうちのいずれか１つ５０２に対して第１のジェスチャー、例えば、フリックアップ又はドラッグ／ドロップアップが実行される動作を示す。図６Ｂは、このフリックアップ又はドラッグ／ドロップアップが実行された選択されたアプリケーションウィンドー５０２をフォアグラウンドとして表示する動作を示す。
【００６８】
動作において、バックグラウンドがステップ４０３でユーザによりタッチされる場合に、ステップ４０４でタスクマネージャー１７０はこれを感知し、ステップ４０６に進み、このバックグラウンドとして設定された現在操作中のアプリケーションウィンドーを画面のフォアグラウンドに切り替えすることにより、元々の操作中のアプリケーションウィンドーに戻る。
【００６９】
一方、ステップ４０３で、第２のジェスチャーがユーザにより実行される場合に（図７を参照）、タスクマネージャー１７０は、ステップ４０４でこれを感知し、ステップ４０７に進み、この画面の所定の領域から選択されたアプリケーションウィンドーをこの画面の所定の領域にさらに移動することによりアプリケーションの選択を取り消す。ステップ４０７（図７を参照）において、この選択されたアプリケーションをこの画面のフォアグラウンドに切り替えするために、この画面の所定の領域から選択されたアプリケーションは、この画面の所定の領域に移動し表示することによりこのアプリケーションの選択を取り消す。
【００７０】
図７は、ステップ４０７を説明するための図であり、この画面のフォアグラウンドとしてアプリケーション５０３を表示するために、この画面の所定の領域、すなわち、この画面の下部から選択されたアプリケーション５０３を第２のジェスチャー、例えば、ドラッグダウンを介してこの画面の下部に移動させ表示することによりアプリケーション５０３の選択を取り消す動作を示す。
【００７１】
また、第３のジェスチャーがステップ４０３でユーザにより実行される場合に、タスクマネージャー１７０はステップ４０４でこのジェスチャーを感知し、ステップ４０８に進み、この画面の所定の領域から選択されたアプリケーションウィンドーを終了する。
【００７２】
図８は、ステップ４０８を説明するための図であり、この画面の所定の領域であるこの画面の下部から選択されたアプリケーション５０４が第３のジェスチャー、例えば、フリックダウン又はドラッグ／ドロップダウンにより終了される動作を示す。
【００７３】
一方、タスクマネージャー１７０は、ズームイン／ズームアウト動作を通してこの画面の所定の領域にオーバーラップされ表示されている実行中の少なくとも１つのアプリケーションウィンドーの拡大／縮小及び表示を行うことができる。このズームイン／ズームアウト動作は、ズームイン／ズームアウト動作のための所定の領域の選択又はドラッグを通してなされることができる。
【００７４】
図９は、この画面の下部にオーバーラップされ表示されている実行中の少なくとも１つのアプリケーションに対するズームイン／ズームアウト動作を示す図である。また、図１０は、この画面の下部に表示されているこの実行中の少なくとも１つのアプリケーションのズームイン／ズームアウト動作に対する具体的な実施形態を示す図である。特に、図１０は、所定の領域に表示される所定の値の選択により実行されるズームイン／ズームアウト動作を示す。
【００７５】
図１０Ａは、デフォルト値に従って表示されている実行中の少なくとも１つのアプリケーションを示し、図１０Ｂは、最大値の選択により表示されている実行中の少なくとも１つのアプリケーションを示す。また、図１０Ｃは、中間値の選択により表示されている実行中の少なくとも１つのアプリケーションを示し、図１０Ｄは、最小値の選択により表示されている実行中の少なくとも１つのアプリケーションを示す。
【００７６】
本発明による上述した方法は、ＣＤ  ＲＯＭ、ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、又は光磁気ディスク、又はネットワークを介してダウンロードされた記録媒体に格納されることができるハードウェア、ソフトウェア、又はコンピュータコードで実現することができ、これにより、ここで説明される方法は、ＡＳＩＣ又はＦＰＧＡのような一般的な用途のコンピュータ、又は特定のプロセッサ、又はプログラム可能な又は指示されたハードウェアを用いるソフトウェアにより実行することができる。当該技術分野で理解されるように、コンピュータ、プロセッサ、又はプログラム可能なハードウェアは、メモリ構成要素、例えば、ＲＡＭ、ＲＯＭ、フラッシュなどが含まれ、コンピュータ、プロセッサ、又はハードウェアによりアクセスされ実行される際に、ここで説明された処理方法が実現される。
【００７７】
以上、本発明を具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲及び趣旨を逸脱することなく様々な変更が可能であるということは、当業者には明らかであり、本発明の範囲は、上述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるべきである。
【符号の説明】
【００７８】
１１０  制御部
１２０  データ処理部
１２３  ＲＦ部
１２５  オーディオ処理部
１３０  メモリ
１４０  カメラ部
１５０  映像処理部
１６０  表示部
１７０  タスクマネージャー
【図１Ａ】
0005852017.tif 000002
【図１Ｂ】
0005852017.tif 000003
【図２】
0005852017.tif 000004
【図３】
0005852017.tif 000005
【図４】
0005852017.tif 000006
【図５】
0005852017.tif 000007
【図６Ａ−６Ｂ】
0005852017.tif 000008
【図７】
0005852017.tif 000009
【図８】
0005852017.tif 000010
【図９】
0005852017.tif 000011
【図１０Ａ】
0005852017.tif 000012
【図１０Ｂ】
0005852017.tif 000013
【図１０Ｃ】
0005852017.tif 000014
【図１０Ｄ】
0005852017.tif 000015
【図１１Ａ−１１Ｄ】
0005852017.tif 000016