(57)【要約】【課題】タッチスクリーンを含むディスプレー装置の制御方法を提供する。【解決手段】タッチスクリーンを含むディスプレー装置の制御方法は、上記タッチスクリーンに、アプリケーションを実行するウィンドウをそれぞれ表示する複数のウィンドウ表示空間を確立するステップと、少なくとも１つのアプリケーションを実行するための少なくとも１つのアイコンを表示するランチャーアプリケーションを上記複数のウィンドウ表示空間の中の１つに表示するステップと、新規アプリケーションを実行するための新規アプリケーション実行命令を上記ランチャーアプリケーションで受信するステップと、上記新規アプリケーション実行命令に応じて、上記ランチャーアプリケーションを表示するウィンドウ表示空間を除いた残りのウィンドウ表示空間の中の１つに上記新規アプリケーションを実行する新規ウィンドウを表示するステップと、を有することを特徴とする。【選択図】図２Ｂ
2014116004.tif 000002
【特許請求の範囲】
【請求項１】
タッチスクリーンを含むディスプレー装置の制御方法であって、
前記タッチスクリーンに、アプリケーションを実行するウィンドウをそれぞれ表示する複数のウィンドウ表示空間を確立するステップと、
少なくとも１つのアプリケーションを実行するための少なくとも１つのアイコンを表示するランチャーアプリケーションを前記複数のウィンドウ表示空間の中の１つに表示するステップと、
新規アプリケーションを実行するための新規アプリケーション実行命令を前記ランチャーアプリケーションで受信するステップと、
前記新規アプリケーション実行命令に応じて、前記ランチャーアプリケーションを表示するウィンドウ表示空間を除いた残りのウィンドウ表示空間の中の１つに前記新規アプリケーションを実行する新規ウィンドウを表示するステップと、
を有することを特徴とするディスプレー装置の制御方法。
【請求項２】
前記新規アプリケーション実行命令を受信するステップは、
前記少なくとも１つのアプリケーションを実行するための前記少なくとも１つのアイコンをタッチすることを特徴とする請求項１に記載のディスプレー装置の制御方法。
【請求項３】
前記新規ウィンドウを表示するステップは、
前記ランチャーアプリケーションを表示するウィンドウ表示空間を除いた残りのウィンドウ表示空間の中に空いているウィンドウ表示空間があるか否かを判定することを特徴とする請求項２に記載のディスプレー装置の制御方法。
【請求項４】
前記新規ウィンドウを表示するステップは、
前記空いているウィンドウ表示空間があると判定される場合に、予め定められた順序に基づいて、前記ウィンドウ表示空間の中の１つのウィンドウ表示空間に前記新規ウィンドウを表示することを特徴とする請求項３に記載のディスプレー装置の制御方法。
【請求項５】
前記新規ウィンドウを表示するステップは、
前記空いているウィンドウ表示空間がないと判定される場合に、前記ウィンドウ表示空間で実行されているアプリケーションの中でアクティビティースタックレベルが最も低いアプリケーションに対応するウィンドウ表示空間に前記新規ウィンドウを表示することを特徴とする請求項３に記載のディスプレー装置の制御方法。
【請求項６】
前記新規アプリケーション実行命令を受信するステップは、
前記少なくとも１つのアプリケーションを実行するためのアイコンから開始され、前記ランチャーアプリケーションを表示するウィンドウ表示空間を除いた残りのウィンドウ表示空間の中の１つで終了するドラッグジェスチャーを受信することを特徴とする請求項１に記載のディスプレー装置の制御方法。
【請求項７】
前記新規ウィンドウを表示するステップは、
前記ドラッグジェスチャーに従ってドラッグされるアイコンに対応するアプリケーションを実行する新規ウィンドウを、前記ドラッグジェスチャーが終了するアプリケーション表示空間に表示することを特徴とする請求項６に記載のディスプレー装置の制御方法。
【請求項８】
前記ランチャーアプリケーションを表示するステップは、
前記ランチャーアプリケーションが表示される前記ウィンドウ表示空間を除いた残りのウィンドウ表示空間にウィンドウの各々を表示するステップをさらに有することを特徴とする請求項１に記載のディスプレー装置の制御方法。
【請求項９】
前記ランチャーアプリケーションを表示するステップは、
前記ウィンドウ表示空間で実行されるアプリケーションのアクティビティースタックレベルを確認するステップをさらに有することを特徴とする請求項８に記載のディスプレー装置の制御方法。
【請求項１０】
前記ランチャーアプリケーションを表示するステップは、
前記確認されたアクティビティースタックレベルに基づいて、最上位アクティビティースタックレベルを有するアプリケーションを実行するウィンドウを表示するステップをさらに有することを特徴とする請求項９に記載のディスプレー装置の制御方法。
【請求項１１】
タッチスクリーンと、
前記タッチスクリーンに、アプリケーションを実行するウィンドウをそれぞれ表示する複数のウィンドウ表示空間を確立し、少なくとも１つのアプリケーションを実行するための少なくとも１つのアイコンを表示するランチャーアプリケーションを前記複数のウィンドウ表示空間の中の１つに表示するように制御する制御部とを有し、
前記タッチスクリーンは、新規アプリケーションを実行するための新規アプリケーション実行命令を前記ランチャーアプリケーションで受信し、
前記制御部は、前記新規アプリケーション実行命令に応じて、前記ランチャーアプリケーションを表示するウィンドウ表示空間を除いた残りのウィンドウ表示空間の中の１つに前記新規アプリケーションを実行する新規ウィンドウを表示するように制御することを特徴とするディスプレー装置。
【請求項１２】
前記タッチスクリーンは、前記新規アプリケーションを実行するためのアイコンをタッチするタッチの入力を受信することを特徴とする請求項１１に記載のディスプレー装置。
【請求項１３】
前記制御部は、前記ランチャーアプリケーションを表示するウィンドウ表示空間を除いた残りのウィンドウ表示空間の中に空いているウィンドウ表示空間があるか否かを判定することを特徴とする請求項１２に記載のディスプレー装置。
【請求項１４】
前記制御部は、前記空いているウィンドウ表示空間があると判定される場合に、予め定められた順序に基づいて、前記空いているウィンドウ表示空間の中の１つに前記新規ウィンドウを表示するように制御することを特徴とする請求項１３に記載のディスプレー装置。
【請求項１５】
前記制御部は、前記空いているウィンドウ表示空間がないと判定される場合に、前記ウィンドウ表示空間で実行されているアプリケーションの中でアクティビティースタックレベルが最も低いアプリケーションに対応するウィンドウ表示空間に前記新規ウィンドウを表示するように制御することを特徴とする請求項１３に記載のディスプレー装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスプレー装置及びその制御方法に関し、より詳細には、アプリケーションが実行されるウィンドウの表示を制御するディスプレー装置及びその制御方法に関する。
【背景技術】
【０００２】
デスクトップコンピュータは、少なくとも１つのディスプレー装置（例えば、モニター）を有する。タッチスクリーンを使用するモバイル装置（例えば、携帯電話、スマートフォン、又はタブレットＰＣ）は、１つのディスプレー装置を有する。
【０００３】
デスクトップコンピュータのユーザは、作業環境に基づいてディスプレー装置の画面を分割（例えば、複数のポップアップウィンドウ（pop-up windows）で横分割又は縦分割）することができる。ウェブブラウザーが実行される場合に、ユーザは、キーボードにあるページアップ（page-up）ボタン又はページダウン（page-down）ボタンを用いてウェブブラウザーの上方向又は下方向に移動することができる。キーボードの代わりに、ユーザがマウスを使用する場合に、マウスカーソルで画面の側面にあるスクロールバー（scroll bar）を選択することによりウェブページの上方向又は下方向に移動することができる。また、ユーザは、ウェブページのボトムにあるテキスト形式で又はアイコンとして表示される‘トップ（top）’ボタンを選択することによりウェブページのトップに移動することができる。
【０００４】
モバイル装置は、デスクトップコンピュータと比較して、入力制限だけではなく限定されたサイズの画面を有する。デスクトップコンピュータとは異なり、モバイル装置は、画面を分割して使用することが難しい。
【０００５】
また、モバイル装置は、製造段階で装置に設けられるデフォルトアプリケーション及びインターネットのアプリケーション販売サイトを通してダウンロードされる追加アプリケーションのような様々なアプリケーションを記憶し実行することができる。追加アプリケーションは、一般使用者により開発され、販売サイトに登録されることができる。したがって、だれでも自身が開発したアプリケーションをアプリケーション販売サイトを通して自由にモバイル装置のユーザに販売することができる。数万個から数十万個の無料又は有料アプリケーションは、現在のモバイル装置に使用されている。
【０００６】
このように、消費者の好奇心を刺激し、消費者の欲求を充足させる様々なアプリケーションがモバイル装置に使用可能であるが、モバイル装置は、ディスプレーサイズ及びユーザインターフェース（User Interface：ＵＩ）に制限があるために、複数のアプリケーションを表示することが難しい。したがって、ユーザは、モバイル装置で複数のアプリケーションを実行するのに不便さを経験する。
【０００７】
したがって、モバイル装置の１つのディスプレー上に複数のウィンドウを表示する技術が要求される。また、モバイル装置の１つのディスプレー上に複数のウィンドウを容易に実行させ、実行の後にウィンドウ配列を容易にすることができる技術が要求される。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】米国特許公開第２０１０−０２２４８７８８号公報
【特許文献２】日本特許公開第２００４−３１８５６６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
したがって、本発明は、上述した従来技術の問題点を解決するために提案されたものであり、その目的は、１つのディスプレー上に複数のウィンドウを実行させ、実行の後に複数のウィンドウ配列を調整することができるディスプレー装置及びその制御方法を提供することにある。
【課題を解決するための手段】
【００１０】
上記のような目的を達成するために、本発明の一態様によれば、タッチスクリーンを含むディスプレー装置の制御方法を提供する。上記方法は、上記タッチスクリーンに、アプリケーションを実行するウィンドウをそれぞれ表示する複数のウィンドウ表示空間を確立するステップと、少なくとも１つのアプリケーションを実行するための少なくとも１つのアイコンを表示するランチャーアプリケーションを上記複数のウィンドウ表示空間の中の１つに表示するステップと、新規アプリケーションを実行するための新規アプリケーション実行命令を前記ランチャーアプリケーションで受信するステップと、上記新規アプリケーション実行命令に応じて、上記ランチャーアプリケーションを表示するウィンドウ表示空間を除いた残りのウィンドウ表示空間の中の１つに上記新規アプリケーションを実行する新規ウィンドウを表示するステップと、を有することを特徴とする。
【００１１】
本発明の一態様によれば、ディスプレー装置を提供する。上記装置は、タッチスクリーンと、前記タッチスクリーンに、アプリケーションを実行するウィンドウをそれぞれ表示する複数のウィンドウ表示空間を確立し、少なくとも１つのアプリケーションを実行するための少なくとも１つのアイコンを表示するランチャーアプリケーションを上記複数のウィンドウ表示空間の中の１つに表示するように制御する制御部とを有し、前記タッチスクリーンは、新規アプリケーションを実行するための新規アプリケーション実行命令を前記ランチャーアプリケーションで受信し、前記制御部は、前記新規アプリケーション実行命令に応じて、前記ランチャーアプリケーションを表示するウィンドウ表示空間を除いた残りのウィンドウ表示空間の中の１つに前記新規アプリケーションを実行する新規ウィンドウを表示するように制御することを特徴とする。
【発明の効果】
【００１２】
本発明の様々な実施形態によると、１つのディスプレー上に複数のウィンドウを実行させ、実行の後に複数のウィンドウ配列を調整することができるディスプレー装置及びその制御方法を提供することができる。ユーザは、複数のウィンドウに表示される複数のアプリケーションを同時に使用することができる。さらに、ユーザは、複数のアプリケーションの配列を容易に変えることができ、したがって、ユーザの便宜を最大にすることができる。
【００１３】
本発明の実施形態の上述した及び他の様相、特徴、及び利点は、以下の添付図面が併用された後述の詳細な説明から、より一層明らかになるだろう。
【図面の簡単な説明】
【００１４】
【図１】本発明の一実施形態による装置の構成を示す概略的なブロック図である。
【図２Ａ】本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【図２Ｂ】本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【図２Ｃ】本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【図２Ｄ】本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【図２Ｅ】本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【図２Ｆ】本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【図２Ｇ】本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【図２Ｈ】本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【図２Ｉ】本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【図２Ｊ】本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【図２Ｋ】本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【図３Ａ】本発明の様々な実施形態によるアクティビティースタックを説明する概念図である。
【図３Ｂ】本発明の様々な実施形態によるアクティビティースタックを説明する概念図である。
【図３Ｃ】本発明の様々な実施形態によるアクティビティースタックを説明する概念図である。
【図３Ｄ】本発明の様々な実施形態によるアクティビティースタックを説明する概念図である。
【図３Ｅ】本発明の様々な実施形態によるアクティビティースタックを説明する概念図である。
【図３Ｆ】本発明の様々な実施形態によるアクティビティースタックを説明する概念図である。
【図３Ｇ】本発明の様々な実施形態によるアクティビティースタックを説明する概念図である。
【図３Ｈ】本発明の様々な実施形態によるアクティビティースタックを説明する概念図である。
【図３Ｉ】本発明の様々な実施形態によるアクティビティースタックを説明する概念図である。
【図４】本発明の一実施形態によるディスプレー装置の制御方法を示すフローチャートである。
【図５】本発明の一実施形態によるディスプレー装置の制御方法を示すフローチャートである。
【図６Ａ】本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【図６Ｂ】本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【図６Ｃ】本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【図７】本発明の一実施形態によるディスプレー装置の制御方法を示すフローチャートである。
【図８Ａ】本発明の一実施形態による複数のウィンドウを表示する方法を説明する概念図である。
【図８Ｂ】本発明の一実施形態による複数のウィンドウを表示する方法を説明する概念図である。
【図８Ｃ】本発明の一実施形態による複数のウィンドウを表示する方法を説明する概念図である。
【図８Ｄ】本発明の一実施形態による複数のウィンドウを表示する方法を説明する概念図である。
【図８Ｅ】本発明の一実施形態による複数のウィンドウを表示する方法を説明する概念図である。
【図８Ｆ】本発明の一実施形態による複数のウィンドウを表示する方法を説明する概念図である。
【図８Ｇ】本発明の一実施形態による複数のウィンドウを表示する方法を説明する概念図である。
【図８Ｈ】本発明の一実施形態による複数のウィンドウを表示する方法を説明するす概念図である。
【図８Ｉ】本発明の一実施形態による複数のウィンドウを表示する方法を説明する概念図である。
【図８Ｊ】本発明の一実施形態による複数のウィンドウを表示する方法を説明する概念図である。
【図８Ｋ】本発明の一実施形態による複数のウィンドウを表示する方法を説明する概念図である。
【図８Ｌ】本発明の一実施形態による複数のウィンドウを表示する方法を説明する概念図である。
【図８Ｍ】本発明の一実施形態による複数のウィンドウを表示する方法を説明する概念図である。
【図８Ｎ】本発明の様々な実施形態による画面分割表示を説明する概念図である。
【図８Ｏ】本発明の様々な実施形態による画面分割表示を説明する概念図である。
【図８Ｐ】本発明の様々な実施形態による画面分割表示を説明する概念図である。
【図８Ｑ】本発明の様々な実施形態による画面分割表示を説明する概念図である。
【図８Ｒ】本発明の一実施形態による様々なウィンドウ表示空間の確立を説明する概念図である。
【図８Ｓ】本発明の一実施形態によるディスプレー装置の制御方法を示すフローチャートである。
【図９Ａ】本発明の一実施形態によるディスプレー装置の概念図である。
【図９Ｂ】本発明の一実施形態によるディスプレー装置の概念図である。
【図９Ｃ】本発明の一実施形態によるディスプレー装置の概念図である。
【図１０Ａ】本発明の様々な実施形態によるアクティビティースタックを説明する概念図である。
【図１０Ｂ】本発明の様々な実施形態によるアクティビティースタックを説明する概念図である。
【図１０Ｃ】本発明の様々な実施形態によるアクティビティースタックを説明する概念図である。
【図１１】本発明の一実施形態によるディスプレー装置の概念図である。
【図１２Ａ】本発明の一実施形態によるディスプレー装置の概念図である。
【図１２Ｂ】本発明の一実施形態によるディスプレー装置の概念図である。
【図１２Ｃ】本発明の一実施形態によるディスプレー装置の概念図である。
【図１２Ｄ】本発明の一実施形態によるディスプレー装置の概念図である。
【図１２Ｅ】本発明の一実施形態によるディスプレー装置の概念図である。
【図１２Ｆ】本発明の一実施形態によるディスプレー装置の概念図である。
【図１２Ｇ】本発明の一実施形態によるディスプレー装置の概念図である。
【図１２Ｈ】本発明の一実施形態によるディスプレー装置の概念図である。
【図１３】本発明の一実施形態によるディスプレー装置の制御方法を示すフローチャートである。
【図１４Ａ】本発明の一実施形態によるディスプレー装置の概念図である。
【図１４Ｂ】本発明の一実施形態によるディスプレー装置の概念図である。
【図１４Ｃ】本発明の一実施形態によるディスプレー装置の概念図である。
【図１４Ｄ】本発明の一実施形態によるディスプレー装置の概念図である。
【図１４Ｅ】本発明の一実施形態によるディスプレー装置の概念図である。
【図１４Ｆ】本発明の一実施形態によるディスプレー装置の概念図である。
【図１５】本発明の一実施形態によるディスプレー装置の制御方法を示すフローチャートである。
【図１６Ａ】本発明の実施形態によるディスプレー装置の概念図である。
【図１６Ｂ】本発明の実施形態によるディスプレー装置の概念図である。
【図１６Ｃ】本発明の実施形態によるディスプレー装置の概念図である。
【図１６Ｄ】本発明の実施形態によるディスプレー装置の概念図である。
【図１６Ｅ】本発明の実施形態によるディスプレー装置の概念図である。
【図１７Ａ】本発明の実施形態によるディスプレー装置の概念図である。
【図１７Ｂ】本発明の実施形態によるディスプレー装置の概念図である。
【図１７Ｃ】本発明の実施形態によるディスプレー装置の概念図である。
【図１７Ｄ】本発明の実施形態によるディスプレー装置の概念図である。
【図１７Ｅ】本発明の実施形態によるディスプレー装置の概念図である。
【図１７Ｆ】本発明の実施形態によるディスプレー装置の概念図である。
【図１７Ｇ】本発明の実施形態によるディスプレー装置の概念図である。
【図１８Ａ】本発明の一実施形態によるウィンドウサイズの変更を説明する概念図である。
【図１８Ｂ】本発明の一実施形態によるウィンドウサイズの変更を説明する概念図である。
【図１８Ｃ】本発明の一実施形態によるウィンドウサイズの変更を説明する概念図である。
【図１８Ｄ】本発明の一実施形態によるウィンドウサイズの変更を説明する概念図である。
【図１８Ｅ】本発明の一実施形態によるウィンドウサイズの変更を説明する概念図である。
【図１８Ｆ】本発明の一実施形態によるウィンドウサイズの変更を説明する概念図である。
【図１８Ｇ】本発明の一実施形態によるウィンドウサイズの変更を説明する概念図である。
【図１９Ａ】本発明の一実施形態によるウィンドウ位置の変更を説明する概念図である。
【図１９Ｂ】本発明の一実施形態によるウィンドウ位置の変更を説明する概念図である。
【図１９Ｃ】本発明の一実施形態によるウィンドウ位置の変更を説明する概念図である。
【図１９Ｄ】本発明の一実施形態によるウィンドウ位置の変更を説明する概念図である。
【図１９Ｅ】本発明の一実施形態によるウィンドウ位置の変更を説明する概念図である。
【図１９Ｆ】本発明の一実施形態によるウィンドウ位置の変更を説明する概念図である。
【図２０Ａ】本発明の一実施形態によるディスプレー装置の概念図である。
【図２０Ｂ】本発明の一実施形態によるディスプレー装置の概念図である。
【図２０Ｃ】本発明の一実施形態によるディスプレー装置の概念図である。
【図２０Ｄ】本発明の一実施形態によるディスプレー装置の概念図である。
【図２０Ｅ】本発明の一実施形態によるディスプレー装置の概念図である。
【図２０Ｆ】本発明の一実施形態によるディスプレー装置の概念図である。
【図２０Ｇ】本発明の一実施形態によるディスプレー装置の概念図である。
【図２１Ａ】本発明の一実施形態によるディスプレー装置の概念図である。
【図２１Ｂ】本発明の一実施形態によるディスプレー装置の概念図である。
【図２１Ｃ】本発明の一実施形態によるディスプレー装置の概念図である。
【図２１Ｄ】本発明の一実施形態によるディスプレー装置の概念図である。
【図２１Ｅ】本発明の一実施形態によるディスプレー装置の概念図である。
【図２１Ｆ】本発明の一実施形態によるディスプレー装置の概念図である。
【発明を実施するための形態】
【００１５】
本発明の様々な実施形態を、添付の図面を参照して詳細に説明する。添付の図面を参照した下記の説明は、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるような本発明の実施形態の包括的な理解を助けるために提供されるものであり、この理解を助けるために様々な特定の詳細を含むが、単なる一つの実施形態に過ぎない。従って、本発明の範囲及び趣旨を逸脱することなく、ここに説明する実施形態の様々な変更及び修正が可能であるということは、当該技術分野における通常の知識を有する者には明らかである。また、明瞭性と簡潔性の観点から、当業者に良く知られている機能や構成に関する具体的な説明は、省略する。
【００１６】
次の説明及び請求項に使用する用語及び単語は、辞典的意味に限定されるものではなく、発明者により本発明の理解を明確且つ一貫性があるようにするために使用する。従って、本発明の実施形態の説明が単に実例を提供するためのものであって、特許請求の範囲とこれと均等なものに基づいて定義される発明を限定する目的で提供するものでないことは、本発明の技術分野における通常の知識を持つ者には明らかである。
【００１７】
本願明細書に記載の各要素は、文脈中に特に明示しない限り、複数形を含むことは、当業者には理解できるものである。したがって、例えば、“コンポーネント表面（a component surface）”との記載は、１つ又は複数の表面を含む。
【００１８】
“実質的に(substantially)”という用語は、提示された特徴、パラメータ、又は値が正確に設定される必要はないが、許容誤差、測定誤り、測定精度限界及び当業者に知られているか、あるいは当業者によって実験なしに得られる要素を含む偏差又は変化が、これら特性が提供しようとする効果を排除しない範囲内で発生することを意味する。
【００１９】
図１は、本発明の一実施形態による装置の構成を示す概略的なブロック図である。
図１を参照すると、装置（ディスプレー装置とも称する）１００は、移動通信モジュール１２０、サブ通信モジュール１３０、及びコネクタ１６５を通して外部装置（図示せず）に接続されることができる。“外部装置”は、他の装置（図示せず）、携帯電話（図示せず）、スマートフォン（図示せず）、タブレットＰＣ（図示せず）、及びサーバ（図示せず）を含む。
【００２０】
図１を参照すると、ディスプレー装置１００は、タッチスクリーン１９０及びタッチスクリーンコントローラ１９５を含む。また、ディスプレー装置１００は、制御部１１０、移動通信モジュール１２０、サブ通信モジュール１３０、マルチメディアモジュール１４０、カメラモジュール１５０、全地球測位システム（ＧＰＳ）モジュール１５５、入出力モジュール１６０、センサモジュール１７０、記憶部１７５、及び電源供給部１８０を含む。サブ通信モジュール１３０は、無線ローカルエリアネットワーク（ＷＬＡＮ）モジュール１３１及び近距離通信モジュール１３２のうちの少なくとも１つを含み、マルチメディアモジュール１４０は、ブロードキャスト通信モジュール１４１、オーディオ再生モジュール１４２、及びビデオ再生モジュール１４３のうちの少なくとも１つを含む。カメラモジュール１５０は、第１のカメラ１５１及び第２のカメラ１５２のうちの少なくとも１つを含み、入出力モジュール１６０は、ボタン１６１、マイクロフォン１６２、スピーカ１６３、振動モータ１６４、コネクタ１６５、及びキーパッド１６６のうちの少なくとも１つを含む。
【００２１】
制御部１１０は、中央処理部（ＣＰＵ）１１１、ディスプレー装置１００の制御のための制御プログラムを記憶するための読出し専用メモリ（ＲＯＭ）１１２、及びディスプレー装置１００の外部から入力される信号又はデータを記憶するか、又はディスプレー装置１００で実行される動作のための記憶領域として使用されるランダムアクセスメモリ（ＲＡＭ）１１３を含むことができる。ＣＰＵ１１１は、シングルコア、デュアルコア、トリプルコア、又はクワッドコアを含むことができる。ＣＰＵ１１１、ＲＯＭ１１２、及びＲＡＭ１１３は、内部バスを通して相互に接続されることができる。
【００２２】
制御部１１０は、移動通信モジュール１２０、サブ通信モジュール１３０、マルチメディアモジュール１４０、カメラモジュール１５０、ＧＰＳモジュール１５５、入出力モジュール１６０、センサモジュール１７０、記憶部１７５、電源供給部１８０、タッチスクリーン１９０（第１のタッチスクリーン及び第２のタッチスクリーンで構成する）、及びタッチスクリーンコントローラ１９５を制御することができる。
【００２３】
移動通信モジュール１２０は、ディスプレー装置１００を、制御部１１０の制御の下に少なくとも１つ又はそれ以上のアンテナ（図示せず）を用いて移動通信を通して外部装置に接続する。移動通信モジュール１２０は、ディスプレー装置１００に入力される電話番号を有する携帯電話（図示せず）、スマートフォン（図示せず）、タブレットＰＣ（図示せず）、又は他の装置（図示せず）と音声通話、ビデオ会議コール（video conference calls）、短文メッセージサービス（ＳＭＳ）メッセージ、又はマルチメディアメッセージサービス（ＭＭＳ）メッセージ）のための無線信号を送受信する。
【００２４】
サブ通信モジュール１３０は、ＷＬＡＮモジュール１３１及び近距離通信モジュール１３２のうちの少なくとも１つを含むことができる。例えば、サブ通信モジュール１３０は、ＷＬＡＮモジュール１３１だけを含むか、近距離通信モジュール１３２だけを含むか、又はＷＬＡＮモジュール１３１及び近距離通信モジュール１３２をすべて含んでもよい。
【００２５】
ＷＬＡＮモジュール１３１は、制御部１１０の制御の下に、アクセスポイント（ＡＰ）（図示せず）が設置された場所でインターネットに接続されることができる。ＷＬＡＮモジュール１３１は、米国電機電子学会（ＩＥＥＥ）のＷＬＡＮ標準ＩＥＥＥ８０２．１１ｘをサポートする。近距離通信モジュール１３２は、制御部１１０の制御の下に、ディスプレー装置１００と画像レンダリング装置（図示せず）との間で近距離通信を実行することができる。近距離通信は、ブルートゥース（登録商標）、赤外線データ協会（Infrared Data Association：ＩｒＤＡ）（登録商標）、ジグビー（Zigbee（登録商標））などを含むことができる。
【００２６】
ディスプレー装置１００は、性能に基づいて、移動通信モジュール１２０、ＷＬＡＮモジュール１３１、及び近距離通信モジュール１３２のうちの少なくとも１つを含むことができる。例えば、ディスプレー装置１００は、性能に基づいて、移動通信モジュール１２０、ＷＬＡＮモジュール１３１、及び近距離通信モジュール１３２の組み合せを含むことができる。
【００２７】
マルチメディアモジュール１４０は、ブロードキャスト通信モジュール１４１、オーディオ再生モジュール１４２、又はビデオ再生モジュール１４３を含むことができる。ブロードキャスト通信モジュール１４１は、制御部１１０の制御の下にブロードキャスト通信アンテナ（図示せず）を通して放送局から送信されるブロードキャスティング信号（例えば、テレビジョンブロードキャスト信号、ラジオブロードキャスト信号、又はデータブロードキャスト信号）及びブロードキャスト付加情報（例えば、電気プログラムガイド（Electric Program Guide：ＥＰＧ）又は電気サービスガイド（Electric Service Guide：ＥＳＧ））を受信することができる。オーディオ再生モジュール１４２は、制御部１１０の制御の下に、記憶されるか又は受信されるディジタルオーディオファイル（例えば、拡張子がｍｐ３、ｗｍａ、ｏｇｇ、又はｗａｖであるファイル）を再生することができる。ビデオ再生モジュール１４３は、制御部１１０の制御の下に、記憶されるか又は受信されるディジタルビデオファイル（例えば、拡張子がｍｐｅｇ、ｍｐｇ、ｍｐ４、ａｖｉ、ｍｏｖ、又はｍｋｖであるファイル）を再生することができる。また、ビデオ再生モジュール１４３は、ディジタルオーディオファイルを再生することができる。
【００２８】
マルチメディアモジュール１４０は、ブロードキャスト通信モジュール１４１を除外してオーディオ再生モジュール１４２及びビデオ再生モジュール１４３を含んでよい。また、マルチメディアモジュール１４０のオーディオ再生モジュール１４２又はビデオ再生モジュール１４３は、制御部１１０に含まれることができる。
【００２９】
カメラモジュール１５０は、制御部１１０の制御の下に、静止映像又は動映像を撮影する第１のカメラ１５１及び第２のカメラ１５２のうちの少なくとも１つを含むことができる。また、第１のカメラ１５１又は第２のカメラ１５２は、撮影に必要とされる光量を提供する補助光源（例えば、フラッシュ（図示せず））を含むことができる。第１のカメラ１５１は、ディスプレー装置１００の前面に配置され、第２のカメラ１５２は、ディスプレー装置１００の背面に配置されることができる。あるいは、第１のカメラ１５１及び第２のカメラ１５２は、相互に隣接するように（例えば、第１のカメラ１５１と第２のカメラ１５２との間の距離が１ｃｍ乃至８ｃｍの範囲内であり得る）配置されることにより３次元（３Ｄ）静止映像又は３Ｄ動映像を撮影することができる。
【００３０】
ＧＰＳモジュール１５５は、地球の軌道を周回する複数のＧＰＳ衛星（図示せず）から電波を受信し、ＧＰＳ衛星からディスプレー装置１００までの電波到達時間（Time of Arrival）を用いてディスプレー装置１００の位置を計算することができる。
【００３１】
入出力モジュール１６０は、複数のボタン１６１、マイクロフォン１６２、スピーカ１６３、振動モータ１６４、コネクタ１６５、及びキーパッド１６６のうちの少なくとも１つを含むことができる。
【００３２】
少なくとも１つのボタン１６１は、ディスプレー装置１００のハウジングの前面、側面、又は背面に配置されることができ、電源／ロックボタン（図示せず）、ボリュームボタン（図示せず）、メニューボタン、ホームボタン、バックボタン、及び検索ボタンのうちの少なくとも１つを含むことができる。
【００３３】
マイクロフォン１６２は、制御部１１０の制御の下に、音声又はサウンドを受信することにより電気信号を生成する。
【００３４】
スピーカ１６３は、制御部１１０の制御の下に、移動通信モジュール１２０、サブ通信モジュール１３０、マルチメディアモジュール１４０、又はカメラモジュール１５０の様々な信号（例えば、無線信号、ブロードキャスト信号、ディジタルオーディオファイル、ディジタルビデオファイル、又は撮影信号）に対応するサウンドをディスプレー装置１００の外部に出力することができる。スピーカ１６３は、ディスプレー装置１００が実行する機能に対応するサウンド（例えば、ボタン操作音又はリングバックトーン）を出力することができる。スピーカ１６３は、ディスプレー装置１００のハウジングの適切な位置又は複数の適切な位置に１つ又は複数で形成されることができる。
【００３５】
振動モータ１６４は、制御部１１０の制御の下に電気信号を機械的な振動に変換することができる。例えば、振動モードにあるディスプレー装置１００は、他の装置（図示せず）から音声通話を受信する場合に、振動モータ１６４を駆動させる。振動モータ１６４は、ディスプレー装置１００のハウジング内に１つ又は複数で形成されることができる。振動モータ１６４は、タッチスクリーン１９０をタッチするユーザのタッチ動作及びタッチスクリーン１９０上でのタッチの連続的な動きに応じて動作することができる。
【００３６】
コネクタ１６５は、ディスプレー装置１００を外部装置（図示せず）又は電源ソース（図示せず）に接続するためのインターフェースとして使用されることができる。ディスプレー装置１００は、制御部１１０の制御の下に、コネクタ１６５に接続された有線ケーブルを通してディスプレー装置１００の記憶部１７５に記憶されたデータを外部装置（図示せず）に送信するか、又は外部装置（図示せず）からデータを受信することができる。コネクタ１６５に接続された有線ケーブルを通して電源ソース（図示せず）から電源を受信するか又はバッテリー（図示せず）を充電することができる。
【００３７】
キーパッド１６６は、ディスプレー装置１００の制御のためにユーザからキー入力を受信することができる。キーパッド１６６は、ディスプレー装置１００上に形成される物理的なキーパッド（図示せず）又はタッチスクリーン１９０上に表示される仮想のキーパッド（図示せず）を含む。ディスプレー装置１００上に形成される物理的なキーパッド（図示せず）は、ディスプレー装置１００の性能又は構成に従って除外してもよい。
【００３８】
センサモジュール１７０は、ディスプレー装置１００の状態を検出する少なくとも１つのセンサを含む。例えば、センサモジュール１７０は、ユーザがディスプレー装置１００に接近するか否かを検出する近接センサ、ディスプレー装置１００の周辺の光量を検出する照度センサ（図示せず）、又はディスプレー装置１００の動作（例えば、ディスプレー装置１００の回転、ディスプレー装置１００に加えられる加速度又は振動）を検出するモーションセンサ（図示せず）を含むことができる。少なくとも１つのセンサは、状態を検出し、検出に対応する信号を生成して制御部１１０に送信することができる。センサモジュール１７０のセンサは、ディスプレー装置１００の性能に従って追加されてもよく又は削除されてもよい。
【００３９】
記憶部１７５は、制御部１１０の制御の下に、移動通信モジュール１２０、サブ通信モジュール１３０、マルチメディアモジュール１４０、カメラモジュール１５０、ＧＰＳモジュール１５５、入出力モジュール１６０、センサモジュール１７０、及びタッチスクリーン１９０の動作に応じて入出力される信号又はデータを記憶することができる。記憶部１７５は、ディスプレー装置１００又は制御部１１０の制御のための制御プログラム及びアプリケーションを記憶することができる。
【００４０】
“記憶部”という用語は、記憶部１７５、制御部１１０内のＲＯＭ１１２及びＲＡＭ１１３、又はディスプレー装置１００に装着されるメモリカード（図示せず）（例えば、セキュアディジタル（ＳＤ）カード、メモリスティックなど）を含む。記憶部は、不揮発性メモリ、揮発性メモリ、ハードディスクドライブ（ＨＤＤ）、又はソリッドステートドライブ（ＳＳＤ）などを含むことができる。
【００４１】
電源供給部１８０は、制御部１１０の制御の下に、ディスプレー装置１００のハウジング内に配置される１つ又は複数のバッテリー（図示せず）に電源を供給することができる。１つ又は複数のバッテリーは、電源をディスプレー装置１００に供給する。また、電源供給部１８０は、コネクタ１６５に接続された有線ケーブルを通して外部の電源ソース（図示せず）から入力される電源をディスプレー装置１００に供給することができる。
【００４２】
タッチスクリーン１９０は、様々なサービス（例えば、通話、データ送信、ブロードキャスティング、及び撮影サービス）に対応する複数のユーザインターフェースをユーザに提供することができる。タッチスクリーン１９０は、ユーザインターフェースに入力される少なくとも１つのタッチに対応するアナログ信号をタッチスクリーンコントローラ１９５に送信することができる。タッチスクリーン１９０は、ユーザの身体（例えば、親指を含む指）又はタッチ可能な入力手段（例えば、スタイラスペン）を通して少なくとも１つのタッチを受信することができる。また、タッチスクリーン１９０は、少なくとも１つのタッチのうちで１つのタッチの連続的な動きを受信することができる。タッチスクリーン１９０は、入力されるタッチの連続的な動きに対応するアナログ信号をタッチスクリーンコントローラ１９５に送信することができる。
【００４３】
本発明において、タッチは、タッチスクリーン１９０とユーザの身体又はタッチ可能な入力手段の間の接触に限定されず、非接触式（例えば、タッチスクリーン１９０とユーザの身体又はタッチ可能な入力手段の間で１ｍｍ以下の検出可能な距離）タッチを含む。タッチスクリーン１９０からの検出可能な距離は、ディスプレー装置１００の性能又は構成に従って変更されることができる。
【００４４】
タッチスクリーン１９０は、例えば、抵抗膜（resistive）方式、静電容量（capacitive）方式、赤外線（infrared）方式、又は超音波（acoustic wave）方式で具現されることができる。
【００４５】
タッチスクリーンコントローラ１９５は、タッチスクリーン１９０から受信されたアナログ信号をディジタル信号（例えば、Ｘ及びＹ座標）に変換し、このディジタル信号を制御部１１０に送信する。制御部１１０は、タッチスクリーンコントローラ１９５から受信されたディジタル信号を用いてタッチスクリーン１９０を制御することができる。例えば、制御部１１０は、タッチに応じて、タッチスクリーン１９０上に表示された短縮アイコン（図示せず）が選択されるようにするか又は短縮アイコンが実行されるようにすることができる。また、タッチスクリーンコントローラ１９５は、制御部１１０に含まれてもよい。
【００４６】
図２Ａ乃至図２Ｋは、本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【００４７】
ディスプレー装置２００は、図１に示すようなモバイル装置だけでなく、テレビジョン、インターネットテレビジョン、又は医療用データ表示装置のような様々な形態でいずれの他の装置も具現されることができることを、当業者であれば容易に理解できるものである。すなわち、ディスプレー装置は、レンダリングされたイメージを表示することができる手段を含む装置であれば制限がない。
【００４８】
図２Ａ乃至図２Ｋを参照すると、ディスプレー装置２００は、タッチスクリーン上に複数のウィンドウ表示空間２０１乃至２０４を確立することができる。より詳細に、ディスプレー装置２００の制御部（図示せず）は、第１の領域２０１、第２の領域２０２、第３の領域２０３、及び第４の領域２０４を確立することができる。制御部は、第１の領域２０１と第２の領域２０２との間の第１の境界線２１１、第３の領域２０３と第４の領域２０４との間の第２の境界線２１２、第１の領域２０１と第３の領域２０３との間の第３の境界線２１３、及び第２の領域２０２と第４の領域２０４との間の第４の境界線２１４を設定することができる。ここで、第１の境界線２１１及び第２の境界線２１２は、１つの直線を構成することができ、第３の境界線２１３及び第４の境界線２１４は、他の直線を構成することができる。制御部は、第１の領域２０１乃至第４の領域２０４が相互に重ならないように設定する。例えば、図２Ａに示すように、制御部は、第１の領域２０１を画面の左上側に設定し、第２の領域２０２を右上側に設定し、第３の領域２０３を左下側に設定し、第４の領域２０４を右下側に設定する。制御部は、画面を左右の半分に分割するように第１の境界線２１１及び第２の境界線２１２を設定し、画面を上下の半分に分割するように第３の境界線２１３及び第４の境界線２１４を設定する。
【００４９】
制御部は、第１の境界線２１１、第２の境界線２１２、第３の境界線２１３、及び第４の境界線２１４が交差する部分にセンターボタン２１０を表示する。センターボタンは、アプリケーションを表示する空間のサイズを変更する機能を提供するか又はウィンドウ位置変更モードに進入する機能キーであり得る。
【００５０】
制御部は、領域２０１乃至２０４の各々にアプリケーションを実行するウィンドウを１つずつ配置し表示するように制御する。例えば、制御部は、図２Ｂ乃至図２Ｋに示すように、領域２０１乃至２０４の各々にウィンドウを表示するように制御する。
【００５１】
ここで、各ウィンドウは、特定のアプリケーションの実行画面と、実行されるアプリケーションに対するタイトルバーと、制御領域とを含む。アプリケーションの実行画面上には、アプリケーションと関連した客体が表示されることができる。客体は、テキスト、図形、アイコン、ボタン、チェックボックス、写真、動映像、ウェブ、マップなどのような様々な形状で形成されることができる。ユーザが客体をタッチする場合に、客体に予め定められた機能又はイベントが対応するアプリケーションで実行されることができる。客体は、運営システムでビュー（view）と呼ばれる。タイトルバーは、ウィンドウの表示を制御する少なくとも１つの制御キーを含むことができる。例えば、制御キーは、ウィンドウ表示最小化ボタン、ウィンドウ表示最大化ボタン、及びウィンドウ終了ボタンであり得る。
【００５２】
他方、アプリケーションは、ディスプレー装置２００の製造者又はアプリケーション開発者により相互に独立して実現されたプログラムである。したがって、１つのアプリケーションが実行されるために他のアプリケーションが予め実行されることを要求しない。また、１つのアプリケーションが終了しても他のアプリケーションは継続して実行されることができる。
【００５３】
アプリケーションは、相互に独立して実現されるプログラムであるという点において、１つのアプリケーション（例えば、ビデオアプリケーション）内に他のアプリケーションで提供する一部の機能（例えば、メモ機能及びメッセージ送受信機能）が付加された複合アプリケーション（又は、デュアルアプリケーション）とは区別される。このような複合プリケーションは、様々な機能を有するように新たな単一アプリケーションとして製造される。しかしながら、複合アプリケーションは、通常有料アプリケーションであり、ユーザが複合アプリケーションを購買し設置するとしても、複合アプリケーションにより提供される機能は、独立した個々のアプリケーションにより提供される機能に比べて比較的限定される。
【００５４】
図２Ｂを参照すると、制御部は、ランチャーアプリケーション（launcher application）を実行するウィンドウ２３０を第１の領域２０１に表示するように制御する。ランチャーアプリケーションは、各アプリケーションを実行するようにアプリケーションアイコン２３１乃至２３８を提供する。アプリケーションアイコン２３１乃至２３８の中の１つをタッチすることによりアプリケーション実行命令が入力される場合に、ランチャーアプリケーションは、タッチされたアイコンに対応するアプリケーションをウィンドウ表示空間である第１の領域２０１乃至第４の領域２０４の中の１つに表示する。
【００５５】
図３Ａ乃至図３Ｉは、本発明の様々な実施形態によるアクティビティースタックを説明する概念図である。
【００５６】
図３Ａ乃至図３Ｉを参照すると、制御部（図示せず）は、ランチャーアプリケーションの実行に対応して、アクティビティースタック上にランチャーアプリケーションスタック３０１を生成し管理する。
【００５７】
図２Ｃを参照すると、ユーザ１は、Ｂアプリケーションに対応するアイコンをタッチすることができる。Ｂアプリケーションに対応するアイコンがタッチされる場合に、制御部は、図２Ｄに示すように、Ｂアプリケーションを実行する第２のウィンドウ２４０を第２の領域２０２上に表示するように制御する。制御部は、ウィンドウが表示されるウィンドウ表示空間を予め定められた順序で決定することができる。例えば、制御部は、第２の領域２０２、第３の領域２０３、及び第４の領域２０４の時計方向の順序で新規ウィンドウが表示されるように制御することができる。このような順序は、単なる例示であり、制御部は、反時計方向に新規ウィンドウが表示されるように制御することもできる。ウィンドウ表示空間で新規ウィンドウが表示される順序は、変更可能である。
【００５８】
図３Ｂは、図２Ｄと関連してアクティビティースタックを説明する概念図である。制御部は、Ｂアプリケーションの実行に対応して、アクティビティースタック上にＢアプリケーションスタック３０２を生成する。この点について、制御部は、最も最近に実行されたＢアプリケーションスタック３０２をランチャーアプリケーションスタック３０１上に配置する。これは、Ｂアプリケーションのアクティビティースタックレベルがランチャーアプリケーションのアクティビティースタックレベルより高いことを意味する。
【００５９】
図２Ｅを参照すると、ユーザ１は、Ｃアプリケーションに対応するアイコン２３３をタッチすることができる。この点において、図３Ｃは、図２Ｅと関連してアクティビティースタックを説明する概念図である。図２Ｅにおけるように、ユーザがランチャーアプリケーションにアプリケーション実行命令を入力したので、ランチャーアプリケーションスタックは、アクティビティースタックでＢアプリケーションスタックの上に位置し、これは、ランチャーアプリケーションのアクティビティースタックレベルがＢアプリケーションのアクティビティースタックレベルより高いことを意味する。
【００６０】
Ｃアプリケーションに対応するアイコン２３３がタッチされる場合に、制御部は、図２Ｆに示すように、Ｃアプリケーションを実行する第３のウィンドウ２５０を第４の領域２０４上に表示するように制御する。
【００６１】
図３Ｄは、図２Ｆと関連してアクティビティースタックを説明する概念図である。制御部は、Ｃアプリケーションの実行に対応して、アクティビティースタック上にＣアプリケーションスタック３０３を生成する。制御部は、最も最近に実行されたＣアプリケーションスタック３０３をランチャーアプリケーションスタック３０１上に配置する。これは、Ｃアプリケーションのアクティビティースタックレベルがランチャーアプリケーションのアクティビティースタックレベルより高いことを意味する。
【００６２】
図２Ｇを参照すると、ユーザ１は、Ｄアプリケーションに対応するアイコン２３４をタッチすることができる。この点において、図３Ｅは、図２Ｇと関連してアクティビティースタックを説明する概念図である。図２Ｇにおけるように、ユーザ１がアプリケーション実行命令をランチャーアプリケーションに入力したので、ランチャーアプリケーションスタックは、アクティビティースタックでＣアプリケーションスタックの上に位置し、これは、ランチャーアプリケーションのアクティビティースタックレベルがＣアプリケーションのアクティビティースタックレベルより高いことを意味する。
【００６３】
Ｄアプリケーションに対応するアイコン２３４がタッチされる場合に、制御部は、図２Ｈに示すように、Ｄアプリケーションを実行する第４のウィンドウ２６０を第３の領域２０３上に表示するように制御する。
【００６４】
図３Ｆは、図２Ｈと関連してアクティビティースタックを説明する概念図である。制御部は、Ｄアプリケーションの実行に対応して、アクティビティースタック上にＤアプリケーションスタック３０４を生成する。制御部は、最も最近に実行されたＤアプリケーションスタック３０４をランチャーアプリケーションスタック３０１上に配置する。これは、Ｄアプリケーションのアクティビティースタックレベルがランチャーアプリケーションのアクティビティースタックレベルより高いことを意味する。
【００６５】
一方、ユーザ１は、図２Ｉに示すように、Ｂアプリケーションを操作することができる。この点において、図３Ｇは、図２Ｉと関連してアクティビティースタックを説明する概念図である。制御部は、Ｂアプリケーションへのユーザ入力に応じてＢアプリケーションが最も最近に実行されるので、Ｂアプリケーションスタック３０２を最上位に配置する。
【００６６】
図２Ｊを参照すると、ユーザ１は、Ｅアプリケーションに対応するアイコン２３５をタッチすることができる。この点において、図３Ｈは、図２Ｋと関連してアクティビティースタックを説明する概念図である。図２Ｊにおけるように、ユーザ１がアプリケーション実行命令をランチャーアプリケーションに入力したので、ランチャーアプリケーションスタックは、アクティビティースタックでＤアプリケーションスタックの上に位置し、これは、ランチャーアプリケーションのアクティビティースタックレベルがＤアプリケーションのアクティビティースタックレベルより高いことを意味する。
【００６７】
Ｅアプリケーションに対応するアイコン２３５がタッチされる場合に、制御部は、図２Ｋに示すように、Ｅアプリケーションを実行する第５のウィンドウ２７０を第４の領域２０４上に表示するように制御する。制御部は、空いているウィンドウ表示空間がない場合に、図３Ｈのアクティビティースタックを参照することができる。アクティビティースタックから、制御部は、最下位のアクティビティースタックレベルを有するアプリケーションを確認することができる。例えば、図３Ｈを参照すると、制御部は、Ｃアプリケーションのアクティビティースタックレベルが最も低いことを確認することができる。制御部は、最も低いアクティビティースタックレベルを有するＣアプリケーションが表示される第４の領域２５０上にＥアプリケーション を実行する第５のウィンドウ２７０を表示するように制御する。
【００６８】
図３Ｉは、図２Ｋと関連してアクティビティースタックを説明する概念図である。制御部は、Ｅアプリケーションの実行に対応して、アクティビティースタック上にＥアプリケーションスタック３０５を生成する。制御部は、最も最近に実行されたＥアプリケーションスタック３０５をランチャーアプリケーションスタック３０１上に配置する。これは、Ｅアプリケーションのアクティビティースタックレベルがランチャーアプリケーションのアクティビティースタックレベルより高いことを意味する。
【００６９】
図４は、本発明の一実施形態によるディスプレー装置の制御方法を示すフローチャートである。
【００７０】
図４を参照すると、ディスプレー装置は、ステップ４０１において、例えば、図２Ａに示すような複数のウィンドウ表示空間を確立することができる。ディスプレー装置は、ステップ４０３において、複数のウィンドウ表示空間の中の１つで新規アプリケーションを実行するためのランチャーアプリケーションを実行させる。より詳細には、ディスプレー装置は、ランチャーアプリケーションを実行するウィンドウを複数のウィンドウ表示空間の中の１つに表示する。
【００７１】
ディスプレー装置は、ステップＳ４０５において、新規アプリケーションをランチするためのランチャーアプリケーションウィンドウの命令を受信することができる。例えば、図２Ｃに示すように、ディスプレー装置は、新規アプリケーションをランチする命令（新規アプリケーション実行命令と呼ばれる）を新規アプリケーションに対応するアイコンをタッチすることにより受信することができる。
【００７２】
ディスプレー装置は、ステップＳ４０７において、ランチャーアプリケーションが実行されるアプリケーション表示空間を除外した残りのウィンドウ表示空間の中の１つに新規アプリケーションを実行するウィンドウを表示することができる。
【００７３】
図５は、本発明の一実施形態によるディスプレー装置の制御方法を示すフローチャートである。
【００７４】
図５を参照すると、ディスプレー装置は、ステップＳ５０１において、新規アプリケーション実行命令を受信することができる。例えば、ディスプレー装置は、図２Ｃに示すように、新規アプリケーションに対応するアイコンをタッチすることにより新規アプリケーション実行命令を受信することができる。ディスプレー装置は、ステップＳ５０３において、新規アプリケーションを実行するウィンドウを生成することができる。
【００７５】
ディスプレー装置は、ステップＳ５０５において、ウィンドウ表示空間の中で新規ウィンドウを表示する空間が存在するか否かを判定することができる。ステップＳ５０５において、ウィンドウ表示空間の中で空間が存在する場合には、ディスプレー装置は、ステップＳ５０７において、新規ウィンドウを空間に表示することができる。ウィンドウ表示空間の中で複数の空間が存在すると判定される場合に、ディスプレー装置は、ステップＳ５０５において、上述したように予め定められた順序に基づいて複数の空間の中の１つに新規ウィンドウを表示することができる。
【００７６】
ステップＳ５０５において、ウィンドウ表示空間の中で空間が存在しない場合に、ディスプレー装置は、ステップＳ５０９において、実行中のアプリケーションのアクティビティースタックレベルを確認することができる。ディスプレー装置は、ステップＳ５１１において、最下位アクティビティースタックレベルを有するアプリケーションが占めるウィンドウ表示空間に新規ウィンドウを表示することができる。
【００７７】
図６Ａ乃至図６Ｃは、本発明の一実施形態によるウィンドウ実行方法を説明する概念図である。
【００７８】
図６Ａ乃至図６Ｃを参照すると、ディスプレー装置６００は、第１のウィンドウ６０１、第２のウィンドウ６０２、第３のウィンドウ６０３、及び第４のウィンドウ６０４を第１の領域乃至第４の領域にそれぞれ表示する。制御部は、第１のウィンドウ６０１、第２のウィンドウ６０２、第３のウィンドウ６０３、及び第４のウィンドウ６０４の交差点にセンターボタン６２０を表示する。制御部は、ランチャーアプリケーションを実行するウィンドウ６３０を第１の領域６０１上に表示するように制御する。ランチャーアプリケーションは、図６Ｂに示すように、各アプリケーションを実行するアプリケーションアイコン６３１乃至６３８を表示する。
【００７９】
ユーザ１は、図６Ｂに示すように、アプリケーションアイコン６３１乃至６３８の中の１つを所望するウィンドウ表示空間、例えば、第４の領域６０４へのドラッグ６２５を行うことができる。したがって、図６Ｃに示すように、ディスプレー装置６００は、Ｂアプリケーションを実行する第２のウィンドウ６４０を第４の領域６０４に表示するように制御する。
【００８０】
図７は、本発明の一実施形態によるディスプレー装置の制御方法を示すフローチャートである。
【００８１】
図７を参照すると、ディスプレー装置は、ステップＳ７０１において、例えば、図２Ａに示すような複数のウィンドウ表示空間を確立することができる。ディスプレー装置は、ステップＳ７０３において、複数のウィンドウ表示空間の中の１つに新規アプリケーションをランチするためのランチャーアプリケーションを実行させる。より詳細には、ディスプレー装置は、ランチャーアプリケーションを実行するウィンドウを複数のウィンドウ表示空間の中の１つに表示する。
【００８２】
ディスプレー装置は、ステップＳ７０５において、ランチャーアプリケーションウィンドウ上に新規アプリケーション実行命令を受信することができる。例えば、ディスプレー装置は、図６Ｂに示すようなアプリケーションに対応するアイコンを複数のウィンドウ表示空間の中の１つにドラッグするジェスチャーを受信することができる。
【００８３】
ディスプレー装置は、ステップＳ７０７において、ドラッグジェスチャー終了点に対応するウィンドウ表示空間にドラッグされたアイコンに対応するアプリケーションの実行ウィンドウを表示することができる。
【００８４】
図８Ａ乃至図８Ｍは、本発明の一実施形態による複数のウィンドウを表示する方法を説明する概念図である。
【００８５】
図８Ａ乃至図８Ｍを参照すると、ディスプレー装置８００は、メニュー画面８１７を表示する。メニュー画面８１７は、ランチャープログラムの実行画面であって、各種アプリケーションを実行するためのアイコンを含む。また、メニュー画面８１７は、現在の時間に関する情報を含んでもよく、各種ウィジェット（widget）を追加で含んでもよい。ディスプレー装置８００は、タッチスクリーンの左側に実行可能なアプリケーションのアイコン８１１乃至８１６を含むトレー８１０を表示する。
【００８６】
ユーザ１０は、図８Ｂに示すように、第１のＡアプリケーションを実行するようにディスプレー装置８００を操作することができる。例えば、ユーザ１０は、第１のＡアプリケーションのアイコン８１１をタッチし、図８Ｃに示すように、メニュー画面８１７へのドラッグジェスチャーを入力することができる。制御部は、ユーザ１０がタッチする地点に対応するアイコン８１１が表示されるように制御することができる。また、制御部は、ユーザ１０がタッチする地点に対応するようにゴーストビュー（ghost view）８１８を表示するように制御することができる。ゴーストビュー８１８は、対応するアプリケーションを実行するためのウィンドウの実行可能なサイズ及び形状を予め表示することにより、ユーザがウィンドウの配置位置を選択することができるようにするビューを意味する。制御部は、表示されるウィンドウがないために、ゴーストビュー８１８を全画面に表示するように制御することができる。制御部は、タッチスクリーンに表示されるウィンドウがない場合には、ゴーストビューを全画面に表示するように制御することができる。制御部は、タッチスクリーンに表示されるウィンドウが１個である場合には、ゴーストビューをタッチスクリーンの半分のサイズ及び形態で表示するように制御することができる。また、制御部は、タッチスクリーンに表示されるウィンドウが２個である場合には、２個のウィンドウ中の１つを半分に分割したサイズ及び形態でゴーストビューを表示するように制御することができる。これについては、図８Ｒを参照して説明する。
【００８７】
制御部は、タッチスクリーンに表示されるウィンドウが３個である場合には、サイズがもっとも大きな３個のウィンドウの中の１つを半分に分割したサイズ及び形態でゴーストビューを表示するように制御することができる。これについては、図８Ｒを参照して説明する。
【００８８】
制御部は、上述したドラッグジェスチャーを新規アプリケーションを実行せよという新規アプリケーション実行命令として認識することができる。制御部は、第１のＡアプリケーションを実行する第１のウィンドウ８１９を生成することができる。制御部は、図８Ｄに示すように、第１のウィンドウ８１９を全画面に表示するように制御することができる。
【００８９】
ユーザ１０は、追加の第２のＢアプリケーションを実行するようにディスプレー装置８００を操作することができる。例えば、ユーザ１０は、図８Ｅに示すように、第２のＢアプリケーションのアイコン８１２をタッチした後に、図８Ｆに示すように、第１のウィンドウ８１９の下部にアイコン８１２をドラッグすることができる。制御部は、ユーザ１０がタッチする地点にアイコン８１２を表示するように制御する。また、制御部は、ユーザ１０がタッチする地点のまわりにゴーストビュー８２３を表示するように制御することができる。上述したように、１個のウィンドウ、すなわち、ウィンドウ８１９がタッチスクリーン上に表示されるので、制御部は、ゴーストビュー８２３をタッチスクリーンの半分のサイズ及び形態で表示するように制御することができる。図示していないが、ユーザ１０のタッチ位置がタッチスクリーンの上部である場合には、制御部がゴーストビューを下半分でない上半分に表示するように制御することは自明である。また、図８Ｆに示すように、下半分に表示されるゴーストビューは、単なる例示であるだけであり、制御部は、タッチスクリーンを左右半分に分割し、左右半分のうちのいずれか１つにゴーストビューを表示するように制御することもできる。
【００９０】
図８Ｆに示すように、ユーザ１０のドラッグジェスチャーがタッチスクリーンの下半分で終了する場合に、制御部は、新規アプリケーション実行命令が入力されたものと判定する。図８Ｇに示すように、制御部は、図８Ｆのゴーストビュー８２３に対応するタッチスクリーンの下半分に第２のウィンドウ８３０を表示するように制御する。このとき、制御部は、第１のウィンドウ８２０のサイズ及び形態をタッチスクリーンの上半分に合うように縮小し表示するように制御する。また、制御部は、センターボタン８２５を生成し、センターボタン８２５を第１のウィンドウ８２０と第２のウィンドウ８３０との間の境界線上に表示する。
【００９１】
一方、ユーザ１０は、追加の第３のＣアプリケーションを実行するようにディスプレー装置８００を操作することができる。例えば、ユーザ１０は、図８Ｈに示すように、第３のＣアプリケーションのアイコン８１３をタッチした後に、図８Ｉに示すように、アイコン８１３を第１のウィンドウ８２０の右側にドラッグすることができる。制御部は、ユーザ１０がタッチする地点にアイコン８１３を表示するように制御する。また、制御部は、ユーザ１０がタッチする地点のまわりにゴーストビュー８２７を表示するように制御することができる。上述したように、２個のウィンドウ、すなわち、ウィンドウ８２０及び８３０がタッチスクリーン上に表示されているために、制御部は、ゴーストビュー８２７を第１のウィンドウ８２０の半分のサイズ及び形態でゴーストビュー８２７を表示するように制御することができる。図示していないが、ユーザ１０のタッチ位置が第１のウィンドウ８２０の左部分である場合には、制御部がゴーストビューを右半分でない左半分に表示するように制御することは自明である。図８Ｉに示すように、右半分に表示されるゴーストビューは、単なる例示であるだけである。制御部は、第１のウィンドウ８２０を上半分及び下半分に分割し、上半分及び下半分のうちのいずれか１つにゴーストビューを表示するように制御することもできる。一方、制御部がゴーストビュー８２７を第１のウィンドウ８２０の半分に表示するように制御することは、単なる例示であるだけである。制御部は、センターボタン８２５に基づいてゴーストビュー８２７のサイズ及び形態を設定し表示するように制御することができる。これについては、図８Ｎ乃至図８Ｑを参照してより詳細に後述する。
【００９２】
図８Ｉに示すように、ユーザ１０のドラッグジェスチャーが第１のウィンドウ８２０の右半分で終了する場合に、制御部は、新規アプリケーション実行命令が入力されたものと判定する。図８Ｊに示すように、制御部は、図８Ｉのゴーストビュー８２７に対応する第１のウィンドウ８２０の右半分に第３のウィンドウ８４０を表示するように制御する。また、制御部は、センターボタン８２５に基づいて第３のウィンドウ８４０を表示するように制御することもできる。
【００９３】
制御部は、第１のウィンドウ８２０のサイズ及び形態を第３のウィンドウ８４０の生成に対応するように縮小して表示するように制御する。より詳細に、制御部は、第３のウィンドウ８４０が表示されない残りの領域に第１のウィンドウ８２０が表示されるように制御することができる。
【００９４】
ユーザ１０は、追加の第４のＣアプリケーションを実行するようにディスプレー装置８００を操作することができる。例えば、ユーザ１０は、図８Ｋに示すように、第４のＤアプリケーションのアイコン８１４をタッチした後に、図８Ｌに示すように、第２のウィンドウ８３０の右部分にアイコン８１４をドラッグすることができる。制御部は、ユーザ１０がタッチする地点にアイコン８１４を表示するように制御する。また、制御部は、ユーザ１０がタッチする地点のまわりにゴーストビュー８３１を表示するように制御することができる。上述したように、３個のウィンドウ、すなわち、ウィンドウ８２０、８３０、及び８４０がタッチスクリーン上に表示されているので、制御部は、ゴーストビュー８３１を第２のウィンドウ８３０の半分のサイズ及び形態で表示するように制御することができる。図示していないが、ユーザ１０のタッチ位置が第２のウィンドウ８３０の左部分である場合には、制御部がゴーストビューを第２のウィンドウ８３０の右半分でない左半分に表示するように制御することは自明である。また、図８Ｌに示すように、右半分に表示されるゴーストビューは、単なる例示であるだけであり、制御部は、第２のウィンドウ８３０を上半分及び下半分に分割し、上半分及び下半分のうちのいずれか１つにゴーストビューを表示するように制御することもできる。一方、制御部がゴーストビュー８３１を第２のウィンドウ８３０の半分に表示するように制御することは、単なる例示であるだけである。制御部は、センターボタン８２５に基づいてゴーストビュー８３１のサイズ及び形態を設定し表示するように制御することができる。これについては、図８Ｎ乃至図８Ｑを参照してより詳細に後述する。
【００９５】
図８Ｌに示すように、ユーザ１０のドラッグジェスチャーが第２のウィンドウ８３０の右半分で終了する場合に、制御部は、新規アプリケーション実行命令が入力されたものと判定する。図８Ｍに示すように、制御部は、図８Ｌのゴーストビュー８３１に対応する第２のウィンドウ８３０の右半分に第４のウィンドウ８５０を表示するように制御する。あるいは、制御部は、第４のウィンドウ８５０がセンターボタン８２５の位置に表示されるように制御することもできる。
【００９６】
また、制御部は、第２のウィンドウ８３０のサイズ及び形態を第４のウィンドウ８５０の生成に対応するように縮小し表示するように制御する。
【００９７】
図８Ｎ乃至図８Ｑは、本発明の様々な実施形態による画面分割表示を説明する概念図である。
【００９８】
図８Ｎ及び図８Ｏを参照すると、センターボタン８６１がタッチスクリーンの中央に配置された場合に、制御部は、センターボタン８６１に基づいて境界線８６０を確立する。一方、図８Ｉに示すように、新規アプリケーション実行命令が入力される場合に、制御部は、センターボタン８６１に基づいて境界線８６２を確立する。制御部は、境界線８６２により形成されたウィンドウ表示空間に新規ウィンドウを配置し表示するように制御することができる。
【００９９】
図８Ｐ及び図８Ｑは、センターボタン８７１がタッチスクリーンの中央でない他の地点に配置された場合に、制御部は、センターボタン８７１に基づいて境界線８７０を確立する。センターボタン８７１の移動に従って表示されたウィンドウのサイズ及び形態が変更されることができ、これについては、図１８Ａ乃至図１８Ｇを参照して詳細に後述する。一方、図８Ｉに示すように、新規アプリケーション実行命令が入力される場合に、制御部は、センターボタン８７１に基づいて境界線８７２を確立する。制御部は、境界線８７０及び境界線８７２により形成されたウィンドウ表示空間に新規ウィンドウを配置し表示するように制御することができる。図８Ｏの実施形態とは対照的に、本実施形態において、新規ウィンドウが配置されるウィンドウ表示空間のサイズが小さく形成されることができる。
【０１００】
図８Ｒは、本発明の一実施形態による様々なウィンドウ表示空間の設定を説明する概念図である。
【０１０１】
図８Ｒを参照すると、ディスプレー装置は、左半分及び右半分、上半分及び下半分、３つの部分、４つの部分などに画面を分割することにより様々なウィンドウ表示空間を確立することができる。
【０１０２】
図８Ｓは、本発明の一実施形態によるディスプレー装置の制御方法を説明するためのフローチャートである。
【０１０３】
図８Ｓを参照すると、ディスプレー装置は、ステップＳ８８１において、新規アプリケーションを実行せよという新規アプリケーション実行命令を受信することができる。新規アプリケーション実行命令は、例えば、新規アプリケーションに対応するアイコンをドラッグし、新規アプリケーションを実行する所望の位置にドロップ（drop）するドラッグジェスチャーであり得る。
【０１０４】
ディスプレー装置は、ステップＳ８８３において、ウィンドウ表示を制御するようにするセンターボタンをタッチスクリーン上に表示するか否かを判定することができる。ステップＳ８８３において、センターボタンが表示されていない場合には、ディスプレー装置は、ステップＳ８８５において、ユーザのタッチ地点のまわりにゴーストビューを生成し表示することができる。ここで、ゴーストビューは、デフォルトサイズ及び形態を有する。一例として、表示されているウィンドウが存在しない場合には、ディスプレー装置は、全画面のゴーストビューを生成し表示することができる。他の例として、全画面に表示されているウィンドウが１個である場合には、ディスプレー装置は、タッチスクリーンの半分と同一のサイズ及び形態を有するゴーストビューをタッチ地点を含むタッチスクリーンの半分に表示することができる。
【０１０５】
ディスプレー装置は、ステップＳ８８７において、ドラッグジェスチャーが終了する地点に新規ウィンドウを表示する。新規ウィンドウは、表示されたゴーストビューと同一のサイズ及び形態を有することができる。
【０１０６】
一方、ステップＳ８８３において、センターボタンが表示される場合には、センターボタンに基づいて境界線を確立することができる。ディスプレー装置は、境界線を表示することもあり、又は表示しないこともある。例えば、ディスプレー装置は、図８Ｉに示すように、新規ウィンドウが表示されるまで境界線を表示しないことがある。また、ディスプレー装置は、新規ウィンドウが表示された後に、図８Ｊに示すように、境界線を表示することができる。これは、単なる例示であるだけであり、ディスプレー装置は、新規ウィンドウが表示される前にもセンターボタンに基づいて境界線を表示することができる。
【０１０７】
ディスプレー装置は、ステップＳ８９１において、境界線に基づいてウィンドウ表示空間を再設定することができ、ステップＳ８８５において、再設定されたウィンドウ表示空間に対応するゴーストビューを生成し表示することができる。
【０１０８】
図９Ａ乃至図９Ｃは、本発明の一実施形態によるディスプレー装置の概念図である。図１０Ａ乃至図１０Ｃは、本発明の様々な実施形態によるアクティビティースタックを説明する概念図である。
【０１０９】
図９Ａを参照すると、ディスプレー装置９００は、複数のウィンドウ表示空間９３０、９４０、９５０、及び９６０をタッチスクリーン上に確立することができる。ランチャーアプリケーションは、各アプリケーションを実行するためのアプリケーションアイコン９３１乃至９３８を提供する。ディスプレー装置９００は、図２Ｈのディスプレー装置と実質的に同一である。しかしながら、図２Ｈのディスプレー装置とは対照的に、図９Ａのディスプレー装置は、最上位スタックレベル指示子９２１乃至９２４をタッチスクリーンの中央部分にさらに表示することができる。図９Ａの実施形態は、アクティビティースタックを示す図１０Ａと関連して説明する。図１０Ａのアクティビティースタックにおいて、Ｂアプリケーションスタック１００２が最上位アクティビティースタックレベルを有し、その次に、Ｌアプリケーションスタック１００１、Ｃアプリケーションスタック１００３、及びＤアプリケーションスタック１００４の順位で最上位アクティビティースタックレベルを有することを確認することができる。したがって、制御部は、図９Ａに示すように、第２の領域に位置した最上位スタックレベル指示子９２２が異なるカラー又は異なる明るさで表示されるように制御することができる。したがって、ユーザは、Ｂアプリケーションが最上位アクティビティースタックレベルを有することを確認することができる。
【０１１０】
図９Ｂ及び図９Ｃを参照すると、ユーザ１は、Ｅアプリケーションに対応するアイコン９３５をタッチすることができる。この点において、図１０Ｂは、図９Ｂと関連してアクティビティースタックを説明する概念図である。図９Ｂにおけるように、ユーザ１がアイコン９３５をタッチすることによりランチャーアプリケーションにアプリケーション実行命令を入力したので、ランチャーアプリケーションスタック１００１は、アクティビティースタックでＤアプリケーションスタック１００４の上に位置し、これは、ランチャーアプリケーションのアクティビティースタックレベルがＤアプリケーション１００４のアクティビティースタックレベルより高いことを意味する。制御部は、最上位スタックレベル指示子９２１が異なるカラー又は異なる明るさで表示されるように制御することができる。
【０１１１】
Ｅアプリケーションに対応するアイコン９３５がタッチされる場合に、制御部は、図９Ｃに示すように、Ｅアプリケーションを実行する第５のウィンドウ９７０を第４の領域に表示するように制御する。
【０１１２】
図１０Ａ乃至図１０Ｃを参照すると、図９Ｃと関連してアクティビティースタックを説明する概念図である。制御部は、Ｅアプリケーションの実行に対応して、アクティビティースタック上にＥアプリケーションスタック１００５を生成する。制御部は、もっとも最近に実行されたＥアプリケーションスタック１００５をランチャーアプリケーションのスタック１００１上に配置する。これは、Ｅアプリケーションのアクティビティースタックレベルがランチャーアプリケーションのアクティビティースタックレベルより高いことを意味する。したがって、制御部は、図９Ｃに示すように、第４の領域に位置した最上位スタックレベル指示子９２４が異なるカラー又は異なる明るさで表示されるように制御することができる。
【０１１３】
図１１は、本発明の一実施形態によるディスプレー装置の概念図である。
図１１を参照すると、ディスプレー装置１１００は、複数のウィンドウ表示空間１１３０、１１４０、１１５０、及び１１７０をタッチスクリーン上に確立することができる。ランチャーアプリケーションは、各アプリケーションを実行するためのアプリケーションアイコン１１０１乃至１１０８を提供する。したがって、制御部は、最上位アクティビティースタックレベルを有するウィンドウ１１７０が異なるカラー又は異なる明るさで境界１１８０で表示されるように制御することができる。
【０１１４】
図１２Ａ乃至図１２Ｈは、本発明の一実施形態によるディスプレー装置の概念図である。
【０１１５】
図１２Ａを参照すると、ディスプレー装置１２００は、タッチスクリーン上に複数のウィンドウ表示空間１２０１乃至１２０４を確立することができる。より詳細には、制御部は、第１の領域、第２の領域、第３の領域、及び第４の領域を確立することができる。また、制御部は、第１の領域と第２の領域との間の第１の境界線１２１１と、第３の領域と第４の領域との間の第２の境界線１２１２と、第１の領域と及び第２の領域との間の第３の境界線１２１３と、第２の領域と第４の領域との間の第４の境界線１２１４とを設定することができる。また、制御部は、第１の境界線１２１１乃至第４の境界線１２１４の交差点にセンターボタン１２１０を表示するように制御することができる。
【０１１６】
制御部は、領域１２０１乃至１２０４の各々にアプリケーションを実行するウィンドウを１つずつ配置して表示するように制御する。例えば、制御部は、Ａアプリケーションを実行する第１のウィンドウ１２０１を第１の領域に表示し、Ｂアプリケーションを実行する第２のウィンドウ１２０２を第２の領域に表示し、Ｃアプリケーションを実行する第３のウィンドウ１２０３を第３の領域に表示し、Ｄアプリケーションを実行する第４のウィンドウ１２０４を第４の領域に表示するように制御する。
【０１１７】
図１２Ｂを参照すると、ユーザ１は、センターボタン１２１０のロングプレス（long-press）を実現することができる。センターボタン１２１０のロングプレスは、ウィンドウ位置変更モードを実行する一例である。制御部は、センターボタン１２１０のロングプレスに応じて、ウィンドウ位置変更モードに進入することができる。ユーザ１がロングプレスを解除しても、制御部は、ウィンドウ位置変更モードを保持することができる。一方、ウィンドウ位置変更モードにおいて、制御部は、ウィンドウ上に入力されるジェスチャーを処理しないことがある。例えば、制御部は、ウィンドウ上にダミービュー（dummy view）（図示せず）が生成されるように制御し、ウィンドウ上に入力されたジェスチャーがダミービューにディスパッチ（dispatch）されるように制御する。このようにすることにより、制御部は、ウィンドウ位置変更モードの間にウィンドウで実行されるアプリケーションが操作されることを防止することができる。
【０１１８】
図１２Ｃ乃至図１２Ｈを参照すると、ユーザ１は、位置変更のための第４のウィンドウ１２０４をタッチすることができる。ユーザ１は、図１２Ｄに示すように、第４のウィンドウ１２０４から第２のウィンドウ１２０２への上方ドラッグジェスチャー１２２０をウィンドウ位置変更命令として入力することができる。すなわち、ウィンドウ位置変更命令は、位置変更対象のウィンドウから最終的に位置を変更するウィンドウ表示空間へのドラッグジェスチャーであり得る。図１２Ｃをさらに参照すると、ウィンドウ位置変更命令は、第４のウィンドウ１２０４の位置を第２のウィンドウ１２０２の位置に移動せよという命令として解釈されることができる。
【０１１９】
制御部は、図１２Ｅに示すように、ドラッグジェスチャー１２２０に応じて第４のウィンドウのゴーストビュー１２３０を表示するように制御することができる。ゴーストビュー２３０は、第４のウィンドウ１２０４と同一のサイズ及び形状を有しつつ異なるカラー又は異なる明るさで表示されることができる。図１２Ｆに示すように、制御部は、ドラッグジェスチャー１２２０に従ってゴーストビュー１２３０の位置を移動させることができる。
【０１２０】
一方、ユーザ１は、図１２Ｇに示すように、ドラッグジェスチャー１２２０を終了することができる。制御部は、ドラッグジェスチャー１２２０が終了する地点が第２の領域であることを判定することができる。制御部は、ドラッグジェスチャー１２２０が終了する地点である第２の領域に表示される第２のウィンドウ１２０２を第４のウィンドウ１２０４とスワップされるように制御する。例えば、制御部は、図１２Ｈに示すように、第４のウィンドウ１２０４が第２の領域に表示されるように制御し、第２のウィンドウ１２０２が第４の領域に表示されるように制御する。
【０１２１】
上述したように、ユーザは、ウィンドウ表示空間の各々に表示されるアプリケーション実行ウィンドウの位置を容易に変更することができる。
【０１２２】
図１３は、本発明の一実施形態によるディスプレー装置の制御方法を示すフローチャートである。
【０１２３】
図１３を参照すると、ディスプレー装置は、ステップＳ１３０１において、タッチスクリーン上に複数のウィンドウ表示空間を確立することができる。例えば、ディスプレー装置は、４個のウィンドウ表示空間を確立するが、ウィンドウ表示空間の個数は、単なる例示であるだけである。ディスプレー装置は、アプリケーションを実行するウィンドウを複数のウィンドウ表示空間にそれぞれ配置し表示することができる。
【０１２４】
一方、ディスプレー装置は、ステップＳ１３０３において、ウィンドウ位置変更モードを開始することができる。例えば、ディスプレー装置は、センターボタンがロングプレスジェスチャーを受信しウィンドウ位置変更モードを開始することができる。ウィンドウ位置変更モードにおいて、ディスプレー装置は、ウィンドウ位置変更命令を受信することができる。
【０１２５】
例えば、ディスプレー装置は、ステップＳ１３０５において、位置が変更されるターゲットウィンドウの指定から開始されるウィンドウ位置変更命令を受信し、ステップＳ１３０７において、ターゲットウィンドウから開始されるドラッグジェスチャーを受信することができる。ディスプレー装置は、ステップＳ１３０９において、ドラッグジェスチャーが終了するウィンドウを確認することができ、ステップＳ１３１１において、ターゲットウィンドウ及びドラッグジェスチャーが終了するウィンドウの位置を相互にスワップすることができる。
【０１２６】
図１４Ａ乃至図１４Ｆは、本発明の一実施形態によるディスプレー装置の概念図である。
【０１２７】
図１４Ａを参照すると、ディスプレー装置１４００は、タッチスクリーン上に複数のウィンドウ表示空間を確立することができる。より詳細には、制御部は、第１の領域乃至第４の領域を確立することができる。制御部は、第１の領域乃至第４の領域のそれぞれにアプリケーションを実行するウィンドウを１つずつ配置し表示するように制御する。例えば、制御部は、Ａアプリケーションを実行する第１のウィンドウ１４０１を第１の領域に表示し、Ｂアプリケーションを実行する第２のウィンドウ１４０２を第２の領域に表示し、Ｃアプリケーションを実行する第３のウィンドウ１４０３を第３の領域に表示し、Ｄアプリケーションを実行する第４のウィンドウ１４０４を第４の領域に表示するように制御する。図１４Ａを参照すると、ディスプレー装置がウィンドウ位置変更モードに進入したものと仮定する。ユーザ１は、第４のウィンドウ１４０４を位置が変更されるターゲットウィンドウとして指定することができる。
【０１２８】
図１４Ｂを参照すると、ユーザ１は、ターゲットウィンドウ１４０４から開始されるドラッグジェスチャー１４２０を入力することができる。制御部は、図１４Ｃ、図１４Ｄ、及び図１４Ｅに示すように、ドラッグジェスチャー１４２０のタッチ地点のまわりにゴーストビュー１４３０を表示することができる。ユーザ１は、図１４Ｅに示すように、第１の領域内のドラッグジェスチャー１４２０の入力を終了することができる。図１４Ｄに示すように、ドラッグジェスチャー１４２０のタッチ地点が第２の領域にある場合に、制御部は、ゴーストビュー１４３０の表示のために第２の領域に配置され表示された第２のウィンドウ１４０２を第４の領域に表示するように制御することもできる。また、図１４Ｅに示すように、ドラッグジェスチャー１４２０のタッチ地点が第１の領域にある場合に、制御部は、ゴーストビュー１４３０の表示のために第１の領域に配置され表示された第２のウィンドウ１４０１を第４の領域に表示するように制御することができる。この場合に、制御部は、第４の領域に表示された第２のウィンドウ１４０２を第２の領域にさらに表示するように制御する。
【０１２９】
図１４Ｆを参照すると、制御部は、ドラッグジェスチャー１４２０が第１の領域で終了することを確認することができる。制御部は、第１の領域に配置された第１のウィンドウ１４０１を第４のウィンドウ１４０４とスワッピングされるように制御する。
【０１３０】
図１５は、本発明の一実施形態によるディスプレー装置の制御方法を示すフローチャートである。
【０１３１】
図１５を参照すると、ステップＳ１５０１乃至ステップＳ１５０９は、図１３のステップＳ１３０１乃至ステップＳ１３０９と実質的に同一であるので、ここでは、その説明を省略する。
【０１３２】
ディスプレー装置は、ステップＳ１５１１において、ドラッグジェスチャーが終了するウィンドウ表示空間に表示されるウィンドウが存在するか否かを判定することができる。ステップＳ１５１１において、ドラッグジェスチャーが終了するウィンドウ表示空間に表示されるウィンドウが存在しない場合には、ディスプレー装置は、ステップＳ１５１３において、位置が変更されるターゲットウィンドウをドラッグジェスチャーが終了するウィンドウ表示空間に移動させ表示する。これについては、図１６Ａ乃至図１６Ｅと関連してより詳細に説明する。
【０１３３】
他方、ステップＳ１５１１において、ドラッグジェスチャーが終了するウィンドウ表示空間に表示されるウィンドウが存在する場合に、ディスプレー装置は、ステップＳ１５１５において、ウィンドウオーバーラップジェスチャーが入力されたか否かを判定することができる。ステップＳ１５１５において、ウィンドウオーバーラップジェスチャーが入力された場合には、ディスプレー装置は、ステップＳ１５１９において、ウィンドウ表示空間に表示された元来のウィンドウ上にターゲットウィンドウをオーバーラップすることによりターゲットウィンドウを表示する。すなわち、ディスプレー装置は、ウィンドウ表示空間に表示された元来のウィンドウを表示せず、ターゲットウィンドウを対応するウィンドウ表示空間に表示する。これについては、図１７Ａ乃至図１７Ｇと関連してより詳細に説明する。
【０１３４】
ステップＳ１５１５において、ウィンドウオーバーラップジェスチャーが入力されない場合には、ディスプレー装置は、ステップＳ１５１７において、元来のウィンドウ及びターゲットウィンドウの位置を相互にスワップし、その結果を表示する。
【０１３５】
図１６Ａ乃至図１６Ｅは、本発明の実施形態によるディスプレー装置の概念図である。 図１６Ａを参照すると、ディスプレー装置１６００は、第２の領域１６０２には第２のウィンドウを表示せず、第１の領域には第１のウィンドウ１６０１を表示し、第３の領域には第３のウィンドウ１６０３を表示し、第４の領域には第４のウィンドウ１６０４を表示する。ここでは、ディスプレー装置がウィンドウ位置変更モードに進入したものと仮定する。ユーザ１は、第４のウィンドウ１６０４を位置が変更されるターゲットウィンドウとして指定することができる。
【０１３６】
図１６Ｂ乃至図１６Ｅを参照すると、ユーザ１は、第４のウィンドウ１６０４の位置を第２の領域１６０２に変更しようとするドラッグジェスチャー１６２０を入力することができる。これに応じて、制御部は、図１６Ｃ及び図１６Ｄに示すように、ゴーストビュー１６３０をドラッグジェスチャー１６２０のタッチ地点のまわりに表示するように制御することができる。制御部は、ドラッグジェスチャー１６２０が終了するウィンドウ表示空間が第２の領域１６０２であることを確認することができる。制御部は、第２の領域１６０２に表示されるウィンドウがないことを確認することができる。制御部は、図１６Ｅに示すように、第４の領域１６０５を空間として残すように制御しつつ、第４のウィンドウ１６０４を第２の領域１６０２に表示するように制御する。
【０１３７】
図１７Ａ乃至図１７Ｇは、本発明の実施形態によるディスプレー装置の概念図である。
図１７Ａを参照すると、ディスプレー装置１７００は、第１の領域には第１のウィンドウ１７０１を表示し、第２の領域には第２のウィンドウ１７０２を表示し、第３の領域には第３のウィンドウ１７０３を表示し、第４の領域には第４のウィンドウ１７０４を表示する。ここでは、ディスプレー装置がウィンドウ位置変更モードに進入したものと仮定する。ユーザ１は、第４のウィンドウ１７０４を位置が変更されるターゲットウィンドウとして指定することができる。また、ユーザ１は、他のフィンガー２で第２のウィンドウ１７０２をタッチすることによりウィンドウオーバーラップ命令を入力することができる。
【０１３８】
図１７Ｂ乃至図１７Ｇを参照すると、ユーザ１は、第４のウィンドウ１７０４の位置を第２の領域に変更しようとするドラッグジェスチャー１７２０を入力することができる。これに応じて、制御部は、図１７Ｃ乃至図１７Ｆに示すように、ゴーストビュー１７３０をドラッグジェスチャー１７２０のタッチ地点のまわりに表示するように制御することができる。この場合に、制御部は、ウィンドウオーバーラップ命令に基づいて第２のウィンドウ１７０２の位置が固定されるように制御することができる。
【０１３９】
制御部は、ドラッグジェスチャー１７２０が終了するウィンドウ表示空間が第２の領域であることを確認することができる。制御部は、第２の領域に表示されるウィンドウが第２のウィンドウ１７０２であることを確認することができる。制御部は、第２のウィンドウ１７０２に入力されるウィンドウオーバーラップ命令に従って、第２のウィンドウ１７０２上に第４のウィンドウ１７０４を表示するように制御する。すなわち、制御部は、第２のウィンドウ１７０２が表示されないように制御すると同時に、第４のウィンドウ１７０４を第２の領域に表示するように制御する。また、制御部は、アクティビティースタックにおいて、第４のウィンドウ１７０４が第２のウィンドウ１７０２の上に存在するというアクティビティースタック順位を管理することができる。
【０１４０】
制御部は、図１７Ｆに示すように、第４の領域１７０５を空間として残すように制御しつつ、第４のウィンドウ１７０４を第２の領域に表示するように制御する。図１７Ｇを参照すると、制御部は、第４のウィンドウ１７０４を第２の領域に最終的に表示するように制御する。
【０１４１】
図１８Ａ乃至図１８Ｇは、本発明の一実施形態によるウィンドウサイズの変更を説明する概念図である。
【０１４２】
図１８Ａを参照すると、ディスプレー装置１８００の実施形態において、タッチスクリーンを４個の領域に分割し、異なるウィンドウをそれぞれの領域に表示する。ディスプレー装置１８００の制御部は、画面を４つの領域に等分するレイアウトを確立することができる。より詳細に、制御部は、第１の領域１８０１、第２の領域１８０２、第３の領域１８０３、及び第４の領域１８０４を確立することができる。また、制御部は、第１の領域１８０１と第２の領域１８０２との間の第１の境界線１８１１、第３の領域１８０３と第４の領域１８０４との間の第２の境界線１８１２、第１の領域１８０１と第２の領域１８０３との間の第３の境界線１８１３、及び第２の領域１８０２と第４の領域１８０４との間の第４の境界線１８１４を設定することができる。
【０１４３】
制御部は、領域１８０１乃至１８０４の各々にアプリケーションを実行するウィンドウを１つずつ配置し表示するように制御する。例えば、制御部は、Ａアプリケーションを実行する第１のウィンドウを第１の領域１８０１に表示し、Ｂアプリケーションを実行する第２のウィンドウを第２の領域１８０２に表示し、Ｃアプリケーションを実行する第３のウィンドウを第３の領域１８０３に表示し、Ｄアプリケーションを実行する第４のウィンドウを第４の領域１８０４に表示するように制御する。
【０１４４】
制御部は、第１の境界線１８１１、第２の境界線１８１２、第３の境界線１８１３、及び第４の境界線１８１４が相互に交差する部分にセンターボタン１８１０を表示する。
【０１４５】
図１８Ｂ及び図１８Ｃを参照すると、ユーザ１は、センターボタン１８１０から第１の終了地点１８２２への左方ドラッグジェスチャー１８５１をウィンドウサイズ変更命令として入力することができる。制御部は、センターボタン１８１０の位置を第１の終了地点１８２２に移動するように制御する。制御部は、センターボタン１８１０に基づいて境界線１８１１乃至１８１４を再設定して表示するように制御することができる。例えば、制御部は、センターボタン１８１０から上方に延長するように第１の境界線１８１１を再設定し、センターボタン１８１０から下方に延長するように第２の境界線１８１２を再設定し、センターボタン１８１０から左方に延長するように第３の境界線１８１３を再設定し、センターボタン１８１０から右方に延長するように第４の境界線１８１４を再設定する。また、制御部は、再設定された境界線１８１１乃至１８１４に基づいて第１の領域乃至第４の領域のサイズを変更するように制御する（１８２１乃至１８２４）。すなわち、図１８Ｂの実施形態において、図２Ｃの実施形態とは対照的に、すべてのウィンドウ表示領域のサイズが変更されることができる。
【０１４６】
図１８Ｄ及び図１８Ｅを参照すると、ユーザ１は、センターボタン１８１０から第２の終了地点１８３６への上方ドラッグジェスチャー１８３５をウィンドウサイズ変更命令として入力することができる。制御部は、センターボタン１８１０の位置を第２の終了地点１８３６に移動するように制御する。制御部は、センターボタン１８１０に基づいて境界線１８１１乃至１８１４を再確立して表示するように制御することができる。また、制御部は、再確立された境界線１８１１乃至１８１４に基づいて第１の領域乃至第４の領域のサイズを変更するように制御する（１８３１乃至１８３４）。
【０１４７】
図１８Ｆに示すように、ユーザ１は、センターボタン１８１０から第３の終了地点１８６５への左上方ドラッグジェスチャー１８６４をウィンドウサイズ変更命令として入力することができる。制御部は、センターボタン１８１０の位置を第３の終了地点１８６５に移動するように制御する。制御部は、センターボタン１８１０に基づいて境界線１８１１乃至１８１４を再確立して表示するように制御することができる。また、制御部は、再確立された境界線１８１１乃至１８１４に基づいて第１の領域乃至第４の領域のサイズを変更するように制御することができる（１８４１乃至１８４４）。
【０１４８】
図１９Ａ乃至図１９Ｆは、本発明の一実施形態によるウィンドウ位置の変更を説明する概念図である。
【０１４９】
図１９Ａを参照すると、ディスプレー装置１９００は、タッチスクリーン上に複数のウィンドウ表示空間を確立することができる。より詳細に、制御部は、第１の領域、第２の領域、第３の領域、及び第４の領域を確立することができる。制御部は、領域の各々にアプリケーションを実行するウィンドウを１つずつ配置して表示するように制御する。例えば、制御部は、Ａアプリケーションを実行する第１のウィンドウ１９０１を第１の領域に表示し、Ｂアプリケーションを実行する第２のウィンドウ１９０２を第２の領域に表示し、Ｃアプリケーションを実行する第３のウィンドウ１９０３を第３の領域に表示し、Ｄアプリケーションを実行する第４のウィンドウ１９０４を第４の領域に表示するように制御する。ここで、制御部は、それぞれのウィンドウ表示空間が異なるサイズを有するように制御することができる。制御部は、図１８Ａ乃至図１８Ｆと関連して上述したように、ウィンドウ表示空間のサイズを調節することができる。ここで、ディスプレー装置がウィンドウ位置変更モードに進入したものと仮定する。ユーザ１は、第４のウィンドウ１９０４を位置が変更されるターゲットウィンドウとして指定することができる。
【０１５０】
図１９Ｂ乃至図１９Ｅを参照すると、ユーザ１は、ターゲットウィンドウ１９０４から始まるドラッグジェスチャー１９２０を入力することができる。制御部は、図１９Ｃ、図１９Ｄ、及び図１９Ｅに示すように、ドラッグジェスチャー１９２０のタッチ地点のまわりにゴーストビュー１９４０を表示することができる。ユーザ１は、図１９Ｅに示すように、第１の領域内のドラッグジェスチャー１９２０の入力を終了することができる。図１９Ｄに示すように、ドラッグジェスチャー１９２０のタッチ地点が第２の領域にある場合に、制御部は、ゴーストビュー１９４０の表示のために第２の領域に配置され表示された第２のウィンドウ１９０２を第４の領域１９０５に表示するように制御することができる。この場合に、制御部は、第２のウィンドウ１９０２を第４の領域１９０５に合うように拡大して表示するように制御する。
【０１５１】
図１９Ｆを参照すると、制御部は、ドラッグジェスチャー１９２０が第２の領域で終了することを確認することができる。制御部は、第２の領域に配置された第２のウィンドウ１９０２を第４のウィンドウ１９０４とスワッピングされるように制御する。この場合に、制御部は、第４のウィンドウ１９０４を第２の領域に合うように縮小して表示するように制御する。
【０１５２】
図２０Ａ乃至図２０Ｇは、本発明の一実施形態によるディスプレー装置の概念図である。
【０１５３】
図２０Ａを参照すると、ディスプレー装置２０００は、第１の領域には第１のウィンドウ２００１を表示し、第２の領域には第４のウィンドウ２００２を表示し、第３の領域には第３のウィンドウ２００３を表示し、第４の領域２００４にはウィンドウを表示しない。ここで、ディスプレー装置がウィンドウ位置変更モードに進入したものと仮定する。また、制御部は、第２の領域の第４のウィンドウ２００２の下部に第２のウィンドウが配置されるものと判定することができる。ユーザ１は、第４のウィンドウ２００２を位置が変更されるターゲットウィンドウ（例えば、第４のウィンドウ２００２）をターゲットとして指定することができる。また、ユーザ１は、他のフィンガー２で第１のウィンドウ２００１をタッチすることによりウィンドウオーバーラップ命令を入力することができる。
【０１５４】
図２０Ｂ乃至図２０Ｅを参照すると、ユーザ１は、第４のウィンドウ２００２の位置を第１の領域に変更しようとするドラッグジェスチャー２０２０を入力することができる。これに応じて、制御部は、図２０Ｃ乃至図２０Ｅに示すように、ゴーストビュー２０４０をドラッグジェスチャー２０２０のタッチ地点のまわりに表示するように制御することができる。この場合に、制御部は、ウィンドウオーバーラップ命令に基づいて第１のウィンドウ２００１の位置が固定されるように制御することができる。
【０１５５】
図２０Ｆ乃至図２０Ｇを参照すると、制御部は、ドラッグジェスチャー２０２０が終了するウィンドウ表示空間が第１の領域であることを確認することができる。また、制御部は、第１の領域に表示されるウィンドウが第１のウィンドウ２００１であることを確認することができる。制御部は、第１のウィンドウ２００１に入力されるウィンドウオーバーラップ命令に従って、第１のウィンドウ２００１に第４のウィンドウ２００２を表示するように制御する。すなわち、図２０Ｇに示すように、制御部は、第１のウィンドウ２００１が表示されないように制御すると同時に、第４のウィンドウ２００２を第１の領域に表示するように制御する。また、制御部は、アクティビティースタックにおいて、第４のウィンドウ２００２が第１のウィンドウ２００１の上に存在するようにアクティビティースタック順位を管理することができる。また、制御部は、第２のゴーストビュー２００５が第２の領域にさらに表示されるように制御する。制御部は、第４の領域２００４にウィンドウを表示しないように制御することができる。
【０１５６】
図２１Ａ乃至図２１Ｆは、本発明の一実施形態によるディスプレー装置の概念図である。
【０１５７】
図２１Ａ乃至図２１Ｆを参照すると、ユーザ１は、第４のウィンドウ２００２を位置が変更されるターゲットウィンドウとして指定する。図２１Ｂを参照すると、ユーザ１は、第４のウィンドウ２００２から始まるドラッグジェスチャー２０５０を入力することができる。したがって、図２１Ｃ乃至図２１Ｅを参照すると、制御部は、ドラッグジェスチャー２０５０のタッチ地点のまわりにゴーストビュー２０６０を表示するように制御することができる。また、制御部は、第１のウィンドウ２００１を第１の領域にさらに表示するように制御することができる。図２１Ｆを参照すると、制御部は、第４のウィンドウ２００２を第４の領域２００４に表示するように制御することができる。
【０１５８】
非一時的なコンピュータで読み取り可能な記憶媒体は、コンピュータシステムにより読出し可能なデータを記憶することができる任意のデータ記憶装置である。非一時的なコンピュータで読み取り可能な記憶媒体の例としては、読出し専用メモリ（ＲＯＭ）、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、及び光学データ記憶装置が含まれるが、これらに限定されるものではない。上記非一時的な機械可読記録媒体は、ネットワーク結合型コンピュータシステムにわたって分散されることにより、コンピュータ読み取り可能なコードが分散形態で格納され実行される。また、本発明を達成するための機能的プログラム、コード、及びコードセグメントは、当該技術分野における熟練されたプログラマにとっては容易に理解できることである。
【０１５９】
上記したように、本発明の実施形態では、一般的な入力データの処理及び出力データの生成を含み、入力データの処理及び出力データの生成は、ハードウェア又はソフトウェアとハードウェアとの組み合せを通じて実現することができる。このようなソフトウェアは、コンピュータで読取り可能な媒体のプロセッサで実行可能なプログラム指示またはコンピュータで読取り可能なコードとして格納されることができる。例えば、特定の電子部品が、上述したような本発明の様々な実施形態に基づくコンテンツ検索、及び表示に関連した機能を実行するための携帯デバイス、又は、それに類似又は関連する回路内で使用される。あるいは、格納されている指示語に従って動作する少なくとも１つ又はそれ以上のプロセッサは、上記した本発明の実施形態によるコンテンツの検索及び表示に関連した機能を実行することができる。このような場合に、これら指示語が１つ又はそれ以上のプロセッサ読み取り可能な記録媒体に格納されることは、現在開示されている範囲内にある。コンピュータ読み取り可能な記録媒体の例としては、磁気記録媒体（例えば、ＲＯＭ、フロッピー（登録商標）ディスク、ハードディスクなど）及び光記録媒体（例えば、ＣＤ-ＲＯＭ又はディジタル多用途ディスク（ＤＶＤ））を含む。また、これらコンピュータ読み取り可能な記録媒体は、ネットワーク結合型コンピュータシステムにわたって分散されることにより、分散形態で格納され実行される。このメディアは、コンピュータで読み出されることができ、メモリに格納されることができ、プロセッサにより実行されることができる。様々な実施形態は、制御部及びメモリを含むコンピュータ又は携帯端末により具現されることができ、メモリは、本発明の実施形態を実現する指示を含むプログラム又は複数のプログラムを格納するのに適合したコンピュータ可読記録装置の一例であることを分かる。したがって、本発明の実施形態は、本願明細書の任意の請求項に記載された装置又は方法を実現するためのコードを含むプログラム及びこのようなプログラムを格納する機械（すなわち、コンピュータ）可読記憶装置を提供する。
【０１６０】
また、ディスプレー装置は、有線又は無線で接続されるプログラムプロバイダーからプログラムを受信し格納することができる。プログラムプロバイダーは、グラフィック処理装置が予め定められたコンテンツ保護方法を実行するようにする指示を含むプログラムと、コンテンツ保護方法に必要な情報を記憶するためのメモリと、グラフィック処理装置との有線又は無線通信を実行するための通信部と、グラフィック処理装置の要請又は自動で対応するプログラムを送受信装置に送信する制御部とを含むことができる。
【０１６１】
以上、本発明を具体的な実施形態を参照して詳細に説明してきたが、本発明の範囲及び趣旨を逸脱することなく様々な変更が可能であるということは、当業者には明らかであり、本発明の範囲は、上述の実施形態に限定されるべきではなく、特許請求の範囲の記載及びこれと均等なものの範囲内で定められるべきである。
【符号の説明】
【０１６２】
２００  ディスプレー装置
２０１  第１の領域
２０２  第２の領域
２０３  第３の領域
２０４  第４の領域
２１０  センターボタン
２１１  第１の境界線
２１２  第２の境界線
２１３  第３の境界線
２１４  第４の境界線
【図１】
2014116004.tif 000003
【図２Ａ】
2014116004.tif 000004
【図２Ｂ】
2014116004.tif 000005
【図２Ｃ】
2014116004.tif 000006
【図２Ｄ】
2014116004.tif 000007
【図２Ｅ】
2014116004.tif 000008
【図２Ｆ】
2014116004.tif 000009
【図２Ｇ】
2014116004.tif 000010
【図２Ｈ】
2014116004.tif 000011
【図２Ｉ】
2014116004.tif 000012
【図２Ｊ】
2014116004.tif 000013
【図２Ｋ】
2014116004.tif 000014
【図３Ａ】
2014116004.tif 000015
【図３Ｂ】
2014116004.tif 000016
【図３Ｃ】
2014116004.tif 000017
【図３Ｄ】
2014116004.tif 000018
【図３Ｅ】
2014116004.tif 000019
【図３Ｆ】
2014116004.tif 000020
【図３Ｇ】
2014116004.tif 000021
【図３Ｈ】
2014116004.tif 000022
【図３Ｉ】
2014116004.tif 000023
【図４】
2014116004.tif 000024
【図５】
2014116004.tif 000025
【図６Ａ】
2014116004.tif 000026
【図６Ｂ】
2014116004.tif 000027
【図６Ｃ】
2014116004.tif 000028
【図７】
2014116004.tif 000029
【図８Ａ】
2014116004.tif 000030
【図８Ｂ】
2014116004.tif 000031
【図８Ｃ】
2014116004.tif 000032
【図８Ｄ】
2014116004.tif 000033
【図８Ｅ】
2014116004.tif 000034
【図８Ｆ】
2014116004.tif 000035
【図８Ｇ】
2014116004.tif 000036
【図８Ｈ】
2014116004.tif 000037
【図８Ｉ】
2014116004.tif 000038
【図８Ｊ】
2014116004.tif 000039
【図８Ｋ】
2014116004.tif 000040
【図８Ｌ】
2014116004.tif 000041
【図８Ｍ】
2014116004.tif 000042
【図８Ｎ】
2014116004.tif 000043
【図８Ｏ】
2014116004.tif 000044
【図８Ｐ】
2014116004.tif 000045
【図８Ｑ】
2014116004.tif 000046
【図８Ｒ】
2014116004.tif 000047
【図８Ｓ】
2014116004.tif 000048
【図９Ａ】
2014116004.tif 000049
【図９Ｂ】
2014116004.tif 000050
【図９Ｃ】
2014116004.tif 000051
【図１０Ａ】
2014116004.tif 000052
【図１０Ｂ】
2014116004.tif 000053
【図１０Ｃ】
2014116004.tif 000054
【図１１】
2014116004.tif 000055
【図１２Ａ】
2014116004.tif 000056
【図１２Ｂ】
2014116004.tif 000057
【図１２Ｃ】
2014116004.tif 000058
【図１２Ｄ】
2014116004.tif 000059
【図１２Ｅ】
2014116004.tif 000060
【図１２Ｆ】
2014116004.tif 000061
【図１２Ｇ】
2014116004.tif 000062
【図１２Ｈ】
2014116004.tif 000063
【図１３】
2014116004.tif 000064
【図１４Ａ】
2014116004.tif 000065
【図１４Ｂ】
2014116004.tif 000066
【図１４Ｃ】
2014116004.tif 000067
【図１４Ｄ】
2014116004.tif 000068
【図１４Ｅ】
2014116004.tif 000069
【図１４Ｆ】
2014116004.tif 000070
【図１５】
2014116004.tif 000071
【図１６Ａ】
2014116004.tif 000072
【図１６Ｂ】
2014116004.tif 000073
【図１６Ｃ】
2014116004.tif 000074
【図１６Ｄ】
2014116004.tif 000075
【図１６Ｅ】
2014116004.tif 000076
【図１７Ａ】
2014116004.tif 000077
【図１７Ｂ】
2014116004.tif 000078
【図１７Ｃ】
2014116004.tif 000079
【図１７Ｄ】
2014116004.tif 000080
【図１７Ｅ】
2014116004.tif 000081
【図１７Ｆ】
2014116004.tif 000082
【図１７Ｇ】
2014116004.tif 000083
【図１８Ａ】
2014116004.tif 000084
【図１８Ｂ】
2014116004.tif 000085
【図１８Ｃ】
2014116004.tif 000086
【図１８Ｄ】
2014116004.tif 000087
【図１８Ｅ】
2014116004.tif 000088
【図１８Ｆ】
2014116004.tif 000089
【図１８Ｇ】
2014116004.tif 000090
【図１９Ａ】
2014116004.tif 000091
【図１９Ｂ】
2014116004.tif 000092
【図１９Ｃ】
2014116004.tif 000093
【図１９Ｄ】
2014116004.tif 000094
【図１９Ｅ】
2014116004.tif 000095
【図１９Ｆ】
2014116004.tif 000096
【図２０Ａ】
2014116004.tif 000097
【図２０Ｂ】
2014116004.tif 000098
【図２０Ｃ】
2014116004.tif 000099
【図２０Ｄ】
2014116004.tif 000100
【図２０Ｅ】
2014116004.tif 000101
【図２０Ｆ】
2014116004.tif 000102
【図２０Ｇ】
2014116004.tif 000103
【図２１Ａ】
2014116004.tif 000104
【図２１Ｂ】
2014116004.tif 000105
【図２１Ｃ】
2014116004.tif 000106
【図２１Ｄ】
2014116004.tif 000107
【図２１Ｅ】
2014116004.tif 000108
【図２１Ｆ】
2014116004.tif 000109