(57)【特許請求の範囲】
【請求項１】
ウェアラブルデバイスであって、
前記ウェアラブルデバイスの周縁の外側に位置する周辺客体の動きを検出するセンサと、
複数のアイテムを表示し、表示された複数のアイテムのうち少なくとも１つのアイテムにフォーカスを表示するディスプレイ部と、
前記周辺客体が動いた方向に対応する位置のアイテムにフォーカスを移動させて表示するように、前記ディスプレイ部を制御するプロセッサと、を含み、
前記プロセッサは、更に、前記フォーカスされている前記少なくとも１つのアイテムを中心として周辺に表示された他のアイテムの各々の位置に対応する領域を、前記ウェアラブルデバイスの中心を原点として前記原点を含む境界線で、予め設定し、前記周辺客体の動いた方向に基づいて、前記設定した領域のうち、前記周辺客体の動いた方向に対応する位置に設定された領域を特定し、前記特定した領域に対応するアイテムを、前記フォーカスの移動先のアイテムとして決定するウェアラブルデバイス。
【請求項２】
前記プロセッサは、前記周辺客体が移動し始める開始点の座標と、前記周辺客体が止まる終了点との座標を計算し、前記ウェアラブルデバイスと、前記開始点及び前記終了点との位置関係を利用して、前記周辺客体の動いた方向を獲得する
ことを特徴とする請求項１に記載のウェアラブルデバイス。
【請求項３】
前記プロセッサは、前記領域の間には、前記フォーカスが移動不可能な方向を示す中立領域を設定する
ことを特徴とする請求項１に記載のウェアラブルデバイス。
【請求項４】
前記プロセッサは、前記周辺客体の動いた方向が前記中立領域に含まれる場合、ユーザにフィードバックを提供するように、前記ディスプレイ部を制御する
ことを特徴とする請求項３に記載のウェアラブルデバイス。
【請求項５】
前記プロセッサは、前記ウェアラブルデバイスの側面または正面で動く前記周辺客体の方向を獲得する
ことを特徴とする請求項１に記載のウェアラブルデバイス。
【請求項６】
前記プロセッサは、現在フォーカスの位置によって、前記フォーカスが移動可能な方向に対応する領域を設定し、前記周辺客体が動いた方向が、前記領域内のいずれの領域に含まれるかということを判断し、前記フォーカスの移動方向を決定する
ことを特徴とする請求項１に記載のウェアラブルデバイス。
【請求項７】
前記プロセッサは、前記周辺客体が移動した角度を計算し、前記フォーカスの移動方向を決定する
ことを特徴とする請求項１に記載のウェアラブルデバイス。
【請求項８】
ウェアラブルデバイスの動作方法であって、
複数のアイテムを表示し、表示された複数のアイテムのうち少なくとも１つのアイテムにフォーカスを表示する段階と、
前記フォーカスされている前記少なくとも１つのアイテムを中心として周辺に表示された他のアイテムの各々の位置に対応する領域を、前記ウェアラブルデバイスの中心を原点として前記原点を含む境界線で、予め設定する段階と、
前記ウェアラブルデバイスの周縁の外側に位置する周辺客体の動きを検出する段階と、
前記周辺客体の動いた方向に基づいて、前記設定した領域のうち、前記周辺客体の動いた方向に対応する位置に設定された領域を特定する段階と、
前記特定した領域に対応するアイテムにフォーカスを移動させて表示する段階と、を含むウェアラブルデバイスの動作方法。
【請求項９】
前記周辺客体が移動し始める開始点の座標と、前記周辺客体が止まる終了点の座標とを計算し、前記ウェアラブルデバイスと、前記開始点及び前記終了点との位置関係を利用して、前記周辺客体が動いた方向を獲得する段階をさらに含む
ことを特徴とする請求項８に記載のウェアラブルデバイスの動作方法。
【請求項１０】
前記領域を設定する段階は、
前記領域の間には、前記フォーカスが移動不可能な方向を示す中立領域を設定する
ことを特徴とする請求項８に記載のウェアラブルデバイスの動作方法。
【請求項１１】
前記周辺客体の動いた方向が、前記中立領域に含まれる場合、ユーザにフィードバックを提供する段階をさらに含む
ことを特徴とする請求項１０に記載のウェアラブルデバイスの動作方法。
【請求項１２】
前記周辺客体の動いた方向を獲得する段階は、
前記ウェアラブルデバイスの側面で動く前記周辺客体の方向を獲得する
ことを特徴とする請求項９に記載のウェアラブルデバイスの動作方法。
【請求項１３】
前記領域を設定する段階は、
現在表示されたフォーカスの位置によって、前記フォーカスが移動可能な方向に対応する領域を設定する
ことを特徴とする請求項８に記載のウェアラブルデバイスの動作方法。
【請求項１４】
前記フォーカスを移動させて表示する段階は、
前記周辺客体が移動した角度を計算し、前記フォーカスの移動方向を決定し、前記決定された移動方向に前記フォーカスを移動させて表示する
ことを特徴とする請求項８に記載のウェアラブルデバイスの動作方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ウェアラブルデバイス、及びウェアラブルデバイスの動作方法に関する。
【背景技術】
【０００２】
プロセッサの大きさが小さくなるにつれ、モバイルデバイスの大きさも小さくなっている。モバイルデバイスの大きさが小さくなり、ユーザの身体に着用が可能なウェアラブルデバイス（wearable device）が生産されている。
【０００３】
ユーザは、ウェアラブルデバイスを操作し、所望情報を獲得することができる。該ウェアラブルデバイスは、ユーザの操作のためのインターフェースを提供する。ユーザは、該ウェアラブルデバイスを直接タッチし、該ウェアラブルデバイスを操作することができる。該ウェアラブルデバイスは、ユーザの操作による結果を、ディスプレイ装置を介して表示する。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明が解決しようとする課題は、ウェアラブルデバイス、及びウェアラブルデバイスの動作方法を提供することである。該ウェアラブルデバイスは、ユーザの身体に着用されるために、小型に製作される。従って、小型のウェアラブルデバイスをユーザが便利に操作するための方法が提供されなければならない。
【課題を解決するための手段】
【０００５】
一実施形態によるウェアラブルデバイスは、周辺客体（peripheral object）の動きを検出するセンサと、複数のアイテムを表示し、表示された複数のアイテムのうち少なくとも１つのアイテムにフォーカスを表示するディスプレイ部と、前記客体が動いた方向に対応する位置のアイテムにフォーカスを移動させて表示するように、前記ディスプレイ部を制御するプロセッサと、を含む。
【０００６】
一実施形態によるウェアラブルデバイスの動作方法は、複数のアイテムを表示し、表示された複数のアイテムのうち少なくとも１つのアイテムにフォーカスを表示する段階と、周辺客体の動きを検出する段階と、前記客体が動いた方向に対応する位置のアイテムにフォーカスを移動させて表示する段階と、を含む。
【発明の効果】
【０００７】
本発明によるウェアラブルデバイスの動作方法は、ユーザに便利なメニュー選択方法を提供する。
【図面の簡単な説明】
【０００８】
【図１Ａ】一実施形態によるウェアラブルデバイスの動作方法について説明するための図面である。
【図１Ｂ】正面にセンサを具備するウェアラブルデバイスの動作方法について説明するための図面である。
【図２】一実施形態による、ウェアラブルデバイス周辺での客体の動きを利用して、ウェアラブルデバイスのディスプレイに表示されたフォーカスを移動させる方法について説明するための図面である。
【図３】一実施形態によるウェアラブルデバイスの動作方法について説明するためのフローチャートである。
【図４】他の一実施形態によるウェアラブルデバイスが、角度による領域を決定し、表示されるアイテムを変更する方法について説明するための図面である。
【図５】他の一実施形態によるウェアラブルデバイスの動作方法について説明するためのフローチャートである。
【図６】一実施形態によるウェアラブルデバイスが、角度に対応する領域を決定し、イメージを移動させる方法について説明するための図面である。
【図７】さらに他の一実施形態によるウェアラブルデバイスの動作方法について説明するためのフローチャートである。
【図８】一実施形態によるウェアラブルデバイスを示す構成図である。
【図９】他の一実施形態によるウェアラブルデバイスを示す構成図である。
【図１０】一実施形態によるウェアラブルデバイスが、客体の移動角度を測定する方法について説明するための図面である。
【図１１】一実施形態によるウェアラブルデバイスが、フォーカス位置に対応する領域を設定する方法について説明するための図面である。
【図１２】一実施形態によるウェアラブルデバイスが、フォーカス位置に対応する領域を設定する方法について説明するための図面である。
【図１３】一実施形態によるウェアラブルデバイスが、フォーカス位置に対応する領域を設定する方法について説明するための図面である。
【図１４】一実施形態によるウェアラブルデバイスが、フォーカス位置に対応する領域を設定する方法について説明するための図面である。
【図１５】一実施形態によるウェアラブルデバイスが、フォーカス位置に対応する領域を設定する方法について説明するための図面である。
【図１６】一実施形態によるウェアラブルデバイスが、フォーカス位置に対応する領域を設定する方法について説明するための図面である。
【図１７】一実施形態によるウェアラブルデバイスが、フォーカス位置に対応する領域を設定する方法について説明するための図面である。
【図１８】一実施形態によるウェアラブルデバイスが、フォーカス位置に対応する領域を設定する方法について説明するための図面である。
【図１９】一実施形態によるウェアラブルデバイスの動作方法について説明するための図面である。
【図２０】一実施形態によるウェアラブルデバイスが、ユーザの入力によって、フォーカスを移動させる例について説明するための図面である。
【図２１】一実施形態によるウェアラブルデバイスが、ユーザの入力によって、フォーカスを移動させる例について説明するための図面である。
【図２２】一実施形態によるウェアラブルデバイスが、ユーザの入力によって、フォーカスを移動させる例について説明するための図面である。
【図２３】一実施形態によるウェアラブルデバイスが、ユーザの入力によって、フォーカスを移動させる例について説明するための図面である。
【図２４】一実施形態によるウェアラブルデバイスが、ユーザの入力によって、フォーカスを移動させる例について説明するための図面である。
【図２５】一実施形態によるウェアラブルデバイスが、ユーザの入力によって、フォーカスを移動させる例について説明するための図面である。
【図２６】一実施形態によるウェアラブルデバイスが、ユーザの入力によって、フォーカスを移動させる例について説明するための図面である。
【図２７】一実施形態によるウェアラブルデバイスが、客体のジェスチャを認識し、画面を転換する方法について説明するための図面である。
【図２８】一実施形態によるウェアラブルデバイスが、ジェスチャを認識して動作する方法について説明するための図面である。
【図２９】他の一実施形態によるウェアラブルデバイスが、ジェスチャを認識して動作する方法について説明するための図面である。
【図３０】さらに他の一実施形態によるウェアラブルデバイスが、ジェスチャを認識して動作する方法について説明するための図面である。
【図３１】さらに他の一実施形態によるウェアラブルデバイスが、ジェスチャを認識して動作する方法について説明するための図面である。
【図３２】さらに他の一実施形態によるウェアラブルデバイスが、ジェスチャを認識して動作する方法について説明するための図面である。
【図３３】一実施形態によるウェアラブルデバイスが文字を入力する方法について説明するための図面である。
【図３４】さらに他の一実施形態によるウェアラブルデバイスの動作方法について説明するためのフローチャートである。
【図３５】一実施形態によるウェアラブルデバイスのナビゲーション方法について説明するための図面である。
【図３６】一実施形態によるウェアラブルデバイスのナビゲーション方法について説明するための図面である。
【図３７】一実施形態によるウェアラブルデバイスのナビゲーション方法について説明するための図面である。
【図３８】一実施形態によるウェアラブルデバイスのナビゲーション方法について説明するための図面である。
【図３９】一実施形態によるウェアラブルデバイスのナビゲーション方法について説明するための図面である。
【図４０】一実施形態によるウェアラブルデバイスのナビゲーション方法について説明するための図面である。
【図４１】一実施形態によるウェアラブルデバイスのナビゲーション方法について説明するための図面である。
【図４２】一実施形態によるウェアラブルデバイスが手の甲タッチを感知して文字を入力する方法について説明するための図面である。
【図４３】一実施形態によるウェアラブルデバイスが手の甲タッチを感知して文字を入力する方法について説明するための図面である。
【図４４】一実施形態によるウェアラブルデバイスのタッチセンサの配列説明を行うための図面である。
【図４５】一実施形態によるウェアラブルデバイスのタッチセンサの配列説明を行うための図面である。
【図４６】一実施形態による文字入力方法について説明するための図面である。
【図４７】他の一実施形態による文字入力方法について説明するための図面である。
【図４８】さらに他の一実施形態による文字入力方法について説明するための図面である。
【図４９】さらに他の一実施形態による文字入力方法について説明するための図面である。
【図５０】一実施形態による画面回転方法について説明するための図面である。
【図５１】一実施形態による画面回転方法について説明するための図面である。
【図５２】一実施形態による画面回転方法について説明するための図面である。
【図５３】一実施形態による画面回転方法について説明するための図面である。
【図５４】一実施形態による画面回転方法について説明するための図面である。
【発明を実施するための形態】
【０００９】
本実施形態は、多様な変換を加えることができ、さまざまな実施形態を有することができるが、特定実施形態を図面に例示し、詳細な説明によって詳細に説明する。しかし、それらは、特定の実施形態について範囲を限定するものではなく、開示された思想及び技術範囲に含まれる全ての変換、均等物ないし代替物を含むものであると理解されなければならない。実施形態についての説明において、関連公知技術に係わる具体的な説明が、要旨を不明確にすると判断される場合、その詳細な説明を省略する。
【００１０】
第１、第２のような用語は、多様な構成要素についての説明に使用されるが、該構成要素は、用語によって限定されるものではない。該用語は、１つの構成要素を他の構成要素から区別する目的だけに使用される。
【００１１】
本出願で使用された用語は、ただ特定の実施形態についての説明に使用されたものであり、権利範囲を限定する意図ではない。単数の表現は、文脈上明白に異なって意味しない限り、複数の表現を含む。本出願において、「含む」または「有する」というような用語は、明細書上に記載された特徴、数字、段階、動作、構成要素、部品、またはそれらを組み合わせが存在するということを指定するものであり、一つ、またはそれ以上の他の特徴、数字、段階、動作、構成要素、部品、またはそれらの組み合わせの存在または付加の可能性をあらかじめ排除するものではないと理解されなければならない。
【００１２】
以下、実施形態について、添付図面を参照し、詳細に説明するが、添付図面を参照しての説明において、同一であるか、あるいは対応する構成要素は、同一図面番号を付し、それについての重複説明は省略する。
【００１３】
図１Ａは、一実施形態によるウェアラブルデバイス（wearable device）の動作方法について説明するための図面である。図１Ａを参照すれば、ウェアラブルデバイス１００は、客体（object）の動きを感知し、アイテムに表示されたフォーカスを移動させることができる。
【００１４】
該客体は、ウェアラブルデバイス１００の周辺（periphery）で感知される事物、ユーザの指などにもなる。ウェアラブルデバイス１００の「周辺」は、ウェアラブルデバイス１００から、あらかじめ設定された距離内の領域を意味するか、あるいはウェアラブルデバイス１００の側面から、同一距離内の領域を意味する。例えば、ウェアラブルデバイス１００の周辺は、ウェアラブルデバイス１００を着用しているユーザの手の甲でもある。または、ウェアラブルデバイス１００の周辺は、ウェアラブルデバイス１００の正面でもある。ウェアラブルデバイス１００の周辺は、ウェアラブルデバイス１００のカメラが客体を認識することができる領域でもある。
【００１５】
該客体の動きを感知するということは、ウェアラブルデバイス１００が周辺客体（peripheral object）を感知し、該客体が移動する方向、角度、移動距離または速度などを測定することでもある。
【００１６】
ウェアラブルデバイス１００は、センサ１１０及びディスプレイ部１２０を含む。センサ１１０は、周辺客体を検出し、ディスプレイ部１２０は、少なくとも１つのアイテム及びフォーカス１０を表示する。
【００１７】
該アイテムは、ウェアラブルデバイス１００のそれぞれの機能またはメニューなどを示す。ディスプレイ部１２０は、１つのアイテムを全体画面に表示するか、あるいは２個以上のアイテムを画面に表示することができる。また、ディスプレイ部１２０は、アイテムの大きさを、互いに異ならせて表示することができる。例えば、ディスプレイ部１２０は、中央に位置したアイテムを、他のアイテムより大きく表示することができる。
【００１８】
フォーカス１０は、現在選択されたアイテムを示す識別表示である。フォーカス１０は、アイテムの色相を変更したり、アイテムの大きさを変更したりするような形態によっても表現される。または、フォーカス１０は、アイテム上に表示される図形でもある。
【００１９】
図１Ａの場合、フォーカス１０が、アイテムの外郭に表示される事例を示している。図１Ａは、６個のアイテム（Media controller、Call、Application、Messenger、Ｅ−mail、Gallery）がウェアラブルデバイス１００に表示された場合である。また、図１Ａは、フォーカス１０が、Messengerに表示されていて、Callに表示される過程を図示している。
【００２０】
ウェアラブルデバイス１００は、センサ１１０を介して客体の動きを検出する。センサ１１０は、客体が設定された距離内に客体があるか否かということを検出する。センサ１１０は、センサ１１０と客体との距離を測定する。または、センサ１１０は、客体の移動方向、移動角度及び移動距離を測定することができる。
【００２１】
図１Ａの場合、ウェアラブルデバイス１００が、ユーザの指を認識する場合を図示している。ウェアラブルデバイス１００は、ユーザの指だけではなく、多様な客体の動きを認識することができる。例えば、ウェアラブルデバイス１００は、ペン、棒のような事物を認識することもできる。
【００２２】
ウェアラブルデバイス１００は、ディスプレイ部に複数のアイテムを表示する。また、ウェアラブルデバイス１００は、複数のアイテムのうち少なくとも１つのアイテムにフォーカスを表示する。
【００２３】
ウェアラブルデバイス１００は、客体が移動した角度または方向を獲得する。ウェアラブルデバイス１００は、客体の位置を測定し、客体の位置に変動がある場合、客体が動いた角度または方向を計算する。図１Ａの場合、客体が４５°°向に移動した場合を図示している。ウェアラブルデバイス１００は、距離または速度の範囲を設定し、客体の移動距離または客体の速度が、設定された範囲に含まれる場合にだけ客体の角度を計算することもできる。従って、客体の移動距離または速度が、設定された範囲に含まれない場合（例えば、移動距離が短いか、あるいは速度が遅い場合）、客体の微細な動きとして、あるいはユーザが入力が願わない場合であると判断し、ウェアラブルデバイス１００は、フォーカス１０を移動しない。
【００２４】
ウェアラブルデバイス１００は、客体が動いた方向に対応する位置のアイテムに、フォーカスを移動させる。ウェアラブルデバイス１００は、客体が移動した方向に沿ってフォーカス１０の移動方向を決める。ウェアラブルデバイス１００は、ディスプレイ部１２０に図示されたフォーカス１０を、決定された移動方向に位置したアイテムに移動する。図１Ａの場合、客体が４５°方向に移動したので、ウェアラブルデバイス１００は、フォーカス１０をMessengerからCallに移動する。
【００２５】
ウェアラブルデバイス１００は、ユーザが身体に着用可能なデバイスである。例えば、ウェアラブルデバイス１００は、スマートウオッチ、スマートグラス、アームンドなどでもある。
【００２６】
ウェアラブルデバイス１００は、センサ１１０を含む。センサ１１０は、ウェアラブルデバイス１００がユーザのジェスチャを感知することができる位置に配置される。例えば、スマートウオッチの場合、センサ１１０は、スマートウオッチの側面に配置される。スマートグラスの場合、センサ１１０は、スマートグラスの正面に配置される。
【００２７】
図１Ｂは、正面にセンサを具備するウェアラブルデバイスの動作方法について説明するための図面である。図１Ｂを参照すれば、ウェアラブルデバイス１００は、正面にセンサ１１０を含む。正面は、ディスプレイ部１２０が具備された領域である。２個のセンサ１１０は、ディスプレイ部１２０の上側及び下側に位置することができる。
【００２８】
センサ１１０は、ウェアラブルデバイス１００の正面で動く客体を感知することができる。例えば、センサ１１０は、正面で動くユーザの指を感知することができる。
ウェアラブルデバイス１００は、センサ１１０によって感知された指の方向を獲得し、獲得された方向に対応する位置のアイテムにフォーカスを移動させる。
【００２９】
図２は、一実施形態による、ウェアラブルデバイス周辺での客体の動きを利用して、ウェアラブルデバイスのディスプレイに表示されたフォーカスを移動させる方法について説明するための図面である。図２において、ウェアラブルデバイス１００は、角度を測定し、測定された角度によって、フォーカスの移動方向を決定することができる。
【００３０】
Step１において、ウェアラブルデバイス１００は、周辺で客体が動いた角度を測定する。図２の場合、客体が移動した角度が８０°である場合を例として図示している。該客体の角度は、ウェアラブルデバイス１００を基準に計算される。
【００３１】
Step２において、ウェアラブルデバイス１００は、測定された角度に対応する領域を決定する。ウェアラブルデバイス１００は、角度によって領域をあらかじめ設定し、測定された角度に該当する領域を決定する。例えば、ウェアラブルデバイス１００は、３６０°を少なくとも２個の領域に設定することができる。図２の場合、ウェアラブルデバイス１００は、３６０°を４個の領域に設定した例である。角度８０°は、第２領域に含まれる。従って、ウェアラブルデバイス１００は、第２領域を測定された角度に対応する領域と決定する。
【００３２】
Step３において、ウェアラブルデバイス１００は、決定された領域に対応する方向に、ディスプレイ部に表示されたフォーカスを移動させる。図２の場合、フォーカスがMessengerからＥ−mailに移動した場合を図示している。
【００３３】
図３は、一実施形態によるウェアラブルデバイスの動作方法について説明するためのフローチャートである。図３を参照すれば、ウェアラブルデバイス１００は、周辺客体を検出し、フォーカスを第１アイテムから第２アイテムに移動することができる。
【００３４】
段階３１０において、ウェアラブルデバイス１００は、画面上の第１アイテムにフォーカスを表示する。ウェアラブルデバイス１００は、画面上に表示された複数のアイテムのうち第１アイテムにフォーカスを表示する。
【００３５】
段階３２０において、ウェアラブルデバイス１００は、周辺客体を検出する。ウェアラブルデバイス１００は、センサ１１０を利用して、周辺客体を検出することができる。
【００３６】
段階３３０において、ウェアラブルデバイス１００は、周辺客体が移動する方向を獲得する。ウェアラブルデバイス１００は、ウェアラブルデバイス１００を基準に、客体が移動する角度を計算して方向を獲得することができる。
段階３４０において、ウェアラブルデバイス１００は、獲得された方向に沿って、フォーカスの移動方向を決定する。
段階３５０において、ウェアラブルデバイス１００は、決定された移動方向に沿って、フォーカスを第２アイテムに移動する。
【００３７】
ウェアラブルデバイス１００は、フォーカスが移動可能な方向に対応する領域を設定することができ、領域と獲得された方向とをマッピングし、フォーカスの移動方向を決定することもできる。
【００３８】
フォーカスが移動可能な方向は、アイテムの配列方式によって、現在フォーカスが移動可能なアイテムが存在した方向を示す。ウェアラブルデバイス１００は、フォーカスが移動可能な方向を確認し、確認された方向の数ほどの領域を設定することができる。このとき、ウェアラブルデバイス１００は、移動可能な方向をそれぞれ含む領域を設定する。例えば、移動可能な方向が上側であるならば、ウェアラブルデバイス１００は、−２０°から２０°を、上側に対応する領域と設定することができる。
【００３９】
領域と獲得された方向とをマッピングするということは、獲得された方向が、領域内において、いずれの領域に含まれるかということを判断することを示す。該領域は、角度の範囲で区分される。例えば、０°から１８０°は、第１領域に設定され、１８０°から３６０°は、第２領域に設定される。ウェアラブルデバイス１００は、決定された領域に対応する方向を決定する。ウェアラブルデバイス１００は、獲得された方向が含まれる領域を決定することができる。該領域は、フォーカスが移動可能な方向に対応して設定されるので、ウェアラブルデバイス１００は、決定された領域に対応するフォーカスの移動方向を決定することができる。
【００４０】
図４は、他の一実施形態によるウェアラブルデバイスが、角度による領域を決定し、表示されるアイテムを変更する方法について説明するための図面である。図４を参照すれば、ウェアラブルデバイス１００は、客体の移動角度によって表示されるアイテムを変更することができる。
Step１において、ウェアラブルデバイス１００は、客体の移動角度を測定する。図２の場合、客体の移動角度が１７０°である場合を例として図示している。
【００４１】
Step２において、ウェアラブルデバイス１００は、測定された移動角度と対応する領域を決定する。ウェアラブルデバイス１００は、角度によって領域を設定し、測定された角度を含む領域を決定する。図２の場合、アイテムが１列に配列された場合であるので、ユーザの操作によって、現在アイテムの上側アイテムまたは下側アイテムだけが表示される。従って、ウェアラブルデバイス１００は、３６０°を半分で分け、上側領域を第１領域と設定し、下側領域を第２領域と設定する。図２で測定された角度１７０°は、第２領域に対応する。従って、ウェアラブルデバイス１００は、第２領域を、測定された角度に対応する領域と決定する。
【００４２】
もしGalleryアイテムが表示された状態である場合には、上側領域は、中立領域に設定され、下側領域が第１領域に設定される。客体の移動角度が中立領域に含まれる場合、ウェアラブルデバイス１００は、表示されるアイテムを変更しない。中立領域に該当する方向には、それ以上表示されるアイテムが存在しないので、ウェアラブルデバイス１００は、ユーザにフィードバックを提供し、Galleryアイテムが最後のアイテムであるということを知らせることができる。
【００４３】
Step３において、ウェアラブルデバイス１００は、表示されるアイテムを変更する。ウェアラブルデバイス１００は、決定された領域に対応する方向に配置されたアイテムを表示する。
【００４４】
例えば、該アイテムは、１列に配置され、第２領域に含まれる角度が獲得されたので、ウェアラブルデバイス１００は、現在表示されたCallより上側に配置されたアイテムであるＥ−mailを、次に表示するアイテムと決定することができる。
【００４５】
図５は、一実施形態によるウェアラブルデバイスの動作方法について説明するためのフローチャートである。図５を参照すれば、ウェアラブルデバイス１００は、周辺客体を検出し、客体の移動方向に沿って表示されるアイテムを変更することができる。
段階５１０において、ウェアラブルデバイス１００は、画面に第１アイテムを表示する。
【００４６】
段階５２０において、ウェアラブルデバイス１００は、周辺客体を検出する。ウェアラブルデバイス１００は、センサ１１０を利用して、周辺客体を検出することができる。
【００４７】
段階５３０において、ウェアラブルデバイス１００は、周辺客体が移動する方向を獲得する。ウェアラブルデバイス１００は、ウェアラブルデバイス１００を基準に、客体が移動する角度を計算して方向を獲得することができる。
【００４８】
段階５４０において、ウェアラブルデバイス１００は、獲得された方向に沿って表示される第２アイテムを決定することができる。ウェアラブルデバイス１００は、現在表示されるアイテム、及びアイテムの相対的な位置によって、いずれのアイテムを表示するかということを決定する。
段階５５０において、ウェアラブルデバイス１００は、決定された第２アイテムをディスプレイ部に表示する。
【００４９】
ウェアラブルデバイス１００は、アイテムの配置によって対応する領域を設定することができ、獲得された方向が含まれる領域を決定し、表示されるアイテムを決定することもできる。
図６は、一実施形態によるウェアラブルデバイスが、角度に対応する領域を決定し、イメージを移動させる方法について説明するための図面である。
Step１において、ウェアラブルデバイス１００は、客体の角度を測定する。図６の場合、客体が移動した角度が８０°である場合を例として図示している。
【００５０】
Step２において、ウェアラブルデバイス１００は、測定された角度と対応する領域を決定する。ウェアラブルデバイス１００は、角度によって領域を設定し、測定された角度を含む領域を決定する。図６の場合、角度８０°は、第２領域に対応する。従って、ウェアラブルデバイス１００は、第２領域を、測定された角度に対応する領域と決定する。
【００５１】
Step３において、ウェアラブルデバイス１００は、決定された領域に対応する方向にイメージを移動させる。図６の場合、第２領域に対応する方向が右側であるので、イメージが右側に移動した場合を図示している。
【００５２】
他の実施形態によるウェアラブルデバイス１００は、検出された客体の移動と同一にイメージを移動させることができる。例えば、ウェアラブルデバイス１００は、客体が検出されれば、検出された客体の位置を基準に、客体の移動座標を計算し、計算された移動座標ほどイメージを移動させることができる。ウェアラブルデバイス１００は、画面の中心を基準点として計算された移動座標において、イメージの中心を移動させることができる。
【００５３】
さらに他の例で、ウェアラブルデバイス１００は、ウェアラブルデバイス１００の周辺客体が移動した角度及び距離を測定し、イメージを移動させることができる。言い替えれば、ウェアラブルデバイス１００は、測定された角度でイメージを移動させるが、測定された距離ほど、または測定された距離に比例して、イメージを移動させる。ウェアラブルデバイス１００は、ウェアラブルデバイス１００の周辺客体を検出すれば、検出された位置を基準点にして、イメージを移動させることができる。
【００５４】
図７は、一実施形態によるウェアラブルデバイスの動作方法について説明するためのフローチャートである。図７を参照すれば、ウェアラブルデバイス１００は、周辺客体を検出し、客体が動いた方向に沿って、イメージを移動させることができる。
段階７１０において、ウェアラブルデバイス１００は、画面にイメージを表示する。
【００５５】
段階７２０において、ウェアラブルデバイス１００は、周辺客体を検出する。ウェアラブルデバイス１００は、センサ１１０を利用して、周辺客体を検出することができる。
【００５６】
段階７３０において、ウェアラブルデバイス１００は、周辺客体が移動する方向を獲得する。ウェアラブルデバイス１００は、ウェアラブルデバイス１００を基準に、客体が移動する角度を計算する。
段階７４０において、ウェアラブルデバイス１００は、獲得された方向に沿って、イメージの移動方向を決定する。
段階７５０において、ウェアラブルデバイス１００は、決定された移動方向に沿って、イメージを移動させる。
ウェアラブルデバイス１００は、客体の移動距離を獲得し、獲得された移動距離ほどイメージを移動させることができる。
【００５７】
図８は、一実施形態によるウェアラブルデバイスを示す構成図である。図８を参照すれば、ウェアラブルデバイス１００は、センサ１１０、ディスプレイ部１２０、メモリ１３０及びプロセッサ１４０を含む。
【００５８】
センサ１１０は、ウェアラブルデバイス１００の周辺客体を感知する。センサ１１０は、一定範囲内に客体を感知する。センサ１１０は、客体が感知されれば、プロセッサ１４０に客体が感知されたことを示す信号を出力する。また、センサ１１０は、客体の位置を示す情報も、共に出力することができる。例えば、センサ１１０は、センサ１１０を原点に、客体の座標を測定して出力することもできる。
【００５９】
センサ１１０は、ウェアラブルデバイス１００の周辺客体が移動した方向を獲得する。センサ１１０は、客体が移動し始める開始点の座標と、客体が止まる終了点の座標とを計算し、センサ、並びに開始点及び終了点の位置関係を利用して、客体が移動した方向を計算することができる。
【００６０】
センサ１１０は、ＩＲ（infrared）センサ、超音波センサまたはＥＭ（electromagnetic） waveセンサなどでもある。ＩＲセンサは、赤外線を放出し、反射された赤外線が感知される時間を利用して、客体とＩＲセンサとの距離を測定することができる。超音波センサは、超音波を送信し、客体に反射された超音波が受信する時間を利用して、客体と超音波センサとの距離を測定することができる。または、超音波センサは、送信した超音波と、受信された超音波との位相（phase）変化を測定し、客体と超音波センサとの距離を測定することができる。ＥＭ waveセンサは、送信した電磁波と、受信された電磁波との位相変化を測定し、客体とＥＭ waveセンサとの距離を測定することができる。または、ＥＭ waveセンサは、受信された電磁波が歪曲された形態を分析し、客体とＥＭ waveセンサとの距離を測定することができる。
ディスプレイ部１２０は、プロセッサ１４０から受信されるイメージを表示する。該イメージは、写真、アイテム、初期画面などでもある。
【００６１】
ディスプレイ部１２０は、全体画面に表示された複数のアイテムのうち少なくとも１つのアイテムにフォーカスを表示する。ディスプレイ部１２０は、プロセッサ１４０の制御によって、第１アイテムにフォーカスを表示する。ディスプレイ部１２０は、プロセッサ１４０の制御によって、第１アイテムに表示されたフォーカスを、第２アイテムに移動することができる。
【００６２】
ディスプレイ部１２０は、表示されたアイテムを変更する。ディスプレイ部１２０は、プロセッサ１４０の制御によって、体画面に第１アイテムを表示する。ディスプレイ部１２０は、プロセッサ１４０の制御によって、全体画面に第２アイテムを表示する。
【００６３】
ディスプレイ部１２０は、表示されたイメージを移動させる。全体イメージがディスプレイ部１２０に表示されない場合、ディスプレイ部１２０は、プロセッサ１４０の制御によって、イメージの一部を表示する。ディスプレイ部１２０は、プロセッサ１４０の制御によって、移動されたイメージを表示する。
【００６４】
メモリ１３０は、データを保存する。メモリ１３０は、ウェアラブルデバイス１００を動作させるためのデータを保存する。例えば、メモリ１３０は、プログラム、イメージ、演算のためのデータなどを保存することができる。
【００６５】
プロセッサ１４０は、ウェアラブルデバイス１００の動作を制御する。プロセッサ１４０は、センサ１１０から受信されたデータを利用して、ディスプレイ部１２０に表示されるイメージを決定することができる。例えば、プロセッサ１４０は、センサ１１０から、客体の移動に係わるデータを受信し、ディスプレイ部１２０に表示されるフォーカスを移動させることができる。また、プロセッサは、ディスプレイ部１２０に表示されるアイテムを変更することができ、イメージを移動させることができる。
【００６６】
プロセッサ１４０は、センサ１１０から受信される情報に基づいて、客体が移動する方向を獲得する。プロセッサ１４０は、客体が移動し始める開始点の座標と、客体が止まる終了点の座標とを計算し、ウェアラブルデバイス１００と、開始点及び終了点との位置関係を利用して方向を獲得することができる。
【００６７】
プロセッサ１４０は、獲得された方向に沿って、フォーカスの移動方向を決定する。プロセッサ１４０は、方向による領域を設定し、フォーカスの移動方向を決定することができる。プロセッサ１４０は、ウェアラブルデバイス１００の画面の表示状態によって、複数の領域を設定する。プロセッサ１４０は、フォーカスが移動可能な方向に対応する領域を適応的に設定する。プロセッサ１４０は、画面の表示状態によって、領域を異ならせて設定することができる。プロセッサ１４０は、獲得された方向が、領域内のいずれの領域に含まれるかということを決定する。プロセッサ１４０は、決定された領域に対応する移動方向を決定する。
【００６８】
プロセッサ１４０は、決定された移動方向に沿って表示されるアイテムを変更することができる。プロセッサ１４０は、決定された移動方向によって、文字を入力することができる。
【００６９】
プロセッサ１４０は、客体のジェスチャが感知された場合、ジェスチャに対応する動作を遂行する。例えば、プロセッサ１４０は、一定時間内に少なくとも２回以上の客体の移動方向を獲得する場合、プロセッサ１４０は、２回以上の客体の移動パターンに対応する動作を実行することができる。
【００７０】
図９は、一実施形態によるウェアラブルデバイスを示す構成図である。図９を参照すれば、ウェアラブルデバイス１００のプロセッサ１４０は、方向獲得部１４１、移動方向決定部１４２及び制御部１４３を含む。
【００７１】
方向獲得部１４１は、センサ１１０から受信される情報に基づいて、客体が移動する方向を獲得する。例えば、方向獲得部１４１は、ウェアラブルデバイス１００の第１センサ及び第２センサと、客体との距離をそれぞれ測定する。方向獲得部１４１は、第１センサと客体との距離、第２センサと客体との距離、及び第１センサと第２センサとの距離を利用して、客体の移動方向を獲得することができる。または、方向獲得部１４１は、第１センサと客体との距離、第２センサと客体との距離、及び第１センサと第２センサとの距離を利用して、客体の座標を計算することができる。座標を計算するとき、ウェアラブルデバイス１００の中心が原点にもなる。
【００７２】
方向獲得部１４１は、客体が移動し始める開始点の座標と、客体が止まる終了点の座標とを計算し、ウェアラブルデバイス１００と、開始点及び終了点との位置関係を利用して、客体が動いた方向を獲得することができる。
【００７３】
移動方向決定部１４２は、獲得された方向に沿って、フォーカスの移動方向を決定する。移動方向決定部１４２は、方向による領域を設定し、フォーカスの移動方向を決定することができる。
【００７４】
移動方向決定部１４２は、ウェアラブルデバイス１００の画面の表示状態によって、複数の領域を設定する。移動方向決定部１４２は、フォーカスが移動可能な方向に対応する領域を適応的に設定する。移動方向決定部１４２は、画面の表示状態によって、領域を異ならせて設定することができる。
【００７５】
移動方向決定部１４２は、獲得された方向が領域内のいずれの領域に含まれるかということを決定する。移動方向決定部１４２は、決定された領域に対応する移動方向を決定する。
【００７６】
制御部１４３は、決定された移動方向に沿って、フォーカスを第２アイテムに移動する。移動方向決定部１４２は、フォーカスが移動することができない方向に対応する中立領域を設定することができ、制御部１４３は、客体の移動方向が中立領域に含まれる場合には、フォーカスを移動せず、ユーザにフィードバックを提供する。
【００７７】
客体の移動方向が中立領域に含まれる場合、移動方向決定部１４２は、以前に保存された客体の移動方向に係わるヒストリーに基づいて、フォーカスの移動方向を決定することができる。言い替えれば、移動方向決定部１４２は、学習を介して、中立領域を他の領域に含めることができる。
【００７８】
例えば、客体の移動方向が中立領域に対応して、すぐ続く客体の移動方向が中立領域に隣接した第１領域に対応する方向である場合、移動方向決定部１４２は、中立領域を第１領域に含めることができる。従って、その後測定される客体の移動方向が中立領域に含まれれば、移動方向決定部１４２は、客体の移動方向を第１領域に対応する移動方向に決定する。
【００７９】
前述の学習方法は、一例であるのみ、移動方向決定部１４２は、多様な基準で学習を行うことができ、学習方法によって、客体の移動方向が中立領域に含まれる場合、客体の移動方向が異なるように決定される。
【００８０】
客体の移動方向が中立領域に含まれる場合、制御部１４３は、ユーザにフィードバックを提供することができる。例えば、制御部１４３は、振動装置を駆動したり、ディスプレイ部１２０に表示されたイメージを一部変形したりすることができる。
制御部１４３は、決定された移動方向によって表示されるアイテムを変更することができる。
制御部１４３は、決定された移動方向によって、文字を入力することができる。
【００８１】
制御部１４３は、客体のジェスチャが感知された場合、ジェスチャに対応する動作を遂行する。例えば、方向獲得部１４１が一定時間内に少なくとも２回以上の客体の移動方向を獲得する場合、制御部１４３は、２回以上の客体の移動パターンに対応する動作を実行することができる。
【００８２】
方向獲得部１４１、移動方向決定部１４２及び制御部１４３は、プロセッサ１４０内に具現されたソフトウェアモジュールでもある。また、プロセッサ１４０は、方向獲得部１４１、移動方向決定部１４２及び制御部１４３などが遂行する全ての機能を処理することができるハードウェアモジュールによって具現される。
【００８３】
図１０は、一実施形態によるウェアラブルデバイスが、客体の移動角度を測定する方法について説明するための図面である。図１０を参照すれば、ウェアラブルデバイス１００は、２個のセンサ１１１，１１２を利用して、客体の移動角度を測定する。
【００８４】
ウェアラブルデバイス１００は、客体が開始点１０１０から終了点１０２０まで移動したとき、客体とウェアラブルデバイス１００との角度を測定する。第１センサ１１１は、第１センサ１１１と、客体の開始点１０１０及び終了点１０２０との距離を測定し、第２センサ１１２は、第２センサ１１２と、客体の開始点１０１０及び終了点１０２０との距離を測定する。
【００８５】
ウェアラブルデバイス１００は、第１センサ１１１と開始点１０１０との距離、及び第２センサ１１１と開始点１０１０との距離を利用して、開始点１０１０の座標を計算することができる。ウェアラブルデバイス１００は、第２センサ１１０と終了点１０２０との距離、及び第１センサ１１０と終了点１０２０との距離を利用して、終了点１０２０の座標を計算することができる。ウェアラブルデバイス１００は、図１０のように、ウェアラブルデバイス１００の中心を原点に座標軸を設定することができる。
【００８６】
ウェアラブルデバイス１００は、開始点１０１０の座標、及び終了点１０２０の座標を利用して、ベクトルを求め、ベクトルの開始点１０１０が原点に位置するように、ベクトルを平行移動する。ウェアラブルデバイス１００は、座標軸を基準に、ベクトルと座標軸とがなす角度を計算する。
【００８７】
図１１ないし図１８は、一実施形態によるウェアラブルデバイス１００が、フォーカスの位置に対応する領域を設定する方法について説明するための図面である。図１１は、フォーカスが左側下のアイテム（Messenger）に表示された場合、ウェアラブルデバイス１００が対応領域を設定する方法を示している。
【００８８】
フォーカスが左側下のアイテム（Messenger）に表示されているので、フォーカスは、右側方向や上側方向に動くことができる。従って、ウェアラブルデバイス１００は、フォーカスが移動可能な方向に基づいて、第１領域ないし第３領域を設定する。第１領域は、アイテム（Media controller）に対応し、第２領域は、アイテム（Call）に対応し、第３領域は、アイテム（Ｅ−mail）に対応する。
【００８９】
フォーカスが左側下のアイテム（Messenger）に表示されているので、フォーカスは、左側方向や下側方向に動くことができない。従って、ウェアラブルデバイス１００は、フォーカスが移動不可能な位置に基づいて、中立領域を設定する。例えば、ウェアラブルデバイス１００は、１３５°から３１５°までの角度の範囲を中立領域と設定することができる。
【００９０】
図１１の場合、第１領域は、３１５°から３０°までの範囲を示し、第２領域は、３０°から６０°までの範囲を示す。第３領域は、６０°から１３５°までの範囲を示し、中立領域は、１３５°から３１５°までの範囲を示す。
【００９１】
図１２は、フォーカスが左側上のアイテム（Media controller）に表示された場合、ウェアラブルデバイスが対応領域を設定する方法を示している。
【００９２】
フォーカスが左側上のアイテム（Media controller）に表示されているので、フォーカスは、右側方向や下側方向に動くことができる。従って、ウェアラブルデバイス１００は、フォーカスが移動可能な方向に基づいて、第１領域ないし第３領域を設定する。第１領域は、アイテム（Call）に対応し、第２領域は、アイテム（Ｅ−mail）に対応し、第３領域は、アイテム（Messenger）に対応する。
【００９３】
フォーカスが左側上のアイテム（Media controller）に表示されているので、フォーカスは、左側方向や上側方向に動くことができない。従って、ウェアラブルデバイス１００は、フォーカスが移動不可能な方向に基づいて、中立領域を設定する。
【００９４】
図１２の場合、第１領域は、４５°から１２０°までの範囲を示し、第２領域は、１２０°から１５０°までの範囲を示す。第３領域は、１５０°から２２５°までの範囲を示し、中立領域は、２２５°から４５°までの範囲を示す。
図１３は、フォーカスが上側中央のアイテム（Call）に表示された場合、ウェアラブルデバイスが対応領域を設定する方法を示している。
【００９５】
フォーカスが上側中央アイテム（Call）に表示されているので、フォーカスは、右側方向、左側方向及び下側方向に動くことができる。従って、ウェアラブルデバイス１００は、フォーカスが移動可能な方向に基づいて、第１領域ないし第５領域を設定する。第１領域は、アイテム（Application）に対応し、第２領域は、アイテム（Gallery）に対応し、第３領域は、アイテム（Ｅ−mail）に対応し、第４領域は、アイテム（Messenger）に対応し、第５領域は、アイテム（Media controller）に対応する。
【００９６】
フォーカスが上側中央のアイテム（Call）に表示されているので、フォーカスは、上側方向に動くことができない。従って、ウェアラブルデバイス１００は、フォーカスが移動不可能な方向に基づいて、中立領域を設定する。
【００９７】
図１３の場合、第１領域は、４５°から１０５°までの範囲を示し、第２領域は、１０５°から１５０°までの範囲を示す。第３領域は、１５０°から２１０°までの範囲を示し、第４領域は、２１０°から２５５°までの範囲を示す。第５領域は、２２５°から３１５°までの範囲を示し、中立領域は、３１５°から４５°までの範囲を示す。
図１４は、フォーカスが下側中央のアイテム（Ｅ−mail）に表示された場合、ウェアラブルデバイス１００が対応領域を設定する方法を示している。
【００９８】
フォーカスが下側中央アイテム（Ｅ−mail）に表示されているので、フォーカスは、右側方向、左側方向及び上側方向に動くことができる。従って、ウェアラブルデバイス１００は、フォーカスが移動可能な方向に基づいて、第１領域ないし第５領域を設定する。第１領域は、アイテム（Application）に対応し、第２領域は、アイテム（Gallery）に対応し、第３領域は、アイテム（Messenger）に対応し、第４領域は、アイテム（Media controller）に対応し、第５領域は、アイテム（Call）に対応する。
【００９９】
フォーカスが下側中央のアイテム（Ｅ−mail）に表示されているので、フォーカスは、下側方向に動くことができない。従って、ウェアラブルデバイス１００は、フォーカスが移動不可能な方向に基づいて、中立領域を設定する。
【０１００】
図１４の場合、第１領域は、３０°から７５°までの範囲を示し、第２領域は、７５°から１３５°までの範囲を示す。第３領域は、２５５°から２８５°までの範囲を示し、第４領域は、２８５°から３３０°までの範囲を示す。第５領域は、３３０°から３０°までの範囲を示し、中立領域は、１３５°から２２５°までの範囲を示す。
【０１０１】
図１５は、フォーカスが中央のアイテム（Ｅ−mail）に表示され、アイテムが十字架状に配置された場合、ウェアラブルデバイス１００が対応領域を設定する方法を示している。
【０１０２】
フォーカスが中央アイテム（Ｅ−mail）に表示されているので、フォーカスは、右側方向、左側方向、上側方向及び下側方向に動くことができる。従って、ウェアラブルデバイス１００は、フォーカスが移動可能な方向に基づいて、第１領域ないし第４領域を設定する。第１領域は、アイテム（Call）に対応し、第２領域は、アイテム（Gallery）に対応し、第３領域は、アイテム（Media controller）に対応し、第４領域は、アイテム（Messenger）に対応する。
【０１０３】
図１５の場合、第１領域は、３１５°から４５°までの範囲を示し、第２領域は、４５°から１３５°までの範囲を示す。第３領域は、１３５°から２２５°までの範囲を示し、第４領域は、２２５°から３１５°までの範囲を示す。
【０１０４】
図１６は、フォーカスが中央のアイテム（Ｅ−mail）に表示され、アイテムが十字架状に配置された場合、ウェアラブルデバイスが中立領域を設定する方法を示している。
【０１０５】
フォーカスが中央アイテム（Ｅ−mail）に表示されており、対角線方向には、アイテムがないので、フォーカスは、対角線方向には動くことができない。従って、ウェアラブルデバイス１００は、フォーカスが移動不可能な方向に基づいて、中立領域を設定する。
図１６の場合、第１領域ないし４領域の間に中立領域が設定された例を示している。
【０１０６】
図１７は、フォーカスが中央のアイテム（Ｅ−mail）に表示され、アイテムが３ｘ３状に配置された場合、ウェアラブルデバイスが対応領域を設定する方法を示している。
【０１０７】
フォーカスが中央アイテム（Ｅ−mail）に表示されているので、フォーカスは、右側方向、左側方向、上側方向、下側方向及び対角線方向に動くことができる。従って、ウェアラブルデバイス１００は、フォーカスが移動可能な方向に基づいて、第１領域ないし第８領域を設定する。
【０１０８】
図１７の場合、第１領域は、３３７．５°から２２．５°までの範囲を示し、第２領域は、２２．５°から６７．５°までの範囲を示す。第３領域は、６７．５°から１１２．５°までの範囲を示し、第４領域は、１１２．５°から１５７．５°までの範囲を示す。第５領域は、１５７．５°から２０２．５°までの範囲を示し、第６領域は、２０２．５°から２４７．５°までの範囲を示す。第７領域は、２４７．５°から２９２．５°までの範囲を示し、第８領域は、２９２．５°から３３７．５°までの範囲を示す。
【０１０９】
図１８は、フォーカスが中央のアイテム（Ｅ−mail）に表示され、アイテムが３ｘ３状に配置された場合、ウェアラブルデバイスが中立領域を設定する方法を示している。
図１８の場合、第１領域ないし８領域の間に、中立領域が設定された例を示している。
【０１１０】
図１９は、一実施形態によるウェアラブルデバイスの動作方法について説明するための図面である。図１９を参照すれば、ウェアラブルデバイス１００は、客体の移動方向が中立領域に含まれる場合、ユーザにフィードバックを提供することができる。
段階１９１０において、ウェアラブルデバイス１００は、ウェアラブルデバイス１００画面上の第１メニューアイテムにフォーカスを表示する。
段階１９２０において、ウェアラブルデバイス１００は、ウェアラブルデバイス周辺客体を検出する。
段階１９３０において、ウェアラブルデバイス１００は、客体が移動する方向を獲得する。
【０１１１】
段階１９４０において、ウェアラブルデバイス１００は、ウェアラブルデバイスの画面の表示状態によって、複数の領域を設定する。ウェアラブルデバイス１００は、アイテムの配列、またはフォーカスが表示された位置に基づいて、複数の領域を設定することができる。
段階１９５０において、ウェアラブルデバイス１００は、獲得された方向が複数の領域内のいずれの領域に含まれるかということを決定する。
【０１１２】
段階１９６０において、ウェアラブルデバイス１００は、獲得された方向が中立領域に含まれるか否かということを判断する。もし獲得された方向が中立領域に含まれれば、段階１９９０に進み、そうではなければ、段階１９７０に進む。
段階１９７０において、ウェアラブルデバイス１００は、獲得された方向に沿って、フォーカスの移動方向を決定する。
段階１９８０において、ウェアラブルデバイス１００は、決定された移動方向に沿って、フォーカスを第２メニューアイテムに移動する。
【０１１３】
段階１９９０において、ウェアラブルデバイス１００は、ユーザにフィードバックを提供する。ウェアラブルデバイス１００は、振動装置を駆動するか、あるいはディスプレイ部１２０に表示されたイメージを一部変形し、ユーザにフィードバックを提供することができる。
図２０ないし図２６は、一実施形態によるウェアラブルデバイスが、ユーザの入力によって、フォーカスを移動させる例について説明するための図面である。
【０１１４】
図２０は、一実施形態によるウェアラブルデバイス１００がフォーカスを移動させる例について説明するための図面である。図２０を参照すれば、ウェアラブルデバイス１００は、客体の移動方向に沿って、フォーカスを移動させる。
【０１１５】
図２０の場合、客体が移動した角度が１５°であり、ウェアラブルデバイス１００は、フォーカス１０を、アイテム（Messenger）からアイテム（Media controller）に移動させる。
【０１１６】
図２１は、一実施形態によるウェアラブルデバイスがフォーカスを移動させる例について説明するための図面である。図２１を参照すれば、ウェアラブルデバイス１００は、客体の移動方向に沿って、フォーカスを移動させる。
【０１１７】
図２１の場合、客体が移動した角度が４０°であり、ウェアラブルデバイス１００は、フォーカス１０を、アイテム（Messenger）からアイテム（Call）に移動させる。
【０１１８】
図２２は、一実施形態によるウェアラブルデバイスがフォーカスを移動させる例について説明するための図面である。図２２を参照すれば、ウェアラブルデバイス１００は、客体の移動方向に沿って、フォーカスを移動させる。
【０１１９】
図２２の場合、客体が移動した角度が８０°であり、ウェアラブルデバイス１００は、フォーカス１０を、アイテム（Call）からアイテム（Application）に移動させる。
【０１２０】
図２３は、一実施形態によるウェアラブルデバイスがフォーカスを移動させる例について説明するための図面である。図２３を参照すれば、ウェアラブルデバイス１００は、客体の移動方向に沿って、フォーカスを移動させる。
【０１２１】
図２３の場合、客体が移動した角度が１３０°であり、ウェアラブルデバイス１００は、フォーカス１０を、アイテム（Call）からアイテム（Gallery）に移動させる。
【０１２２】
図２４は、一実施形態によるウェアラブルデバイスがフォーカスを移動させる例について説明するための図面である。図２４を参照すれば、ウェアラブルデバイス１００は、客体の移動方向に沿って、フォーカスを移動させる。
【０１２３】
図２４の場合、客体が移動した角度が１７０°であり、ウェアラブルデバイス１００は、フォーカス１０を、アイテム（Application）からアイテム（Gallery）に移動させる。
【０１２４】
図２５は、一実施形態によるウェアラブルデバイスがフォーカスを移動させる例について説明するための図面である。図２５を参照すれば、ウェアラブルデバイス１００は、客体の移動方向に沿って、フォーカスを移動させる。
【０１２５】
図２５の場合、客体が移動した角度が２２０°であり、ウェアラブルデバイス１００は、フォーカス１０を、アイテム（Application）からアイテム（Ｅ−mail）に移動させる。
【０１２６】
図２６は、一実施形態によるウェアラブルデバイスがフォーカスを移動させる例について説明するための図面である。図２６を参照すれば、ウェアラブルデバイス１００は、客体の移動方向に沿って、フォーカスを移動させる。
【０１２７】
図２６の場合、客体が移動した角度が２６０°であり、ウェアラブルデバイス１００は、フォーカス１０を、アイテム（Ｅ−mail）からアイテム（Messenger）に移動させる。
図２７は、一実施形態によるウェアラブルデバイスが、客体のジェスチャを認識し、画面を転換する方法について説明するための図面である。
段階２７１０において、ウェアラブルデバイス１００は、ウェアラブルデバイス１００の周辺客体を検出する。
【０１２８】
段階２７２０において、ウェアラブルデバイス１００は、客体のジェスチャを認識する。ウェアラブルデバイス１００は、客体が動く方向を獲得し、獲得された方向が含まれる領域を決定する。ウェアラブルデバイス１００は、２回以上の客体の動きを感知することができ、その場合、ウェアラブルデバイス１００は、客体が動く方向を２回以上測定する。
【０１２９】
段階２７３０で、ウェアラブルデバイス１００は、ウェアラブルデバイス１００の画面の表示状態、及び認識されたジェスチャによって画面を転換する。ウェアラブルデバイス１００は、画面の表示状態とジェスチャとをいずれも考慮し、画面を転換する。例えば、ウェアラブルデバイス１００は、現在表示されているアイテムと、以前に表示されたアイテムとを記録し、認識されるジェスチャによって、以前に表示されたアイテムを表示することができる。
【０１３０】
設定された時間内に、客体が２回以上異なる方向に移動する場合、ウェアラブルデバイス１００は、２回以上の方向の組み合わせに対応する動作を遂行する。ウェアラブルデバイス１００は、少なくとも１つの領域を設定し、獲得された方向に対応する領域を決定する。ウェアラブルデバイス１００は、客体が動いた方向が２回以上測定されれば、対応する領域の組み合わせによって画面を転換する。例えば、ウェアラブルデバイス１００は、以前画面を表示するか、上位フォルダを表示するか、あるいは現在実行されたプログラムを取消、以前画面やホーム画面を表示することができる。
【０１３１】
図２８は、一実施形態によるウェアラブルデバイスが、ジェスチャを認識して動作する方法について説明するための図面である。図２８を参照すれば、ウェアラブルデバイス１００は、客体が左側、右側に動くジェスチャを認識し、「後戻り」機能を行う。
【０１３２】
図２８は、客体の最初の移動方向が第４領域に含まれ、客体の２番目の移動方向が第２領域に含まれる場合を図示している。ウェアラブルデバイス１００は、第４領域と第２領域との組み合わせに対応する機能を行う。例えば、ウェアラブルデバイス１００は、画面の表示順序を参照し、「後戻り」機能を行うことができる。
【０１３３】
図２９は、一実施形態によるウェアラブルデバイスが、ジェスチャを認識して動作する方法について説明するための図面である。図２９を参照すれば、ウェアラブルデバイス１００は、客体が右側、左側に動くジェスチャを認識し、「前に進む」機能を行う。
【０１３４】
図２９は、客体の最初の移動方向が第２領域に含まれ、客体の２番目の移動方向が第４領域に含まれる場合を図示する。ウェアラブルデバイス１００は、第２領域と第４領域との組み合わせに対応する機能を行う。例えば、ウェアラブルデバイス１００は、画面の表示順序を参照し、「前に進む」機能を行うことができる。
【０１３５】
図３０は、一実施形態によるウェアラブルデバイスが、ジェスチャを認識して動作する方法について説明するための図面である。図３０を参照すれば、ウェアラブルデバイス１００は、客体が上下に動くジェスチャを認識し、「上位フォルダに移動」機能を行う。
【０１３６】
図３０は、客体の最初の移動方向が第１領域に含まれ、客体の２番目の移動方向が第３領域に含まれる場合を図示する。ウェアラブルデバイス１００は、第１領域と第３領域との組み合わせに対応する機能を行う。例えば、ウェアラブルデバイス１００は、フォルダの関係を参照し、「上位フォルダに移動」機能を行うことができる。
【０１３７】
図３１は、一実施形態によるウェアラブルデバイスが、ジェスチャを認識して動作する方法について説明するための図面である。図３１を参照すれば、ウェアラブルデバイス１００は、客体が下上に動くジェスチャを認識し、「下位フォルダに移動」機能を行う。
【０１３８】
図３１は客、体の最初の移動方向が第３領域に含まれ、客体の２番目の移動方向が第１領域に含まれる場合を図示する。ウェアラブルデバイス１００は、第３領域と第１領域との組み合わせに対応する機能を行う。例えば、ウェアラブルデバイス１００は、フォルダの関係を参照して「下位フォルダに移動」機能を行うことができる。
【０１３９】
図３２は、一実施形態によるウェアラブルデバイスが、ジェスチャを認識して動作する方法について説明するための図面である。図３２を参照すれば、ウェアラブルデバイス１００は、客体が右側、左側、右側に動くジェスチャを認識し、「ホーム画面に移動または取消」機能を行う。
【０１４０】
図３２は、客体の最初の移動方向が第２領域に含まれ、客体の２番目の移動方向が第４領域に含まれ、３番目の移動方向が、第２領域に含まれる場合を図示する。ウェアラブルデバイス１００は、第１領域と第３領域との組み合わせに対応する機能を行う。例えば、ウェアラブルデバイス１００は、「ホーム画面に移動または取消」機能を行うことができる。
【０１４１】
図３３は、一実施形態によるウェアラブルデバイスが文字を入力する方法について説明するための図面である。図３３を参照すれば、ウェアラブルデバイス１００は、周辺客体の方向を獲得し、獲得された方向に対応する文字を入力することができる。
ウェアラブルデバイス１００は、ウェアラブルデバイス１００の周辺客体を検出し、客体が移動する方向を獲得する。
【０１４２】
ウェアラブルデバイス１００は、獲得された方向と対応する領域を決定する。ウェアラブルデバイス１００は、獲得された方向を含む領域がいずれの領域であるかということを決定する。ウェアラブルデバイス１００は、文字入力システムによって、領域の数を決定することができる。図３３の場合、ウェアラブルデバイス１００が８個の領域を設定した場合を例として説明している。
【０１４３】
ウェアラブルデバイス１００は、決定された領域に対応する文字を入力する。ウェアラブルデバイス１００は、設定された領域に対応する文字をあらかじめ指定する。例えば、図３３では、第１領域は、
【数１】
0006418585.tif 000002
に対応し、第２領域は、
【数２】
0006418585.tif 000003
に対応する。第３領域は、
【数３】
0006418585.tif 000004
に対応し、第４領域は、
【数４】
0006418585.tif 000005
に対応する。第５領域は、
【数５】
0006418585.tif 000006
に対応し、第６領域は、
【数６】
0006418585.tif 000007
に対応する。第７領域は、
【数７】
0006418585.tif 000008
に対応し、第８領域は、特殊文字に対応する。
【０１４４】
各領域ごとに２個以上の文字が対応する場合、ウェアラブルデバイス１００は、ユーザの動作を追加して感知し、２個以上の文字のうちいずれか１つの文字を決定することができる。例えば、ウェアラブルデバイス１００は、ユーザのタップ（tap）動作を追加して感知することができる。もしウェアラブルデバイス１００が、客体の移動方向が第１領域に該当すると判断すれば、
【数８】
0006418585.tif 000009
を入力するが、ユーザのタップ動作が追加して感知されれば、
【数９】
0006418585.tif 000010
を入力する。
【０１４５】
図３４は、一実施形態によるウェアラブルデバイスの動作方法について説明するためのフローチャートである。図３４を参照すれば、ウェアラブルデバイス１００は、客体の移動方向を獲得して文字を入力することができる。
段階３４１０において、ウェアラブルデバイス１００は、周辺客体を検出する。ウェアラブルデバイス１００は、設定された範囲内で客体を感知する。
【０１４６】
段階３４２０において、ウェアラブルデバイス１００は、客体が移動する方向を獲得する。ウェアラブルデバイス１００は、客体が移動すれば、客体の移動角度を計算する。例えば、ウェアラブルデバイス１００は、客体が検出されるとき、客体の位置、及び客体が移動を止めたときの客体の位置を利用し、客体の移動角度を計算することができる。
【０１４７】
段階３４３０において、ウェアラブルデバイス１００は、獲得された方向によって、文字を決定する。ウェアラブルデバイス１００は、文字入力システムごとに方向による領域を設定する。ウェアラブルデバイス１００は、獲得された方向が設定された領域内のいずれの領域に含まれるかということを決定する。ウェアラブルデバイス１００は、それぞれの領域ごとにマッピングされた文字を保存し、決定された領域にマッピングされた文字が何であるかということを決定する。
【０１４８】
段階３４４０において、ウェアラブルデバイス１００は、決定された文字を入力する。ウェアラブルデバイス１００は、決定された文字をディスプレイ部１２０に表示することができる。
【０１４９】
図３５ないし図４１は、一実施形態によるウェアラブルデバイスのナビゲーション方法について説明するための図面である。図３５ないし図４１を参照すれば、ウェアラブルデバイス１００は、ユーザのジェスチャを感知し、ジェスチャに対応する動作を遂行することができる。
【０１５０】
図３５の場合、ウェアラブルデバイス１００は、タップ（tap）動作を感知し、現在アイテムを選択したり実行したりする。ディスプレイ部１２０は、アイテムを表示し、ウェアラブルデバイス１００は、タップ動作を感知すれば、ディスプレイ部１２０に、現在表示されたアイテムを選択する。
【０１５１】
図３６の場合、ウェアラブルデバイス１００は、ダブルタップ（double tap）動作を感知し、ディスプレイ部１２０にオプションを表示する。例えば、ウェアラブルデバイス１００は、現在表示状態によって遂行可能な機能を、ディスプレイ部１２０に表示することができる。図３６において、ウェアラブルデバイス１００は、ダブルタップ動作を感知し、「Select All」及び「UnSelect All」をディスプレイ部１２０に表示する場合を図示している。
【０１５２】
図３７の場合、ウェアラブルデバイス１００は、スライド（slide）動作を感知し、ディスプレイ部１２０に表示されたアイテムを回転させる。ウェアラブルデバイス１００は、指がスライドする方向によって、アイテムの回転方向を決定することができる。図３７において、ウェアラブルデバイス１００は、客体が下方向にスライドする動作を感知し、ディスプレイ部１２０に表示されたアイテムを下方向に移動させる。
【０１５３】
図３８の場合、ウェアラブルデバイス１００は、２本指がスライド（2 finger slide）する動作を感知し、ディスプレイ部１２０に表示されたアイテムを回転させる。ウェアラブルデバイス１００は、１本の指がスライドする場合より２本指がスライドする場合、アイテムの回転速度を速くすることができる。
【０１５４】
図３９の場合、ウェアラブルデバイス１００は、指のスウィープ（sweep）動作を感知し、ホーム画面を表示したり取り消したりする機能を行う。ウェアラブルデバイス１００は、指が左右に３回以上移動する場合、スウィープ動作と判断する。ホーム画面は、ウェアラブルデバイス１００の初期画面のような基本画面を示す。取消機能は、最も最近実行された機能を取り消すことを示す。
【０１５５】
図４０の場合、ウェアラブルデバイス１００は、指が左に移動する動作を感知し、以前（previous）画面に移動する。ウェアラブルデバイス１００は、現在画面を表示する前に表示された最も最近の画面を表示する。
図４１の場合、ウェアラブルデバイス１００は、指が右側に移動する動作を感知し、次の（newt）画面に移動する。
【０１５６】
図４２及び図４３は、一実施形態によるウェアラブルデバイスが、手の甲タッチを感知して文字を入力する方法について説明するための図面である。ウェアラブルデバイス１００のディスプレイ部１２０は、スマートフォンやタブレットＰＣ（personal computer）などのディスプレイ部に比べ、さらに小さい。従って、ユーザがウェアラブルデバイス１００のディスプレイ部１２０をタッチして文字を入力する場合、入力間違いが発生する確率が高い。一実施形態によるウェアラブルデバイス１００は、ディスプレイ部１２０に比べ、相対的に広い領域をユーザの手の甲に設定することにより、ユーザが入力する文字を正確に識別することができる。
【０１５７】
図４２を参照すれば、ウェアラブルデバイス１００は、ユーザの手の甲を複数の領域に区分する。図４２の場合、ウェアラブルデバイス１００は、手の甲を１２個の領域に区分する場合を例として説明している。
ウェアラブルデバイス１００は、ウェアラブルデバイス１００を着用しているユーザの手の甲の範囲を設定する。
【０１５８】
ウェアラブルデバイス１００は、ユーザが、複数の領域内のいずれの領域をタッチするかということを決定する。ウェアラブルデバイス１００は、側面に具備されたセンサを介して、ユーザが手の甲のいずれの部分をタッチするかということを感知する。言い替えれば、ウェアラブルデバイス１００は、ユーザの指が感知された位置を判断する。例えば、ウェアラブルデバイス１００は、２個のセンサと指の距離とを測定し、測定された距離を利用して、指が感知された位置を計算することができる。
【０１５９】
ウェアラブルデバイス１００は、ユーザがタッチした領域に対応する文字を決定する。ウェアラブルデバイス１００は、設定された領域と文字とをマッピングする。図４２の場合、１２個の領域にマッピングされた文字を図示している。例えば、２行２列の領域は、このマッピングされた領域である。
【０１６０】
図４３は、ウェアラブルデバイス１００に入力される文字、及び表示される文字入力ガイドについて説明するための図面である。図４３を参照すれば、ウェアラブルデバイス１００は、ディスプレイ部１２０に入力される文字を表示する。ウェアラブルデバイス１００は、ユーザのタッチを感知し、タッチされた位置によって文字を入力する。
【０１６１】
ウェアラブルデバイス１００は、ディスプレイ部１２０に文字入力ガイドを表示する。言い替えれば、ウェアラブルデバイス１００は、ディスプレイ部１２０に文字が配列された状態を表示する。ユーザは、文字入力ガイドを参照し、タッチ位置を区分することができる。
【０１６２】
図４４及び図４５は、一実施形態によるウェアラブルデバイスのタッチセンサの配列説明を行うための図面である。図４４を参照すれば、ウェアラブルデバイス１００は、正面の上下または左右に、タッチセンサ１５０を含んでもよい。タッチセンサ１５０は、ウェアラブルデバイス１００の正面のエッジに配置される。図４５を参照すれば、ウェアラブルデバイス１００は、４面にタッチセンサ１５０を含んでもよい。タッチセンサ１５０は、ディスプレイ部１２０を取り囲んだ形態に配列される。
【０１６３】
図４６は、一実施形態による文字入力方法について説明するための図面である。図４６を参照すれば、ウェアラブルデバイス１００は、タッチセンサ１５０を利用して、文字を入力することができる。ウェアラブルデバイス１００は、４面に配置されたタッチセンサ１５０と並列に文字を表示する。例えば、ウェアラブルデバイス１００の上面には、初声が配列され、右側面には、中性が配列され、下側面には、終声が配列され、左側面には、移動表示が配列される。ウェアラブルデバイス１００は、タッチセンサ１５０のうちユーザのタッチが感知された位置を決定し、決定された位置に配列された文字を入力することができる。図４６では、ハングルを配した場合を例として説明しているが、英語、日本語、スペイン語など多様な言語が配列されてもよい。
【０１６４】
図４７は、一実施形態による文字入力方法について説明するための図面である。図４７を参照すれば、ウェアラブルデバイス１００は、タッチ（touch）動作、ドラッグ（drag）動作及びドロップ（drop）動作を感知して文字を入力することができる。
【０１６５】
最初に、ウェアラブルデバイス１００は、タッチセンサ１５０を介して、タッチ動作を感知する。ウェアラブルデバイス１００は、該タッチ動作が感知されれば、タッチされた位置を決定し、決定された位置に配列された文字を拡大して表示する。
【０１６６】
第２に、ウェアラブルデバイス１００は、タッチセンサ１５０を介して、ドラッグ動作を感知する。該ドラッグ動作は、ユーザがタッチセンサ１５０をタッチした状態で移動させる動作を示す。ウェアラブルデバイス１００は、ドラッグ動作を感知すれば、ユーザのタッチ入力が、移動によって文字を拡大する。
【０１６７】
第３に、ウェアラブルデバイス１００は、タッチセンサ１５０を介して、ドロップ動作を感知する。該ドロップ動作は、ユーザがタッチ入力を終了する動作を示す。例えば、タッチセンサ１５０に接触されたユーザの指が、タッチセンサ１５０から離れることを示す。ウェアラブルデバイス１００は、ドロップ動作が感知されれば、ドロップ動作が感知されるとき、拡大された文字を入力する。入力された文字は、ディスプレイ部に表示される。図４７では、
【数１０】
0006418585.tif 000011
が入力された場合を図示している。
【０１６８】
図４８及び図４９は、一実施形態による文字入力方法について説明するための図面である。図４８及び図４９を参照すれば、ウェアラブルデバイス１００は、少なくとも２回のタッチ動作を感知して文字を入力することができる。
第１に、ウェアラブルデバイス１００は、タッチセンサ１５０を介して、タッチ（touch）動作を感知する。
【０１６９】
第２に、ウェアラブルデバイス１００は、タッチ動作が感知されれば、タッチされた位置を決定し、決定された位置に隣接した少なくとも１つの文字を拡大して表示する。例えば、ウェアラブルデバイス１００は、決定された位置に表示された文字、及び決定された位置と最も隣接した位置に表示された文字を拡大して表示することができる。図４９では、ユーザが
【数１１】
0006418585.tif 000012
が表示された部分のタッチセンサ１５０をタッチした場合、ウェアラブルデバイス１００が、
【数１２】
0006418585.tif 000013
と隣接した
【数１３】
0006418585.tif 000014
を拡大して表示した例を図示している。
【０１７０】
第３に、ユーザは、タッチセンサ１５０、または拡大された文字をタッチすることができる。図４９では、ユーザが、
【数１４】
0006418585.tif 000015
のうち
【数１５】
0006418585.tif 000016
をタッチした例を図示している。
【０１７１】
第４に、ウェアラブルデバイス１００は、拡大された文字のうち、ユーザのタッチがいずれの文字に対して実行されたかということを決定し、決定された文字を入力し、ディスプレイ部に表示する。
【０１７２】
図５０ないし図５４は、一実施形態による画面回転方法について説明するための図面である。図５０ないし図５４を参照すれば、ウェアラブルデバイス１００は、エッジに配置されたタッチセンサ１５０を利用して、画面を回転させることができる。
【０１７３】
図５０及び図５１は、タッチセンサ１５０がウェアラブルデバイス１００の上側及び下側に配置された場合を例として説明している。ウェアラブルデバイス１００は、上側及び下側に配置されたタッチセンサ１５０を介して、ユーザのタッチを受信し、受信されたタッチパターンによって、画面を回転させることができる。図５０は、ウェアラブルデバイス１００が、ユーザの入力によって、時計回り方向に図形を回転させる例を示している。
【０１７４】
図５１は、ウェアラブルデバイス１００が、図５０に図示されたユーザの入力パターンを感知する方法について説明するための図面である。ウェアラブルデバイス１００は、上側タッチセンサ１５０及び下側タッチセンサ１５０において、タッチ動作及びドラッグ動作を感知する。ウェアラブルデバイス１００は、タッチセンサ１５０で感知されるドラッグの方向を決定する。ウェアラブルデバイス１００は、上側タッチセンサ１５０及び下側タッチセンサ１５０で感知されるドラッグの方向によって、設定された動作を遂行する。例えば、上側タッチセンサ１５０で感知されるドラッグの方向と、下側タッチセンサ１５０で感知されるドラッグの方向とが反対である場合、ウェアラブルデバイス１００は、画面を回転させる。
【０１７５】
図５１では、上側タッチセンサ１５０は、左側方向から右側方向にドラッグを感知し、下側タッチセンサ１５０は、右側方向から左側方向にドラッグを感知する。ウェアラブルデバイス１００は、画面を時計回り方向に回転させる。
【０１７６】
図５２は、上側タッチセンサ１５０が、右側方向から左側方向にドラッグを感知し、下側タッチセンサ１５０が、左側方向から右側方向にドラッグを感知した場合、ウェアラブルデバイス１００は、画面を反時計回り方向に回転させる例を図示している。
【０１７７】
図５３及び図５４は、タッチセンサ１５０がウェアラブルデバイス１００の左側及び右側に配置された場合を例として説明している。ウェアラブルデバイス１００は、左側及び右側に配置されたタッチセンサ１５０を介して、ユーザのタッチを受信し、受信されたタッチパターンによって、画面を回転させることができる。
【０１７８】
図５３は、ウェアラブルデバイス１００が、ユーザの入力によって、時計回り方向に図形を回転させる例を示している。ウェアラブルデバイス１００は、左側タッチセンサ１５０及び右側タッチセンサ１５０において、タッチ動作及びドラッグ動作を感知する。ウェアラブルデバイス１００は、タッチセンサ１５０で感知されるドラッグの方向を決定する。ウェアラブルデバイス１００は、左側タッチセンサ１５０及び右側タッチセンサ１５０で感知されるドラッグの方向によって、設定された動作を遂行する。例えば、左側タッチセンサ１５０で感知されるドラッグの方向と、右側タッチセンサ１５０で感知されるドラッグの方向とが反対である場合、ウェアラブルデバイス１００は、画面を回転させる。
図５３では、左側タッチセンサ１５０は、下から上の方向にドラッグを感知し、右側タッチセンサ１５０は、上から下の方向にドラッグを感知する。ウェアラブルデバイス１００は、画面を時計回り方向に回転させる。
【０１７９】
図５４は、左側タッチセンサ１５０が、上から下の方向にドラッグを感知し、右側タッチセンサ１５０が、下から上の方向にドラッグを感知した場合、ウェアラブルデバイス１００は、画面を反時計回り方向に回転させる例を図示している。
【０１８０】
本実施形態による装置は、プロセッサ、プログラムデータを保存して実行するメモリ、ディスクドライブのような永久保存部（permanent storage）、外部装置と通信する通信ポート、タッチパネル・キー（key）・ボタンのようなユーザインターフェース装置などを含んでもよい。ソフトウェアモジュールまたはアルゴリズムによって具現される方法は、前記プロセッサ上で実行可能なコンピュータで読み取り可能なコードまたはプログラム命令として、コンピュータで読み取り可能な記録媒体上に保存される。ここで、コンピュータで読み取り可能な記録媒体として、マグネチック記録媒体（例えば、ＲＯＭ（read only memory）、ＲＡＭ（random access memory）、フロッピーディスク、ハードディスクなど）、及び光学的判読媒体（例えば、ＣＤ−ＲＯＭ（compact disc read only memory）、ＤＶＤ（digital versatile disc））などがある。コンピュータで読み取り可能な記録媒体は、ネットワークに連結されたコンピュータシステムに分散され、分散方式で、コンピュータで判読可能なコードが保存されて実行される。該媒体は、コンピュータによって判読可能であり、メモリに保存され、プロセッサで実行される。
【０１８１】
本実施形態は、機能的なブロック構成及び多様な処理段階で示される。かような機能ブロックは、特定機能を実行する多様な個数のハードウェアまたは／及びソフトウェア構成によって具現される。例えば、実施形態は、１以上のマイクロプロセッサの制御、または他の制御装置によって多様な機能を実行することができる、メモリ、プロセッシング、ロジック（logic）、ルックアップテーブル（look-up table）のような直接回路構成を採用することができる。該構成要素がソフトウェアプログラミングまたはソフトウェア要素で実行されるところと類似して、本実施形態は、データ構造、プロセス、ルーチン、または他のプログラミング構成の組み合わせによって具現される多様なアルゴリズムを含み、Ｃ、Ｃ＋＋、ジャバ（Java（登録商標））、アセンブラ（assembler）のようなプログラミング言語またはスクリプティング言語によって具現される。機能的な側面は、１以上のプロセッサによって実行されるアルゴリズムによって具現される。また、本実施形態は、電子的な環境設定、信号処理及び／またはデータ処理などのために、従来技術を採用することができる。「メカニズム」、「要素」、「手段」、「構成」のような用語は、広く使用され、機械的で物理的な構成として限定されるものではない。前記用語は、プロセッサなどと連繋し、ソフトウェアの一連の処理（routines）の意味を含んでもよい。
【０１８２】
本実施形態で説明する特定実行は、例示であり、いかなる方法でも、技術的範囲を限定するものではない。明細書の簡潔さのために、従来の電子的な構成、制御システム、ソフトウェア、前記システムの他の機能的な側面の記載は省略する。また、図面に図示された構成要素間の線の連結または連結部材は、機能的な連結及び／または物理的または回路的な連結を例示的に示したものであり、実際の装置では、代替可能であったり追加されたりする多様な機能的な連結、物理的な連結または回路の連結として示される。
【０１８３】
本明細書（特に、特許請求の範囲）において、「前記」の用語、及びそれと類似した指示用語の使用は、単数及び複数のいずれもに該当する。また、範囲（range）を記載した場合、前記範囲に属する個別的な値を含むものであり（それに反する記載がなければ）、詳細な説明において、前記範囲を構成する各個別的な値を記載した通りである。最後に、方法を構成する段階について、明白に順序を記載するか、あるいはそれに反する記載がなければ、前記段階は、適切な順序によって実行される。必ずしも前記段階の記載順序に限定されるものではない。全ての例または例示的な用語（例えば、など）の使用は、単に技術的思想について詳細に説明するためのものであり、特許請求の範囲によって限定されない以上、前記例、または例示的な用語によって範囲が限定されるものではない。また、当業者は、多様な修正、組み合わせ及び変更が付加された特許請求の範囲またはその均等物の範疇内で、設計条件及びファクタによっても構成されるということを理解することができるであろう。
【符号の説明】
【０１８４】
１０  フォーカス
１００  ウェアラブルデバイス
１１０  センサ
１２０  ディスプレイ部
１３０  メモリ
１４０  プロセッサ
１４１  方向獲得部
１４２  移動方向決定部
１４３  制御部
１５０  タッチセンサ
【図１Ａ】
0006418585.tif 000017
【図１Ｂ】
0006418585.tif 000018
【図２】
0006418585.tif 000019
【図３】
0006418585.tif 000020
【図４】
0006418585.tif 000021
【図５】
0006418585.tif 000022
【図６】
0006418585.tif 000023
【図７】
0006418585.tif 000024
【図８】
0006418585.tif 000025
【図９】
0006418585.tif 000026
【図１０】
0006418585.tif 000027
【図１１】
0006418585.tif 000028
【図１２】
0006418585.tif 000029
【図１３】
0006418585.tif 000030
【図１４】
0006418585.tif 000031
【図１５】
0006418585.tif 000032
【図１６】
0006418585.tif 000033
【図１７】
0006418585.tif 000034
【図１８】
0006418585.tif 000035
【図１９】
0006418585.tif 000036
【図２０】
0006418585.tif 000037
【図２１】
0006418585.tif 000038
【図２２】
0006418585.tif 000039
【図２３】
0006418585.tif 000040
【図２４】
0006418585.tif 000041
【図２５】
0006418585.tif 000042
【図２６】
0006418585.tif 000043
【図２７】
0006418585.tif 000044
【図２８】
0006418585.tif 000045
【図２９】
0006418585.tif 000046
【図３０】
0006418585.tif 000047
【図３１】
0006418585.tif 000048
【図３２】
0006418585.tif 000049
【図３３】
0006418585.tif 000050
【図３４】
0006418585.tif 000051
【図３５】
0006418585.tif 000052
【図３６】
0006418585.tif 000053
【図３７】
0006418585.tif 000054
【図３８】
0006418585.tif 000055
【図３９】
0006418585.tif 000056
【図４０】
0006418585.tif 000057
【図４１】
0006418585.tif 000058
【図４２】
0006418585.tif 000059
【図４３】
0006418585.tif 000060
【図４４】
0006418585.tif 000061
【図４５】
0006418585.tif 000062
【図４６】
0006418585.tif 000063
【図４７】
0006418585.tif 000064
【図４８】
0006418585.tif 000065
【図４９】
0006418585.tif 000066
【図５０】
0006418585.tif 000067
【図５１】
0006418585.tif 000068
【図５２】
0006418585.tif 000069
【図５３】
0006418585.tif 000070
【図５４】
0006418585.tif 000071