(57)【要約】【課題】デバイスの動きに関する情報に基づいてデバイスの所定機能をさらに速くかつ容易に実行できる方法及びこのためのデバイスと記録媒体を提供する。【解決手段】デバイスの待機モードでデバイスの動きを検出する動き検出部と、動きに関する情報に基づいたモーション情報、及びモーション情報に対応する少なくとも一つの機能情報を保存する保存部と、動きに関する情報、モーション情報、及び少なくとも一つの機能情報に基づいて、待機モードでデバイスのモーション情報に対応する機能を実行するようにデバイスを制御する制御部と、を備えるデバイス。【選択図】 図１１
2014146337.tif 000002
【特許請求の範囲】
【請求項１】
デバイスの待機モードで前記デバイスの動きを検出する動き検出部と、
前記動きに関する情報に基づいたモーション情報、及び前記モーション情報に対応する少なくとも一つの機能情報を保存する保存部と、
前記動きに関する情報、前記モーション情報、及び前記少なくとも一つの機能情報に基づいて、前記待機モードで前記デバイスのモーション情報に対応する機能を実行するように前記デバイスを制御する制御部と、を備えるデバイス。
【請求項２】
前記デバイスの待機モードは、
前記動き検出部、前記保存部、及び前記制御部によって電力が消費される状態と、前記動き検出部、前記保存部、及び前記制御部に基づいた前記デバイスの動作が行われている状態のうち少なくとも一つを含む請求項１に記載のデバイス。
【請求項３】
前記デバイスの待機モードは、
前記動き検出部、前記保存部、及び前記制御部以外の前記デバイスに備えられる他の構成要素によって電力が消費されない状態と、前記他の構成要素によって前記デバイスの動作が行われない状態のうち少なくとも一つを含む請求項１に記載のデバイス。
【請求項４】
前記制御部は、アプリケーションプロセッサ及び補助プロセッサを備え、
デバイスの待機モードは、
前記アプリケーションプロセッサのアイドル状態を含む請求項１に記載のデバイス。
【請求項５】
前記デバイスは、タッチスクリーンをさらに備え、
前記待機モードは、前記タッチスクリーンに関する機能の不活性化状態、及び前記デバイスの画面ロック設定状態のうち少なくとも一つを含む請求項１に記載のデバイス。
【請求項６】
前記タッチスクリーンに関する機能は、
前記タッチスクリーンのタッチセンシング機能及び前記タッチスクリーンのディスプレイ機能のうち少なくとも一つを含む請求項５に記載のデバイス。
【請求項７】
前記デバイスは、タッチスクリーンをさらに備え、
前記制御部は、補助プロセッサ及びアプリケーションプロセッサを備え、
前記デバイスの待機モードは、前記アプリケーションプロセッサのアイドル状態、前記タッチスクリーンに関する機能の不活性化状態、及び前記デバイスの画面ロック設定状態のうち少なくとも一つを含む請求項１に記載のデバイス。
【請求項８】
前記デバイスは、ディスプレイをさらに備え、
前記制御部は、前記機能を実行する前に前記デバイスによってゲートウェイ画面がディスプレイされるように前記デバイスを制御する請求項１に記載のデバイス。
【請求項９】
前記ゲートウェイ画面は、
前記機能実行を知らせる通知情報を含む請求項８に記載のデバイス。
【請求項１０】
前記ゲートウェイ画面は、
前記機能についての実行モードを選択できる選択情報を含む請求項８に記載のデバイス。
【請求項１１】
前記ゲートウェイ画面は、
前記デバイスの前記モーション情報に対応する前記機能が複数の場合に、前記複数の機能それぞれについての実行モードを選択できる選択情報を含む請求項８に記載のデバイス。
【請求項１２】
前記デバイスは、
前記デバイスに関する少なくとも一つの状況情報を検出する状況情報検出部をさらに備え、
前記保存部は、前記モーション情報、前記少なくとも一つの機能情報、及び前記デバイスの少なくとも一つの状況情報間のマッピング情報を保存し、
前記制御部によって実行される前記機能は、前記状況情報検出部によって検出された前記少なくとも一つの状況情報、前記デバイスの前記動きに関する情報、及び前記マッピング情報に基づいて定められる請求項１に記載のデバイス。
【請求項１３】
前記少なくとも一つの状況情報は、
現在時間情報、前記デバイスの位置情報、前記デバイスに保存されたスケジュール情報、前記デバイスに関するログ情報のうち少なくとも一つの情報を含む請求項１２に記載のデバイス。
【請求項１４】
デバイスの待機モードで前記デバイスの動きを検出する段階と、
前記動きに関する情報に基づいたモーション情報を検出する段階と、
前記検出されたモーション情報に対応する少なくとも一つの機能情報を検出する段階と、
前記検出された少なくとも一つの機能情報に基づいた機能を実行する段階と、を含むデバイスの機能実行方法。
【請求項１５】
請求項１４に記載のデバイスによる機能実行方法を行う命令語を含む一つ以上のプログラムが記録されたコンピュータで読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、デバイスの機能実行に係り、特に、デバイスの動き（ｍｏｖｅｍｅｎｔ）に基づいてデバイスの機能を実行する方法及びこのような方法を行うデバイスに関する。
【背景技術】
【０００２】
スマートフォンのように移動可能なデバイスの機能がスマートになるにつれて、移動可能なデバイス基盤アプリケーション、サービス、及びコンテンツが増加しつつあり、移動可能なデバイスの機能が多様化している。
【０００３】
これによって、アプリケーション、サービス、及びコンテンツへの接近性またはデバイスによって実行可能な機能への接近性が低下する。特に、デバイスの待機モードでアプリケーション、サービス及びコンテンツへの接近性または／及びデバイスによって実行可能な機能への接近性がさらに低下する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、デバイスの待機モード（ｓｔａｎｄｂｙ ｍｏｄｅ）で、デバイスのモーション情報に基づいてデバイスの機能を実行する方法及びこのためのデバイスと記録媒体を提供するところにある。
【０００５】
本発明が解決しようとする他の課題は、デバイスの待機モードで、デバイスのモーション情報及びデバイスに関する状況情報に基づいてデバイスの機能を実行する方法及びこのためのデバイスと記録媒体を提供するところにある。
【０００６】
本発明が解決しようとするさらに他の課題は、デバイスの動作モード及びデバイスのモーション情報に基づいてデバイスの機能を実行する方法及びこのためのデバイスと記録媒体を提供するところにある。
【０００７】
本発明が解決しようとするさらに他の課題は、デバイスの動作モード、デバイスのモーション情報とデバイスに関する状況情報に基づいてデバイスの機能を実行する方法及びこのためのデバイスと記録媒体を提供するところにある。
【課題を解決するための手段】
【０００８】
前記課題を解決するための本発明の望ましい一実施形態によるデバイスは、デバイスの待機モードで前記デバイスの動きを検出する動き検出部と、前記動きに関する情報に基づいたモーション情報、及び前記モーション情報に対応する少なくとも一つの機能情報を保存する保存部と、前記動きに関する情報、前記モーション情報、及び前記少なくとも一つの機能情報に基づいて、前記待機モードで前記デバイスのモーション情報に対応する機能を実行するように前記デバイスを制御する制御部と、を備えることが望ましい。
【０００９】
前記デバイスの待機モードは、前記動き検出部、前記保存部、及び前記制御部によって電力が消費される状態と、前記動き検出部、前記保存部、及び前記制御部に基づいた前記デバイスの動作が行われている状態のうち少なくとも一つを含む。
【００１０】
前記デバイスの待機モードは、前記動き検出部、前記保存部、及び前記制御部以外の前記デバイスに備えられる他の構成要素によって電力が消費されない状態と、前記他の構成要素によって前記デバイスの動作が行われない状態のうち少なくとも一つを含む。
【００１１】
前記制御部は、アプリケーションプロセッサ及び補助プロセッサを備え、デバイスの待機モードは、前記アプリケーションプロセッサのアイドル状態を含む。
【００１２】
前記デバイスは、タッチスクリーンをさらに備え、前記待機モードは、前記タッチスクリーンに関する機能の不活性化状態、及び前記デバイスの画面ロック設定状態のうち少なくとも一つを含む。
【００１３】
前記タッチスクリーンに関する機能は、前記タッチスクリーンのタッチセンシング機能及び前記タッチスクリーンのディスプレイ機能のうち少なくとも一つを含む。
【００１４】
前記デバイスは、タッチスクリーンをさらに備え、前記制御部は、補助プロセッサ及びアプリケーションプロセッサを備え、前記デバイスの待機モードは、前記アプリケーションプロセッサのアイドル状態、前記タッチスクリーンに関する機能の不活性化状態、及び前記デバイスの画面ロック設定状態のうち少なくとも一つを含む。
【００１５】
前記デバイスは、ディスプレイをさらに備え、前記制御部は、前記機能を実行する前に前記デバイスによってゲートウェイ画面がディスプレイされるように前記デバイスを制御する。
【００１６】
前記ゲートウェイ画面は、前記機能実行を知らせる通知情報を含む。
【００１７】
前記ゲートウェイ画面は、前記機能についての実行モードを選択できる選択情報を含む。
【００１８】
前記ゲートウェイ画面は、前記デバイスの前記モーション情報に対応する前記機能が複数の場合に、前記複数の機能それぞれについての実行モードを選択できる選択情報を含む。
【００１９】
前記デバイスは、前記デバイスに関する少なくとも一つの状況情報を検出する状況情報検出部をさらに備え、前記保存部は、前記モーション情報、前記少なくとも一つの機能情報、及び前記デバイスの少なくとも一つの状況情報間のマッピング情報を保存し、前記制御部によって実行される前記機能は、前記状況情報検出部によって検出された前記少なくとも一つの状況情報、前記デバイスの前記動きに関する情報、及び前記マッピング情報に基づいて定められる。
【００２０】
前記少なくとも一つの状況情報は、現在時間情報、前記デバイスの位置情報、前記デバイスに保存されたスケジュール情報、前記デバイスに関するログ情報のうち少なくとも一つの情報を含む。
【００２１】
前記課題を解決するための本発明の望ましい一実施形態によるデバイスの機能実行方法は、デバイスの待機モードで前記デバイスの動きを検出する段階と、前記動きに関する情報に基づいたモーション情報を検出する段階と、前記検出されたモーション情報に対応する少なくとも一つの機能情報を検出する段階と、前記検出された少なくとも一つの機能情報に基づいた機能を実行する段階と、を含むことが望ましい。
【００２２】
前記課題を解決するための本発明の望ましい一実施形態によるデバイスの機能実行方法を行う命令語を含む一つ以上のプログラムが記録された、コンピュータで読み取り可能な記録媒体において、前記デバイスの機能実行方法は、前述したデバイスの機能実行方法と同じく行われる。
【図面の簡単な説明】
【００２３】
【図１】望ましい実施形態によるデバイスの機能ブロック図の一例である。
【図２】望ましい実施形態によるデバイスの動作モード、デバイスのモーション情報、及びデバイスの機能情報に関するマッピング情報の例を説明するテーブルである。
【図３Ａ】望ましい実施形態によるデバイスのモーション情報を説明する図面である。
【図３Ｂ】望ましい実施形態によるデバイスのモーション情報を説明する図面である。
【図４Ａ】デバイスのモーション情報及びデバイスの動作モードに基づいて行われるデバイスの機能に関する例を説明するための図面である。
【図４Ｂ】デバイスのモーション情報及びデバイスの動作モードに基づいて行われるデバイスの機能に関する例を説明するための図面である。
【図４Ｃ】デバイスのモーション情報及びデバイスの動作モードに基づいて行われるデバイスの機能に関する例を説明するための図面である。
【図４Ｄ】デバイスのモーション情報及びデバイスの動作モードに基づいて行われるデバイスの機能に関する例を説明するための図面である。
【図４Ｅ】デバイスのモーション情報及びデバイスの動作モードに基づいて行われるデバイスの機能に関する例を説明するための図面である。
【図４Ｆ】デバイスのモーション情報及びデバイスの動作モードに基づいて行われるデバイスの機能に関する例を説明するための図面である。
【図４Ｇ】デバイスのモーション情報及びデバイスの動作モードに基づいて行われるデバイスの機能に関する例を説明するための図面である。
【図４Ｈ】デバイスのモーション情報及びデバイスの動作モードに基づいて行われるデバイスの機能に関する例を説明するための図面である。
【図４Ｉ】デバイスのモーション情報及びデバイスの動作モードに基づいて行われるデバイスの機能に関する例を説明するための図面である。
【図４Ｊ】デバイスのモーション情報及びデバイスの動作モードに基づいて行われるデバイスの機能に関する例を説明するための図面である。
【図５】連続的なセンシングプラットホーム（Ｓｅａｍｌｅｓｓ Ｓｅｎｓｉｎｇ Ｐｌａｔｆｏｒｍ、ＳＳＰ）基盤のセンシング部とプロセッサとの間の動作を説明するための図面である。
【図６Ａ】望ましい一実施形態によるデバイスの機能実行方法を説明するためのフローチャートである。
【図６Ｂ】望ましい他の実施形態によるデバイスの機能実行方法を説明するためのフローチャートである。
【図７】図６Ａの段階Ｓ６０４または図６Ｂの段階Ｓ６０９で行われるプロセスを説明するための動作フローチャートである。
【図８】図７の段階Ｓ７０１及び段階Ｓ７０２でデバイスによって行われる、予め設定された機能が実行される例を説明するための図面である。
【図９】図６Ａの段階Ｓ６０４または図６Ｂの段階Ｓ６０９で行われるプロセスの動作フローチャートである。
【図１０】図９の段階Ｓ９０１及び段階Ｓ９０２でデバイスによって行われる、予め設定された機能が実行される例を説明するための図面である。
【図１１】望ましい他の実施形態によるデバイスの機能ブロック図である。
【図１２】図１１の保存部に保存されるプログラム及び／または命令語セットをモジュール別に分類した例を示す図面である。
【図１３Ａ】望ましい他の実施形態によるデバイスの機能実行方法の動作フローチャートである。
【図１３Ｂ】望ましい他の実施形態によるデバイスの機能実行方法の動作フローチャートである。
【図１４】望ましいさらに他の実施形態によるデバイスの機能ブロック図である。
【図１５】望ましいさらに他の実施形態によるデバイスの機能実行方法を説明するためのフローチャートである。
【図１６Ａ】望ましいさらに他の実施形態によるデバイスの機能実行方法を説明するためのフローチャートである。
【図１６Ｂ】望ましいさらに他の実施形態によるデバイスの機能実行方法を説明するためのフローチャートである。
【図１７】図１６Ａに示された方法によってデバイスの機能実行例を説明するための例である。
【図１８Ａ】ゲートウェイ画面の例示図である。
【図１８Ｂ】ゲートウェイ画面の例示図である。
【図１８Ｃ】ゲートウェイ画面の例示図である。
【図１８Ｄ】ゲートウェイ画面の例示図である。
【図１８Ｅ】ゲートウェイ画面の例示図である。
【図１８Ｆ】ゲートウェイ画面の例示図である。
【図１９Ａ】望ましいさらに他の実施形態によるデバイスの機能実行方法を説明するためのフローチャートである。
【図１９Ｂ】望ましいさらに他の実施形態によるデバイスの機能実行方法を説明するためのフローチャートである。
【図２０】図１９に示された方法によってデバイスの機能を実行する場合を説明するための画面の例示図である。
【図２１】望ましいさらに他の実施形態によるデバイスの機能ブロック図である。
【発明を実施するための最良の形態】
【００２４】
本発明は、多様な変換を加えることができ、かついろいろな実施形態を持つことができるところ、特定の実施形態を図面に例示して詳細な説明に詳細に説明する。しかし、これは本発明を特定の実施形態に限定しようとするものではなく、本発明の思想及び技術範囲に含まれるすべての変換、均等物ないし代替物を含むと理解されねばならない。本発明を説明するに際して、かかる公知技術についての具体的な説明が本発明の趣旨を不明にすると判断される場合、その詳細な説明を略する。
【００２５】
第１、第２などの用語は、多様な構成要素の説明に使われるが、構成要素は用語によって限定されてはならない。用語は、一つの構成要素を他の構成要素から区別する目的のみで使われる。
【００２６】
本出願で使った用語は、単に特定の実施形態を説明するために使われたものであり、本発明を限定しようとするものではない。本出願で使った用語は、本発明での機能を考慮して、なるべく現在広く使われる一般的な用語を選択したが、これは当業者の意図、判例、または新たな技術の出現などによって変わる。また、特定の場合には、出願人が任意に選定した用語もあり、この場合に該発明の説明部分で詳細にその意味を記載する。したがって、本発明で使われる用語は単純な用語の名称ではなく、その用語が持つ意味及び本発明の全般の内容に基づいて定義されねばならない。
【００２７】
単数の表現は、特に断らない限り複数の表現を含む。本出願で“含む”または“持つ”などの用語は、明細書上に記載の特徴、数字、段階、動作、構成要素、部品またはこれらを組み合わせたものが存在するということを指定しようとするものであり、一つまたはそれ以上の他の特徴や数字、段階、動作、構成要素、部品またはこれらを組み合わせたものなどの存在または付加可能性を予め排除しないと理解されねばならない。
【００２８】
明細書の全般にわたって言及される入力情報は、ユーザの入力情報であり、タッチ基盤の入力情報である。タッチ基盤の入力情報は、ユーザのジェスチャー基盤の入力情報を含む。例えば、タップ（ｔａｐ）（または、タッチ）、ロングタップ（ｌｏｎｇ ｔａｐ）（または、ロングタッチ）、タッチ＆ホールド（ｔｏｕｃｈ ａｎｄ ｈｏｌｄ）、タッチ＆ドラッグ（ｔｏｕｃｈ ａｎｄ ｄｒａｇ）、ダブルタップ（ｄｏｕｂｌｅ ｔａｐ）、ドラッグ（ｄｒａｇ）、パンニング（ｐａｎｎｉｎｇ）、フリック（ｆｌｉｃｋ）、ドラッグ＆ドロップ（ｄｒａｇ ａｎｄ ｄｒｏｐ）、及びスウィープ（ｓｗｅｅｐ）などのタッチ基盤の入力情報に含まれるが、これらに制限されるものではない。
【００２９】
入力情報は、前述したタッチ基盤の入力情報に制限されるものではない。例えば、入力情報は、動き基盤（ｍｏｖｅｍｅｎｔ−ｂａｓｅｄ）入力情報またはビジョン基盤（ｖｉｓｉｏｎ−ｂａｓｅｄ）入力情報を含む。
【００３０】
動き基盤入力情報は、デバイス動き基盤のユーザのジェスチャー（例えば、デバイス揺すり、デバイス回転、及びデバイス持ち上げなど）に基づく。例えば、デバイスを、後述する実施形態で言及するように、重力方向にひっくり返す（ｕｐｓｉｄｅ−ｄｏｗｎ）デバイス動き基盤のユーザのジェスチャーを、所定の機能実行要請を示すデバイス動き基盤の入力情報と設定する。
【００３１】
ビジョン基盤の入力情報は、デバイスとの接触なしにカメラによって獲得された入力イメージを分析して認識された情報に基づく。例えば、後述する実施形態で言及されているように、カメラによって獲得された入力イメージに含まれたユーザの顔を認識した情報またはユーザの目を認識した情報を、デバイスの所定の機能についての活性化要請を示すビジョン基盤の入力情報と設定する。
【００３２】
以下、望ましい実施形態を添付図面を参照して詳細に説明するが、添付図面を参照して説明するに際して、同一または対応する構成要素には同じ図面番号を付与し、これについての重なる説明は略する。
【００３３】
図１は、望ましい一実施形態によるデバイス１００の機能ブロック図である。図１は、デバイス１００の動き（ｍｏｖｅｍｅｎｔ）に関するモーション情報（ｍｏｔｉｏｎ ｉｎｆｏｒｍａｔｉｏｎ）、及びデバイス１００の動作モード（ｏｐｅｒａｔｉｏｎ ｍｏｄｅ）に基づいて所定の機能を実行するデバイス１００の例である。
【００３４】
図１を参照すれば、デバイス１００は、センシング部１０１、保存部１０２、プロセッサ１０３、及び情報入出力部１０４を備えるが、これらに制限されるものではない。すなわち、デバイス１００は、図１に示された構成要素よりさらに多い構成要素を備えるか、またはさらに少ない構成要素を備える。センシング部１０１は、センシング部１０１の機能によってセンサーと言及されてもよく、保存部１０２は、保存部１０２の機能によって保存器と言及されてもよく、プロセッサ１０３は、プロセッサ１０３の機能によって制御部と言及されてもよい。
【００３５】
例えば、デバイス１００は、後述する図１４に示されたように、デバイス１００に関する少なくとも一つの状況情報を検出する構成要素（ｅｌｅｍｅｎｔ）をさらに含む。また、デバイス１００は、前述した少なくとも一つの状況情報を検出する構成要素、プロセッサ１０３、及び保存部１０２の間のデータ送受信によってデバイス１００に関する少なくとも一つの状況情報を検出するように構成される。デバイス１００に関する少なくとも一つの状況情報は、後述する図１４でさらに詳細に説明する。デバイス１００の動作モードに関する情報は、デバイス１００に関する前記状況情報に含まれる。
【００３６】
センシング部１０１は、デバイス１００の動きを感知するための多様なタイプの複数のセンサーを備える。
【００３７】
情報入出力部１０４は、スクリーンをディスプレイできるディスプレイを備える。ディスプレイは、タッチスクリーンで構成されてユーザタッチ基盤入力情報を受信する。
【００３８】
デバイス１００の動作モードは、待機モード（ｓｔａｎｄｂｙ ｍｏｄｅ）及び活性化モード（ａｃｔｉｖｅ ｍｏｄｅ）を含むが、これらに制限されるものではない。
【００３９】
デバイス１００の待機モードは、デバイス１００のブラックスクリーン状態（ｂｌａｃｋ ｓｃｒｅｅｎ ｓｔａｔｅ）、デバイス１００に備えられたアプリケーションプロセッサ（Ａｐｐｌｉｃａｔｉｏｎ Ｐｒｏｃｅｓｓｏｒ）のアイドル状態（ｉｄｌｅ ｓｔａｔｅ）、情報入出力部１０４に備えられたタッチスクリーン（ｔｏｕｃｈ ｓｃｒｅｅｎ）に関する機能の不活性化状態（ｄｅａｃｔｉｖａｔｉｏｎ ｓｔａｔｅ）、デバイス１００の画面ロック設定状態のうち少なくとも一つを含む。
【００４０】
タッチスクリーンに関する機能の不活性化状態は、タッチスクリーンのタッチセンシング機能不活性化状態及びタッチスクリーンのディスプレイ機能不活性化状態のうち少なくとも一つを含むが、これらに制限されるものではない。タッチセンシング機能不活性化状態は、デバイス１００のタッチセンシング機能のオフ状態を示す。タッチスクリーンのディスプレイ機能不活性化状態は、デバイス１００のブラックスクリーン状態を示す。
【００４１】
デバイス１００の待機モードは、センシング部１０１、保存部１０２、及びプロセッサ１０３以外のデバイス１００の構成要素の不活性化状態を含む。デバイス１００の待機モードは、プロセッサ１０３の機能のうちセンシング部１０１及び保存部１０２とのインターフェースに基づいた機能、センシング部１０１に関する機能、及び保存部１０２に関する機能以外のデバイス１００の機能についての不活性化状態を含む。
【００４２】
デバイス１００の待機モードは、センシング部１０１、保存部１０２、及びプロセッサ１０３のみ動作される低電力状態を含む。すなわち、デバイス１００の待機モードは、プロセッサ１０３、センシング部１０１、及び保存部１０２によってパワーが消費される低電力状態を含む。低電力状態は、例えば、数ｍＷ〜数μＷで電力が消費される状態でありうるが、低電力状態は前述したものに制限されるものではない。
【００４３】
デバイス１００の待機モードは、センシング部１０１、保存部１０２、及びプロセッサ１０３以外のデバイス１００の構成要素による電力消費が発生しない低電力状態を含む。デバイス１００の待機モードは、デバイス１００の活性化モードで消費されるパワーより低いパワーが消費される状態を含む。
【００４４】
プロセッサ１０３は、補助プロセッサを備え、前記補助プロセッサは、プロセッサ１０３とセンシング部１０１との間のインターフェースに基づいた機能、及びプロセッサ１０３と保存部１０２との間のインターフェースに基づいた機能を実行する。このような場合に、前述した低電力状態は、補助プロセッサ、センシング部１０１及び保存部１０２によってパワーが消費される状態であるといえる。補助プロセッサは、例えば、低いクロックレート（ｃｌｏｃｋ ｒａｔｅ）で動作するマイクロコントローラユニット（Ｍｉｃｒｏ Ｃｏｎｔｒｏｌｌｅｒ Ｕｎｉｔ）を使う。
【００４５】
デバイス１００の待機モードは、デバイス１００に備えられたアプリケーションプロセッサ（Ａｐｐｌｉｃａｔｉｏｎ Ｐｒｏｃｅｓｓｏｒ）の活性化状態を含む。すなわち、デバイス１００の画面ロック設定状態がアプリケーションプロセッサの活性化状態で動作し、デバイス１００の画面ロック設定状態がデバイス１００の待機モードに設定された場合に、デバイス１００の待機モードはアプリケーションプロセッサの活性化状態を含む。
【００４６】
アプリケーションプロセッサは、プロセッサ１０３に備えられる。プロセッサ１０３にアプリケーションプロセッサが備えられるということは、プロセッサ１０３がアプリケーションプロセッサ及び前述した補助プロセッサを備えるとみられる。プロセッサ１０３にアプリケーションプロセッサ及び補助プロセッサが備えられる場合に、前述したデバイス１００の待機モードは、プロセッサ１０３に備えられた補助プロセッサは活性化状態であり、アプリケーションプロセッサは不活性化状態である。デバイス１００の待機モードは、前述したものに制限されるものではない。
【００４７】
デバイス１００は、一例として、スマートフォン、スマートＴＶ、パソコン、デスクトップＰＣ、ノート型パソコン、スマートボード、タブレットＰＣ、モバイルデバイス、ハンドヘルド（ｈａｎｄｈｅｌｄ）デバイスまたはハンドヘルドコンピュータ、メディアプレーヤ、電子ブック端末機、ＰＤＡ（Ｐｅｒｓｏｎａｌ Ｄｉｇｉｔａｌ Ａｓｓｉｓｔａｎｔ）、デバイスの動きをセンシングする機能を持つデジタルカメラ、及びデバイスの動きをセンシングできる機能を持つデジタルＣＥ（Ｃｏｎｓｕｍｅｒ Ｅｌｅｃｔｒｏｎｉｃｓ）などであるが、これらに制限されるものではない。
【００４８】
例えば、デバイス１００は、ユーザが着用できる装置である。ユーザが着用できる装置は、例えば、時計、メガネ、ベルト（例えば、腰ベルト、ヘアベルトなど）、各種アクセサリー（例えば、指輪、腕輪、足輪、ヘアピン、ネックレス）、イヤホン、ヘルメット、各種身体保護台（例えば、膝保護台、肘保護台）。靴、手袋、衣類、帽子、障害者用義足、障害者用義手などの用途で使われる装置を含む。ユーザが着用できる装置は通信機能及びデータプロセッシング機能を含む。ユーザが着用できる装置は、前述した用途で使われる装置に制限されるものではない。
【００４９】
センシング部１０１は、デバイス１００の動きを検出する。デバイス１００の動きは、例えば、デバイス１００のひっくり返し（Ｕｐｓｉｄｅ−ｄｏｗｎ）のように、回転基盤の動きと回転方向（例えば、時計回り方向、逆時計回り方向、＋ｚ軸方向、及び−ｚ軸方向）基盤の動き、デバイス１００を水平において垂直方向に持ち上げるような直線方向基盤の動き及び直線方向基盤の動きによるデバイス１００の移動距離などを含むが、これらに制限されるものではない。例えば、デバイス１００の動きは、前述したようにデバイス１００の揺すり基盤の動きを含む。
【００５０】
センシング部１０１は、デバイス１００の動きを検出するために、少なくとも一つのセンサーを備える。すなわち、センシング部１０１は、デバイス１００の回転基盤の動きをセンシングできるジャイロセンサー（Ｇｙｒｏ Ｓｅｎｓｏｒ）と、デバイス１００の直線方向基盤の動き及び移動距離をセンシングできる加速度センサー（Ａｃｃｅｌｅｒｏｍｅｔｅｒ Ｓｅｎｓｏｒ）のうち少なくとも一つを含むが、これらに制限されるものではない。
【００５１】
例えば、センシング部１０１は、デバイス１００の回転方向をセンシングできる地磁気センサー（Ｍａｇｎｅｔｉｃ Ｆｉｅｌｄ Ｓｅｎｓｏｒ）、デバイス１００の勾配方向をセンシングできるオリエンテーションセンサー（Ｏｒｉｅｎｔａｔｉｏｎ Ｓｅｎｓｏｒ）、デバイス１００の位置情報をセンシングできるＧＰＳセンサー（Ｇｒｏｂａｌ Ｐｏｓｉｔｉｏｎ Ｓｙｓｔｅｍ Ｓｅｎｓｏｒ）、デバイス１００の重力方向をセンシングする重力センサー（Ｇｒａｖｉｔｙ Ｓｅｎｓｏｒ）、及びデバイス１００の回転数をセンシングできる回転数センサーのうち少なくとも一つをさらに備える。センシング部１０１にさらに備えられるセンサーも、前述したものに制限されるものではない。
【００５２】
ジャイロセンサーは、デバイス１００の３軸（ｘ軸、ｙ軸、ｚ軸）の回転角速度をセンシングできるように３個のジャイロセンサーで構成される。このような場合に、センシング部１０１は、デバイス１００のｘ軸回転角度（ロール（ｒｏｌｌ、左右回転）角）、ｙ軸回転角度（ピッチ（ｐｉｔｃｈ、傾斜度）角）、ｚ軸回転角度（ヨー（ｙａｗ、水平回転）角）と回転方向とをそれぞれセンシングした結果を、電気信号に変換して出力する。
【００５３】
加速度センサーは、デバイス１００の３軸（ｘ軸、ｙ軸、ｚ軸）の加速度変化量または２軸（ｘ軸、ｙ軸）の加速度変化量をそれぞれセンシングするように構成される。このような場合に、センシング部１０１は、デバイス１００の線形加速度及び各軸方向の傾斜角度をセンシングした結果を、電気信号に変換して出力する。センシング部１０１から出力されるセンシングされた結果についての電気信号は、プロセッサ１０３に伝送される。
【００５４】
センシング部１０１は、デバイス１００の動きを検出する動き検出部と言及される。センシング部１０１から出力される信号は、デバイス１００の動きに関するセンシング値またはデバイス１００の動きに関する情報と言及される。
【００５５】
保存部１０２は、少なくとも一つのプログラムと、少なくとも一つのプログラムに関するデータとを保存する。保存部１０２に保存された少なくとも一つのプログラムは、デバイス１００の動きに関する情報に基づいたデバイス１００のモーション情報と、前記デバイス１００のモーション情報に対応する少なくとも一つのデバイス１００の機能情報とに基づいた機能を実行できるようにデバイスを制御するプログラムを含む。少なくとも一つのプログラムに関するデータは、前述したデバイス１００の動きに関する情報、前述したデバイス１００のモーション情報、及び前述したデバイス１００の機能情報に関するマッピング情報を含む。
【００５６】
図２は、デバイス１００の動作モード情報、デバイス１００のモーション情報、及びデバイス１００の機能情報に関するマッピング情報を説明するためのテーブルの例である。図２に示されたテーブルの例は、デバイス１００の動きに関する情報とデバイス１００のモーション情報とのマッピング関係を説明する情報を含まない。しかし、時計回り方向に９０゜回転、時計回り方向に１８０゜回転、時計回り方向に２７０゜回転のようなデバイスのモーション情報は、センシング部１０１から出力されるデバイス１００の動きに関する情報に基づいて定められる。
【００５７】
保存部１０２に保存されるプログラムに関するデータは、図２に示されたようなテーブル情報を含む。保存部１０２に保存されるプログラムに関するデータは、デバイス１００の活性化モードに関する情報を含まず、デバイス１００の待機モードに関するデバイス１００の動きに関する情報、デバイス１００のモーション情報、及びデバイス１００の機能情報に関するマッピング情報を含む。
【００５８】
図２を参照すれば、デバイス１００の動作モードは、待機モード及び活性化モードを含む。デバイス１００のモーション情報は、時計回り方向に９０゜回転を示す情報、時計回り方向に１８０゜回転を示す情報、及び時計回り方向に２７０゜回転を示す情報を含む。
【００５９】
前述した待機モードは、スリープモード（ｓｌｅｅｐ ｍｏｄｅ）または不活性化モード（ｄｅａｃｔｉｖａｔｉｏｎ ｍｏｄｅ）またはアイドル（ｉｄｌｅ）状態と言及されるが、これらに制限されるものではない。前述した活性化モード（ａｃｔｉｖｅ ｍｏｄｅ）は、ランニングモード（ｒｕｎｎｉｎｇ ｍｏｄｅ）と言及されるが、これに制限されるものではない。
【００６０】
図３Ａ及び図３Ｂは、デバイス１００の回転基盤モーション情報を説明するための図面である。すなわち、図３Ａは、デバイス１００が縦になっている状態を基準とした複数のモーション情報を説明するための例である。図３Ａに示されたモーション情報は、時計回り方向に９０゜回転の水平スパンモーション情報、時計回り方向に２７０゜回転の水平スパンモーション情報、及び時計回り方向に１８０゜回転によるひっくり返しモーション情報を含む。
【００６１】
デバイス１００の回転基盤モーション情報は、図３Ａに示されたように、９０゜回転、１８０゜回転、及び２７０゜回転に制限されるものではない。例えば、デバイス１００の回転基盤モーション情報は、時計回り方向に９０゜以下の回転動きに関する情報に基づいて設定される。すなわち、時計回り方向に４５゜ずつの回転動きに関する情報に基づいてデバイス１００の回転基盤モーション情報を設定する。
【００６２】
デバイス１００の回転基盤モーション情報は、逆時計回り方向にデバイス１００が９０゜ずつ回転することによる動きに関する情報に基づいたモーション情報を含む。デバイス１００の回転基盤モーション情報は、時計回り方向にデバイス１００が９０゜ずつ回転することによる動きに関する情報に基づいたモーション情報と、逆時計回り方向にデバイス１００が９０゜ずつ回転することによる動きに関する情報とに基づいたモーション情報を含む。
【００６３】
デバイス１００の回転基盤モーション情報は、図３Ｂに示されたように、デバイス１００が縦になっている状態を基準として＋ｚ軸方向にひっくり返される（１８０゜回転）動きに関する情報に基づいたモーション情報と、−ｚ軸方向にひっくり返される（１８０゜回転）動きに関する情報に基づいたモーション情報のうち一つを含む。デバイス１００の回転基盤モーション情報は、デバイス１００が横になっている状態を基準として±ｚ軸方向にひっくり返される（１８０゜回転）動きに関する情報に基づいたモーション情報を含む。
【００６４】
一方、デバイス１００の待機モードで検出されたモーション情報によって、デバイス１００の待機モードは活性化モードに変更される。
【００６５】
デバイス１００の待機モードで、情報入出力部１０４は不活性化状態である。例えば、タッチスクリーンが情報入出力部１０４に備えられ、デバイス１００の待機モードをタッチスクリーンのブラックスクリーン（ｂｌａｃｋ ｓｃｒｅｅｎ）状態に設定するか、または、タッチスクリーンに関する機能の不活性化状態に設定するか、または、デバイス１００の画面ロック設定状態に設定した場合に、デバイス１００の待機モードで情報入出力部１０４は不活性化状態である。
【００６６】
図２の活性化モードは、デバイス１００に備えられたセンシング部１０１、保存部１０２、プロセッサ１０３、及び情報入出力部１０４いずれも活性化状態を含む。図２の活性化モードは、デバイス１００に備えられたセンシング部１０１、保存部１０２、プロセッサ１０３、及び情報入出力部１０４のみならず、図示されていない少なくとも一つの他の構成要素の活性化状態を含む。
【００６７】
図２の活性化モードは、デバイス１００に備えられたセンシング部１０１、保存部１０２、プロセッサ１０３、及び情報入出力部１０４によってパワーが消費される電力消費状態を含む。図２の活性化モードは、デバイス１００に備えられたセンシング部１０１、保存部１０２、プロセッサ１０３、及び情報入出力部１０４のみならず、図示されない少なくとも一つの他の構成要素によってパワーが消費される電力消費状態を含む。
【００６８】
図２の活性化モードは、デバイス１００に備えられたアプリケーションプロセッサの活性化状態を含む。アプリケーションプロセッサの活性化状態は、アプリケーションプロセッサによってパワーが消費される状態を示す。
【００６９】
図２の活性化モードは、図２の待機モードでデバイス１００によって消費されるパワー以上のパワーが消費される状態を含む。
【００７０】
図２の活性化モードは、デバイス１００に設定された、または、デバイス１００によって外部からダウンロードできるアプリケーション、サービス、及びコンテンツのうち少なくとも一つが実行されるか、または、アプリケーション、サービス、及びコンテンツのうち少なくとも一つの実行が要請される状態を含む。
【００７１】
アプリケーション、サービス及びコンテンツのうち少なくとも一つが実行されている状態は、マルチタスキング（Ｍｕｌｔｉｔａｓｋｉｎｇ）状態を含む。アプリケーション、サービス、及びコンテンツのうち少なくとも一つの実行が要請される状態は、情報入出力部１０４にアプリケーション、サービス及びコンテンツの実行モードを設定できるアイコン、またはスクリーンショット（ｓｃｒｅｅｎｓｈｏｔ）、またはユーザインターフェース（Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）を含む画面がディスプレイされているか、またはディスプレイされ得る状態を含む。
【００７２】
図２を参照して、デバイス１００の動作モード情報、デバイス１００のモーション情報及びデバイス１００の機能情報間の関係をさらに詳細に説明すれば、下記の通りである。
【００７３】
すなわち、デバイス１００のモーション情報が、時計回り方向に９０゜回転を示す動きに関する情報に対応し、デバイス１００の動作モードが待機モードである場合に、デバイス１００によって実行される所定の機能は、時間確認機能である。
【００７４】
図４Ａないし図４Ｊは、デバイス１００の動作モード及びデバイス１００のモーション情報によって実行されるデバイス１００の所定の機能を説明するための画面４０１〜４２４である。
【００７５】
図４Ａを参照すれば、デバイス１００の動作モードが待機モードであり、情報入出力部１０４を通じてブラックスクリーン４０１がディスプレイされ、センシング部１０１からデバイス１００の時計回り方向への９０゜回転を示すセンシング値（動きに関する情報）が受信されれば、プロセッサ１０３は、受信されたセンシング値によって、保存部１０２に保存された情報からデバイス１００のモーション情報を検出する。この時に検出されるモーション情報は、時計回り方向に９０゜回転を示すモーション情報である。
【００７６】
プロセッサ１０３は、デバイス１００の待機モードで検出されたデバイス１００のモーション情報を用いて保存部１０２から機能情報を検出する。保存部１０２からモーション情報または機能情報を検出することは、情報リードまたは情報サーチと言及され得るが、これらに制限されるものではない。
【００７７】
図２を参照すれば、デバイス１００のモーション情報が時計回り方向に９０゜回転を示し、デバイス１００の動作モードが待機モードである場合に、保存部１０２から検出される機能情報は、時間確認機能情報である。検出される機能情報によってプロセッサ１０３は、時間確認機能が実行されるようにデバイス１００の機能を制御する。これによって、情報入出力部１０４のブラックスクリーン４０１は、時間情報を含む画面４０２に変更される。
【００７８】
前記時間確認機能実行によって提供されるスクリーン４０２は、ファーストスクリーン（Ｆｉｒｓｔ Ｓｃｒｅｅｎ）と言及される。ファーストスクリーンとは、ブラックスクリーン４０１で最初に提供されるスクリーンを示すが、これに制限されるものではない。例えば、ファーストスクリーンは、ブラックスクリーン４０１で最初に提供されるスクリーンでありつつ、ユーザが一定時間以上とどまるように多様な情報を提供するスクリーンを示す。多様な情報は、例えば、後述するゲートウェイ関連情報を含むが、これに制限されるものではない。
【００７９】
ファーストスクリーンが提供される時、デバイス１００に備えられたアプリケーションプロセッサは不活性化状態であるが、活性化状態であってもよい。アプリケーションプロセッサの不活性化如何は、ファーストスクリーンを通じて提供される情報によって定められる。例えば、ファーストスクリーンを通じて提供される情報が、デバイス１００に備えられたアプリケーションプロセッサの不活性化状態で提供される場合に、アプリケーションプロセッサは、不活性化状態である。ファーストスクリーンを通じて提供される情報がデバイス１００に備えられたアプリケーションプロセッサの活性化状態で提供される場合に、アプリケーションプロセッサは、活性化状態である。
【００８０】
前述した時間機能を含む画面４０２がディスプレイされる場合に、デバイス１００に備えられたアプリケーションプロセッサは、不活性化状態である。アプリケーションプロセッサは、前述したようにプロセッサ１０３に備えられ、不活性化状態または活性化状態に設定される。しかし、アプリケーションプロセッサは、プロセッサ１０３の外部に設けられる。
【００８１】
図２で、デバイス１００の動作モードが待機モードであり、デバイス１００のモーション情報が時計回り方向に１８０゜回転を示す場合に、デバイス１００によって実行される所定の機能は、図４Ｂに示されたようにクィックノート（Ｑｕｉｃｋ Ｎｏｔｅ）機能である。
【００８２】
図４Ｂを参照すれば、デバイス１００の動作モードが待機モードであり、情報入出力部１０４を通じてブラックスクリーン４０３がディスプレイされている時、センシング部１０１からデバイス１００の時計回り方向への１８０゜回転を示すセンシング値が受信されれば、プロセッサ１０３は、デバイス１００のモーション情報を時計回り方向に１８０゜回転と認識する。プロセッサ１０３によるセンシング値によるモーション情報認識は、受信されたセンシング値を用いて保存部１０２からモーション情報を検出する動作に基づく。したがって、プロセッサ１０３によるモーション情報認識は、モーション情報検出と言及されるが、これに制限されるものではない。
【００８３】
プロセッサ１０３は、デバイス１００のモーション情報を検出した後、デバイス１００の動作モードを検出する。プロセッサ１０３は、検出されたデバイス１００のモーション情報と、検出されたデバイス１００の動作モードに対応する所定の機能情報とを保存部１０３から検出する。
【００８４】
図２で、デバイス１００の動作モードが待機モードであり、デバイス１００のモーション情報が時計回り方向に１８０゜回転を示すと検出されれば、保存部１０３からリードされる所定の機能情報は、クィックノート機能情報である。これによって、プロセッサ１０３はクィックノート機能を実行し、情報入出力部１０４にディスプレイされる画面は、図４Ｂに示されたように、ブラックスクリーン４０３からノート画面４０４に変更される。
【００８５】
図４Ｂに示されたノート画面４０４に含まれる録音アイコン及びカメラアイコンは、クィックノート機能のために使われる。すなわち、画面４０４から録音（Ｖｏｉｃｅ Ｒｅｃｏｒｄｉｎｇ）アイコンを選択するユーザの命令が入力されれば、録音される内容がノート画面にディスプレイされる。例えば、“午前８時、私は学校へ向かっている”というユーザの音声信号が入力されれば、プロセッサ１０３は、入力されるユーザの音声信号をテキスト情報に変換し、変換されたテキスト情報をノート画面にディスプレイする。これによって、ユーザは、ノート画面を通じて“午前８時、私は学校へ向かっている”というメッセージを見られる。
【００８６】
このために、プロセッサ１０３は、情報入出力部１０４を通じて受信されるオーディオ信号をディスプレイできるテキスト情報に変換する機能を実行する。この時、ディスプレイされるテキスト情報の書体は、予め設定される。ディスプレイされるテキスト情報は、ユーザの保存要請に応じて保存部１０２に保存される。
【００８７】
したがって、スタイラスペンを用いてノート画面で所望の内容をメモすることもできるが、ノート画面の録音機能を用いて所望の内容をメモすることもできる。これによって、ユーザは、瞬時に思い出すアイデアをさらに速くメモでき、スタイラスペンなしにデバイス１００のクィックノート機能を使える。
【００８８】
また、スタイラスペンがデバイス１００に取り付けられた場合に、スタイラスペンを取り出さずにデバイス１００のクィックノート機能を使える。録音アイコンが選択される時、プロセッサ１０３は録音アプリケーションを実行させつつ、それによる実行画面を、情報入出力部１０４を通じてディスプレイする。
【００８９】
画面４０４でカメラアイコンを選択する命令が入力されれば、カメラを用いてキャプチャーされたイメージがクィックノート画面にディスプレイされる。このためにプロセッサ１０３は、カメラを通じてキャプチャーされたイメージをクィックノート画面に重畳させる機能を実行する。
【００９０】
例えば、プロセッサ１０３は、カメラアプリケーション実行による画面とクィックノート画面とを分割してディスプレイする。例えば、カメラを通じてキャプチャーされるイメージは左側にディスプレイし、ノート画面は右側にディスプレイして、ノート画面を通じてキャプチャーされたイメージに関するメッセージを入力する。キャプチャーされたイメージがディスプレイされる領域と、ノート画面がディスプレイされる領域とはこれに制限されるものではない。キャプチャーされたイメージは、静止画または動画である。
【００９１】
キャプチャーされたイメージがディスプレイされる画面及びクィックノートの画面のサイズは予め設定される。ユーザの命令に応じてキャプチャーされたイメージのみ保存部１０２に保存するか、または、キャプチャーされたイメージとノート画面を通じて入力されたメッセージとを共に保存部１０２に保存する。これによって、ユーザは、速くキャプチャーしたいイメージを、クィックノート機能を用いてキャプチャーして保存するか、または、キャプチャーされたイメージに関するメッセージを共に保存する。
【００９２】
キャプチャーされたイメージが保存されれば、カメラアプリケーション実行が自動的に終了するが、カメラアプリケーションは、ユーザの要請に応じて終了する。このような動作は、デバイス１００の環境設定による。前述した録音機能及びキャプチャー機能のために、情報入出力部１０４はマイク及びカメラをさらに備える。
【００９３】
前述したクィックノート画面４０４に含まれた録音アイコン及びカメラアイコンを用いて該アプリケーションを実行する場合に、クィックノート画面４０４は、録音アプリケーションまたはカメラアプリケーションを実行するためのゲートウェイ画面と定義される。
【００９４】
ゲートウェイ画面は、所定の機能の実行を知らせる通知情報を含む。ゲートウェイ画面は、少なくとも一つの機能に関する実行モードを選択できる選択情報を含む。選択情報は、前述した録音アイコン及びカメラアイコンのように定義される。ゲートウェイ画面に関する説明は、後述する図１７及び図１８Ａないし図１８Ｆでさらに詳細に説明する。
【００９５】
クィックノート機能が、デバイス１００に設けられたノートアプリケーションを速く実行する機能を示す場合に、クィックノート機能は、デバイス１００に設けられたノートアプリケーションを基盤とする。
【００９６】
クィックノート機能において、録音アイコンとカメラアイコンとは同時に選択される。このような場合に、キャプチャーされたイメージと、キャプチャーされたイメージに対応するオーディオ信号のテキスト情報とをノート画面に共にディスプレイできる。録音アイコンとカメラアイコンとを同時に選択するのは、録音アイコン及びカメラアイコンのマルチタッチによって行われる。録音アイコンとカメラアイコンとを同時に選択するのは、録音アイコンの選択によって自動的にカメラアイコンが選択されるデバイス１００の環境設定による。録音アイコンとカメラアイコンとを同時に選択するのは、カメラアイコンの選択によって自動的に録音アイコンが選択されるデバイス１００の環境設定による。
【００９７】
デバイス１００の動作モードが待機モードであり、デバイス１００の動きに関する情報に基づいたモーション情報が時計回り方向に１８０゜回転を示す場合に、デバイス１００によって実行される所定の機能情報は、図４Ｃに示されたように、ユニバーサルキュー（Ｕｎｉｖｅｒｓａｌ Ｑｕｅｕｅ）機能情報である。
【００９８】
図４Ｃは、デバイス１００の動作モードが待機モードであり、情報入出力部１０４にブラックスクリーン４０５がディスプレイされ、デバイス１００の動きに関する情報に基づいたモーション情報が時計回り方向に１８０゜回転を示す場合に、ユニバーサルキュー機能が実行される例である。
【００９９】
すなわち、プロセッサ１０３によって保存部１０２からリードされる所定の機能情報は、ユニバーサルキュー機能情報であり、プロセッサ１０３は、情報入出力部１０４上にディスプレイされているブラックスクリーン４０５が、ユニバーサルキューに保存されていた情報画面４０６に変換されるようにデバイス１００を制御する。ユニバーサルキューは、保存部１０２に含まれる。
【０１００】
デバイス１００が待機モードであり、デバイス１００のモーション情報が時計回り方向に１８０゜回転を示す場合に、デバイス１００によって実行される所定の機能情報は、ユニバーサルキューリストディスプレイ機能情報である。
【０１０１】
前記所定の機能情報がユニバーサルキューリストディスプレイ機能情報である場合に、図４Ｄに示されたように、プロセッサ１０３によってユニバーサルキューリストディスプレイ機能を実行することで、情報入出力部１０４のブラックスクリーン４０７は、ユニバーサルキューリスト画面４０８に変換される。ユニバーサルキューリストは、保存部１０３に保存され、ユニバーサルキューリストに基づいた情報は、保存部１０３またはサーバ（図示せず）から提供される。図４Ｄの画面４０９は、ユニバーサルキューリストに基づいて選択されたキューの情報をサーバ（図示せず）からダウンロードする画面である。
【０１０２】
図２で、デバイス１００が待機モードであり、デバイス１００のモーション情報が時計回り方向に２７０゜回転を示す場合に、デバイス１００によって実行される所定の機能情報は、バイトインフォメーションビューア（Ｂｙｔｅ Ｉｎｆｏｒｍａｔｉｏｎ Ｖｉｅｗｅｒ）機能である。
【０１０３】
バイトインポケイションビューア機能とは、デバイス１００に設定された画面または環境によって必要な情報を示す機能である。例えば、ユーザが予め指定したチケット情報、保安カード情報、決済用バーコード情報、メモ情報、クーポン情報などが、バイトインフォメーションビューア機能を用いて提供される情報であるが、提供可能な情報はこれらに制限されるものではない。
【０１０４】
バイトインフォメーションビューア機能を用いてユーザは、特定アプリケーションを使う途中でクリップボードに残しておいた情報、特定インタラクションを通じてバイトインフォメーションビューアとして残しておいた情報、スクリーンキャプチャー及びメモ帳に保存された情報を速くスワイプしつつ見ることができる。
【０１０５】
図４Ｅは、バイトインフォメーションビューア機能を実行する画面の例である。すなわち、デバイス１００が待機モードであり、情報入出力部１０４を通じてブラックスクリーン４１０がディスプレイされている時、センシング部１０１から、デバイス１００が時計回り方向に２７０゜回転を示すセンシング値が受信されれば、プロセッサ１０３は、デバイス１００の動作モード、情報入力出力部１０４のスクリーン状態、及びセンシング値に基づいてデバイス１００のモーション情報を認識する。
【０１０６】
モーション情報が認識されれば、プロセッサ１０３は、デバイス１００の動作モード及びデバイス１００のモーション情報を用いて、保存部１０２から所定の機能情報を検出する。図２を参照すれば、保存部１０２から検出される所定の機能情報は、バイトインフォメーションビューア機能情報である。プロセッサ１０３は、バイトインフォメーションビューア機能を実行し、情報入出力部１０４にディスプレイされるブラックスクリーン４１０は、予め設定された情報画面４１１に変換される。
【０１０７】
図２を参照すれば、デバイス１００が活性化モードであり、デバイス１００のモーション情報が時計回り方向に９０゜回転を示し、デバイス１００によって現在実行される機能がウェブブラウジング機能である場合に、デバイス１００によって実行される所定の機能情報は、図４Ｆに示されたように、ブラウザ・シークレット（Ｂｒｏｗｓｅｒ ｓｅｃｒｅｔｅ）モード実行機能情報である。
【０１０８】
図４Ｆを参照すれば、活性化モードのデバイス１００がウェブブラウジング機能４１２を実行している時、センシング部１０１から受信されたセンシング値に基づいて、デバイス１００が時計回り方向に９０゜回転を示すモーション情報が検出されれば、プロセッサ１０３は、デバイス１００のモーション情報デバイス１００の動作モード及びデバイス１００によって行われる機能に基づいて、保存部１０２から所定の機能情報を検出する。検出された所定の機能情報は、ブラウザ・シークレットモード実行機能情報である。これによって、プロセッサ１０３は、ブラウザ・シークレットモードを行う。ブラウザ・シークレットモード実行によって、以後に実行されるログ（ｌｏｇ）情報がデバイス１００に記録されない。ログ情報は、ユーザの検索ヒストリー情報、ユーザのインターネット検索ヒストリー（Ｓｕｒｆｉｎｇ Ｈｉｓｔｏｒｙ）情報及びログイン情報などのような情報を含む。
【０１０９】
シークレットモードの実行中に、センシング部１０１から、デバイス１００が逆時計回り方向に９０゜回転を示すセンシング値が受信されれば（すなわち、センシング値が基準値と受信されれば）、プロセッサ１０３は、ウェブブラウジングのブラウザ・シークレットモード実行を解除する。ブラウザ・シークレットモード実行機能及びブラウザ・シークレットモード解除機能は、プロセッサ１０３によって受信されたセンシング値を用いて保存部１０２からモーション情報をリードし、リードされたモーション情報及びセンシング値を用いて、保存部１０２から所定の機能情報をリードする方式で行われる。
【０１１０】
図２で、デバイス１００が活性化モードであり、デバイス１００のモーション情報が時計回り方向に１８０゜回転を示し、デバイス１００によって現在任意のアプリケーションが実行されている時、図４Ｇに示されたように、デバイス１００によって実行される所定の機能は、他のアプリケーションにスイッチングする機能である。
【０１１１】
図４Ｇを参照すれば、デバイス１００が特定のＳＮＳ（Ｓｏｃｉａｌ Ｎｅｔｗｏｒｋ Ｓｅｒｖｉｃｅ）４１４を実行している時、センシング部１０１から、デバイス１００が時計回り方向に１８０゜回転を示すセンシング値が受信されれば、プロセッサ１０３は、センシング値を用いて保存部１０２からデバイス１００のモーション情報を検出する。プロセッサ１０３は、検出されたダバイス１００のモーション情報及びデバイス１００の動作モードを用いて、保存部１０２から所定の機能情報を検出する。図４Ｇの場合に検出される所定の機能情報は、他のアプリケーションにスイッチングする機能情報である。
【０１１２】
したがって、プロセッサ１０３は、他のアプリケーションにスイッチングする機能４１５、４１６を実行する。前述した他のアプリケーションは、予め設定されたアプリケーション、直前に実行したアプリケーション、及びマルチタスキングされている他のアプリケーションのうち一つを含むが、これらに制限されるものではない。マルチタスキングされているアプリケーションが複数の場合に、他のアプリケーションは、最近実行されたアプリケーションを含む。
【０１１３】
アプリケーションのスイッチング時、プロセッサ１０３は、画面を直ぐスイッチングすることができるが、図４Ｇの画面４１５、４１６に示されたようにアニメーション効果を提供する。図４Ｇの画面４１５、４１６は、アコーディオン効果によって重い石をデバイス１００のローサイド（ｌｏｗ ｓｉｄｅ）にディスプレイし、センシング部１０１から、デバイス１００が時計回り方向に１８０゜回転を示すセンシング値が受信されれば、プロセッサ１０３は、重い石を下方に徐々に下ろしつつ、元々のアプリケーション画面を徐々に圧縮する画面をディスプレイする。
【０１１４】
アニメーション効果は、前述したアコーディオン効果に制限されるものではない。例えば、アニメーション効果は、ブラーのイメージが明らかになるアニメーション効果、イメージが上端から下端に移動するアニメーション効果、デバイス１００の回転角度と同じくイメージを回転させるアニメーション効果などの多様なアニメーション効果を含む。これらの多様なアニメーション効果は、予めユーザによって設定される。ユーザによって設定される前に、アニメーション効果は予めデモ（ｄｅｍｏｎｓｔｒａｔｉｏｎ）形態でシミュレーションされる。
【０１１５】  図４Ｈを参照すれば、デバイス１００が特定アプリケーション（例えば、フェイスブック）４１７を実行している時、デバイス１００が時計回り方向に１８０゜回転したことがセンシングされれば、予め指定されたアプリケーション（例えば、（公序良俗違反につき、不掲載））４１８にスイッチングされる。予め指定されたアプリケーション（例えば、（公序良俗違反につき、不掲載））の実行中にデバイス１００が再び時計回り方向に１８０゜回転４１９すれば、以前に実行された特定アプリケーション（例えば、フェイスブック）にスイッチング４２０される。このようにデバイス１００によって実行されるアプリケーションがスイッチングされるように、保存部１０２に保存されたデバイス１００のモーション情報、デバイス１００の動作モード情報及びデバイス１００によって実行される所定の機能情報を設定する。画面４１９でデバイス１００の回転は、逆時計回り方向に１８０゜回転すると設定される。【０１１６】
デバイス１００の動作モードがサービスまたはコンテンツを実行していると示す時、デバイス１００の所定のモーション情報によるデバイス１００の所定の機能情報は、前記サービスまたはコンテンツを他のサービスまたは他のコンテンツまたは他のアプリケーションにスイッチングするように設定される。
【０１１７】
デバイス１００の動作モードがサービスまたはアプリケーションを実行していることを示し、現在実行されているサービスまたはアプリケーションが複数勘定と設定された場合に、デバイス１００の所定のモーション情報によるデバイス１００の所定の機能情報は、現在使っている勘定を他の勘定に変更する機能を実行するように設定される。
【０１１８】
図２で、デバイス１００が活性化モードであり、特定リストをディスプレイする時、デバイス１００のモーション情報が時計回り方向に１８０゜回転を示せば、デバイス１００によって実行される所定の機能は、図４Ｉに示されたように、リストソーティング方法の変更機能である。すなわち、図４Ｉの画面４２１に示されたように、昇順（Ａｓｃｅｎｄｉｎｇ）にソーティングされたリストをデバイス１００のモーション情報が時計回り方向に１８０゜回転を示せば、プロセッサ１０３は、降順（Ｄｅｓｃｅｎｄｉｎｇ）にソーティングされたリスト画面４２２に変更する。
【０１１９】
図２で、デバイス１００の動作モードが活性化モードであり、デバイス１００のモーション情報が時計回り方向に２７０゜回転を示せば、デバイス１００によって実行されている機能と関係なくボイスレコーダ機能を実行するように、所定の機能が設定される。例えば、デバイス１００がホーム画面をディスプレイしている時、デバイス１００が時計回り方向に２７０゜回転されたことを示すセンシング値が受信されれば、デバイス１００は、予め設定された所定の機能情報によってボイスレコーダ機能を実行する。
【０１２０】
デバイス１００のモーション情報及びデバイス１００の動作モードによるデバイス１００の所定の機能情報は、図２に定義された通りに制限されるものではない。例えば、デバイスのモーション情報は、時計回り方向のひっくり返し（デバイス１００の１８０゜回転）モーション情報のみ定義される。デバイス１００のモーション情報は、図４Ｊに示されたように、デバイス１００を横方向に持って縦方向に持ち上げるモーション情報４２３のみ定義される。図４Ｊに示されたモーション情報４２３に対応する所定の機能情報は、図２に定義された機能のうち一つの機能情報をマッチングさせる。しかし、モーション情報４２３にマッチング可能な機能情報は、図２に定義されたところに制限されるものではない。
【０１２１】
デバイス１００のモーション情報は、前述したものに制限されるものではない。例えば、デバイス１００のモーション情報は、デバイス１００を縦方向に持って縦方向に持ち上げるモーション情報、縦方向に持って左または／及び右方向に所定距離ほど移動させるモーション情報、横方向に持って左または／及び右方向に所定距離ほど移動させるモーション情報を含む。所定距離は、センシング部１０１によって左または右方向にデバイス１００が移動したと認識される最小限の距離以上の距離と定義される。最小限の距離は、センシング部１０１に備えられるセンサーによって定められる。
【０１２２】
図４Ｊは、デバイス１００が待機モードであり、センシング部１０１から、デバイス１００を横方向に持って縦方向に持ち上げることを示すセンシング値が受信されれば、プロセッサ１０３が予め設定されたアプリケーションを実行する場合である。デバイス１００を横方向に持って縦方向に持ち上げることを示すセンシング値は、例えば、ｘ軸変化量が３０゜より小さく、ｙ軸変化量が９０゜以上であり、加速度変化量がＴより大きく、Ｔは整数であると設定されるが、センシング値は前述したものに制限されるものではない。すなわち、センシング値は、センシング部１０１に備えられるセンサーによって定められる。
【０１２３】
保存部１０２に保存される少なくとも一つのプログラムは、アプリケーション実行プログラム、サービス実行プログラム、コンテンツ保存プログラム、及びコンテンツ再生プログラムなどを含む。
【０１２４】
プロセッサ１０３は、前述したように保存部１０２に保存された少なくとも一つのプログラムを実行し、センシング部１０１からセンシングした値及び保存部１０２に保存された情報を用いてデバイス１００のモーション情報を認識する。
【０１２５】
プロセッサ１０３は、デバイス１００の動作モードを検出する。プロセッサ１０３のフラグレジスタ（ｆｌａｇ ｒｅｇｉｓｔｅｒ）または保存部１０２の所定領域にデバイス１００の動作モードに関する情報が保存された場合に、プロセッサ１０３は、フラグレジスタまたは保存部１０２の前述した所定領域からデバイス１００の動作モードに関する情報をリードし、デバイス１００の動作モードを判断する。このようなデバイス１００の動作モード判断は、デバイス１００の動作モード検出と言及される。プロセッサ１０３は、前述したフラグレジスタを含むＲＡＭを含む。
【０１２６】
プロセッサ１０３は、デバイス１００の全般的な動作を制御するものであり、一つ以上のプロセッサと言及される。プロセッサ１０３は、センシング部１０１、保存部１０２及び情報入出力部１０４の動作を制御する。プロセッサ１０３は、制御器やマイクロプロセッサ、デジタル信号処理器（Ｄｉｇｉｔａｌ Ｓｉｇｎａｌ Ｐｒｏｃｅｓｓｏｒ）などと言及される。
【０１２７】
プロセッサ１０３は、図５に示されたように連続的なセンシングプラットホーム（Ｓｅａｍｌｅｓｓ Ｓｅｎｓｉｎｇ Ｐｌａｔｆｏｒｍ、ＳＳＰ）を使ってセンシング部１０１を制御する低電力プロセッサ５１０と、アプリケーションプロセッサ５２０とを備える。低電力プロセッサ５１０は、補助プロセッサと定義され、アプリケーションプロセッサ５２０は、メインプロセッサと定義される。図５は、ＳＳＰ基盤のセンシング部１０１とプロセッサ１０３との関係を説明するための図面である。
【０１２８】
図５に示された低電力プロセッサ５１０は、前述した図１で言及されたデバイス１００の待機モードで動作する低電力ＭＣＵで構成される。低電力プロセッサ５１０は、センサーハブ５１１及びＳＳＰマネージャー５１２を備える。センサーハブ５１１に、第１ないし第ｎセンサー５０１＿１〜５０１＿ｎを備えるセンシング部１０１が取り付けられる。ＳＳＰマネージャー５１２はアプリケーションプロセッサ５２０のフレームワークに含まれる。
【０１２９】
センサーハブ５１１は、第１ないし第ｎセンサー５０１＿１〜５０１＿ｎからセンシングされた値を受信する。第１ないし第ｎセンサー５０１＿１〜５０１＿ｎは、センシングされた値を、低電力ブルートゥース（Ｂｌｕｅｔｏｏｔｈ（登録商標） Ｌｏｗ Ｅｎｅｒｇｙ）通信のような通信に基づいてセンサーハブ５１１に伝送する。第１ないし第ｎセンサー５０１＿１〜５０１＿ｎとセンサーハブ５１１との間の通信は、低電力ブルートゥース通信に制限されるものではない。
【０１３０】
デバイス１００の動作モードが待機モードを示す場合に、アプリケーションプロセッサ５２０は、待機モードに設定されている。アプリケーションプロセッサ５２０が待機モードに設定されている時、アプリケーションプロセッサ５２０の動作モードを活性化モードに変更せねばならない場合、センサーハブ５１１は、ＳＳＰ（Ｓｅａｍｌｅｓｓ Ｓｅｎｓｉｎｇ Ｐｌａｔｆｏｒｍ）に基づいたデータ通信プロトコルを使ってＳＳＰマネージャー５１２とのデータ通信を行える。アプリケーションプロセッサ５２０の待機モードを活性化モードに変更せねばならない場合は、前述した実施形態で言及されたデバイス１００によって実行されねばならない所定の機能情報によって定められる。
【０１３１】
センサーハブ５１１とＳＳＰマネージャー５１２との間の動作を説明すれば、次の通りである。すなわち、センサーハブ５１１は、伝送するデータがあるということを示す割り込み（Ｉｎｔｅｒｒｕｐｔ）信号をＳＳＰマネージャー５１２に伝送する（５１３）。ＳＳＰマネージャー５１２は、センサーハブ５１１によって伝送されるデータ形式（Ｄａｔａ ｔｙｐｅ）及び長さ（ｌｅｎｇｔｈ）を要請する信号を、センサーハブ５１１に伝送する（５１４）。センサーハブ５１１は、伝送するデータの形式及び長さに関する情報をＳＳＰマネージャー５１２に伝送する（５１５）。センサーハブ５１１からＳＳＰマネージャー５１２に伝送されるデータに関する情報は、データ形式及び長さに制限されるものではない。
【０１３２】
ＳＳＰマネージャー５１２は、受信準備完了メッセージ（Ｓｔａｒｔ ｔｏ ｒｅａｄ ＭＳＧ）をセンサーハブ５１１に伝送する（５１６）。センサーハブ５１１は、受信準備完了メッセージ（Ｓｔａｒｔ ｔｏ ｒｅａｄ ＭＳＧ）が受信されれば（５１６）、センシングされた値を予め約束されたパッケージに加工してＳＳＰマネージャー５１２に伝送する（５１７）。センサーハブ５１１からＳＳＰマネージャー５１２に伝送される、センシングされた値は、電気的な信号に伝送されると言及される。
【０１３３】
ＳＳＰマネージャー５１２は、図１で言及されたように、デバイス１００の待機モードでセンサーハブ５１１から受信された、センシングされた値を用いて、保存部１２０に保存された情報からモーション情報を検出する。ＳＳＰマネージャー５１２は、検出されたモーション情報に基づいてデバイス１００の所定の機能情報を検出し、検出された機能情報に基づいてデバイス１００の機能を制御する。
【０１３４】
また、ＳＳＰマネージャー５１２は、図１で言及されたように、センサーハブ５１１から受信されたセンシングされた値を用いて、保存部１２０に保存された情報からモーション情報を検出し、図１で言及したように、デバイス１００の動作モードをチェックする。ＳＳＰマネージャー５１２は、チェックされた動作モード及び検出されたモーション情報を用いて、保存部１２０からデバイス１００の所定の機能情報を検出し、検出された機能情報に基づいてデバイス１００の機能を制御する。
【０１３５】
情報入出力部１０４は、前述したように、デバイス１００の待機モードでブラックスクリーンであり、電力が消費されない状態であり、タッチスクリーンに関する機能が不活性化状態であり、タッチスクリーンに関するディスプレイ機能が不活性化状態であるが、これらに制限されるものではない。
【０１３６】
図６Ａは、望ましい一実施形態によるデバイスの機能実行方法を説明するためのフローチャートである。図６Ａは、デバイス１００のモーション情報及びデバイス１００の動作モードによって所定の機能を実行する場合である。図６Ａのフローチャートは、デバイス１００のプロセッサ１０３によって行われる。
【０１３７】
段階Ｓ６０１で、プロセッサ１０３は、デバイス１００の動きに関する情報を受信する。デバイス１００の動きに関する情報は、図１で言及されたセンシング部１０１に備えられたセンサーから、図５で言及したように、連続的なセンシングプラットホーム基盤で受信される。
【０１３８】
デバイス１００の動きに関する情報に基づいて、プロセッサ１０３は所定のモーション情報を検出する（Ｓ６０２）。デバイス１００のモーション情報が検出されれば、プロセッサ１０３は、デバイス１００の動作モードに関する情報を検出する（Ｓ６０３）。デバイス１００の動作モードに関する情報の検出は、デバイス１００の動作モードのチェックと言及される。
【０１３９】
デバイス１００が活性化モードならば、デバイス１００の動作モードに関する情報は、デバイス１００が現在いかなる状態であるかを示す情報を含む。例えば、デバイス１００の動作モードに関する情報は、デバイス１００によるアプリケーション実行時、いかなるアプリケーションが実行されているかを示す情報を含むが、これに制限されるものではない。段階Ｓ６０３のデバイス１００の動作モードを検出することは、図１のプロセッサ１０３に関する説明で言及したものと同じ方式で行われる。
【０１４０】
段階Ｓ６０４で、プロセッサ１０３は、デバイス１００の動作モードに関する情報及びデバイス１００のモーション情報に基づいて所定の機能を実行する。所定の機能は、前述した図２及び図４Ａないし図４Ｊで説明したように、保存部１０２から検出される。
【０１４１】
図６Ｂは、望ましい他の実施形態によるデバイスの機能実行方法を説明するためのフローチャートである。図６Ｂは、デバイス１００が待機モードの場合である。図６Ｂは、デバイス１００のプロセッサ１０３によって行われる。
【０１４２】
図６Ｂを参照すれば、デバイス１００の動作モードが待機モードである時、プロセッサ１０３は、センサー部１０１からデバイス１００の動き（ｍｏｖｅｍｅｎｔ）に関する情報を受信する。この時、プロセッサ１０３は、図５の低電力プロセッサ５１０である。よって、ＳＳＰ（Ｓｅａｍｌｅｓｓ Ｓｅｎｓｉｎｇ Ｐｌａｔｆｏｒｍ）に基づいたデータ通信プロトコルを使って、プロセッサ１０３は、センサー部１０１からデバイス１００の動きに関する情報を受信する。
【０１４３】
デバイス１００の待機モードで（Ｓ６０５）、プロセッサ１０３は、センサー部１０１からデバイス１００の動きに関する情報を受信する（Ｓ６０６）。プロセッサ１０３は、受信された動きに関する情報を用いて保存部１０２からモーション情報を検出する（Ｓ６０７）。モーション情報が検出されれば、プロセッサ１０３は、検出されたモーション情報に対応する少なくとも一つの機能情報を保存部１０２から検出する（Ｓ６０８）。
【０１４４】
保存部１０２に保存されたモーション情報及び少なくとも一つの機能情報の保存構造によって、前述したモーション情報検出及び前述した少なくとも一つの機能情報検出は、少なくとも一つの機能情報検出として言及される。例えば、センサー部１０１から受信された動きに関する情報を用いて、プロセッサ１０３によって保存部１０２から少なくとも一つの機能情報を検出する場合に、前述したモーション情報検出及び前述した少なくとも一つの機能情報検出は、前述した少なくとも一つの機能情報検出として言及される。
【０１４５】
プロセッサ１０３は、保存部１０２から受信された少なくとも一つの機能情報に基づいた機能を実行するように、デバイス１００を制御する（Ｓ６０９）。図６Ｂに示された動作フローチャートは、前述した図４Ａないし図４Ｅで説明されたように行われる。段階Ｓ６０９で、プロセッサ１０３は、機能を実行する前に、後述する図１７及び図１８Ａないし図１８Ｆのようなゲートウェイ画面をディスプレイする。
【０１４６】
図７は、前述した図６Ａの段階Ｓ６０４または図６Ｂの段階Ｓ６０９に含まれるプロセスを説明するための動作フローチャートである。
【０１４７】
図７は、ユーザがデバイス１００を見ているかどうかを判断した結果によって、デバイス１００の所定の機能を実行するプロセスに関する。
【０１４８】
すなわち、段階Ｓ７０１で、プロセッサ１０３は、所定の機能を実行する前にユーザがデバイス１００を見ているかどうかを判断する。ユーザがデバイス１００を見ているかどうかを判断することは、デバイス１００に備えられたカメラを用いて獲得されたイメージに、ユーザの顔が含まれているかどうかによって定められる。または、前述した獲得されたイメージに含まれているユーザの顔がデバイス１００を見ているかどうかによって、ユーザがデバイス１００を見ているかどうかを判断できるが、ユーザがデバイス１００を見ているかどうかを判断することは、前述したものに制限されるものではない。。
【０１４９】
プロセッサ１０３は、顔領域抽出技術を用いて、獲得されたイメージにユーザの顔が含まれているかどうかを判断する。プロセッサ１０３は、特徴値検出方式を用いて、獲得されたイメージに含まれているユーザの顔がデバイス１００を見ているかどうかを判断する。特徴値検出方式は、ユーザの両眼間の距離、鼻の厚さ、ほお骨の高さと形状、及び顔における額（額の広さ及び高さに基づいた面積）の割合などについての特徴値を検出することである。プロセッサ１０３は、検出された特徴値を用いてイメージに含まれたユーザの顔が向かう方向を推定して、ユーザがデバイス１００を見ているかどうかを判断する。
【０１５０】
前述したユーザの顔を認識する方式の代りに、獲得されたイメージからユーザの瞳を検出し、瞳の動きを推定して、ユーザがデバイス１００を見ているかどうかを判断するように具現する。
【０１５１】
段階Ｓ７０１で判断した結果、ユーザがデバイス１００を見ていると判断されれば、プロセッサ１０３は、前述した所定の機能情報に基づいた機能を実行するようにデバイス１００を制御する（Ｓ７０２）。
【０１５２】
段階Ｓ７０２で判断した結果、ユーザがデバイス１００を見ていないと判断されれば、プロセッサ１０３は、前述した所定の機能情報に基づいた機能を実行しないようにデバイス１００を制御する（Ｓ７０３）。
【０１５３】
プロセッサ１０３によって、図７で言及したように、顔領域抽出及び特徴値検出または瞳の動き推定方式を用いてユーザがデバイス１００を見ているかどうかを判断するために、保存部１０２は、これに関するアプリケーションプログラムを少なくとも一つ保存し、プロセッサ１０３の要請に応じてプロセッサ１０３に提供する。プロセッサ１０３は、保存部１０２から提供された、関連のアプリケーションプログラムを実行して、前述したようにユーザがデバイス１００を見ているかどうかを判断する。
【０１５４】
図８は、図７の段階Ｓ７０１及び段階Ｓ７０２によって、デバイス１００によって所定の機能が活性化する画面を示したものである。すなわち、図８の画面８１０に示されたように、デバイス１００が待機モードであり、画面がブラックスクリーンである時、センシング値によってデバイス１００が時計回り方向に１８０゜回転したと認識されれば、プロセッサ１０３は、前面カメラ８２１の機能を活性化させる。プロセッサ１０３は、画面８２０に示されたように前面カメラ８２１に関するアプリケーションを実行させるために、デバイス１００の動作モードを一時的に活性化モードに切り替える。この時、プロセッサ１０３は、情報入出力部１０４を通じてブラックスクリーンを出力するか、またはカメラモードが実行される画面を出力する。
【０１５５】
プロセッサ１０３は、前面カメラ８２１を用いて、獲得されたイメージ８２２において前述したユーザの顔認識またはユーザの瞳の動き推定によって、ユーザがデバイス１００を見ているかどうかを判断する。ユーザがデバイス１００を見ていると判断されれば、プロセッサ１０３は、デバイス１００の動作モード及びデバイス１００のモーション情報によって実行される所定の機能を実行する（８３０）。
【０１５６】
図９は、望ましい他の実施形態よって、前述した図６Ａの段階Ｓ６０４または図６Ｂの段階Ｓ６０９で行われるプロセスを説明するための動作フローチャートである。図９は、所定の機能を実行するための要請に対応する、予め設定されたユーザのジェスチャー基盤情報が受信されれば、デバイス１００で所定の機能が実行されるプロセスに関する。
【０１５７】
すなわち、段階Ｓ９０１で、プロセッサ１０３は、所定の機能を実行する前に所定の機能についての実行要請に対応するユーザのジェスチャー基盤情報が受信されたかどうかを判断する。ユーザのジェスチャー基盤情報は、図１０に示されたように、両手でデバイス１００を水平に取った状態で２タッチ（例えば、両手の親指基盤の２タッチ）と予め定義される。しかし、片手でデバイス１００を水平に取った状態で１タッチ（例えば、デバイス１００を取っている手の親指を用いた１タッチ）と予め定義されてもよい。
【０１５８】
デバイス１００の状態は、前述したように水平に置かれた状態に制限されるものではない。例えば、デバイス１００の状態は、垂直に置かれた状態を含む。デバイス１００が水平に置かれた状態は、図１０に示されたように、デバイスのサイズに関する情報に含まれた高さ情報（Ｈｅｉｇｈｔ、または縦情報）を持つデバイス１００のベゼル面が地面に対して直角に近い値を持つ状態を示す。デバイス１００が垂直に置かれた状態は、デバイス１００のサイズに関する情報に含まれた横（ｗｉｄｔｈ）情報を持つデバイス１００のベゼル面が地面に対して直角に近い値を持つ状態を示す。
【０１５９】
前述した２タッチ及び１タッチは、予め保存されている、予測されたタッチ領域に関する情報を用いて認識される。前述した、予測されたタッチ領域に関する情報は、誤差範囲を考慮して設定される。予測されたタッチ領域に関する情報は、デバイス１００のサイズ情報及びユーザの手のサイズ情報を用いて予め設定される。ユーザの手のサイズ情報は、ユーザの身体サイズによって変わる。ユーザの手のサイズ情報は、スキャンされたユーザの手のイメージを用いて定められる。デバイス１００のサイズ情報は、予め保存されたデバイス１００のスペック情報に含まれた情報を用いる。
【０１６０】
前述した、予測されたタッチ領域に関する情報は、ユーザによるタッチ領域登録過程を通じて設定される。例えば、ユーザがデバイス１００を用いて同じ状況を演出し、演出された状況でタッチされた領域を、予測されたタッチ領域と登録した後で用いられる。予測されたタッチ領域を登録する時、利用可能な誤差範囲をユーザが設定する。
【０１６１】
前述したユーザのジェスチャー基盤情報は、保存部１０４に保存されたデバイス１００の動作モードに関する情報及びデバイス１００のモーション情報にマッピングして保存される。
【０１６２】
保存部１０４に保存される、前述したユーザのジェスチャー基盤情報は、少なくともタッチ面の座標情報を含む。前述したタッチ面の座標情報は、デバイス１００のサイズ、ユーザがデバイス１００を両手で握る場合に両手の親指基盤の２タッチが発生すると予測されるタッチ面の座標情報、デバイス１００を右手で握る場合に右手の親指基盤の１タッチが発生すると予想されるタッチ面の座標情報、及びデバイス１００を左手で握る場合に左手の親指基盤の１タッチが発生すると予想されるタッチ面の座標情報を含むが、これらに制限されるものではない。タッチ面の座標情報は、２次元画面領域を示す座標情報を含む。段階Ｓ９０１で、前述したユーザのジェスチャーに基づいて所定の機能についての実行要請が受信されたと判断されれば、プロセッサ１０３は、段階Ｓ９０２で前述した所定の機能を実行する。
【０１６３】
段階Ｓ９０３で、前述したユーザのジェスチャーに基づいて所定の機能についての実行要請が受信されていないと判断されれば、プロセッサ１０３は、段階Ｓ９０３で前述した所定の機能を実行しない。
【０１６４】
図１０は、図９の段階Ｓ９０１及び段階Ｓ９０２で、デバイス１００によって実行される所定の機能を説明するための画面を示すものである。図１０の画面１０１０で、デバイス１００の動作モードが待機モードであり、画面がブラックスクリーンである時、デバイス１００が縦方向に所定距離以上持ち上げられるデバイス１００の動きを示すセンシング値を使って、プロセッサ１０３は、デバイス１００のモーション情報を認識する。
【０１６５】
デバイス１００のモーション情報を認識した後、デバイス１００を握っている両手の親指に基づいたマルチタッチが発生したと認識されれば（Ｓ１０２０）、プロセッサ１０３は、デバイス１００の動作モード及びデバイス１００のモーション情報によって定められる所定の機能を実行する（１０３０）。図１０の場合に、所定の機能は、デバイス１００の動作モードが待機モードに設定される直前に実行されたアプリケーションを連続して実行する場合である。
【０１６６】
図１１は、望ましい他の実施形態によるデバイス１１００の機能ブロック図である。図１１を参照すれば、デバイス１１００は、情報入力部１１０１、センシング部１１０２、タッチスクリーン１１０３、カメラ１１０４、オーディオ入力部１１０５、オーディオ出力部１１０６、保存部１１０７、無線通信部１１０８、有線通信部１１０９、プロセッサ１１１０、及び電源部１１１４を備える。デバイス１１００の構成は、図１１に示されたものに制限されるものではない。すなわち、デバイス１１００の構成は、図１１に示された構成要素よりさらに多い構成要素を備えるか、または、さらに少ない構成要素を備える。例えば、デバイス１１００は、有線通信部１１０９を備えなくてもよい。無線通信部１１０８は、無線通信インターフェースと言及され、有線通信部１１０９は、有線通信インターフェースと言及されてもよい。
【０１６７】
図１１に示されたデバイス１１００は、第２プロセッサ１１１２の動作に関係なく第１プロセッサ１１１１に基づいて、デバイス１１００が待機モードの時にデバイス１１００の動きによる所定の機能を実行する。第１プロセッサ１１１１は、前述した低電力プロセッサであり、第２プロセッサ１１１２は、前述したアプリケーションプロセッサと定義されるが、これに制限されるものではない。第１プロセッサ１１１１と第２プロセッサ１１１２との関係は、以下の該構成要素の説明でさらに詳細に説明される。
【０１６８】
デバイス１１００の待機モードは、センシング部１１０２、第１プロセッサ１１１１、及び保存部１１０７による電力消費状態である、図１で言及された低電力消費状態を含む。デバイス１１００の待機モードは、センシング部１１０２、第１プロセッサ１１１１、及び保存部１１０７以外のデバイス１１００の構成要素によって電力が消費されない状態を含む。デバイス１１００の待機モードは、第２プロセッサ１１１２のＡＰ １１１３の不活性化状態を含む。デバイス１１００の待機モードは、タッチスクリーン１１０３のブラックスクリーンを含む。デバイス１１００の待機モードは、タッチスクリーン１１０３のタッチスクリーンに関する機能の不活性化状態と、タッチスクリーン１１０３のタッチセンシング機能の不活性化状態のうち少なくとも一つを含む。デバイス１１００の待機モードは、前述したものに制限されるものではない。
【０１６９】
情報入力部１１０１は、デバイス１１００の待機モードで電力を消費しない状態である。情報入力部１１０１は、デバイス１１００の待機モードで不活性化状態である。情報入力部１１０１は、デバイス１１００の動作を制御するための入力データを入力する。例えば、情報入力部１１０１は、デバイス１１００の電源オン／オフ命令を入力する。情報入力部１１０１は、キーパッド、ドームスイッチ（ｄｏｍｅ ｓｗｉｔｃｈ）、ジョグホイール、ジョグスイッチ、ハードウェア（Ｈ／Ｗ）ボタン、ホットキ（ｈｏｔ ｋｅｙ）、及びタッチパネルなどを備えるが、これらに制限されるものではない。
【０１７０】
センシング部１１０２は、デバイス１１００の待機モード及び活性化モードで活性化状態である。センシング部１１０２は、図１のセンシング部１０１で説明したように構成され、デバイス１１００の動きをセンシングした信号を出力する。センシング部１１０２は、デバイス１１００の動きを検出する動き検出部と言及される。
【０１７１】
センシング部１１０２は、デバイス１１００の位置、ユーザの接触如何、デバイス１１００の方位、デバイス１１００の加速または減速などをセンシングした信号を出力する。センシング部１１０２は、近接センサー及びモーションセンサーをさらに備える。近接センサーとは、予め設定された検出面に近付く物体、または、近傍に存在する物体の有無を、電磁界の力または赤外線を用いて機械的接触なしに検出するセンサーをいう。近接センサーの例としては、透過型光電センサー、直接反射型光電センサー、ミラー発射型光電センサー、高周波発振型近接センサー、静電容量型近接センサー、磁気型近接センサー、赤外線近接センサーなどがある。
【０１７２】
センシング部１１０２は、センサー基盤のユーザのジェスチャーをセンシングした信号を出力する。センシング部１１０２は、図５に示されたセンシング部１０１のように、第１ないし第ｎセンサー５０１＿１〜５０１＿ｎを備える。センシング部１１０２は、デバイス１１００の待機モードとデバイス１１００の活性化モードとでいずれも動作する。
【０１７３】
タッチスクリーン１１０３は、デバイス１１００の待機モードで、前述したようにブラックスクリーン状態である。タッチスクリーン１１０３は、デバイス１１００の待機モードで電力を消費しない状態である。タッチスクリーン１１０３は、デバイス１１００の待機モードで、タッチスクリーン１１０３に関する機能の不活性化状態または／及びタッチスクリーン１１０３のタッチセンシング機能の不活性化状態である。タッチスクリーン１１０３は、デバイス１１００の待機モードでデバイス１１００の画面ロック設定状態を示す画面または情報を出力する。タッチスクリーン１１０３は、デバイス１１００の待機モードで不活性化状態である。
【０１７４】
タッチスクリーン１１０３は、抵抗膜（減圧）方式または静電容量方式で構成されるが、これらに制限されるものではない。タッチスクリーン１１０３は、前述したユーザのタッチ基盤ジェスチャーに依存するユーザの入力情報を受信する。ユーザのタッチ基盤ジェスチャーに依存するユーザの入力情報は、タッチ回数、タッチパターン、タッチ面積、及びタッチ強度などの多様な組み合わせによって定義される。
【０１７５】
タッチスクリーン１１０３は、タッチスクリーン１１０３のタッチまたは近接タッチを感知するための多様なセンサーを備える。タッチスクリーン１１０３に備えられるセンサーは、前述したタッチ基盤のユーザのジェスチャーまたはパターンをセンシングした信号を発生させる。タッチスクリーン１１０３のための近接センサーは、センシング部１１０２に備えられる近接センサーと同一である。
【０１７６】
タッチスクリーン１１０３のタッチを感知するためのセンサーの一例として、触覚センサーを備える。触覚センサーは、接触面の粗度、接触物体の硬さ、接触地点の温度などの多様な情報を感知する。
【０１７７】
タッチスクリーン１１０３のタッチは、ポインタを使ってタッチパネルをタッチすることを意味する。タッチスクリーン１１０３の近接タッチは、タッチパネルに実際にポインタをタッチせず、ポインタがタッチパネルから所定距離内に近づいた場合である。ポインタは、タッチスクリーン１１０３の特定部分をタッチするか、または近接タッチするための道具である。ポインタの例として、スタイラスペン、指などがあるが、これらに制限されるものではない。
【０１７８】
タッチスクリーン１１０３は、デバイス１１００によって出力される情報をディスプレイする。例えば、タッチスクリーン１１０３は、タッチスクリーン１１０３に備えられたセンサーを通じてセンシングされたユーザのジェスチャーまたはタッチパターンに応答する画面をディスプレイする。タッチスクリーン１１０３は、情報入力部１１０１を通じて入力された制御データまたはユーザの入力情報に応答する画面をディスプレイする。タッチスクリーン１１０３は、センシング部１１０２を通じてセンシングされた信号に応答する画面をディスプレイする。タッチスクリーン１１０３は、前述した図４Ａないし図４Ｊに示されたような画面のうち少なくとも一つをディスプレイする。
【０１７９】
タッチスクリーン１１０３は、入力及び出力装置と言及される。タッチスクリーン１１０３にディスプレイされている画面は、ＵＩ（Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）画面またはＧＵＩ（Ｇｒａｐｈｉｃ Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）画面を含む。
【０１８０】
タッチスクリーン１１０３は、液晶ディスプレイ、薄膜トランジスタ液晶ディスプレイ、有機発光ダイオード、フレキシブルディスプレイ、３Ｄディスプレイ、及びＡＭＯＬＥＤ（Ａｃｔｉｖｅ−Ｍａｔｒｉｘ Ｏｒｇａｎｉｃ Ｌｉｇｈｔ−Ｅｍｉｔｔｉｎｇ Ｄｉｏｄｅ）などを含むが、これらに制限されるものではない。タッチスクリーン１１０３は、ディスプレイと言及される。デバイス１１００は、２個以上のタッチスクリーン１１０３を備える。デバイス１１００が２個のタッチスクリーン１１０３を備える場合に、タッチスクリーン１１０３は、デュアルタッチモードで構成される。デュアルタッチモードとは、デバイス１１００の前面部タッチモードとデバイス１１００の背面部タッチモードであるといえるが、これらに制限されるものではない。
【０１８１】
カメラ１１０４は、映像通話モードまたは撮影モードで、イメージセンサー（または光センサー）によって得られる静止画または動画などの画像フレームを処理する。カメラ１１０４によって処理された画像フレームは、タッチスクリーン１１０３にディスプレイされる。カメラ１１０４によって処理された画像フレームは、保存部１１０７に保存されるか、または無線通信部１１０８または有線通信部１１０９を通じて外部に伝送される。
【０１８２】
カメラ１１０４は、デバイス１１００の待機モードで電力が消費されない状態である。カメラ１１０４は、デバイス１１００の待機モードで不活性化状態である。カメラ１１０４は、デバイス１１００の構成によって２個以上備えられる。すなわち、デバイス１１００は、デバイス１１００の前面カメラと背面カメラとを備える。前面カメラは、デバイス１１００の待機モードで、前述した図８のようにユーザの顔を認識するか、またはユーザの瞳の動きを推定するためのイメージを獲得するために動作する。ユーザの瞳の動きを推定することは、ユーザの瞳の動きを追跡すると言及される。カメラ１１０４は、ユーザの空間ジェスチャーを認識する入力装置として使われる。
【０１８３】
オーディオ入力部１１０５は、デバイス１１００の待機モードで電力を消費しない状態である。オーディオ入力部１１０５は、デバイス１１００の待機モードで不活性化状態である。オーディオ入力部１１０５は、通話モード、または録画モード、または音声認識モードなどで、外部の音響信号を入力されて電気的な音声データに変換し、プロセッサ１１１０に伝送する。オーディオ入力部１１０５は、例えば、マイクロフォンで構成される。オーディオ入力部１１０５は、外部の音響信号を入力される過程で発生するノイズを除去するための多様なノイズ除去アルゴリズムに基づいた機能を含む。
【０１８４】
オーディオ入力部１１０５は、前述した図４Ｂで録音アイコンが選択されれば、活性化する。オーディオ入力部１１０５を通じて入力される外部の音響信号は、プロセッサ１１１０を通じて保存部１１０７に保存される。オーディオ入力部１１０５を通じて入力される外部の音響信号は、プロセッサ１１１０及び無線通信部１１０８を通じて外部に伝送される。オーディオ入力部１１０５を通じて入力される外部の音響信号は、プロセッサ１１１０及び有線通信部１１０９を通じて外部に伝送される。
【０１８５】
オーディオ出力部１１０６は、デバイス１１００の待機モードで電力を消費しない状態である。オーディオ出力部１１０６は、デバイス１１００の待機モードで不活性化状態である。オーディオ出力部１１０６は、通話モード、またはオーディオ再生モードなどで、外部から受信されるか、または保存部１１０７からリードされる音響信号またはオーディオ信号を出力する。オーディオ出力部１１０６は、スピーカーで構成される。オーディオ出力部１１０６は、コンテンツが再生される時、再生されるコンテンツにオーディオ信号が含まれていれば、再生されるコンテンツに含まれているオーディオ信号を出力する。オーディオ入力部１１０５及びオーディオ出力部１１０６は、ヘッドセットのように一体型に構成される。
【０１８６】
保存部１１０７は、デバイス１１００の待機モード及び活性化モードで動作する。保存部１１０７は、デバイス１１００の待機モード及び活性化モードで活性化状態である。保存部１１０７は、後述するプロセッサ１１１０によって実行可能に構成された少なくとも一つのプログラム及び／または命令語セットと資源を保存する。
【０１８７】
前述した少なくとも一つのプログラムは、望ましい実施形態によるデバイス１１００の機能実行方法を行うための少なくても一つのプログラムを含む。前述した少なくとも一つのプログラムは、デバイス１１００のオペレーティングシステムプログラム、デバイス１１００によって行われる各種機能（またはサービス）に関するアプリケーションプログラム、デバイス１１００に含まれたハードウェアコンポネントを駆動させるプログラム、デバイス１１００の少なくとも一つの外部機器を制御するアプリケーションプログラムを含むが、これらに制限されるものではない。
【０１８８】
前述した外部機器は、デバイス１１００のアクセサリーを備えるむ。アクセサリーとは、デバイス１１００によってアクセサリーに関するアプリケーションプログラムが実行されることで、デバイス１１００によって機能が制御される機器をいうが、これに制限されるものではない。
【０１８９】
保存部１１０７は、センシング部１１０２によってセンシングされた値がデバイス１２００の所定のモーション情報に該当するかどうかを判断できる少なくとも一つのプログラムと、少なくとも一つのプログラムに関するデータとが保存される。
【０１９０】
第１プロセッサ１１１１は、保存部１１０７に保存されている、前述した少なくとも一つのプログラムをローディングし、ローディングされたプログラムを実行して受信されたセンシング値が、デバイス１２００の所定モーション情報に該当するかどうかを判断する。すなわち、プログラムが実行されることで、第１プロセッサ１１１１は、センシング部１１０２からセンシング値が受信されれば、受信されたセンシング値を用いて保存部１１０７から受信されたセンシング値に対応する所定のモーション情報を検出する。
【０１９１】
前述したセンシング値がデバイス１１００の所定のモーション情報に該当するかどうかを判断する少なくとも一つのプログラムは、第１プロセッサ１１１１に予め保存される。前述した少なくとも一つのプログラムを保存するために、第１プロセッサ１１１１は、ＲＡＭ（Ｒａｎｄｏｍ Ａｃｃｅｓｓ Ｍｅｍｏｒｙ）のようなメモリを備える。
【０１９２】
保存部１１０７に保存される資源は、前述した図２で言及されたように、センシング値、デバイス１１００の所定のモーション情報、デバイス１１００の所定の機能情報をマッピングした情報を含む。保存部１１０７に保存される資源は、デバイス１１００に関する情報、デバイス１１００に設定されたアプリケーションプログラムの運用に必要な情報、及び前述したハードウェアコンポネントを駆動させるためのプログラムの実行に必要な情報を含むが、これらに制限されるものではない。
【０１９３】
デバイス１１００に関する情報は、デバイス１１００のユーザ情報を含む、がこれに制限されるものではない。保存部１１０７は、前述した図７及び図９で説明されたような情報を保存する。
【０１９４】
保存部１１０７は、フラッシュメモリタイプ、ハードディスクタイプ、マルチメディアカードマイクロタイプ、カードタイプのメモリ（例えば、ＳＤ、ＸＤメモリなど）、ＲＯＭ（Ｒｅａｄ−Ｏｎｌｙ Ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｏｎｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−ｏｎｌｙ Ｍｅｍｏｒｙ）、ＰＲＯＭ（Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ−ｏｎｌｙ Ｍｅｍｏｒｙ）、磁気メモリ、光ディスクのうち少なくとも一つのタイプの記録媒体を含むが、これらに制限されるものではない。
【０１９５】
保存部１１０７に保存される少なくとも一つのプログラム及び／または命令語セットは、機能によって複数のモジュールに分類できる。
【０１９６】
図１２は、保存部１１０７に保存されるプログラム及び／または命令語セットをモジュール別に分類した例である。図１２を参照すれば、保存部１１０７は、オペレーティングシステム１２０１、無線通信モジュール１２０２、有線通信モジュール１２０３、グラフィックモジュール１２０４、ＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎ Ｓｙｓｔｅｍ）モジュール１２０５、ＵＩ（Ｕｓｅｒ Ｉｎｔｅｒｆａｃｅ）モジュール１２０６、センシングモジュール１２０７、接触及び動きモジュール１２０８、電源モジュール１２０９、及びアプリケーションデータベース（ＤＢ）モジュール１２１０を備えるが、これらに制限されるものではない。
【０１９７】
アプリケーションＤＢモジュール１２１０は、望ましい実施形態によるデバイス機能実行モジュール１２１１、カメラモジュール１２１２、ボイスレコーダモジュール１２１３、ウェブブラウジングモジュール１２１４及びキュー管理モジュール１２１５を備えるが、これらに制限されるものではない。例えば、アプリケーションＤＢモジュール１２１０は、電子メールモジュール、ＳＮＳ（Ｓｏｃｉａｌ Ｎｅｔｗｏｒｋ Ｓｅｒｖｉｃｅ）モジュール、画像会議モジュール、イメージ管理モジュール、ブラウジングモジュール、カレンダーモジュール、ウィジェットモジュール、検索モジュール及びワード文書作成モジュールなど多様なアプリケーションモジュールをさらに備える。
【０１９８】
オペレーティングシステム１２０１は、デバイス１１００の一般的な機能を制御及び管理する。オペレーティングシステム１２０１は、デバイス１１００内のハードウェア及びソフトウェアコンポネント間の通信を可能にするソフトウェアコンポネントを備える。
【０１９９】
無線通信モジュール１２０２は、無線通信部１１０８を通じて少なくとも一つの外部デバイスとの通信を可能にする。無線通信モジュール１２０２は、無線通信部１１０８を通じて少なくとも一つの外部デバイスから／に受信／送信されるデータを処理するためのソフトウェアコンポネントを備える。無線通信モジュール１２０２は、無線通信部１１０８を通じてサーバ（図示せず）、または中継器（図示せず）と無線通信可能にできるが、無線通信対象は、前述したものに制限されるものではない。
【０２００】
有線通信モジュール１２０３は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）ポートなどのエレメントで構成された有線通信部１１０９と、少なくとも一つの外部デバイス（図示せず）との通信を可能にする。有線通信モジュール１２０３は、有線通信部１１０９を通じて少なくとも一つの外部デバイスと送受信されるデータを処理するためのソフトウェアコンポネントを備える。
【０２０１】
グラフィックモジュール１２０４は、タッチスクリーン１１０３にディスプレイされているグラフィックの輝度調節及びレンダリングのためのソフトウェアコンポネント、及びアプリケーションモジュール１２１０でテキストを入力するための仮想キーボード（または、ソフトキーボード）を提供するソフトウェアコンポネントを備える。
【０２０２】
ＧＰＳモジュール１２０５は、デバイス１１００の位置を定め、定められた位置情報を、位置基盤サービスを提供するアプリケーションに提供するソフトウェアコンポネントを備える。ＵＩモジュール１２０６は、タッチスクリーン１１０３基盤のＵＩ情報を提供するアプリケーションに必要なＵＩを提供するソフトウェアコンポネントを備える。
【０２０３】
センシングモジュール１２０７は、センシング部１１０２から受信されるセンシング値を判断し、判断された結果に基づいてアプリケーションＤＢモジュール１２１０に含まれた特定アプリケーションにセンシング値を提供するソフトウェアコンポネントを備える。例えば、センシング部１１０２から受信されるセンシング値が、デバイス１１００の動きに関する情報ならば、センシングモジュール１２０７は、受信されたセンシング値をデバイス機能実行モジュール１２１１に伝送する。
【０２０４】
デバイス機能実行モジュール１２１１は、受信されたセンシング値に対応するデバイス１１００のモーション情報を保存部１１０７から検出する。受信されたセンシング値に対応するデバイス１１００のモーション情報が検出されれば、デバイス機能実行モジュール１２１１は、保存部１１０７に保存された情報、または第１プロセッサ１１１１に含まれたフラグレジスタ（図示せず）に保存された情報を用いて、デバイス１１００の動作モードをチェックする。デバイス１１００の動作モードをチェックする時点は、前述したものに制限されるものではない。例えば、デバイス１１００の動作モードは、前述したセンシング値の受信前にチェックされる。
【０２０５】
デバイス機能実行モジュール１２１１は、チェックされた動作モードに関する情報と、デバイス１１００の検出されたモーション情報にマッピングされた所定の機能情報とを検出し、検出された所定の機能情報に対応する機能を実行する。
【０２０６】
デバイス機能実行モジュール１２１１は、デバイス１１００の動作モードをチェックせず、デバイス１１００の動作モードによって動作する。
【０２０７】
すなわち、図６Ｂに示されたように、デバイス機能実行モジュール１２１１は、デバイス１１００の待機モードで実行される。すなわち、デバイス機能実行モジュール１２１１は、デバイス１１００の待機モードでセンシング値を受信する。デバイス１１００の待機モードでセンシング値を受信することは、図５で説明した通りの方式で行われる。
【０２０８】
デバイス１１００の待機モードでセンシング値が受信されれば、デバイス機能実行モジュール１２１１は、受信されたセンシング値を用いてデバイス１１００のモーション情報を保存部１１０７から検出する。検出されたデバイス１１００のモーション情報を用いて、デバイス機能実行モジュール１２１１は、検出されたモーション情報にマッピングされた所定の機能情報を保存部１１０７から検出し、検出された所定の機能情報に対応する機能を実行する。
【０２０９】
デバイス機能実行モジュール１２１１は、デバイス１１００の活性化モードで受信されるセンシング値によって、保存部１１０７からデバイス１１００のモーション情報及び所定の機能情報を検出し、検出された所定の機能情報に基づいた機能を実行する。
【０２１０】
接触及び動きモジュール１２０８は、タッチスクリーン１１０３基盤のタッチ接触を感知し、タッチ接触に基づいたデバイス１１００の動きを追跡した結果を、アプリケーションＤＢモジュール１２１０に含まれた特定アプリケーションに提供するソフトウェアコンポネントを備える。例えば、接触及び動きモジュール１２０８は、前述した図１０でのようなタッチスクリーン１１０３基盤のタッチ接触が感知されれば、感知されたタッチ接触に関する情報をデバイス機能実行モジュール１２１１に伝送する。
【０２１１】
電源モジュール１２０９は、オペレーティングシステム１２０１と連動してデバイス１１００内のハードウェアコンポネントへの電源供給を制御し、タッチスクリーン１１０３に供給される電源についての節電モードを制御するソフトウェアコンポネントを備える。
【０２１２】
保存部１１０７は、図１２に示されたプログラム及び／または命令語セットのうちアプリケーションＤＢ１２１０に含まれるモジュールを保存せず、アプリケーションモジュールのＵＲＬ（Ｕｎｉｆｏｒｍ Ｒｅｓｏｕｒｃｅ Ｌｏｃａｔｏｒ）のような位置情報と、アプリケーションモジュールを示すディスプレイ情報のみ保存する。
【０２１３】
このような場合に、プロセッサ１１１０は、位置情報を用いて、無線通信部１１０８または有線通信部１１０９を通じてアプリケーションＤＢを持っている外部デバイスと接続して、外部デバイスに保存されている、対応するプログラム及び／または命令語セットを使える。この時、外部デバイスは、クラウドサーバまたはアプリケーションデータベースを持っているデバイスを含むが、これらに制限されるものではない。
【０２１４】
また、タッチスクリーン１１０３を通じてディスプレイされているアプリケーションモジュールに関する情報に基づいたユーザの選択信号が受信されれば、ユーザによって選択されたアプリケーションモジュールの位置情報を用いて、プロセッサ１１１０は、無線通信部１１０８または有線通信部１１０９を通じて前述した外部デバイスに保存されている情報を用いる。
【０２１５】
保存部１１０７は、図１に示された保存部１０２に保存された情報を保存する。保存部１１０７は、ユーザのスケジュール情報及びデバイス１１００のログ情報をさらに保存する。保存部１１０７に保存されたスケジュール情報及びデバイス１１００のログ情報は、デバイス１２００に関する状況情報として第１プロセッサ１１１１に提供される。第１プロセッサ１１１１は、デバイス１２００に関する状況情報、または前述したスケジュール情報及びログ情報を保存部１１０７に要請する。
【０２１６】
無線通信部１１０８は、デバイス１１００の待機モードで電力を消費しない状態である。無線通信部１１０８は、デバイス１１００の待機モードで不活性化状態である。無線通信部１１０８は、デバイス１１００の待機モードで第１プロセッサ１１１１によって制御され、活性化状態に設定される。
【０２１７】
無線通信部１１０８は、無線インターネット通信、無線イントラネット通信、無線電話ネットワーク通信、無線ＬＡＮ通信、ワイファイ（Ｗｉ−Ｆｉ）通信、ワイファイダイレクト（ＷＦＤ、Ｗｉ−Ｆｉ Ｄｉｒｅｃｔ）通信、３Ｇ（Ｇｅｎｅｒａｔｉｏｎ）通信、４Ｇ ＬＴＥ（Ｌｏｎｇ Ｔｅｒｍ Ｅｖｏｌｕｔｉｏｎ）通信、ブルートゥース通信、赤外線通信（ＩｒＤＡ、Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ）、ＲＦＩＤ（Ｒａｄｉｏ Ｆｒｅｑｕｅｎｃｙ Ｉｄｅｎｔｉｆｉｃａｔｉｏｎ）通信、ＵＷＢ（Ｕｌｔｒａ ＷｉｄｅＢａｎｄ）通信、ジグビー通信のような無線ネットワークを通じて外部デバイスとデータを送受信する。
【０２１８】
無線通信部１１０８は、放送受信モジュール、移動通信モジュール、無線インターネットモジュール、有線インターネットモジュール、近距離通信モジュール、及び位置情報モジュールのうち少なくとも一つを備えるが、これに制限されるものではない。
【０２１９】
有線通信部１１０９は、デバイス１１００の待機モードで電力が消費されない状態である。有線通信部１１０９は、デバイス１１００の待機モードで不活性化状態である。有線通信部１１０９は、有線インターネットのような有線ネットワークを通じて外部デバイスとデータを送受信する。有線通信部１１０９は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ Ｓｅｒｉａｌ Ｂｕｓ）ポート（図示せず）のようなプラグ・アンド・プレイインターフェースを用いて、外部デバイス（図示せず）とデータを送受信する。
【０２２０】
電源部１１１４は、デバイス１１００に備えられたハードウェアコンポネントに電力を供給する。電源部１１１４は、バッテリー及び交流電源のような一つ以上の電源を備える。デバイス１１００は、電源部１１１４を備えず、外部電源提供部（図示せず）と連結される連結部（図示せず）を備える。電源部１１１４は、デバイス１１００の待機モードでセンシング部１１０２、第１プロセッサ１１１１、及び保存部１１０７に電力を供給する。電源部１１１４は、デバイス１１００の待機モードでセンシング部１１０２、第１プロセッサ１１１１、及び保存部１１０７以外の構成要素に電力を供給しない。
【０２２１】
プロセッサ１１１０は、デバイス１１００の全般的な動作を制御するものであり、一つ以上のプロセッサと言及される。プロセッサ１１１０は、保存部１１０７に保存されたオペレーティングシステム１２０１及び各種モジュール１２０２〜１２１５らを用いて、情報入力部１１０１、センシング部１１０２、タッチスクリーン１１０３、カメラ１１０３、オーディオ入力部１１０５、オーディオ出力部１１０６、保存部１１０７、無線通信部１１０８、有線通信部１１０９、電源部１１１４を全般的に制御する。プロセッサ１１１０は、制御器やマイクロプロセッサ、デジタル信号処理器などと言及される。
【０２２２】
プロセッサ１１１０は、オペレーティングシステム１２０１及びＵＩモジュール１２０６を用いて、情報入力部１１０１、センシング部１１０２、タッチスクリーン１１０３、カメラ１１０４、オーディオ入力部１１０５基盤のユーザインターフェースを提供する。
【０２２３】
プロセッサ１１１０は、望ましい実施形態によるデバイス１１００の機能実行方法に関する少なくとも一つのプログラムを実行させて、前述した図６Ａ、図６Ｂ、後述する図１３Ａまたは図１３Ｂの動作フローチャートを行える。
【０２２４】
プロセッサ１１１０は、前記プログラムを保存部１１０７からリードして実行させる。プロセッサ１１１０は、前記プログラムを、無線通信部１１０８または有線通信部１１０９を通じて連結された外部デバイスからダウンして実行させる。前述した外部デバイスは、アプリケーション提供サーバまたはアプリケーションマーケットサーバと言及される。外部デバイスは、クラウドサーバまたはデバイス１１００周辺の通信可能なデバイスを含むが、これらに制限されるものではない。プロセッサ１１１０は、デバイス１１００内の各種ハードウェアコンポネントとプロセッサ１１１０との間のインターフェース機能部を備えると理解される。
【０２２５】
プロセッサ１１１０は、第１プロセッサ１１１１及び第２プロセッサ１１１２を備える。第１プロセッサ１１１１は、図５の低電力プロセッサ５１０に対応し、第２プロセッサ１１１２は、図５のアプリケーションプロセッサ５２０に対応するが、これらに制限されるものではない。図１１に示された第２プロセッサ１１１２は、ＡＰ １１１３を備える。これは、第２プロセッサ１１１２にコミュニケーションプロセッサ（ＣＰ）のような追加プロセッサが備えられると言及されるからである。コミュニケーションプロセッサとは、通信基盤の動作を制御するプロセッサである。
【０２２６】
第２プロセッサ１１１２の待機モードは、デバイス１１００の待機モードを示す。第２プロセッサ１１１２の待機モードは、ＡＰ １１１３の待機モードを示す。
【０２２７】
デバイス１１００の待機モードで第１プロセッサ１１１１は、前述したように動作する。第１プロセッサ１１１１によって検出された所定の機能情報に基づいた機能を実行するために、第２プロセッサ１１１２のＡＰ １１１３を覚ませねばならない場合に、第１プロセッサ１１１１は、ＡＰ １１１３に活性化モード設定要請信号を伝送する。第１プロセッサ１１１１は、前述したようにＭＣＵ（Ｍｉｃｒｏ Ｃｏｎｔｒｏｌ Ｕｎｉｔ）で構成される。
【０２２８】
第１プロセッサ１１１１は、無線通信部１１０８と連結されて、デバイス１１００の位置情報及び時間情報のようなデバイス１１００に関する状況情報を外部から受信する。このために、第１プロセッサ１１１１は、デバイス１１００の待機モードで不活性化状態に設定されている無線通信部１１０８を、活性化モードに設定する。前述した無線通信部１１０８の活性化モードの設定は一時的に行われる。
【０２２９】
図１３Ａ及び図１３Ｂは、図１１に示されたセンシング部１１０２、第１プロセッサ１１１１と第２プロセッサ１１１２との関係に基づいて望ましい他の実施形態によるデバイスの機能実行方法を説明するための図面である。図１３Ａ及び図１３Ｂに示された第２プロセッサ１１１２は、図１１のＡＰ １１１３と言及される。
【０２３０】
段階Ｓ１３０１で、センシング部１１０２は、センシング値を第１プロセッサ１１１１に伝送する。段階Ｓ１３０２で、第１プロセッサ１１１１は、センシング値を受信する。図１３Ａの段階Ｓ１３０１及び段階Ｓ１３０２は、デバイス１１００の待機モードで第１プロセッサ１１１１によってセンシング部１１０１から連続的にセンシング値を受信する段階と言及される。
【０２３１】
段階Ｓ１３０３で、第１プロセッサ１１１１は、受信されたセンシング値を用いてデバイス１１００のモーション情報を検出する。
【０２３２】
デバイス１１００のモーション情報が検出されれば、第１プロセッサ１１１１は、デバイス１１００の動作モードが待機モードであるかどうかをチェックする（Ｓ１３０４）。段階Ｓ１３０４でのデバイス１１００の動作モードをチェックすることは、前述した図１及び図２で言及したように、第１プロセッサ１１１１に備えられたフラグレジスタ（図示せず）のような保存場所に保存された動作モードに関する情報を検出するか、または、保存部１１０７の所定の領域に保存された動作モードに関する情報を検出する方式で行われる。
【０２３３】
フラグレジスタに保存された動作モードに関する情報及び保存部１１０７に保存される動作モードに関する情報は、例えば、‘０’と‘１’との値で、デバイス１１００の動作モードが待機モードであるか、または活性化モードであるかを示す。デバイス１１００の動作モードが活性化モードである場合に、デバイス１１００の動作モードをさらに詳細に示す追加情報が含まれる。
【０２３４】
追加情報は、例えば、現在デバイス１１００がウェブブラウジング中であるということを示す情報を含むか、または、フェイスブックを実行中であるということを示す情報を含む。追加情報は、保存部１１０７の前述した所定領域に保存される。デバイス１１００の動作モードが活性化モードであり、前述した追加情報がある場合に、追加情報を用いてデバイス１１００の動作モードに関するさらに詳細な情報を検出することは、第２プロセッサ１１１２によって行われる。保存部１１０７の所定の領域は、記録されたデータに関する変更可能な領域であり、第１プロセッサ１１１１及び第２プロセッサ１１１２によっていずれもアクセス可能な領域である。
【０２３５】
デバイス１１００の動作モードが待機モードでなければ、第２プロセッサ１１１２が活性化モードである。第２プロセッサ１１１２が活性化モードであり、検出された所定の機能情報が第２プロセッサ１１１２によって実行されるものならば、第１プロセッサ１１１１は、検出されたモーション情報を第２プロセッサ１１１２に伝送する（Ｓ１３０５）。
【０２３６】
第２プロセッサ１１１２は、受信されたモーション情報を用いて保存部１１０７から所定の機能情報を検出する（Ｓ１３０６）。
【０２３７】
第２プロセッサ１１１２は、所定の機能情報を検出する前に、前述したように保存部１１０７に保存されたデバイス１１００の動作モードに関する追加情報を用いてさらに詳細な動作モードに関する情報を検出する。前記追加情報は、第２プロセッサ１１１２に備えられている臨時保存場所に保存される。追加情報が第２プロセッサ１１１２に備えられている臨時保存場所に保存されている場合に、第２プロセッサ１１１２は、第１プロセッサ１１１１からモーション情報を受信すれば、前記臨時保存場所に保存されている追加情報を用いて、デバイス１１００の詳細な動作モードに関する情報を検出する。第２プロセッサ１１１２に備えられる臨時保存場所は、ＲＡＭのような記録媒体で構成される。
【０２３８】
第２プロセッサ１１１２は、検出された所定の機能情報による所定の機能を実行せねばならない主体が、第２プロセッサ１１１２であるかどうかを判断する（Ｓ１３０７）。このような判断は、所定の機能別メタデータを用いて行われるが、これに制限されるものではない。例えば、所定の機能のメタデータに含まれた所定の機能を実行するために必要なパワーのレベル（または、電力消費レベル）が所定の基準値以上の場合に、第２プロセッサ１１１２は、所定の機能を実行せねばならない主体を第２プロセッサ１１１２と判断する。前述した所定の基準値情報は、第１プロセッサ１１１１のみ動作する場合に、デバイス１１００によって消費されるパワーのレベルによって定められる。所定の機能別メタデータは、保存部１１０７に保存される。
【０２３９】
第２プロセッサ１１１２は、保存部１１０７に保存された所定の機能を実行する主体に関する情報を用いて、所定の機能を実行せねばならない主体を判断する。すなわち、保存部１１０７に保存された所定の機能情報にマッピングされた主体に関する情報（第１プロセッサ１１１１を示す情報、第２プロセッサ１１１２を示す情報）を用いて、第２プロセッサ１１１２は、所定の機能を実行せねばならない主体を判断する。
【０２４０】
所定の機能を実行せねばならない主体が第２プロセッサ１１１２と判断された場合に、第２プロセッサ１１１２は、前述した所定の機能を実行する（Ｓ１３０８）。
【０２４１】
所定の機能を実行せねばならない主体が、第２プロセッサ１１１２ではなく第１プロセッサ１２１１である場合に、第２プロセッサ１１１２は、第１プロセッサ１１１１に所定の機能実行を要請しつつ（Ｓ１３０９）、第２プロセッサ１１１２は、待機モードに切り替えられる（Ｓ１３１０）。これによって、第１プロセッサ１１１１は、所定の機能を実行する（Ｓ１３１１）。第２プロセッサ１１１２が活性化モードから待機モードに切り替えられれば、デバイス１１００の電力消費状態は、前述したデバイス１１００の待機モードでのような低電力消費状態になる。すなわち、デバイス１１００の電力消費状態は、センシング部１１０１、第１プロセッサ１１１１、保存部１１０７に基づいた電力消費状態になる。
【０２４２】
一方、段階Ｓ１３０４で、デバイス１１００の動作モードが待機モードである場合に、本方法は段階Ｓ１３１２に進む。
【０２４３】
第１プロセッサ１１１１は、検出されたモーション情報を用いて、保存部１１０７から所定の機能情報を検出する（Ｓ１３１２）。所定の機能情報が検出されれば、第１プロセッサ１１１１は、検出された所定の機能情報による所定の機能を実行せねばならない主体が、第１プロセッサ１１１１であるかどうかを判断する（Ｓ１３１３）。所定の機能を実行せねばならない主体についての判断は、前述した段階Ｓ１３０７で言及したような方式で行われる。すなわち、所定の機能情報のメタデータに含まれた所定の機能を実行するために必要なパワーレベルが所定の基準値より小さな場合に、所定の機能を実行せねばならない主体は、第１プロセッサ１１１１と判断する。
【０２４４】
所定の機能を実行せねばならない主体を判断する方法は、前述したものに制限されるものではない。例えば、前述したように、保存部１１０７に保存された所定の機能情報にマッピングされた主体に関する情報を用いて、第１プロセッサ１１１１は、所定の機能を実行せねばならない主体を判断する。
【０２４５】
判断結果、所定の機能を実行せねばならない主体が第１プロセッサ１１１１ならば、第１プロセッサ１１１１は、デバイス１１００の動作モードを待機モードに維持しつつ所定の機能を実行する（Ｓ１３１４）。
【０２４６】
段階Ｓ１３１３で判断した結果、所定の機能を実行せねばならない主体が第１プロセッサ１１１１ではないと判断されれば、第１プロセッサ１１１１は、第２プロセッサ１１１２に活性化モード設定要請信号を伝送する（Ｓ１３１５）。これによって第２プロセッサ１１１２は、待機モードから活性化モードに切り替えられる（Ｓ１３１６）。
【０２４７】
第２プロセッサ１１１２は、待機モードから活性化モードに切り替えられれば、第２プロセッサ１１１２は活性化モードに切り替えられたことを第１プロセッサ１１１１に知らせる（Ｓ１３１７）。第１プロセッサ１１１１または保存部１１０７に保存されたデバイス１１００の動作モードを示すフラッグ情報は、活性化モードを示すためにアップデートされる。第１プロセッサ１１１１は、第２プロセッサ１１１２に所定の機能実行要請信号を伝送する（Ｓ１３１８）、第２プロセッサ１１１２は、所定の機能を実行する（Ｓ１３１９）。
【０２４８】
図１４は、望ましいさらに他の実施形態によるデバイスの機能ブロック図である。図１４は、デバイスの動きに関する情報及びデバイスに関する状況情報に基づいてデバイスの機能を実行する例である。後述するデバイスの機能の実行は、前述した図４Ａないし図４Ｊに示された画面例のうち少なくとも一つの例のように行われる。
【０２４９】
図１４を参照すれば、デバイス１４００は、センシング部１４１０、状況情報検出部１４２０、保存部１４３０、情報入出力部１４４０、及びプロセッサ１４５０を備えるが、これらに制限されるものではない。すなわち、図１で言及したように、デバイス１４００に備えられる構成要素は、図１４に示されたものより少ないか、または多い。状況情報検出部１４２０は、状況情報検出センサーまたは状況情報検出器と言及される。
【０２５０】
例えば、プロセッサ１４５０によってデバイス１４００に関する状況情報を検出するように構成された場合に、状況情報検出部１４２０は、デバイス１４００に備えられない。デバイス１４００の位置情報及び時間情報のような状況情報を外部器機から受信する場合に、デバイス１４００は、状況情報検出部１４２０の代りに状況情報受信部を備える。状況情報受信部は、図１１に示された無線通信部１１０８のように通信可能な構成要素で構成されるが、これに制限されるものではない。前記外部機器は、ＧＰＳサーバを備えるが、これに制限されるものではない。
【０２５１】
センシング部１４１０は、図１のセンシング部１０１と同様に前述した図５のＳＳＰ基盤でデバイス１４００の動きをセンシングし、センシング値をプロセッサ１４５０に伝送する。伝送されるセンシング値は、デバイス１４００の動きに関する情報と言及される。センシング部１４１０は、デバイス１４００の待機モード及び活性化モードで動作する。
【０２５２】
状況情報検出部１４２０は、現在時間情報、デバイス１４００の現在位置情報、デバイス１４００の動作モードをそれぞれ検出するように構成されるが、これらに制限されるものではない。すなわち、保存部１４３０に保存されたスケジュール情報及びデバイス１４００のログ情報をさらに参照して、デバイス１４００に関する現在状況情報を検出する。
【０２５３】
状況情報検出部１４２０も、連続的な状況情報検出プラットホーム（Ｓｅａｍｌｅｓｓ Ｃｏｎｔｅｘｔ Ｄｅｔｅｃｔｉｎｇ Ｐｌａｔｆｏｒｍ）基盤で動作する。状況情報検出部１４２０が、連続的な状況情報検出プラットホーム基盤で動作する場合に、図５に示されたセンサーハブ５１１とＳＳＰマネージャー５１２との間のデータ通信方式と類似した方式で状況情報検出部１４２０とプロセッサ１４５０とは連結され、状況情報を伝送する。
【０２５４】
このような場合に、状況情報検出部１４２０は、時間情報のような状況情報を検出する場合には、低電力プロセッサにより制御され、時間情報以外の状況情報を検出する場合には、アプリケーションプロセッサにより制御されるように構成される。このために状況情報検出部１４２０は、検出可能な状況情報によって独立した構成要素を備える。例えば、状況情報検出部１４２０は、時間情報を検出する構成要素と位置情報を検出する構成要素とを独立して備える。
【０２５５】
状況情報検出部１４２０が、前述したように独立した構成要素を備える場合に、デバイス１４００の待機モードで状況情報検出部１４２０に備えられた一部の構成要素は活性化状態であり、状況情報検出部１４２０に備えられた一部の構成要素を除いた他の構成要素は、不活性化状態である。状況情報検出部１４２０の一部の構成要素の活性化状態は、電力消費状態を示す。状況情報検出部１４２０の一部の構成要素以外の他の構成要素の不活性化状態は、前記一部の構成要素以外の他の構成要素によって電力が消費されない状態を示す。
【０２５６】
状況情報検出部１４２０に備えられる一部の構成要素は、低電力プロセッサにより制御される構成要素であり、例えば、前述した時間情報に関する状況情報を検出する構成要素を備える。状況情報検出部１４２０に備えられる他の構成要素は、前述したアプリケーションプロセッサによって制御される構成要素であり、例えば、前述した位置情報を検出する構成要素を備えるが、状況情報検出部１４２０に備えられる構成要素は、前述したものに制限されるものではない。
【０２５７】
状況情報検出部１４２０によって検出される状況情報は、次のように検出されるが、これに制限されるものではない。
【０２５８】
すなわち、デバイス１４００に関する所定のモーション情報が認識される時、状況情報検出部１４２０は、デバイス１４００の動作モードが待機モードであるか、または活性化モードであるを検出する。状況情報検出部１４２０は、デバイス１４００が室内に位置するか、または室外に位置するかを検出する。デバイス１４００が室内に位置するか、または室外に位置するかを検出することは、ＧＰＳ受信情報または複数のＡＰ（Ａｃｃｅｓｓ Ｐｏｉｎｔ）から受信される情報に基づいた三角測量法を用いて行われる。
【０２５９】
デバイス１４００が室内に位置する場合に、状況情報検出部１４２０は、室内の複数のＡＰとの通信によって室内情報（例えば、事務室または家などの情報）を検出する。デバイス１４００が室外に位置する場合に、ＧＰＳ情報または複数のＡＰから受信される情報によって場所情報（例えば、Ａ鉄道駅、Ｂ映画館などの情報）を検出する。
【０２６０】
状況情報検出部１４２０は、ＧＰＳ基盤の時間情報またはデバイス１４００内のシステムクロック信号によって現在時間情報を検出する。
【０２６１】
状況情報検出部１４２０は、検出された時間情報及びデバイス１４００の位置情報を用いて、保存部１４３０に保存されたスケジュール情報または／及びログ情報のうち係るスケジュール情報または／及びログ情報を検出する。状況情報検出部１４２０は、検出されたスケジュール情報または／及びログ情報を用いて状況情報を類推する。
【０２６２】
デバイス１４００に関する所定のモーション情報が認識される時、状況情報検出部１４２０は、デバイス１４００のユーザが歩いていて、または走っていて止めた状態で、この時、デバイス１４００の動作モードが待機モードであるということを示す状況情報を検出する。このような状況情報を検出するために、状況情報検出部１４２０は、保存部１４３０に保存された情報または／及びプロセッサ１４５０に保存された情報を用いられる機能、及びデバイス１４００の移動速度を感知する機能などを含む。デバイス１４００の移動速度を感知できる機能を実行するために、状況情報検出部１４２０は、デバイス１４００の移動速度を感知するために必要な基準速度情報を予め保存するか、または、保存部１４３０に保存された基準速度情報を用いるように構成される。
【０２６３】
デバイス１４００に関する所定のモーション情報が認識される時、状況情報検出部１４２０は、Ｂ映画館でユーザがデバイス１４００を持っている状態であり、デバイス１４００の動作モードが待機モードであり、保存部１４３０及び／またはプロセッサ１４５０に保存されたスケジュール情報、ログ情報、及び時間情報のうち少なくとも一つをチェックして、Ｂ映画館で現在時間に近い時間に前売りした情報があるということを示す状況情報を検出する。このために状況情報検出部１４２０は、前述したようにデバイス１４００の移動速度を感知する機能、保存部１４３０または／及びプロセッサ１４５０から必要な情報をリードする機能、及びデバイス１４００の位置情報及び時間情報を獲得する機能などを含む。
【０２６４】
デバイス１４００に関する所定のモーション情報が認識される時、状況情報検出部１４２０は、Ａ鉄道駅でユーザがデバイス１４００を持っている状態であり、デバイス１４００の動作モードが待機モードであり、保存部１４３０及び／またはプロセッサ１４５０に保存されたスケジュール情報、ログ情報、及び時間情報のうち少なくとも一つをチェックして、Ａ鉄道駅で出発する列車チケットが予約されたことを示す状況情報を検出する。このために、状況情報検出部１４２０は、前述したようにデバイス１４００の移動速度を感知する機能、保存部１４３０または／及びプロセッサ１４５０から必要な情報をリードする機能、デバイス１４００の位置情報及び時間情報を獲得する機能などを含む。
【０２６５】
デバイス１４００に関する所定のモーション情報が認識される時、状況情報検出部１４２０は、ユーザがデバイス１４００を持っている状態であり、デバイス１４００の動作モードが活性化モードであり、デバイス１４００がウェブブラウジング中であるという状況情報を検出する。このために、状況情報検出部１４２０は、デバイス１４００の移動速度を感知する機能、保存部１４３０及び／またはプロセッサ１４５０から必要な情報をリードする機能などを含む。
【０２６６】
デバイス１４００に関する所定のモーション情報が認識される時、状況情報検出部１４２０は、江南駅７番出口でユーザがデバイス１４００を持っており、デバイス１４００の動作モードが待機モードであり、ユーザが現在時間に近い時間の約束情報を状況情報として検出する。このために、状況情報検出部１４２０は、位置及び時間情報検出機能、保存部１４３０及び／またはプロセッサ１４５０から必要な情報（例えば、スケジュール情報）をリードする機能などを含む。
【０２６７】
状況情報検出部１４２０は、時間情報と位置情報のみを状況情報として検出するように構成される。このような場合に、プロセッサ１４５０は、受信された時間情報及び位置情報に基づいて保存部１４３０に保存されたデバイス１４００の動作モードに関する情報、スケジュール情報、及びログ情報を参照してデバイス１４００の現在状況情報をさらに詳細に検出する。
【０２６８】
一方、保存部１４３０は、図１に示された保存部１０２のように構成されて情報及びプログラムを保存する。情報入出力部１４４０は、図１に示された情報入出力部１０４と同様に構成される。
【０２６９】
プロセッサ１４５０は、図１のプロセッサ１０３のように低電力プロセッサ（または、補助プロセッサ）として動作する場合に、デバイス１４００の待機モードは、デバイス１４００に備えられたセンシング部１４１０、状況情報検出部１４２０に備えられた一部または全ての構成要素、保存部１４３０、及びプロセッサ１４５０による電力消費状態または活性化状態を含む。
【０２７０】
プロセッサ１４５０が前述した低電力プロセッサとして動作する場合に、デバイス１４００の待機モードは、デバイス１４００に備えられたセンシング部１４１０、状況情報検出部１４２０に備えられた一部または全ての構成要素、保存部１４３０、及びプロセッサ１４５０以外のデバイス１４００に備えられた構成要素によって電力が消費されない状態を含む。
【０２７１】
プロセッサ１４５０が前述した低電力プロセッサとして動作する場合に、デバイス１４００の待機モードは、情報入出力部１４４０に備えられたタッチスクリーンについて、前述した図１で言及されたように、タッチスクリーンに関するタッチセンシング機能及びタッチスクリーンのディスプレイ機能、及びデバイス１４００の画面ロック設定状態のうち少なくとも一つを含む。
【０２７２】
プロセッサ１４５０は、図１で言及したように、前述した低電力プロセッサ及びアプリケーションプロセッサを備える。プロセッサ１４５０がアプリケーションプロセッサを備える場合に、デバイス１４００の待機モードは、プロセッサ１４５０に備えられた低電力プロセッサの活性化状態及びアプリケーションプロセッサの不活性化状態を含む。プロセッサ１４５０がアプリケーションプロセッサを備える場合に、デバイス１４００の待機モードは、プロセッサ１４５０に備えられた低電力プロセッサによる電力消費状態を含む。デバイス１４００の待機モードは、プロセッサ１４５０に備えられたアプリケーションプロセッサによって電力が消費されない状態を含む。
【０２７３】
プロセッサ１４５０は、低電力プロセッサ及びアプリケーションプロセッサを備える場合に、プロセッサ１４５０は、以下の図１５、図６Ａ、図１６Ｂ図１９Ａ、及び図１９Ｂの動作フローチャートに示されたように動作する。プロセッサ１４５０の動作を、図１５、図６Ａ、図１６Ｂ、図１９Ａ及び図１９Ｂの動作フローチャートに基づいて説明すれば、次の通りである。
【０２７４】
図１５は、望ましいさらに他の実施形態によるデバイスの機能実行方法を説明するための動作フローチャートである。図１５を参照すれば、段階Ｓ１５０１で、プロセッサ１４５０は、センシング部１４１０からセンシング値を受信する。センシング部１４１０からのセンシング値の受信は、図５で言及したようにＳＳＰに基づく。
【０２７５】
プロセッサ１４５０は、受信されたセンシング値に基づいて保存部１４３０から所定のモーション情報を検出する（Ｓ１５０２）。保存部１４３０に保存された所定のモーション情報は、受信されるセンシング値の誤差範囲が考慮される。例えば、前述した所定のモーション情報が１８０゜回転を示す場合に受信されるセンシング値は、１８０゜±αに対応する電気的な信号で表現される。αとは、０以上の整数値を持つ。
【０２７６】
所定のモーション情報が検出されれば、プロセッサ１４５０は、状況情報検出部１４２０から状況情報を受信する（Ｓ１５０３）。状況情報検出部１４２０から状況情報を受信することは、プロセッサ１４５０から状況情報検出部１４３０に状況情報要請信号を伝送することで行われる。
【０２７７】
プロセッサ１４５０は、受信された状況情報及びデバイス１４００に関する所定のモーション情報に基づいてデバイスの機能を実行する（１５０４）。
【０２７８】
状況情報検出部１４２０から時間情報及び位置情報が受信される場合に、プロセッサ１４５０は、受信された時間情報及び位置情報を用いて保存部１４３０に保存されたスケジュール情報、ログ情報及びデバイス１４００の動作モードに関する情報を検出し、検出されたスケジュール情報、ログ情報、及びデバイス１４００の動作モードに関する情報を用いて、デバイス１４００に関する現在の状況情報を検出する。このような場合に、段階Ｓ１５０３は、状況情報検出段階と言及され、段階Ｓ１５０４で使われる状況情報は、前述したデバイス１４００に関する前述した現在の状況情報である。
【０２７９】
図１５は、デバイス１４００の待機モードに基づいて行われるか、または、デバイス１４００の活性化モードに基づいて行われる。よって、段階Ｓ１５０４で行われる機能は、デバイス１４００の動作モードによって異なる。
【０２８０】
図６Ａは、望ましいさらに他の実施形態によるデバイスの機能実行方法を説明するための動作フローチャートである。図６Ａは、図１５の動作フローチャートに、デバイス１４００が待機モードである時にデバイス１４００にエンベデッド（ｅｍｂｅｄｄｅｄ）ゲートウェイを行う機能を加えた例である。もし、デバイス１４００によって実行される所定の機能がサービスを含むならば、前述したゲートウェイは、サービスゲートウェイと言及される。
【０２８１】
プロセッサ１４５０は、センシング部１４１０からセンシング値を受信する（Ｓ１６０１）。受信されたセンシング値は、デバイス１４００の動きに関する情報と言及される。受信されたセンシング値を用いて、プロセッサ１４５０は、デバイス１４００の所定のモーション情報を検出する（Ｓ１６０２）。状況情報検出部１４２０から状況情報を受信すれば（Ｓ１６０３）、プロセッサ１４５０は、デバイス１４００の動作モードをチェックする。デバイス１４００の動作モードが待機モードならば（Ｓ１６０４）、プロセッサ１４５０は、保存部１４３０から前記ゲートウェイ情報をリードし、ゲートウェイ画面が情報入出力部１４４０上にディスプレイされるように制御する（Ｓ１６０５）。プロセッサ１４５０は、所定のモーション情報及び状況情報に基づいて所定の機能情報を検出し、検出された所定の機能情報による所定の機能を実行する（Ｓ１６０６）。
【０２８２】
段階Ｓ１６０４で、デバイス１４００の動作モードが待機モードではなければ、プロセッサ１４５０は、ゲートウェイ画面を情報入出力部１４４０にディスプレイするように制御せず、状況情報及びデバイス１４００のモーション情報に基づいて所定の機能情報を検出し、検出された所定の機能情報による所定の機能を実行する（Ｓ１６０７）。
【０２８３】
図１６Ｂは、デバイス１４００の動作モードが図６Ｂと共に待機モードの場合に望ましいさらに他の実施形態によるデバイスの機能実行方法を説明するための動作フローチャートである。
【０２８４】
図１６Ｂを参照すれば、段階１６０８で、デバイス１４００の動作モードが待機モードであるとき、プロセッサ１４５０は、センシング部１４１０からセンシング値を受信する（Ｓ１６０９）。受信されたセンシング値は、デバイス１４００の動きに関する情報と言及される。
【０２８５】
プロセッサ１４５０は、受信されたセンシング値を用いてデバイス１４００の所定のモーション情報を検出する（Ｓ１６１０）。状況情報検出部１４２０から状況情報を受信すれば（Ｓ１６１１）、プロセッサ１４５０は、受信された状況情報及び検出されたモーション情報を用いて、デバイス１４００にエンベデッドゲートウェイ画面をディスプレイする（Ｓ１６１２）。プロセッサ１４５０は、所定のモーション情報及び状況情報に基づいて所定の機能情報を検出し、検出された所定の機能情報による所定の機能を実行する（Ｓ１６１３）。
【０２８６】
図１７は、デバイス１４００の所定のモーション情報が検出され、デバイス１４００の動作モードが待機モードである場合に、デバイス１４００にエンベデッドゲートウェイ画面を説明するための画面の例である。
【０２８７】
すなわち、画面１７１０のようにデバイス１４００の動作モードが待機モードであり、ブラックスクリーン状態である時、デバイス１４００が時計回り方向に９０゜回転した動きが検出されれば、画面１７２０に示されたように、デバイス１４００はゲートウェイ画面をディスプレイする。ゲートウェイ画面は、非常に短時間にディスプレイされる。例えば、ゲートウェイ画面は、約５秒ほどディスプレイされるが、これに制限されるものではない。ゲートウェイ画面をディスプレイする時間は、デバイス１４００の環境設定時に設定される。
【０２８８】
図１７に示されたようにゲートウェイ画面をディスプレイすることは、プロセッサ１４５０が補助プロセッサ（例えば、低電力プロセッサ）及びメインプロセッサ（例えば、アプリケーションプロセッサ）を備える場合に、補助プロセッサによって行われる。したがって、実行されねばならない所定の機能が補助プロセッサによって実行されねばならず、メインプロセッサが待機モードである場合に、デバイス１４００は、メインプロセッサの待機モードを維持しつつ、補助プロセッサによって所定の機能１７３０を実行する。
【０２８９】
ゲートウェイ画面は、図１８Ａないし図１８Ｆに示したように、多様な形態で提供される。
【０２９０】
すなわち、ゲートウェイ画面は、図１８Ａに示したように、デバイス１４００のメーカー識別情報（例えば、ロゴ（ｌｏｇｏ））と、ロック（Ｌｏｃｋ）解除をユーザに聞く命令語とを含む。
【０２９１】
ゲートウェイ画面は、図１８Ｂに示されたように、デバイス１４００のメーカー識別情報及び所定の実行可能なアプリケーションを選択できる情報を含む。図１８Ｂは、所定の実行可能なアプリケーションを選択できる情報をアイコンで図示した場合である。しかし、所定の実行可能なアプリケーションをユーザが選択できる情報は、前述したアイコンに制限されるものではない。例えば、所定の実行可能なアプリケーションを選択できる情報は、テキスト形態で提供される。
【０２９２】
図１８Ｂに示されたように、４個のアイコンが提供される場合に、デバイス１４００のモーション情報及び状況情報によって実行可能な所定の機能情報に対応するアプリケーションが４個であるということを示す。これによって、ユーザは、アイコンを用いて４個の実行可能な所定のアプリケーションのうち少なくとも一つを選択できる。
【０２９３】
ゲートウェイ画面は、図１８Ｃに示されたように、デバイス１４００のメーカー識別情報と、所定の機能実行如何をユーザが選択できる情報とを含む。図１８Ｃの場合に、所定の機能実行如何をユーザが選択できる情報を、コンテンツ／広告領域にイメージ形態で提供した場合である。
【０２９４】
コンテンツ／広告領域を通じてディスプレイされている情報は、実行可能な所定の機能を示すイメージ（例えば、サムネールまたは代表イメージまたはキーイメージ）の一部、またはサイズを縮小したイメージであるが、これらに制限されるものではない。ユーザは、コンテンツ／広告領域へのタッチに基づいて所定の機能実行を選択できる。すなわち、ユーザはコンテンツ／広告領域をタッチすることで、所定の機能実行を要請する。コンテンツ／広告領域を通じてディスプレイされている情報は、デバイス１４００のモーション情報及び状況情報によって定められた所定の機能情報に対応するものであり、保存部１４３０に予め保存される。
【０２９５】
図１８Ｄに示されたゲートウェイ画面は、デバイス１４００のメーカー識別情報、ロック（または、画面ロック設定状態）解除メッセージ、実行可能な少なくとも一つのアプリケーションを選択できるアイコンを含む。図１８Ｅに示されたゲートウェイ画面は、デバイス１４００のメーカー識別情報、ロック解除メッセージ、及びデバイス１４００の所定の機能実行如何をユーザが選択できる情報である、コンテンツ／広告領域に基づいた情報を含む。図１８Ｆに示されたゲートウェイ画面は、前述したデバイス１４００のメーカー識別情報、ロック解除メッセージ、前述した所定の機能実行如何をユーザが選択できる情報（コンテンツ／広告領域）、及び前述した実行可能な少なくとも一つのアプリケーションを選択できる情報（アイコン）を含む。
【０２９６】
ゲートウェイ画面は、図１８Ａないし図１８Ｆに制限されるものではない。例えば、ゲートウェイ画面は、図１８Ａ、図１８Ｄ、図１８Ｅ、図１８Ｆに示された“ロック解除”メッセージを含まない。
【０２９７】
図１８Ａないし図１８Ｆに示されたゲートウェイ画面は、図１に示されたデバイス１００または図１１に示されたデバイス１１００に適用する。図１及び図１１に適用される場合に、図１８Ａないし図１８Ｆに示されたゲートウェイ画面は、前述したように状況情報を考慮せずにデバイスの動作モード及びデバイスのモーション情報によって提供されると言及される。
【０２９８】
図１９Ａは、望ましいさらに他の実施形態によるデバイスの機能実行方法を説明するためのフローチャートである。図１９Ａは、図６Ａの動作フローチャートにおいて、デバイス１４００にエンベデッドゲートウェイ画面を通じて機能実行如何を選択できる機能をさらに含んだ場合である。よって、図１９Ａの段階Ｓ１９０１ないし段階Ｓ１９０４は、図６Ａの段階Ｓ１６０１ないし段階Ｓ１６０４と同一であるので、以下で重なる説明を回避するために説明を略する。
【０２９９】
段階Ｓ１９０４で、デバイス１４００の動作モードが待機モードならば、プロセッサ１４５０は、保存部１４３０にエンベデッドゲートウェイ画面情報をリードし、保存部１４３０からリードされた情報に基づいてゲートウェイ画面をディスプレイする（Ｓ１９０５）。ディスプレイされるゲートウェイ画面は、図１８Ｂないし図１８Ｆのうち一つの画面に対応する。
【０３００】
したがって、情報入出力部１４４０を通じて、デバイス１４００のメーカー識別情報及び機能実行如何を選択できる情報が出力される。特に、実行可能な所定の機能が複数である場合に、図１８Ｂ、図１８Ｄ、図１８Ｆのうち一つの画面のように機能実行如何を選択できる情報が複数ディスプレイされる。機能実行如何を選択できる情報は、デバイスの所定のモーション情報、検出された状況情報及びデバイス１４００の動作モードに関する情報に基づいて定められた所定の機能情報に対応するものである。
【０３０１】
段階Ｓ１９０６で、実行を所望する所定の機能についての実行要請が受信されれば、プロセッサ１４５０は、実行の要請された所定の機能を実行する（Ｓ１９０７）。しかし、段階Ｓ１９０６で機能の実行が要請されねば、プロセッサ１４５０は、デバイス１４００のモーション情報認識以前の動作状態に戻る（Ｓ１９０８）。
【０３０２】
デバイス１４００の動作モードが待機モードである場合に、一定時間以上実行要請が受信されない場合に、機能実行が要請されていないと判断する。プロセッサ１４５０は、所定時間を管理でき、保存部１４３０に所定時間を保存して管理する。
【０３０３】
段階Ｓ１９０４で、デバイス１４００の動作モードが待機モードでなければ（デバイス１４００の動作モードが活性化モードならば）、プロセッサ１４５０は、機能実行如何を選択できる情報を出力する（Ｓ１９０９）。この時に出力される情報は、ポップアップの形態で出力されるが、これに制限されるものではない。また、出力される情報は、デバイス１４００の動作モード、モーション情報、及び状況情報によって定められた所定の機能実行如何を選択できる情報である。
【０３０４】
デバイス１４００にディスプレイされている情報に基づいて機能実行要請が受信されれば、プロセッサ１４５０は、段階Ｓ１９０７で要請された機能を実行する。ディスプレイされている情報に基づいて機能実行要請が受信されねば、プロセッサ１４５０は、デバイス１４００のモーション情報認識以前の動作状態に戻る。
【０３０５】
デバイス１４００が活性化モードである時、前述したように機能実行如何を選択できる情報がディスプレイされている状態で他の機能メニューが要請または選択されるか、または、前述したように一定時間以上実行が要請されなければ、機能実行要請が受信されていないと判断される。
【０３０６】
図１９Ｂは、望ましいさらに他の実施形態によるデバイスの機能実行方法を説明するためのフローチャートである。図１９Ｂは、図１６Ｂの動作フローチャートにおいて、ゲートウェイ画面を通じて機能実行如何を選択できる機能をさらに含む場合である。よって、図１９Ｂの段階Ｓ１９１０ないし段階Ｓ１９１３は、図１６Ｂの段階Ｓ１６０８ないし段階Ｓ１６１１と類似して行われ、段階Ｓ１９１４ないし段階Ｓ１９１７は、図１９Ａの段階Ｓ１９０５ないし段階Ｓ１９０８と類似して行われる。
【０３０７】
図２０は、図１８Ｆに示されたように、実行可能な少なくとも一つのアプリケーションを選択できる情報（例えば、アイコン）、及び所定の機能実行如何をユーザが選択できる情報（例えば、コンテンツ／広告領域）を含むゲート画面２０２０を通じて所定の機能実行を要請する場合の画面の例である。
【０３０８】
すなわち、デバイス１４００の動作モードが待機モードであり、ブラックスクリーン状態である時（２０１０）、デバイス１４００のひっくり返しモーション情報及び状況情報が検出されれば、デバイス１４００のモーション情報及び状況情報に基づいて定められた所定の機能情報によって図２０のゲートウェイ画面２０２０がディスプレイされる。
【０３０９】
図２０のゲートウェイ画面２０２０からコンテンツ／広告領域が選択されることで列車チケット情報を含む画面２０３０がディスプレイされる。この時、コンテンツ／広告領域に、画面２０３０にディスプレイされる列車チケットの一部イメージまたは列車チケットのサイズを縮小したイメージがディスプレイされるが、テキスト形態で提供されることができる。
【０３１０】
前述した図１５の段階Ｓ１５０４、図６Ａの段階Ｓ１６０６と段階Ｓ１６０７、図１６Ｂの段階Ｓ１６１３、図１９Ａの段階Ｓ１９０７、及び図１９Ｂの段階Ｓ１９１７は、前述した図７及び図９に示されたプロセスを含むように変形される。
【０３１１】
図２１は、望ましいさらに他の実施形態によるデバイスの機能ブロック図である。図２１は、前述した図１１の機能ブロック図に、図１４のデバイス１４００の機能ブロック図に備えられた状況情報検出部１４２０と類似した状況情報検出部２１０３をさらに備える例である。これによってプロセッサ２１１１は、図１４のプロセッサ１４５０のように動作する。
【０３１２】
プロセッサ２１１１は、図１１のように第１プロセッサ２１１２及び第２プロセッサ２１１３を備える。第１プロセッサ２１１２は、前述した図５で言及された連続的なセンシングプラットホームに基づいて、センシング部２１０２からセンシング値を受信し、前述した図１４で言及された連続的な状況情報検出プラットホームに基づいて、状況情報検出部２１０３から状況情報を受信する。
【０３１３】
図２１に示された情報入力部２１０１、タッチスクリーン２１０４、カメラ２１０５、オーディオ入力部２１０６、オーディオ出力部２１０７、無線通信部２１０９、有線通信部２１１０、電源部２１１５は、図１１に示された情報入力部１１０１、タッチスクリーン１１０３、カメラ１１０４、オーディオ入力部１１０５、オーディオ出力部１１０６、無線通信部１１０８、有線通信部１１０９、電源部１１１４と類似して構成及び動作する。無線通信部２１０９は、無線通信インターフェースと言及される。有線通信部２１１０は、有線通信インターフェースと言及される。
【０３１４】
図２１に示された保存部２１０８は、図１４に示された保存部１４３０と図１１に示された保存部１１０７とを結合したものと類似した構成を持ち、保存部１４３０及び保存部１１０７に保存された情報及び少なくとも一つのプログラムを保存する。
【０３１５】
デバイス２１００の待機モードは、図１、図１１、及び図１４で言及したような状態を含む。すなわち、デバイス２１００の待機モードは、センシング部２１０２、状況情報検出部２１０３の一部の構成要素、第１プロセッサ２１１２、及び保存部２１０８による電力消費状態を含む。デバイス２１００の待機モードは、センシング部２１０２、状況情報検出部２１０３、第１プロセッサ２１１２、及び保存部２１０８による電力消費状態を含む。デバイス２１００の待機モードは、センシング部２１０２、状況情報検出部２１０３の一部の構成要素、第１プロセッサ２１１２、及び保存部２１０８を除いたデバイス２１００に備えられた構成要素によって電力が消費されない状態を含む。デバイス２１００の待機モードは、センシング部２１０２、状況情報検出部２１０３、第１プロセッサ２１１２、及び保存部２１０８以外のデバイス２１００に備えられた構成要素によって電力が消費されない状態を含む。
【０３１６】
デバイス２１００の待機モードは、図１１で言及されたタッチスクリーン２１０４に関する機能の不活性化状態（または、実行されない状態）と、デバイス２１００の画面ロック設定状態のうち少なくとも一つを含む。
【０３１７】
望ましい実施形態によるデバイスの機能実行方法をコンピュータで具現する方法を行わせる命令語を含む一つ以上のプログラムは、コンピュータで読み取り可能な記録媒体にコンピュータで読み取り可能なコードとして記録される。コンピュータで読み取り可能な記録媒体は、コンピュータシステムによって読み取られるデータが保存されるすべての保存装置を含む。コンピュータで読み取り可能な記録媒体の例には、ＲＯＭ、ＲＡＭ、ＣＤ−ＲＯＭ、磁気テープ、フロッピー（登録商標）ディスク、光データ保存装置などがある。またコンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式でコンピュータで読み取り可能なコードとして保存されて実行される。
【０３１８】
これまで本発明についてその望ましい実施形態を中心として説明した。当業者ならば、本発明が本発明の本質的な特性から逸脱しない範囲で変形された形態で具現されるということを理解できるであろう。したがって、開示された実施形態は限定的な観点ではなく説明的な観点で考慮されねばならない。本発明の範囲は、前述した説明ではなく特許請求の範囲に示されており、それと同等な範囲内にあるすべての差は本発明に含まれていると解釈されねばならない。
【産業上の利用可能性】
【０３１９】
本発明は、デバイス関連の技術分野に好適に用いられる。
【符号の説明】
【０３２０】
１１００  デバイス
１１０１  情報入力部
１１０２  センシング部
１１０３  タッチスクリーン
１１０４  カメラ
１１０５  オーディオ入力部
１１０６  オーディオ出力部
１１０７  保存部
１１０８  無線通信部
１１０９  有線通信部
１１１０  プロセッサ
１１１１  第１プロセッサ
１１１２  第２プロセッサ
１１１３  ＡＰ
１１１４  電源部
５０１＿１〜５０１＿ｎ  第１ないし第ｎセンサー
【図１】
2014146337.tif 000003
【図２】
2014146337.tif 000004
【図３Ａ】
2014146337.tif 000005
【図３Ｂ】
2014146337.tif 000006
【図４Ａ】
2014146337.tif 000007
【図４Ｂ】
2014146337.tif 000008
【図４Ｃ】
2014146337.tif 000009
【図４Ｄ】
2014146337.tif 000010
【図４Ｅ】
2014146337.tif 000011
【図４Ｆ】
2014146337.tif 000012
【図４Ｇ】
2014146337.tif 000013
【図４Ｈ】
2014146337.tif 000014
【図４Ｉ】
2014146337.tif 000015
【図４Ｊ】
2014146337.tif 000016
【図５】
2014146337.tif 000017
【図６Ａ】
2014146337.tif 000018
【図６Ｂ】
2014146337.tif 000019
【図７】
2014146337.tif 000020
【図８】
2014146337.tif 000021
【図９】
2014146337.tif 000022
【図１０】
2014146337.tif 000023
【図１１】
2014146337.tif 000024
【図１２】
2014146337.tif 000025
【図１３Ａ】
2014146337.tif 000026
【図１３Ｂ】
2014146337.tif 000027
【図１４】
2014146337.tif 000028
【図１５】
2014146337.tif 000029
【図１６Ａ】
2014146337.tif 000030
【図１６Ｂ】
2014146337.tif 000031
【図１７】
2014146337.tif 000032
【図１８Ａ】
2014146337.tif 000033
【図１８Ｂ】
2014146337.tif 000034
【図１８Ｃ】
2014146337.tif 000035
【図１８Ｄ】
2014146337.tif 000036
【図１８Ｅ】
2014146337.tif 000037
【図１８Ｆ】
2014146337.tif 000038
【図１９Ａ】
2014146337.tif 000039
【図１９Ｂ】
2014146337.tif 000040
【図２０】
2014146337.tif 000041
【図２１】
2014146337.tif 000042