(57)【要約】  複数のオペレーティングシステムを駆動するデバイスは、活性化されたオペレーティングシステムに対応する画面を表示するディスプレイ部と、第１オペレーティングシステムを活性化することにより、第１オペレーティングシステムの駆動画面をディスプレイ部に表示し、第２オペレーティングシステムに転換するための既設定インターフェースによるユーザ入力を受信すれば、第２オペレーティングシステムの駆動画面を前記ディスプレイ部に表示する制御部と、を含む。
2018514014.tif 000002
【特許請求の範囲】
【請求項１】
複数のオペレーティングシステムを駆動するデバイスにおいて、
活性化されたオペレーティングシステムに対応する画面を表示するディスプレイ部と、
第１オペレーティングシステムを活性化することにより、前記第１オペレーティングシステムの駆動画面を前記ディスプレイ部に表示し、第２オペレーティングシステムに転換するための既設定インターフェースによるユーザ入力を受信すれば、前記第２オペレーティングシステムの駆動画面を、前記ディスプレイ部に表示する制御部と、を含むデバイス。
【請求項２】
前記制御部は、
前記第２オペレーティングシステムに転換するための既設定インターフェースによるユーザ入力を受信すれば、前記ディスプレイ部の表示領域を複数個に分割し、前記第１オペレーティングシステムの駆動画面を前記ディスプレイ部の第１表示領域に表示し、前記第２オペレーティングシステムの駆動画面を前記ディスプレイ部の第２表示領域に表示することを特徴とする請求項１に記載のデバイス。
【請求項３】
前記制御部は、
既設定の入力信号により、前記第１表示領域または前記第２表示領域の大きさを拡大したり縮小したりすることを特徴とする請求項２に記載のデバイス。
【請求項４】
前記制御部は、
前記第１表示領域または前記第２表示領域のうち１つである第１領域に表示されたオブジェクトを選択し、前記第１表示領域または前記第２表示領域のうち、前記第１領域ではない第２領域に移動させるユーザ入力を受信することにより、前記第１領域で選択されたオブジェクトをコピーし、前記第２領域に表示することを特徴とする請求項２に記載のデバイス。
【請求項５】
前記制御部は、
前記第１領域で選択されたオブジェクトに対応するコンデンツをコピーし、前記第２領域に対応するオペレーティングシステムによって制御されるメモリ領域に保存することを特徴とする請求項４に記載のデバイス。
【請求項６】
前記第２オペレーティングシステムに転換するためのインターフェースは、
前記オペレーティングシステムを転換するための複数のインターフェースのうち、ユーザの選択入力によって設定されることを特徴とする請求項１に記載のデバイス。
【請求項７】
前記制御部は、
前記第２オペレーティングシステムに転換するための既設定のユーザ入力を受信することにより、前記第１オペレーティングシステムを非活性状態で駆動し、前記第２オペレーティングシステムを活性状態に転換することを特徴とする請求項１に記載のデバイス。
【請求項８】
前記制御部は、
所定入力イベントが発生した場合、前記入力イベントによる信号を、前記第１オペレーティングシステムに伝達しないように設定することを特徴とする請求項１に記載のデバイス。
【請求項９】
複数のオペレーティングシステムを駆動する方法において、
第１オペレーティングシステムを活性化することにより、前記第１オペレーティングシステムの駆動画面をディスプレイ部に表示する段階と、
第２オペレーティングシステムに転換するための既設定インターフェースによるユーザ入力を受信する段階と、
前記第２オペレーティングシステムの駆動画面を前記ディスプレイ部に表示する段階と、を含む方法。
【請求項１０】
前記第２オペレーティングシステムに転換するための既設定インターフェースによるユーザ入力を受信すれば、前記ディスプレイ部の表示領域を複数個に分割する段階をさらに含み、
前記第２オペレーティングシステムの駆動画面を前記ディスプレイ部に表示する段階は、
前記第１オペレーティングシステムの駆動画面を前記ディスプレイ部の第１表示領域に表示し、前記第２オペレーティングシステムの駆動画面を前記ディスプレイ部の第２表示領域に表示することを特徴とする請求項９に記載の方法。
【請求項１１】
既設定の入力信号により、前記第１表示領域または前記第２表示領域の大きさを拡大したり縮小したりする段階をさらに含むことを特徴とする請求項１０に記載の方法。
【請求項１２】
前記第１表示領域または前記第２表示領域のうち１つである第１領域に表示されたオブジェクトを選択し、前記第１表示領域または前記第２表示領域のうち、前記第１領域ではない第２領域に移動させるユーザ入力を受信する段階と、
前記第１領域で選択されたオブジェクトをコピーし、前記第２領域に表示する段階と、をさらに含むことを特徴とする請求項１０に記載の方法。
【請求項１３】
前記第１領域で選択されたオブジェクトに対応するコンデンツをコピーし、前記第２領域に対応するオペレーティングシステムによって制御されるメモリ領域に保存する段階をさらに含むことを特徴とする請求項１２に記載の方法。
【請求項１４】
前記第２オペレーティングシステムに転換するためのインターフェースは、
前記オペレーティングシステムを転換するための複数のインターフェースのうち、ユーザの選択入力によって設定されることを特徴とする請求項９に記載の方法。
【請求項１５】
前記第２オペレーティングシステムに転換するための既設定のユーザ入力を受信することにより、前記第１オペレーティングシステムを非活性状態で駆動し、前記第２オペレーティングシステムを活性状態に転換する段階をさらに含むことを特徴とする請求項９に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のオペレーティングシステムを駆動するデバイス、及びその方法に係り、さらに詳細には、既設定のユーザインターフェースによって、オペレーティングシステムの駆動画面を転換して表示するデバイス、及びその方法に関する。
【背景技術】
【０００２】
オペレーティングシステム（オペレーティングシステム）は、コンピュータのハードウェアとソフトウェアとを制御し、ユーザがコンピュータを使用することができるようにするプログラムを意味する。該オペレーティングシステムは、ハードウェアとアプリケーションとのインターフェースの役割を行いながら、ＣＰＵ（central  processing  unit）、主記憶装置、入出力装置などのコンピュータ資源を管理することができる。
【０００３】
最近、ユーザが目的や必要により、さらに多様なコンピュータ環境を期待することにより、１つのデバイスで２以上のオペレーティングシステムを駆動する技術に係わる研究が要求されている。
【発明の概要】
【課題を解決するための手段】
【０００４】
前述の課題を実現するための一実施形態による複数のオペレーティングシステムを駆動するデバイスは、活性化されたオペレーティングシステムに対応する画面を表示するディスプレイ部と、第１オペレーティングシステムを活性化することにより、前記第１オペレーティングシステムの駆動画面を前記ディスプレイ部に表示し、第２オペレーティングシステムに転換するための既設定インターフェースによるユーザ入力を受信すれば、前記第２オペレーティングシステムの駆動画面を前記ディスプレイ部に表示する制御部と、を含んでもよい。
【発明の効果】
【０００５】
一実施形態により、ユーザが設定した簡単なジェスチャ入力により、ディスプレイ部は、互いに異なるオペレーティングシステムの駆動画面を自然に転換して表示することにより、ユーザ立場では、便利であって自然なオペレーティングシステムの転換効果を提供される。
【図面の簡単な説明】
【０００６】
【図１Ａ】一実施形態について説明するための図面である。
【図１Ｂ】一実施形態について説明するための図面である。
【図２】一実施形態によるデバイスの制御方法のフローチャートである。
【図３】複数のオペレーティングシステムを駆動する方法について説明するための概念図である。
【図４】複数のオペレーティングシステムを駆動する方法について説明するための概念図である。
【図５】複数の画面を表示する一実施形態によるデバイスの制御方法のフローチャートである。
【図６Ａ】複数の画面を表示する一実施形態について説明するための図面である。
【図６Ｂ】複数の画面を表示する一実施形態について説明するための図面である。
【図７Ａ】複数の画面の大きさを調節する例について説明するための図面である。
【図７Ｂ】複数の画面の大きさを調節する例について説明するための図面である。
【図８Ａ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図８Ｂ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図９Ａ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図９Ｂ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１０Ａ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１０Ｂ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１０Ｃ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１０Ｄ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１１Ａ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１１Ｂ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１１Ｃ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１１Ｄ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１２Ａ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１２Ｂ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１２Ｃ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１２Ｄ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１３Ａ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１３Ｂ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１４Ａ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１４Ｂ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１５Ａ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１５Ｂ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１５Ｃ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１６Ａ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１６Ｂ】オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【図１７】複数のオペレーティングシステム駆動に係わる設定メニューの例について説明するための図面である。
【図１８Ａ】複数のオペレーティングシステム駆動に係わる設定メニューの例について説明するための図面である。
【図１８Ｂ】複数のオペレーティングシステム駆動に係わる設定メニューの例について説明するための図面である。
【図１８Ｃ】複数のオペレーティングシステム駆動に係わる設定メニューの例について説明するための図面である。
【図１９Ａ】複数のオペレーティングシステム駆動に係わる設定メニューの例について説明するための図面である。
【図１９Ｂ】複数のオペレーティングシステム駆動に係わる設定メニューの例について説明するための図面である。
【図１９Ｃ】複数のオペレーティングシステム駆動に係わる設定メニューの例について説明するための図面である。
【図２０】複数のオペレーティングシステム駆動に係わる設定メニューの例について説明するための図面である。
【図２１】他の一実施形態について説明するためのフローチャートである。
【図２２Ａ】他の一実施形態について説明するための図面である。
【図２２Ｂ】他の一実施形態について説明するための図面である。
【図２３】他の一実施形態について説明するための図面である。
【図２４】一実施形態に係わるデバイスのブロック構成図である。
【図２５】一実施形態に係わるデバイスのブロック構成図である。
【発明を実施するための形態】
【０００７】
本発明の課題を実現するための一実施形態による複数のオペレーティングシステム（オペレーティングシステム）を駆動するデバイスは、活性化されたオペレーティングシステムに対応する画面を表示するディスプレイ部と、第１オペレーティングシステムを活性化することにより、前記第１オペレーティングシステムの駆動画面を前記ディスプレイ部に表示し、第２オペレーティングシステムに転換するための既設定インターフェースによるユーザ入力を受信すれば、前記第２オペレーティングシステムの駆動画面を前記ディスプレイ部に表示する制御部と、を含んでもよい。
【０００８】
前記制御部は、前記第２オペレーティングシステムに転換するための既設定インターフェースによるユーザ入力を受信すれば、前記ディスプレイ部の表示領域を複数個に分割し、前記第１オペレーティングシステムの駆動画面を前記ディスプレイ部の第１表示領域に表示し、前記第２オペレーティングシステムの駆動画面を前記ディスプレイ部の第２表示領域に表示することができる。
【０００９】
また、前記制御部は、既設定の入力信号により、前記第１表示領域または前記第２表示領域の大きさを拡大したり縮小したりすることができる。
【００１０】
また、前記制御部は、前記第１表示領域または前記第２表示領域のうち１つである第１領域に表示されたオブジェクトを選択し、前記第１表示領域または前記第２表示領域のうち、前記第１領域ではない第２領域に移動させるユーザ入力を受信することにより、前記第１領域で選択されたオブジェクトをコピーし、前記第２領域に表示することができる。
【００１１】
また、前記制御部は、前記第１領域で選択されたオブジェクトに対応するコンデンツをコピーし、前記第２領域に対応するオペレーティングシステムによって制御されるメモリ領域に保存することができる。
【００１２】
また、前記第２オペレーティングシステムに転換するためのインターフェースは、前記オペレーティングシステムを転換するための複数のインターフェースのうち、ユーザの選択入力によって設定される。
【００１３】
また、前記制御部は、前記第２オペレーティングシステムに転換するための既設定のユーザ入力を受信することにより、前記第１オペレーティングシステムを非活性状態で駆動し、前記第２オペレーティングシステムを活性状態に転換することができる。
【００１４】
また、前記制御部は、所定の入力イベントが発生した場合、前記入力イベントによる信号を、前記第１オペレーティングシステムに伝達しないように設定することができる。
【００１５】
また、前述の課題を実現するための一実施形態による複数のオペレーティングシステムを駆動する方法は、第１オペレーティングシステムを活性化することにより、前記第１オペレーティングシステムの駆動画面をディスプレイ部に表示する段階と、第２オペレーティングシステムに転換するための既設定インターフェースによるユーザ入力を受信する段階と、前記第２オペレーティングシステムの駆動画面を前記ディスプレイ部に表示する段階と、を含んでもよい。
【００１６】
また、一実施形態による複数のオペレーティングシステムを駆動する方法は、前記第２オペレーティングシステムに転換するための既設定インターフェースによるユーザ入力を受信すれば、前記ディスプレイ部の表示領域を複数個に分割する段階をさらに含み、前記第２オペレーティングシステムの駆動画面を前記ディスプレイ部に表示する段階は、前記第１オペレーティングシステムの駆動画面を前記ディスプレイ部の第１表示領域に表示し、前記第２オペレーティングシステムの駆動画面を前記ディスプレイ部の第２表示領域に表示することでもある。
【００１７】
また、一実施形態による複数のオペレーティングシステムを駆動する方法は、既設定の入力信号により、前記第１表示領域または前記第２表示領域の大きさを拡大したり縮小したりする段階をさらに含んでもよい。
【００１８】
また、一実施形態による複数のオペレーティングシステムを駆動する方法は、前記第１表示領域または前記第２表示領域のうち１つである第１領域に表示されたオブジェクトを選択し、前記第１表示領域または前記第２表示領域のうち、前記第１領域ではない第２領域に移動させるユーザ入力を受信する段階と、前記第１領域で選択されたオブジェクトをコピーし、前記第２領域に表示する段階と、をさらに含んでもよい。
【００１９】
また、一実施形態による複数のオペレーティングシステムを駆動する方法は、前記第１領域で選択されたオブジェクトに対応するコンデンツをコピーし、前記第２領域に対応するオペレーティングシステムによって制御されるメモリ領域に保存する段階をさらに含んでもよい。
【００２０】
また、前記第２オペレーティングシステムに転換するためのインターフェースは、前記オペレーティングシステムを転換するための複数のインターフェースのうち、ユーザの選択入力によっても設定される。
【００２１】
また、一実施形態による複数のオペレーティングシステムを駆動する方法は、前記第２オペレーティングシステムに転換するための既設定のユーザ入力を受信することにより、前記第１オペレーティングシステムを非活性状態で駆動し、前記第２オペレーティングシステムを活性状態に転換する段階をさらに含んでもよい。
【００２２】
また、一実施形態による複数のオペレーティングシステムを駆動する方法は、所定の入力イベントが発生した場合、前記入力イベントによる信号を、前記第１オペレーティングシステムに伝達しないように設定する段階をさらに含んでもよい。
【００２３】
また、一実施形態によれば、デバイスを制御する方法は、デバイス上でホストオペレーティングシステムが活性化されるように制御する段階、前記ホストオペレーティングシステムに係わる第１ユーザインターフェースをディスプレイに表示するように制御する段階、前記ホストオペレーティングシステムとゲストオペレーティングシステムとの転換のためのユーザ入力を受信する段階、前記ゲストオペレーティングシステムがアプリケーションとして活性化されるように制御する段階、前記アプリケーションは、ホストオペレーティングシステム上で実行され、前記ゲストオペレーティングシステムに係わる第２ユーザインターフェースを表示するように制御する段階を含んでもよい。
【００２４】
前記第２ユーザインターフェースを表示するように制御する段階は、ディスプレイの第１領域に第１ユーザインターフェースを表示し、ディスプレイの第２領域に第２ユーザインターフェースを表示するように制御する段階を含んでもよい。
【００２５】
デバイスを制御する方法は、前記転換のためのユーザ入力を受信すれば、ホストオペレーティングシステムをロッキング（locking）することにより、ユーザ入力がゲストオペレーティングシステムに伝達され、ホストオペレーティングシステムに伝達されないように（filtered）する段階をさらに含んでもよい。
【００２６】
本特許出願は、２０１５年５月１日に出願された韓国特許出願Ｎｏ．１０−２０１５−００６２２７５と、２０１５年２月２７日に出願された米国仮出願（Ｕ．Ｓ．  Provisional  Application  Ｎｏ．６２／１２６，０６９）とを優先権にする。
【００２７】
以下、添付した図面を参照し、本発明が属する技術分野で当業者が容易に実施することができるように、本発明の実施形態について詳細に説明する。しかし、本発明は、さまざまに異なる形態に具現され、ここで説明する実施形態に限定されるものではない。そして、図面において本発明について明確に説明するために、説明と関係ない部分は省略し、明細書全体を通じて類似した部分については、類似した図面符号を付した。
【００２８】
本発明の前述の目的、特徴及び長所は、添付された図面に係わる次の詳細な説明を介して、さらに明らかになるであろう。ただし、本発明は、多様な変更を加えることができ、さまざまな実施形態を有することができるが、以下では、特定実施形態を図面に例示し、それらについて詳細に説明する。明細書全体にかけて同一参照番号は、原則的に同一構成要素を示す。また、本発明に係わる公知の機能あるいは構成に係わる具体的な説明が、本発明の要旨を必要以上に不明確にすると判断される場合、その詳細な説明を省略する。また、本明細書の説明過程において利用される数字（例えば、第１、第２など）は、１つの構成要素を他の構成要素と区分するための識別記号に過ぎない。
【００２９】
以下、本発明に係わるデバイスについて、図面を参照してさらに詳細に説明する。以下の説明で使用される構成要素に係わる接尾辞「モジュール」及び「部」は、明細書作成の容易さのみを考慮して付与したり混用したりするものであり、それ自体で互いに区別される意味または役割を有するものではない。
【００３０】
本明細書で説明されるデバイスには、携帯電話、スマートフォン（smart  phone）、タブレットＰＣ（personal  computer）、ノート型パソコン（laptop  computer）、デジタル放送用端末機、ＰＤＡ（personal  digital  assistant）、ＰＭＰ（portable  multimedia  player）、ナビゲーションなどが含まれてもよい。しかし、本明細書に記載された実施形態による構成は、移動端末機にだけ適用可能な場合を除けば、デジタルＴＶ（television）、デスクトップコンピュータのような固定端末機にも適用されるということは、本技術分野の当業者であるならば、容易に理解することができるであろう。
【００３１】
明細書全体において、ある部分が他の部分と「連結」されているとするとき、それは、「直接連結」されている場合だけではなく、その中間に他の素子を挟み、「電気的に連結」されている場合も含む。また、ある部分がある構成要素を「含む」とするとき、それは、特別に反対となる記載がない限り、他の構成要素を除くものではなく、他の構成要素をさらに含んでもよいということを意味する。
【００３２】
以下、添付された図面を参照し、本発明について詳細に説明する。
【００３３】
図１Ａ及び図１Ｂは、一実施形態について説明するための図面である。
【００３４】
一実施形態によるデバイス１００は、複数のオペレーティングシステムを駆動することができ、活性化されたオペレーティングシステムの駆動画面をディスプレイ部１２１に表示することができる。図１Ａは、第１オペレーティングシステムの駆動画面を表示したディスプレイ部１２１の例を図示し、図１Ｂは、第２オペレーティングシステムの駆動画面を表示したディスプレイ部１２１の例を図示する。
【００３５】
本明細書においては、説明の便宜のために、一例として、第１オペレーティングシステムは、アンドロイド（Android）であり、第２オペレーティングシステムは、ウィンドウ（Windows）である場合を図示しているが、それらに限定されるものではない。例えば、該オペレーティングシステムは、タイゼン（Tizen）、Web  ＯＳ、Unix、Linux（登録商標）、Mac  ＯＳなどでもある。
【００３６】
図１Ａに図示されているように、デバイス１００は、ユーザのタッチ入力（例えば、上下方向のスライディング入力ｉ１０）を受信すれば、図１Ｂに図示されているように、オペレーティングシステムを転換することができる。それにより、デバイス１００は、ディスプレイ部１２１に表示された第１オペレーティングシステムの駆動画面Ａを、第２オペレーティングシステムの駆動画面Ｂに転換することができる。
【００３７】
一実施形態により、デバイス１００は、第２オペレーティングシステムに転換するためのユーザ入力を受信することにより、選択された第２オペレーティングシステムを活性化することができる。このとき、第１オペレーティングシステムは、非活性化状態で動作することになる。
【００３８】
非活性化状態とは、現在駆動されていた状態そのままに、しばらく動作を止めた状態になるということを意味する。駆動中の応用プログラムを終了させるのではなく、その状態そのまましばらく止まることであるので、プロセッサの状態情報や、メモリの内容いずれも保存されていて、再び活性化状態になれば、既存に遂行中であった応用プログラムは、止まった状態から再び動作することになる。
【００３９】
それにより、デバイス１００は、互いに異なるオペレーティングシステムを駆動するために、デバイス１００をそのたびに再起動させる煩わしさをなくすことができ、他のオペレーティングシステムが起動されるために待たなければならない時間もなくすことができる。また、既存作業を再開するために必要な応用プログラムを再び実行させるような作業が省略されて便利である。
【００４０】
一方、図１Ａとしては、一例として、上下方向のスライディング入力ｉ１０を受信することにより、オペレーティングシステムが転換されるように図示されているが、それに限定されるものではない。実施形態により、オペレーティングシステムを転換するための多様なユーザインターフェースが適用され、それについては、図８Ａないし図１６Ｂを参照してさらに詳細に説明する。
【００４１】
本発明の一実施形態により、ユーザは、オペレーティングシステム転換のためのユーザインターフェースを直接選択して設定することができるので、ユーザ各自に、さらに直観的であって便利なインターフェースが提供される。
【００４２】
また、一実施形態により、ユーザが設定した簡単なジェスチャ入力により、ディスプレイ部１２１は、互いに異なるオペレーティングシステムの駆動画面を自然に転換して表示することにより、ユーザ立場では、便利であって自然なオペレーティングシステムの転換効果が提供される。
【００４３】
図２は、一実施形態によるデバイスの制御方法のフローチャートである。
【００４４】
一実施形態によるデバイス１００は、ユーザが事前設定したインターフェースによるユーザ入力に基づいて、オペレーティングシステムを転換することができる。一実施形態により、ユーザが多様なインターフェース（例えば、タッチ入力、ドラッグ入力、メニュー選択入力、音声入力など）のうち一つを、オペレーティングシステムを転換するためのインターフェースとして直接選択することにより、デバイスは、ユーザ各自に、直観的であって便利なオペレーティングシステム転換方法を提供することができる。
【００４５】
図２の段階Ｓ２０１において、一実施形態によるデバイス１００は、第１オペレーティングシステムを活性化することにより、第１オペレーティングシステムの駆動画面をディスプレイ部１２１に表示することができる。段階Ｓ２０２において、デバイス１００は、第２オペレーティングシステムに転換するための既設定インターフェースによるユーザ入力を受信することができる。段階Ｓ２０３において、デバイス１００は、第２オペレーティングシステムの駆動画面をディスプレイ部１２１に表示することができる。
【００４６】
例えば、ユーザが、ディスプレイ部１２１を、指で２回たたくタッピング（tapping）入力を、オペレーティングシステムを転換するためのインターフェースとして事前設定した場合、デバイス１００は、２回タッピング入力を受信することにより、オペレーティングシステムの駆動画面を転換して表示することができる。
【００４７】
一実施形態によって、デバイス１００は、第１オペレーティングシステムの駆動画面が表示されている状態で、第２オペレーティングシステムに転換するための既設定インターフェースによるユーザ入力を受信すれば、現在活性化されているオペレーティングシステム、すなわち、第１オペレーティングシステムを非活性化させ、非活性化されているオペレーティングシステム、すなわち、第２オペレーティングシステムを活性化させることができる。その結果、制御部１３０は、第２オペレーティングシステムの駆動画面をディスプレイ部１２１に表示することができる。
【００４８】
一実施形態によるデバイス１００は、オペレーティングシステムを転換するための入力信号が提供されるたびに、前述の動作を反復することができる。
【００４９】
図３及び図４は、複数のオペレーティングシステムを駆動する方法について説明するための概念図である。
【００５０】
図３に図示されているように、デバイス１００は、TYPE  ２、TYPE  １の方式などにより、複数のオペレーティングシステムを駆動することができる。
【００５１】
一実施形態により、TYPE  ２によれば、デバイス１００は、１つのデバイスで複数のオペレーティングシステムを駆動するために、第１オペレーティングシステム（「ＯＳ  １」）上で仮想コンピュータ環境を提供する仮想マシン（virtual  machine）を実行することができる。
【００５２】
該仮想マシンは、デバイスのハードウェア資源を割り当てられて生成される仮想のコンピュータ実行環境であり、例えば、第２オペレーティングシステム（「ＯＳ  ２  kernel」）と、第２オペレーティングシステム上で実行される所定アプリケーション（「ＯＳ  ２  Ａｐｐｓ」）とを含んでもよい。
【００５３】
TYPE  ２の方式による一実施形態により、デバイス１００は、第１オペレーティングシステム（「ＯＳ  １」）（ホストオペレーティングシステム）において、第２オペレーティングシステム（「ＯＳ  ２」）（ゲストオペレーティングシステム）をアプリケーションのように駆動することができる。一実施形態により、第２オペレーティングシステムは、仮想マシンを使用するように制御するLinux  kernel  moduleであるＫＶＭ（kernel  virtual  machine）を介して、ハードウェアにアクセスすることができる。
【００５４】
ハードウェアは、プロセッサ、メモリ、ディスプレイ、入力装置などを含んでもよく、マイク、スピーカ、電源装置、外装着脱式メモリ、アンテナ、電波送受信部、ＧＰＳ（global  position  system）、カメラ、モーションセンサ、地磁界センサ、近接センサ、照度センサなどの付加ハードウェア装置などを含んでもよい。
【００５５】
一方、TYPE  １によれば、デバイス１００は、１つのデバイスで複数のオペレーティングシステムを駆動するために、複数の独立実行環境である仮想マシンを生成することができる。生成されたそれぞれの仮想マシンは、独立したオペレーティングシステム、オペレーティングシステム上で実行されるアプリケーションを含んでもよい。例えば、第１オペレーティングシステム（「ＯＳ  １  kernel」）と、第１オペレーティングシステム上で実行される所定アプリケーション（「ＯＳ  １  Ａｐｐｓ」）とを含む仮想マシン、第２オペレーティングシステム（「ＯＳ  ２  kernel」）と第、２オペレーティングシステム上で実行される所定アプリケーション（「ＯＳ  ２  Ａｐｐｓ」）を含む仮想マシンとが生成される。
【００５６】
ハイパーバイザ（hypervisor）は、仮想マシン上で実行されるオペレーティングシステムとアプリケーションとを管理するソフトウェアでもある。それぞれの独立実行環境である第１オペレーティングシステム（「ＯＳ  １」）と第２オペレーティングシステム（「ＯＳ  ２」）は、ハイパーバイザの制御により、それぞれハードウェアにアクセスすることができる。すなわち、ハイパーバイザは、少なくとも１つのオペレーティングシステムＯＳ  １，ＯＳ  ２と物理的ハードウェアとの間に位置することができる。
【００５７】
図４は、図３に図示されたTYPE  ２のような方式で、複数のオペレーティングシステムを駆動するとき、タッチイベント発生によるホストオペレーティングシステム（HOST  ＯＳ）（第１オペレーティングシステム）と、ゲストオペレーティングシステム（GUEST  ＯＳ）（第２オペレーティングシステム）との制御について説明するための図面である。
【００５８】
一実施形態により、デバイス１００は、ユーザのタッチイベントによる入力信号がホストオペレーティングシステムに伝逹されず（１）、ゲストオペレーティングシステムに伝達される（２）ように設定することができる。以下、ユーザの入力信号がホストオペレーティングシステムに伝達されないように設定することを、「ホストオペレーティングシステムのロッキング（locking）」と説明する。
【００５９】
例えば、デバイス１００は、ホストオペレーティングシステムのロッキングが設定された場合、ディスプレイ部（タッチスクリーン（touch  screen））１２１を介してタッチイベントが発生すれば（touch  event  occurs）、イベントリスナ（event  listener）の制御により、タッチイベント発生による入力信号をホストオペレーティングシステムに伝達しない（１）。
【００６０】
このとき、デバイス１００は、ハイパーバイザー（hypervisor）の制御により、ゲストオペレーティングシステムに入力信号を伝達する（２）。ゲストオペレーティングシステムに伝達された入力信号は、ホストオペレーティングシステムに影響を及ぼさない。それにより、ユーザは、ゲストオペレーティングシステムが提供する特定インターフェース環境を利用することができる。
【００６１】
例えば、ホストオペレーティングシステム（例えば、アンドロイド（Android  ＯＳ））が提供するインターフェース環境によれば、画面上端部分をタッチすれば、設定窓（例えば、Androidのnotification  bar）が降りてくる。一実施形態により、デバイス１００は、ホストオペレーティングシステムのロッキングが設定された場合、ディスプレイ部（タッチスクリーン）１２１を介して画面上端部分のタッチイベントが発生しても、設定窓を表示しない。
【００６２】
一方、デバイス１００は、ホストオペレーティングシステムのロッキング設定のためのユーザインターフェースを事前設定することができる。また、デバイス１００は、ホストオペレーティングシステムのロッキングを解除するためのユーザインターフェースを設定することができる。
【００６３】
一実施形態によって、デバイス１００は、既設定のインターフェースによるユーザ入力に基づいて、ホストオペレーティングシステムのロッキングを設定し、同一インターフェースによるユーザ入力を再受信すれば、ロッキングを解除することができる。
【００６４】
一方、図８Ａないし図１６Ｂに図示されるユーザインターフェースの例は、ホストオペレーティングシステムのロッキングを設定したり解除したりするためのインターフェースとして設定される。
【００６５】
図５は、複数の画面を表示する一実施形態によるデバイスの制御方法のフローチャートである。図５の段階Ｓ５０１において、デバイス１００は、第１オペレーティングシステムを活性化することにより、第１オペレーティングシステムの駆動画面をディスプレイ部１２１に表示することができる。
【００６６】
段階Ｓ５０２において、デバイス１００は、第２オペレーティングシステムに転換するための既設定インターフェースによるユーザ入力を受信することができる。
【００６７】
例えば、デバイス１００は、オペレーティングシステムを転換するためのインターフェース（例えば、上下方向のスライディングタッチ入力）を設定するユーザ入力をあらかじめ受信し、保存することができる。
【００６８】
段階Ｓ５０３において、デバイス１００は、ディスプレイ部１２１の表示領域を複数個に分割することができる。一実施形態により、デバイス１００は、マルチウィンドウを提供することができる。
【００６９】
段階Ｓ５０４において、デバイス１００は、第１オペレーティングシステムの駆動画面をディスプレイ部１２１の第１表示領域に表示し、前記第２オペレーティングシステムの駆動画面をディスプレイ部１２１の第２表示領域に表示することができる。
【００７０】
一実施形態により、デバイス１００は、第１オペレーティングシステムの駆動画面をディスプレイ部１２１に表示した状態で、第２オペレーティングシステムの駆動画面を共にディスプレイ部１２１に表示することができる。
【００７１】
図６Ａ及び図６Ｂは、複数の画面を表示する実施形態について説明するための図面である。
【００７２】
図６Ａは、第１オペレーティングシステム（例えば、アンドロイド（Android））の駆動画面を表示した例である。デバイス１００は、既設定のインターフェース（例えば、上下方向のスライディング入力ｉ１２）を受信すれば、図６Ｂに図示されているように、ディスプレイ部１２１の表示領域を第１表示領域ｗ１、第２表示領域ｗ２に分割することができる。デバイス１００は、第１表示領域ｗ１に、第１オペレーティングシステム（例えば、アンドロイド（Android））の駆動画面を表示し、第２表示領域ｗ２に、第２オペレーティングシステム（例えば、ウィンドウ（Windows））の駆動画面を表示することができる。
【００７３】
一実施形態によるデバイス１００は、複数のオペレーティングシステムを駆動し、マルチウィンドウｗ１，ｗ２を提供することにより、互いに異なるオペレーティングシステムの駆動画面をディスプレイ部１２１に同時に提供することができる。
【００７４】
図７Ａ及び図７Ｂは、複数の画面の大きさを調節する例について説明するための図面である。
【００７５】
図７Ａを参照すれば、一実施形態によるデバイス１００は、複数のオペレーティングシステム駆動画面を、それぞれディスプレイ部１２１の第１表示領域ｗ３、第２表示領域ｗ４に提供することができる。
【００７６】
一実施形態により、図７Ａに図示されているように、デバイス１００は、第１表示領域ｗ３、第２表示領域ｗ４の境界部分をタッチした状態において、右側方向にドラッグする入力ｉ１４を受信すれば、第１表示領域ｗ３と第２表示領域ｗ４との境界を右側に移動させることができる。それにより、図７Ｂに図示されているように、第１表示領域ｗ５は拡大され、第２表示領域ｗ６は縮小される。
【００７７】
一実施形態により、第２オペレーティングシステムを実行する仮想マシンは、第１オペレーティングシステム上で実行される応用プログラムと共に駆動されるので、デバイス１００は、Linux  kernel  moduleであるＫＶＭ（kernel  virtual  machine）の制御を介し（図３参照）、第２オペレーティングシステムの駆動画面の位置を移動させたり、画面の大きさを調整したりすることができる。
【００７８】
一方、デバイス１００の制御部１３０は、それぞれの表示領域ｗ５，ｗ６の変更された画面サイズに合うように解像度を調節することができる。
【００７９】
図８Ａないし図１６Ｂは、オペレーティングシステムを転換するためのインターフェースの例について説明するための図面である。
【００８０】
一実施形態によるデバイス１００は、既設定のインターフェースによるユーザ入力を受信することにより、転換されたオペレーティングシステムの駆動画面をディスプレイ部１２１に表示することができる。図８Ａは、第１オペレーティングシステム（例えば、アンドロイド（Android））の駆動画面の例であり、図８Ｂは、第２オペレーティングシステム（例えば、ウィンドウ（Windows））の駆動画面のはいである。
【００８１】
一実施形態により、図８Ａに図示されているように、デバイス１００は、ディスプレイ部１２１に表示された所定アイコン２０を選択するユーザタッチ入力を受信すれば、図８Ｂに図示されているように、第２オペレーティングシステムに転換し、第２オペレーティングシステムの駆動画面をディスプレイ部１２１に表示することができる。
【００８２】
また、図９Ａに図示されているように、デバイス１００は、デバイス１００に設けられた物理ボタン１０（例えば、ホームボタン）に対するユーザ入力を受信すれば、図９Ｂに図示されているように、第１オペレーティングシステムに復帰し、第１オペレーティングシステムの駆動画面をディスプレイ部１２１に表示することができる。
【００８３】
他の例として、図１０Ａないし図１０Ｄを参照すれば、オペレーティングシステムを転換するためのインターフェースは、ディスプレイ部１２１に対する多様なタッチ入力の組み合わせでもある。
【００８４】
例えば、図１０Ａに図示されているように、デバイス１００は、２本の指ｆ２０を特定方向（例えば、上下、左右など）にスライディングするタッチ入力を受信することにより、オペレーティングシステムを転換することができる。
【００８５】
また、図１０Ｂに図示されているように、デバイス１００は、２本の指ｆ２１でディスプレイ部１２１をたたくタッピング入力を受信することにより、オペレーティングシステムを転換することができる。
【００８６】
また、図１０Ｃに図示されているように、デバイス１００は、既設定の文字（例えば、「Ｓ」）をディスプレイ部１２１に描くタッチ入力を受信することにより、オペレーティングシステムを転換することもできる。
【００８７】
また、図１１Ａに図示されているように、デバイス１００は、１本の指をタッチさせたた状態で、他の指をタッチさせるる入力を、オペレーティングシステムを転換するためのインターフェースとして設定することができる。例えば、デバイス１００が、ユーザの中指のタッチを維持した状態で（press  finger）、人差し指をタッチする入力を受信すれば（touching  finger）、オペレーティングシステムを転換することができる。
【００８８】
また、図１１Ｂに図示されているように、デバイス１００は、１本の指をタッチさせた状態で他の指でたたくタッピング入力を、オペレーティングシステムを転換するためのインターフェースとして設定することができる。例えば、デバイス１００がユーザの中指タッチを維持した状態で（press  finger）、人差し指でタッピングする入力を受信すれば（tapping  finger）、オペレーティングシステムを転換することができる。
【００８９】
また、図１１Ｃに図示されているように、デバイス１００は、１本の指をタッチさせた状態で他の指でスライディング（sliding）させる入力を、オペレーティングシステムを転換するためのインターフェースとして設定することができる。例えば、デバイス１００がユーザの中指のタッチを維持した状態で（press  finger）、人差し指で上下方向にスライディング（sliding）する入力を受信すれば（sliding  finger）、オペレーティングシステムを転換することができる。
【００９０】
また、図１２Ａに図示されているように、デバイス１００は、ユーザの指ｆ２８をロングプレス（long-press）する入力を受信すれば、所定アイコン３０をディスプレイ部１２１に生成し、生成されたアイコン３０を中心に、上側、下側、左側または右側にスライディング（sliding）する入力を、オペレーティングシステムを転換するためのインターフェースとして設定することができる。
【００９１】
また、デバイス１００は、所定アイコン３０を生成した後、多様な組み合わせのタッチ入力を、オペレーティングシステムの転換するためのインターフェースとして設定することもできる。
【００９２】
図１２Ｂを参照すれば、例えば、デバイス１００は、２本の指ｆ２９でディスプレイ部１２１を長く押す（long-press）入力を受信すれば、転換することができるオペレーティングシステム名称を含むメニュー窓３１をディスプレイ部１２１に表示することができる。一実施形態により、デバイス１００は、ディスプレイ部１２１に表示されたメニュー窓３１において、転換するオペレーティングシステム（ＯＳ  switch）名称を選択する入力を受信することにより、オペレーティングシステムを転換することができる。
【００９３】
また、図１２Ｃを参照すれば、デバイス１００は、２本の指ｆ３０でディスプレイ部１２１の特定部分をタッチする入力を受信すれば、転換することができるオペレーティングシステム名称を含むメニュー窓３２をディスプレイ部１２１に表示することができる。また、デバイス１００は、所定アイコンを生成して表示することもできる。
【００９４】
一実施形態により、デバイス１００は、ディスプレイ部１２１に表示されたメニュー窓３２において、転換するオペレーティングシステム（ＯＳ  switch）名称を選択する入力を受信することにより、オペレーティングシステムを転換することができる。
【００９５】
図１３Ａを参照すれば、デバイス１００は、ディスプレイ部１２１に提供される特定メニューボタン３３を押す入力を受信することにより、オペレーティングシステムの種類を示すサムネールイメージ３４をディスプレイ部１２１に表示することができる。デバイス１００は、サムネールイメージ３４のうち一つを選択する入力を受信することにより、オペレーティングシステムを転換することができる。
【００９６】
また、図１３Ｂを参照すれば、デバイス１００は、ディスプレイ部１２１の一側面に、メニューバー３５を表示することができ、オペレーティングシステムを転換するための選択メニューまたはアイコン３６を、メニューバー３５上に表示することができる。デバイス１００は、オペレーティングシステムを転換するためのアイコン３６を選択する入力を受信することにより、オペレーティングシステムを転換することができる。
【００９７】
図１４Ａを参照すれば、デバイス１００は、ディスプレイ部１２１の上側エッジ部分から始まり、下方向にドラッグする入力ｉ２１を受信すれば、デバイス１００の設定メニューを含む画面をディスプレイ部１２１に表示することができる。
【００９８】
図１４Ｂに図示されているように、設定メニューを含む画面は、オペレーティングシステムを転換するための選択メニューとして、オペレーティングシステムの種類を示すサムネールイメージ３７を含んでもよい。デバイス１００は、サムネールイメージ３７のうち一つを選択する入力を受信することにより、オペレーティングシステムを転換することができる。
【００９９】
図１５Ａに図示されているように、デバイス１００は、タッチスクリーンに対する入力信号を伝達するスタイラスペン３８を利用して、ディスプレイ部１２１において、ユーザ所望の領域に四角形３９の線を描き、ロングタッチする入力を受信することができる。
【０１００】
図１５Ｂに図示されているように、デバイス１００は、転換するオペレーティングシステムを選択するためのメニュー窓４０をディスプレイ部１２１に表示することができる。
【０１０１】
デバイス１００は、メニュー窓４０に表示された特定オペレーティングシステムを選択する入力を受信すれば、四角形で囲まれた領域39内に、第２オペレーティングシステム（例えば、ウィンドウ（Windows））の駆動画面を表示することができる。
【０１０２】
図１６Ａ及び図１６Ｂは、音声認識によって、オペレーティングシステムを転換する例を図示する。
【０１０３】
一実施形態によるデバイス１００は、ユーザの音声命令を認識することにより、活性化されるオペレーティングシステムを転換することができる。
【０１０４】
一実施形態により、デバイス１００は、特定命令を遂行するためのユーザの音声メッセージをあらかじめ保存することができる。例えば、図１６Ａに図示されているように、デバイス１００は、「ウィンドウ転換」というユーザの音声命令に応答し、図１６Ｂに図示されているように、第２オペレーティングシステム（例えば、ウィンドウ）を活性化させ、ディスプレイ部１２１に第２オペレーティングシステムの駆動画面を表示することができる。
【０１０５】
図１７ないし図２０は複数のオペレーティングシステム駆動に係わる設定メニューの例について説明するための図面である。
【０１０６】
図１７に図示されているように、例えば、デバイス１００は、ディスプレイ部１２１の１つのエッジ部分を２本指ｆ３５で横方向にドラッグする入力を受信することにより、ゲストオペレーティングシステムの設定関連メニュー４２を表示することができる。
【０１０７】
図１８Ａないし図１８Ｃを参照すれば、ゲストオペレーティングシステムの設定メニューとして、ＣＰＵ、ＧＰＵ（graphics  processing  unit）、メモリ（memory）の割り当てが設定されたり変更されたりする。
【０１０８】
また、図１９Ａないし図１９Ｃを参照すれば、ゲストオペレーティングシステムの共有フォルダ経路、ＣＤ（compact  disc）／ＤＶＤ（digital  versatile  disc）関連設定、ＵＳＢ（universal  serial  bus）関連項目が設定されたり変更されたりする。
【０１０９】
図２０は、オペレーティングシステム転換などのために設定されたユーザインターフェースの設定例を図示している。
【０１１０】
一実施形態により、オペレーティングシステム転換（ＯＳ  switching）のためのインターフェース５１として、２本指でスライディングする入力（２−finger  sliding）が設定される。
【０１１１】
また、ホストオペレーティングシステムをロッキングするためのインターフェース５２として、音声認識が設定される。該音声認識設定のために、ユーザは、所望音声命令をあらかじめ録音（ＲＥＣ）し、再生（play）することができる。
【０１１２】
また、マルチウィンドウで表示するためのインターフェース５３として、１本の指でタッチ入力を維持した状態において、他の１本の指をタッチさせる入力（１-finger  press  and  １-finger  touch）が設定される。
【０１１３】
また、マルチオペレーティングシステムの設定メニューに進入するためのインターフェース５４として、３本の指で長く押すタッチ入力（３−finger  long-press）が設定されもする。
【０１１４】
図２１は、さらに他の一実施形態について説明するためのフローチャートである。図２１の段階Ｓ２１０１において、デバイス１００は、第１オペレーティングシステムの駆動画面をディスプレイ部１２１の第１表示領域に表示し、第２オペレーティングシステムの駆動画面をディスプレイ部１２１の第２表示領域に表示することができる。一実施形態により、デバイス１００は、マルチウィンドウを提供し、複数のオペレーティングシステム駆動画面を共に表示することができる。
【０１１５】
図２１の段階Ｓ２１０２において、デバイス１００は、前記第１表示領域または前記第２表示領域のうち１つである第１領域に表示されたオブジェクトを選択し、前記第１表示領域または前記第２表示領域のうち、前記第１領域ではない第２領域に移動させるユーザ入力を受信することができる。
【０１１６】
段階Ｓ２１０３において、デバイス１００は、前記第１領域で選択されたオブジェクトをコピーし、前記第２領域に表示することができる。
【０１１７】
一実施形態により、デバイス１００は、選択されたオブジェクトに対応する所定コンデンツをコピーし、第２領域に対応するオペレーティングシステムによって制御されるメモリ領域に保存することができる。
【０１１８】
図２２Ａないし図２３は、さらに他の一実施形態について説明するための図面である。
【０１１９】
図２２Ａ及び図２２Ｂは、第１表示領域ｗ８に、第１オペレーティングシステムの駆動画面が表示され、第２表示領域ｗ９に、第２オペレーティングシステムの駆動画面が表示された例である。
【０１２０】
図２２Ａを参照すれば、デバイス１００は、第１表示領域ｗ８に、第１オペレーティングシステムによって制御されるファイルブラウザを実行させ、第２表示領域ｗ９に、第２オペレーティングシステムによって制御されるファイルブラウザを実行させることができる。
【０１２１】
デバイス１００は、第２表示領域ｗ９に表示されたファイルアイコン６１を選択して第１表示領域ｗ８に移動させるドラッグアンドドロップ（drag  and  drop）入力ｆ３７を受信することができる。デバイス１００は、選択されたファイルアイコン６１をコピーし、第１表示領域ｗ８にファイルアイコン６２を表示することができる。
【０１２２】
このとき、デバイス１００は、選択されたファイルアイコン６１に対応するファイルをコピーし、第１オペレーティングシステムによって制御されるメモリ領域に移動させて保存することができる。
【０１２３】
また、図２２Ｂに図示されているように、デバイス１００は、第１表示領域ｗ１０に、第１オペレーティングシステムの駆動によるホーム画面を表示し、第２表示領域ｗ１１に、第２オペレーティングシステムによって制御されるファイルブラウザを実行させることができる。
【０１２４】
デバイス１００は、第２表示領域ｗ１１に表示されたファイルアイコン６３を選択して第１表示領域ｗ１０に移動させるドラッグアンドドロップ（drag  and  drop）入力ｆ３８を受信することができる。デバイス１００は、選択されたファイルアイコン６３をコピーし、第１表示領域ｗ１０に、ファイルアイコン６４を表示することができる。
【０１２５】
このとき、デバイス１００は、選択されたファイルアイコン６３に対応するファイルをコピーし、第１オペレーティングシステムによって制御される、ファイル共有のために、既設定経路によるメモリ領域に移動させて保存することができる。
【０１２６】
一方、デバイス１００は、第２表示領域ｗ９，ｗ１１に表示されたファイルアイコン６１，６３を、第１表示領域ｗ８，ｗ１０にコピーして表示するとき、ファイルアイコンの様相、形態などを同一にコピーして表示することができる。
【０１２７】
また、デバイス１００は、第１表示領域ｗ８，ｗ１０で駆動される第１オペレーティングシステムによって提供されるユーザインターフェースによるアイコンの様相及び形態などにより、ファイルアイコン６１，６３の様相、形態などを変形して表示することもできる。
【０１２８】
また、図２３は、第１表示領域ｗ１２に、第１オペレーティングシステムの駆動画面が表示され、第２表示領域ｗ１３に、第２オペレーティングシステムの駆動画面が表示された例である。
【０１２９】
一実施形態により、デバイス１００は、第２表示領域ｗ１３に表示された所定テキスト６２（例えば、「Have  a  nice  day」）を選択し、第１表示領域ｗ１２に移動させるドラッグアンドドロップ（drag  and  drop）入力を受信することができる。
【０１３０】
デバイス１００は、選択されたテキスト６２をコピーし、第１表示領域ｗ１２上のテキスト入力窓に、コピーされたテキスト６６を表示することができる。
【０１３１】
図２４及び図２５は、一実施形態に係わるデバイスのブロック構成図である。
【０１３２】
図２４に図示されているように、本発明の一実施形態によるデバイス１００は、制御部１３０及びディスプレイ部１２１を含んでもよい。しかし、図示された構成要素がいずれも必須構成要素であるものではない。図示された構成要素より多くの構成要素によって、デバイス１００が具現されもし、それより少ない構成要素によっても、デバイス１００は具現される。
【０１３３】
例えば、図２５に図示されているように、本発明の一実施形態によるデバイス１００は、ディスプレイ部１２１及び制御部１３０以外に、ユーザ入力部１１０、出力部１２０、センシング部１４０、通信部１５０、Ａ／Ｖ（audio/video）入力部１６０及びメモリ１７０をさらに含んでもよい。
【０１３４】
以下、前記構成要素について順に説明する。
【０１３５】
ユーザ入力部１１０は、ユーザがデバイス１００を制御するためのデータを入力する手段を意味する。例えば、ユーザ入力部１１０には、キーパッド（key  pad）、ドームスイッチ（dome  switch）、タッチパッド（接触式静電容量方式、圧力式抵抗膜方式、赤外線感知方式、表面超音波伝導方式、積分式張力測定方式、ピエゾ効果方式など）、ジョグホイール、ジョグスイッチなどがあるが、それらに限定されるものではない。
【０１３６】
ユーザ入力部１１０は、制御部１３００によって制御されることにより、ユーザ入力を受信することができる。
出力部１２０は、制御部１３０によって制御されることにより、オーディオ信号、ビデオ信号または振動信号の出力のためのものであり、それには、ディスプレイ部１２１、音響出力部１２２、振動モータ１２３などが含まれてもよい。
【０１３７】
ディスプレイ部１２１は、制御部１３０によって制御されることにより、デバイス１００で処理される情報をディスプレイする。
【０１３８】
一方、ディスプレイ部１２１とタッチパッドとがレイヤ構造をなし、タッチスクリーンとして構成される場合、ディスプレイ部１２１は、出力装置以外に、入力装置としても使用される。ディスプレイ部１２１は、液晶ディスプレイ（liquid  crystal  display）、薄膜トランジスタ液晶ディスプレイ（thin  film  transistor-liquid  crystal  display）、有機発光ダイオード（organic  light-emitting  diode）、フレキシブルディスプレイ（flexible  display）、三次元ディスプレイ（３Ｄ  display）、電気泳動ディスプレイ（electrophoretic  display）のうち少なくとも一つを含んでもよい。そして、デバイス１００の具現形態により、該デバイス１００は、ディスプレイ部１２１を２個以上含んでもい。このとき、２個以上のディスプレイ部１２１は、ヒンジ（hinge）を利用して対向するようにも配置される。
【０１３９】
一実施形態によるディスプレイ部１２１は、活性化されたオペレーティングシステムに対応する、オペレーティングシステム駆動画面を表示することができる。
【０１４０】
また、ディスプレイ部１２１は、表示領域を複数個に分割し、マルチウィンドウを提供することができる。
【０１４１】
また、ディスプレイ部１２１は、第１オペレーティングシステムの駆動画面をディスプレイ部１２１の第１表示領域に表示し、第２オペレーティングシステムの駆動画面をディスプレイ部１２１の第２表示領域に表示することができる。
【０１４２】
音響出力部１２２は、通信部１５０から受信されたりメモリ１７０に保存されたりするオーディオデータを出力する。また、音響出力部１２２は、デバイス１００で遂行される機能（例えば、コール信号受信音、メッセージ受信音、お知らせ音）に係わる音響信号を出力することができる。このような音響出力部１２２には、スピーカ（speaker）、ブザー（buzzer）などが含まれる。
【０１４３】
振動モータ１２３は、振動信号を出力することができる。例えば、振動モータ１２３は、オーディオデータまたはビデオデータ（例えば、コール信号受信音、メッセージ受信音など）の出力に対応する振動信号を出力することができる。また、振動モータ１２３は、タッチスクリーンにタッチが入力される場合、振動信号を出力することもできる。
【０１４４】
制御部１３０は、一般的に、デバイス１００の全般的な動作を制御する。例えば、制御部１３０は、メモリ１７０に保存されたプログラムを実行することにより、ユーザ入力部１１０、出力部１２０、センシング部１４０、通信部１５０、Ａ／Ｖ（audio/video）入力部１６０などを制御することができる。
【０１４５】
さらに具体的には、本発明の実施形態によるデバイス１００の制御部１３０は、第１オペレーティングシステムを活性化することにより、前記第１オペレーティングシステムの駆動画面をディスプレイ部１２１に表示することができる。
【０１４６】
また、制御部１３０は、第２オペレーティングシステムに転換するための既設定インターフェースによるユーザ入力を受信すれば、前記第２オペレーティングシステムの駆動画面を、ディスプレイ部１２１に表示することができる。
【０１４７】
また、制御部１３０は、第２オペレーティングシステムに転換するための既設定インターフェースによるユーザ入力を受信すれば、ディスプレイ部１２１の表示領域を複数個に分割することができる。制御部１３０は、前記第１オペレーティングシステムの駆動画面をディスプレイ部１２１の第１表示領域に表示し、前記第２オペレーティングシステムの駆動画面をディスプレイ部１２１の第２表示領域に表示することができる。
【０１４８】
また、制御部１３０は、既設定の入力信号により、前記第１表示領域または前記第２表示領域の大きさを拡大したり縮小したりすることができる。
【０１４９】
また、制御部１３０は、前記第１表示領域または前記第２表示領域のうち１つである第１領域に表示されたオブジェクトを選択し、前記第１表示領域または前記第２表示領域のうち、前記第１領域ではない第２領域に移動させるユーザ入力を受信することにより、前記第１領域で選択されたオブジェクトをコピーし、前記第２領域に表示することができる。
【０１５０】
また、制御部１３０は、前記第１領域で選択されたオブジェクトに対応するコンデンツをコピーし、前記第２領域に対応するオペレーティングシステムによって制御されるメモリ領域に保存することができる。
【０１５１】
また、制御部１３０は、オペレーティングシステムを転換するための複数のインターフェースのうち、ユーザの選択入力により、第２オペレーティングシステムに転換するためのインターフェースを設定することができる。
【０１５２】
また、制御部１３０は、前記第２オペレーティングシステムに転換するための既設定のユーザ入力を受信することにより、前記第１オペレーティングシステムを非活性状態で駆動し、前記第２オペレーティングシステムを活性状態に転換することができる。
【０１５３】
また、制御部１３０は、所定入力イベントが発生した場合、前記入力イベントによる信号を、前記第１オペレーティングシステムに伝達しないように設定することができる。
【０１５４】
センシング部１４０は、デバイス１００の状態、またはデバイス１００周辺の状態を感知し、感知された情報を制御部１３０に伝達することができる。センシング部１４００は、地磁気センサ（magnetic  sensor）１４１、加速度センサ（acceleration  sensor）１４２、温度／湿度センサ１４３、赤外線センサ１４４、ジャイロスコープセンサ１４５、位置センサ（例えば、ＧＰＳ（global  position  system））１４６、気圧センサ１４７、近接センサ１４８及びＲＧＢセンサ（illuminance  sensor）１４９のうち少なくとも一つを含んでもよいが、それらに限定されるものではない。各センサの機能は、その名称から、当業者が直観的に推論することができるので、具体的な説明は省略する。
【０１５５】
また、センシング部１４０は、入力ツールによるタッチ入力を感知するためのセンサ、及びユーザによるタッチ入力を感知するためのセンサを含んでもよい。その場合、ユーザによるタッチ入力を感知するためのセンサは、タッチスクリーンまたはタッチパッドに含まれてもよい。また、該入力ツールによるタッチ入力を感知するためのセンサは、タッチスクリーンまたはタッチパッドの下部に位置したり、タッチスクリーンまたはタッチパッドの中に含まれたりする。
【０１５６】
通信部１５０は、デバイス１００と外部端末との間、またはデバイス１００と外部サーバとの間の通信を行わせる１以上の構成要素を含んでもよい。例えば、通信部１５０は、近距離通信部１５１（short-range  wireless  communicationunit）、移動通信部１５２、放送受信部１５３を含んでもよい。
【０１５７】
近距離通信部１５１は、ブルートゥース（登録商標（Bluetooth））通信部  、ＢＬＥ（Bluetooth  low  energy）通信部、近距離無線通信部（near  field  communication  unit）、ＷＬＡＮ（wireless  local  area  network）（Ｗｉ−Ｆｉ（wireless  fidelity））通信部、ジグビー（ZigBee）通信部、赤外線（ＩｒＤＡ：infrared  data  association）通信部、ＷＦＤ（Ｗｉ−Ｆｉ  direct）通信部、ＵＷＢ（ultra  wideband）通信部、Ａｎｔ＋通信部などを含んでもよいが、それらに限定されるものではない。
【０１５８】
移動通信部１５２は、移動通信網上で、基地局、外部の端末、サーバののうち少なくとも一つと無線信号を送受信する。ここで、該無線信号は、音声コール信号、画像通話コール信号、または文字／マルチメディアメッセージ送受信による多様な形態のデータを含んでもよい。
【０１５９】
放送受信部１５３は、放送チャンネルを介して外部から放送信号及び／または放送係わる情報を受信する。放送チャンネルは衛星チャンネル、至上派チャンネルを含んでもよい。具現はいしたがってデバイス１００が放送受信部１５３を含まないこともある。
【０１６０】
Ａ／Ｖ入力部１６０は、オーディオ信号またはビデオ信号の入力のためのものであり、それらには、カメラ１６１やマイクロフォン１６２などが含まれてもよい。カメラ１６１は、画像通話モードまたは撮影モードで、イメージセンサを介して、静止映像または動画などの画像フレームを得ることができる。該イメージセンサを介してキャプチャされたイメージは、制御部１３０または別途のイメージ処理部（図示せず）を介して処理される。
【０１６１】
カメラ１６１で処理された画像フレームは、メモリ１７０に保存されたり、通信部１５０を介して外部に伝送されたりする。カメラ１６１は、デバイスの構成様態により、２個以上が具備されもする。
【０１６２】
マイクロフォン１６２は、外部の音響信号を入力され、電気的な音声データに処理する。例えば、マイクロフォン１６２は、外部デバイスまたは話者から音響信号を受信することができる。マイクロフォン１６２は、外部の音響信号を入力される過程で発生するノイズ（noise）を除去するための多様なノイズ除去アルゴリズムを利用することができる。
【０１６３】
メモリ１７０は、制御部１３０の処理及び制御のためのプログラムを保存することもでき、入出力されるデータを保存することもできる。
【０１６４】
メモリ１７０は、フラッシュメモリタイプ（flash  memory  type）、ハードディスクタイプ（hard  disk  type）、マルチメディアカードマイクロタイプ（multimedia  card  micro  type）、カードタイプのメモリ（例えば、ＳＤメモリまたはＸＤメモリなど）、ＲＡＭ（random  access  memory）、ＳＲＡＭ（static  random  access  memory）、ＲＯＭ（read-only  memory）、ＥＥＰＲＯＭ（electrically  erasable  programmable  read-only  memory）、ＰＲＯＭ（programmable  read  only  memory）、磁気メモリ、磁気ディスク、光ディスクののうち少なくとも１つのタイプの記録媒体を含んでもよい。また、デバイス１００は、インターネット（internet）上でメモリ１７０の保存機能を遂行するウェブストレージ（web  storage）またはクラウドサーバを運用することもできる。
【０１６５】
メモリ１７０に保存されたプログラムは、その機能によって、複数個のモジュールに分類することができるのに、例えば、ＵＩ（user  interface）モジュール１７１、タッチスクリーンモジュール１７２、お知らせモジュール１７３などに分類される。
【０１６６】
ＵＩモジュール１７１は、アプリケーション別にデバイス１００と連動される特化されたＵＩ、ＧＵＩ（graphic  user  interface）などを提供することができる。タッチスクリーンモジュール１７２は、ユーザのタッチスクリーン上のタッチジェスチャを感知し、タッチジェスチャに係わる情報を制御部１３０に伝達することができる。本発明の一実施形態によるタッチスクリーンモジュール１７２は、タッチコードを認識して分析することができる。タッチスクリーンモジュール１７２は、コントローラを含む別途のハードウェアで構成されもする。
【０１６７】
該タッチスクリーンのタッチまたは近接タッチを感知するために、該タッチスクリーンの内部または近傍に多様なセンサが具備される。該タッチスクリーンのタッチを感知するためのセンサの一例として、触覚センサがある。該触覚センサは、人が感じる程度、あるいはそれ以上に、特定物体の接触を感知するセンサをいう。該触覚センサは、接触面の粗度、接触物体の硬度、接触地点の温度などの多様な情報を感知することができる。
【０１６８】
また、該タッチスクリーンのタッチを感知するためのセンサの一例として、近接センサがある。該近接センサは、所定検出面に接近する物体、あるいは近傍に存在する物体の有無を電磁界の力、または赤外線を利用して、機械的接触なしに検出するセンサをいう。該近接センサの例としては、透過型光電センサ、直接反射型光電センサ、ミラー反射型光電センサ、高周波発振型近接センサ、静電容量型近接センサ、磁気型近接センサ、赤外線近接センサなどがある。ユーザのタッチジェスチャには、タップ、タッチ＆ホールド、ダブルタップ、ドラッグ、パンニング、フリック、ドラッグアンドドロップ、スワイプなどがある。
【０１６９】
お知らせモジュール１７３は、デバイス１００のイベント発生を知らせるための信号を発することができる。デバイス１００で生じるイベントの例としては、コール信号受信、メッセージ受信、キー信号入力、日程お知らせなどがある。お知らせモジュール１７３は、ディスプレイ部１２１を介して、ビデオ信号形態でお知らせ信号を出力することもでき、音響出力部１２２を介して、オーディオ信号形態でお知らせ信号を出力することもでき、振動モータ１２３を介して、振動信号形態でお知らせ信号を出力することもできる。
【０１７０】
前述の実施形態は例示的なものであり、限定的ではないと理解される。また、図２、図５、図２１のフローチャートで図示された動作の順序に限定されるものではなく、本発明の多様な実施形態により、一部段階が省略されたり付加されもするということはいうまでもなく、一部段階の順序が変更されもすると理解される。
【０１７１】
明細書全般に記載されたそれぞれの実施形態は、本発明の互いに異なる実施形態に適用されるということはいうまでもなく、実施形態のうち一部だけ具現されたり、複数の実施形態が組み合わされたりしても具現される。
【０１７２】
一実施形態は、コンピュータによって実行されるプログラムモジュールのようなコンピュータによって実行可能な命令語を含む記録媒体の形態でも具現される。該コンピュータ判読可能媒体は、コンピュータによってアクセスされる任意の可用媒体でもあり、揮発性及び不揮発性の媒体、分離型及び非分離型の媒体をいずれも含む。また、該コンピュータ判読可能媒体は、コンピュータ記録媒体及びコンピュータ通信媒体をいずれも含んでもよい。該コンピュータ記録媒体は、コンピュータ判読可能命令語、データ構造、プログラムモジュール、またはその他データのような情報保存のための任意の方法または技術によって具現された揮発性及び不揮発性、分離型及び非分離型の媒体をいずれも含む。該通信媒体は、典型的に、コンピュータ判読可能命令語、データ構造、プログラムモジュール、または搬送波のような変調されたデータ信号のその他データ、あるいはその他伝送メカニズムを含み、任意の情報伝達媒体を含む。
【０１７３】
また、本明細書において、「部」は、プロセッサまたは回路のようなハードウェア構成（hardware  component）、及び／またはプロセッサのようなハードウェア構成によって実行されるソフトウェア構成（software  component）でもあることがある。
【０１７４】
前述の本発明の説明は、例示のためのものであり、本発明が属する技術分野の当業者であるならば、本発明の技術的思想や、必須な特徴を変更せずとも、他の具体的な形態に容易に変形が可能であるということを理解することができるであろう。従って、以上で記述された実施形態は、全ての面において例示的なものであり、限定的ではないと理解しなければならない。例えば、単一型と説明されている各構成要素は、分散して実施されもし、同様に分散されていると説明されている構成要素も、結合された形態で実施されもする。
【０１７５】
本発明の範囲は、前述の説明よりは、特許請求の範囲によって示され、特許請求の範囲の意味及び範囲、並びにその均等概念から導出される全ての変更、または変形された形態は、本発明の範囲に含まれるものであると解釈されなければならない。
【図１ａ】
2018514014.tif 000003
【図１ｂ】
2018514014.tif 000004
【図２】
2018514014.tif 000005
【図３】
2018514014.tif 000006
【図４】
2018514014.tif 000007
【図５】
2018514014.tif 000008
【図６ａ】
2018514014.tif 000009
【図６ｂ】
2018514014.tif 000010
【図７ａ】
2018514014.tif 000011
【図７ｂ】
2018514014.tif 000012
【図８ａ】
2018514014.tif 000013
【図８ｂ】
2018514014.tif 000014
【図９ａ】
2018514014.tif 000015
【図９ｂ】
2018514014.tif 000016
【図１０ａ】
2018514014.tif 000017
【図１０ｂ】
2018514014.tif 000018
【図１０ｃ】
2018514014.tif 000019
【図１０ｄ】
2018514014.tif 000020
【図１１ａ】
2018514014.tif 000021
【図１１ｂ】
2018514014.tif 000022
【図１１ｃ】
2018514014.tif 000023
【図１１ｄ】
2018514014.tif 000024
【図１２ａ】
2018514014.tif 000025
【図１２ｂ】
2018514014.tif 000026
【図１２ｃ】
2018514014.tif 000027
【図１２ｄ】
2018514014.tif 000028
【図１３ａ】
2018514014.tif 000029
【図１３ｂ】
2018514014.tif 000030
【図１４ａ】
2018514014.tif 000031
【図１４ｂ】
2018514014.tif 000032
【図１５ａ】
2018514014.tif 000033
【図１５ｂ】
2018514014.tif 000034
【図１５ｃ】
2018514014.tif 000035
【図１６ａ】
2018514014.tif 000036
【図１６ｂ】
2018514014.tif 000037
【図１７】
2018514014.tif 000038
【図１８ａ】
2018514014.tif 000039
【図１８ｂ】
2018514014.tif 000040
【図１８ｃ】
2018514014.tif 000041
【図１９ａ】
2018514014.tif 000042
【図１９ｂ】
2018514014.tif 000043
【図１９ｃ】
2018514014.tif 000044
【図２０】
2018514014.tif 000045
【図２１】
2018514014.tif 000046
【図２２ａ】
2018514014.tif 000047
【図２２ｂ】
2018514014.tif 000048
【図２３】
2018514014.tif 000049
【図２４】
2018514014.tif 000050
【図２５】
2018514014.tif 000051
【国際調査報告】
2018514014.tif 000052
2018514014.tif 000053
2018514014.tif 000054
2018514014.tif 000055
2018514014.tif 000056
2018514014.tif 000057
2018514014.tif 000058