(57)【要約】  ポータブルデバイスの制御方法が開示される。本発明の一実施例に係るポータブルデバイスの制御方法は、ポータブルデバイスのベンディングを検出し、ベンディングが検出されると、前記ベンディングによるモーションセンシング補正が必要か否かを決定するステップと、前記ベンディングによってモーションセンシング補正が必要な場合、モーションセンシング補正ファクターを獲得するステップと、前記モーションセンシング補正ファクターを用いてモーションセンサのセンシングを補正するステップと、前記補正されたモーションセンサのセンシングに応じて前記デバイスを制御するステップと、を含む。【選択図】図１
2015506520.tif 000002
【特許請求の範囲】
【請求項１】
ポータブルデバイスの制御方法であって、
ポータブルデバイスのベンディングを検出し、ベンディングが検出されると、前記ベンディングによるモーションセンシング補正が必要か否かを決定するステップと、
前記ベンディングによってモーションセンシング補正が必要な場合、モーションセンシング補正ファクターを獲得するステップと、
前記モーションセンシング補正ファクターを用いてモーションセンシングを補正するステップと、
前記補正されたモーションセンシングに応じて前記デバイスを制御するステップとを含む、ポータブルデバイスの制御方法。
【請求項２】
前記ベンディングによる前記モーションセンシング補正が必要か否かを決定するステップは、
前記ベンディングが前記デバイスのモーションセンシングに影響を与えるか否かを判断するステップをさらに含む、請求項１に記載のポータブルデバイスの制御方法。
【請求項３】
前記モーションセンシング補正ファクターは、前記モーションセンサの方向変化及び位置変化のうち少なくとも一つを含む、請求項１に記載のポータブルデバイスの制御方法。
【請求項４】
前記モーションセンサのセンシングを補正するステップは、
前記モーションセンシング補正ファクターを用いて前記モーションセンサのセンシング基準を再セッティングするステップと、
前記再セッティングされたセンシング基準に従ってモーションセンシングを行うステップとをさらに含む、請求項１に記載のポータブルデバイスの制御方法。
【請求項５】
前記モーションセンサのセンシングを補正するステップは、
モーションセンシングステップと、
前記モーションセンシングの結果を前記モーションセンシング補正ファクターを用いて補正するステップとをさらに含む、請求項１に記載のポータブルデバイスの制御方法。
【請求項６】
前記モーションセンシングは、前記デバイスの位置変化、傾き変化、方位変化、方向変化、速度変化、加速度変化、角速度変化のうち少なくとも一つを含む、請求項１に記載のポータブルデバイスの制御方法。
【請求項７】
前記補正されたモーションセンシングに応じてデバイスを制御するステップは、前記デバイスがセンシングする前記デバイスの回転に応じて前記デバイスの表示を制御するステップをさらに含む、請求項１に記載のポータブルデバイスの制御方法。
【請求項８】
前記補正されたモーションセンシングに応じてデバイスを制御するステップは、前記デバイスがセンシングする前記デバイスの動きに応じて外部デバイスの制御信号を伝送するステップをさらに含む、請求項１に記載のポータブルデバイスの制御方法。
【請求項９】
前記補正されたモーションセンシングに応じてデバイスを制御するステップは、前記モーションセンシングに応じて前記デバイスが実行中のアプリケーションを制御するステップをさらに含む、請求項１に記載のポータブルデバイスの制御方法。
【請求項１０】
ポータブルデバイスであって、
前記ポータブルデバイスのベンディングを検出するベンディングセンサと、
前記デバイスの動きまたは前記デバイスに対する動きをセンシングするモーションセンサと、
前記ベンディングセンサから前記ポータブルデバイスのベンディングが検出されると、前記ベンディングによるモーションセンシング補正が必要か否かを決定するコントローラとを含み、
前記コントローラは、前記ベンディングによってモーションセンシング補正が必要な場合、モーションセンシング補正ファクターを獲得し、前記モーションセンシング補正ファクターを用いてモーションセンサのセンシングを補正して、前記補正されたモーションセンサのセンシングに応じて前記デバイスを制御する、ポータブルデバイス。
【請求項１１】
前記コントローラは、前記ベンディングが、前記デバイスに含まれたモーションセンサのセンシングに影響を与えるか否かを判断して、前記ベンディングによる前記モーションセンシング補正が必要か否かを決定する、請求項１０に記載のポータブルデバイス。
【請求項１２】
前記モーションセンシング補正ファクターは、前記モーションセンサの方向変化及び位置変化のうち少なくとも一つを含む、請求項１０に記載のポータブルデバイス。
【請求項１３】
前記コントローラは、前記モーションセンシング補正ファクターを用いて前記モーションセンサのセンシング基準を再セッティングし、前記再セッティングされたセンシング基準に従って動きをセンシングするように前記モーションセンサを制御する、請求項１０に記載のポータブルデバイス。
【請求項１４】
前記コントローラは、前記モーションセンサが動きをセンシングすると、前記モーションセンシングの結果を前記モーションセンシング補正ファクターを用いて補正する、請求項１０に記載のポータブルデバイス。
【請求項１５】
前記モーションセンサは、ＧＰＳセンサ、傾きセンサ、地磁気センサ、重力センサ、ジャイロセンサ、加速度センサのうち少なくとも一つを含む、請求項１０に記載のポータブルデバイス。
【請求項１６】
前記コントローラは、前記デバイスがセンシングする前記デバイスの回転に応じて前記デバイスの表示を制御する、請求項１０に記載のポータブルデバイス。
【請求項１７】
前記コントローラは、前記デバイスがセンシングする前記デバイスの動きに応じて外部デバイスの制御信号を伝送するように制御する、請求項１０に記載のポータブルデバイス。
【請求項１８】
前記コントローラは、前記モーションセンシングに応じて前記デバイスが実行中のアプリケーションを制御する、請求項１０に記載のポータブルデバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ポータブルデバイスに係り、特に、フレキシブルディスプレイを備えたポータブルデバイス及びその制御方法に関する。
【背景技術】
【０００２】
ユーザが電子機器を使用するにおいて、移動性（ｍｏｂｉｌｉｔｙ）は常に重要なイシューであった。特に、最近、携帯電話だけでなく、デスクトップに準ずる性能を有する様々なポータブル電子デバイスが販売されている。このようなポータブル電子デバイスは、大きさ及び重量が減少して、ユーザは移動中にも様々な電子情報を使用できるようになった。
【０００３】
これらポータブルデバイスの場合、既存のデータ送受信のような基本的な機能以外に、様々な機能を行うようになった。したがって、ユーザは、より便利かつ正確にデバイスをコントロールできなければならない。特に、最近のポータブルデバイスの場合、様々なセンサを含むことで、デバイスの動作及びデバイスに対する動作を認識し、それに対応する制御を行う。また、センサの感度及び認識の程度は、技術の発展に伴って高まっている。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、ユーザがより便利かつ正確にコントロールすることができるポータブルデバイス及びその制御方法を提供しようとする。特に、本発明は、ポータブルデバイスがフレキシブルディスプレイを備えるか、またはデバイス自体がフレキシブルな場合、フレキシビリティーによる追加制御を行うことができるポータブルデバイス及びその制御方法を提供しようとする。
【課題を解決するための手段】
【０００５】
上述した技術的課題を解決するために、本発明の一実施例に係るポータブルデバイスの制御方法は、ポータブルデバイスのベンディングを検出し、ベンディングが検出されると、前記ベンディングによるモーションセンシング補正が必要か否かを決定するステップと、前記ベンディングによってモーションセンシング補正が必要な場合、モーションセンシング補正ファクターを獲得するステップと、前記モーションセンシング補正ファクターを用いてモーションセンサのセンシングを補正するステップと、前記補正されたモーションセンサのセンシングに応じて前記デバイスを制御するステップと、を含む。
【０００６】
また、本発明の他の一実施例に係るポータブルデバイスは、前記ポータブルデバイスのベンディングを検出するベンディングセンサと、前記デバイスの動きまたは前記デバイスに対する動きをセンシングするモーションセンサと、前記ベンディングセンサから前記ポータブルデバイスのベンディングが検出されると、前記ベンディングによるモーションセンシング補正が必要か否かを決定するコントローラと、を含み、前記コントローラは、前記ベンディングによってモーションセンシング補正が必要な場合、モーションセンシング補正ファクターを獲得し、前記モーションセンシング補正ファクターを用いてモーションセンサのセンシングを補正して、前記補正されたモーションセンサのセンシングに応じて前記デバイスを制御する。
【発明の効果】
【０００７】
本発明によれば、フレキシブルディスプレイを備えたポータブルデバイスまたはフレキシブルポータブルデバイスが、フレキシブルなデバイスの特徴にもかかわらず正確に動作し、制御され得る。
【０００８】
すなわち、本発明によれば、フレキシブルポータブルデバイスがベンディングされても、ベンディングの影響を補正してフレキシブルポータブルデバイスが正確に動作することができる。
【図面の簡単な説明】
【０００９】
【図１】本発明の一実施例に係るポータブルデバイスを示すブロック図である。
【図２】本発明の一実施例に係るポータブルデバイスを示す図である。
【図３】本発明の一実施例に係るポータブルデバイスのディスプレイコントロール動作を示す図である。
【図４】本発明の他の一実施例に係るポータブルデバイスのディスプレイコントロール動作を示す図である。
【図５】本発明の一実施例に係るポータブルデバイスのコントロール動作を示す図である。
【図６】本発明の一実施例に係るフレキシブルディスプレイまたはフレキシブルデバイスを示す図である。
【図７】本発明の一実施例に係るフレキシブルポータブルデバイスのモーションセンシング動作を示す図である。
【図８】本発明の他の一実施例に係るフレキシブルポータブルデバイスのモーションセンシング動作を示す図である。
【図９】本発明の他の一実施例に係るフレキシブルポータブルデバイスのモーションセンシング動作を示す図である。
【図１０】本発明の一実施例に係るフレキシブルポータブルデバイスを示す図である。
【図１１】本発明の他の一実施例に係るフレキシブルポータブルデバイスを示す図である。
【図１２】本発明の一実施例に係るモーションセンシング補正ファクターの獲得方法を示す図である。
【図１３】本発明の他の一実施例に係るモーションセンシング補正ファクターの獲得方法を示す図である。
【図１４】本発明の一実施例に係るポータブルデバイスのセンシング補正方法を示すフローチャートである。
【図１５】本発明の一実施例に係るデバイスの制御動作を示す図である。
【図１６】本発明の他の一実施例に係るデバイスの制御動作を示す図である。
【図１７】本発明の他の一実施例に係るデバイスの制御動作を示す図である。
【図１８】本発明の一実施例に係るデバイスの制御動作を示す図である。
【発明を実施するための形態】
【００１０】
本明細書で使用される用語は、本発明での機能を考慮しながら、可能な限り、現在広く使用される一般的な用語を選択したが、これは、当業者の意図、慣例または新たな技術の出現などによって変わり得る。また、特定の場合は、出願人が任意に選定した用語もあり、この場合、該当する発明の説明部分でその意味を記載する。したがって、本明細書で使用される用語は、単純な用語の名称ではない、その用語が有する実質的な意味と本明細書の全般にわたる内容に基づいて解釈しなければならないことを明らかにしておく。
【００１１】
電子デバイス製造技術の発展に伴い、デジタルデバイスの小型化がなされている。本発明は、移動可能なポータブル電子デバイスに関するもので、以下では、これらを総称してポータブルデバイスと呼ぶ。ポータブルデバイスは、移動性を有する様々な電子デバイスを含む意味であって、例えば、携帯電話、ＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｔｓ）、ノートパソコン、タブレットＰＣ、ＭＰ３プレーヤー、ＣＤプレーヤー、ＤＶＤプレーヤーなどの電子デバイスを含む。以下では、ポータブルデバイスはデバイスと略称することもある。
【００１２】
図１は、本発明の一実施例に係るポータブルデバイスを示すブロック図である。
【００１３】
図１において、ポータブルデバイスは、ストレージユニット１０１０、コミュニケーションユニット１０２０、センサユニット１０３０、オーディオインプット／アウトプットユニット１０４０、カメラユニット１０５０、ディスプレイユニット１０６０、パワーユニット１０７０、プロセッサ１０８０、及びコントローラ１０９０を含む。
【００１４】
ストレージユニット１０１０は、ビデオ、オーディオ、写真、動画、アプリケーションなどの様々なデジタルデータを格納することができる。ストレージユニット１０１０は、フラッシュメモリ、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）、ＳＳＤ（Ｓｏｌｉｄ  Ｓｔａｔｅ  Ｄｒｉｖｅ）などの様々なデジタルデータ格納空間を示す。
【００１５】
コミュニケーションユニット１０２０は、ポータブルデバイスの外部と様々なプロトコルを用いて通信を行うことで、データを送信／受信することができる。コミュニケーションユニット１０２０は、有線又は無線で外部ネットワークに接続し、デジタルデータを送信／受信することができる。
【００１６】
センサユニット１０３０は、ポータブルデバイスに装着された複数のセンサを用いてユーザのインプットまたはデバイスが認識する環境をコントローラ１０９０に伝達することができる。センサユニット１０３０は複数のセンシング手段を含むことができる。一実施例として、複数のセンシング手段は、重力（ｇｒａｖｉｔｙ）センサ、地磁気センサ、モーションセンサ、ジャイロセンサ、加速度センサ、傾き（ｉｎｃｌｉｎａｔｉｏｎ）センサ、明るさセンサ、高度センサ、匂いセンサ、温度センサ、デプスセンサ、圧力センサ、ベンディングセンサ、オーディオセンサ、ビデオセンサ、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）センサ、タッチセンサなどのセンシング手段を含むことができる。センサユニット１０３０は、上述した様々なセンシング手段を総称するもので、ユーザの様々な入力及びユーザの環境をセンシングして、デバイスがそれによる動作を行うことができるようにセンシング結果を伝達することができる。上述したセンサは、別途のエレメントとしてデバイスに含まれるか、または少なくとも一つ以上のエレメントに統合されて含まれていてもよい。
【００１７】
オーディオインプット（入力）／アウトプット（出力）ユニット１０４０は、スピーカーなどのオーディオ出力手段及びマイクなどのオーディオ入力手段を含み、デバイスのオーディオ出力及びデバイスへのオーディオ入力を行うことができる。オーディオインプット／アウトプットユニット１０４０は、オーディオセンサとして使用されてもよい。
【００１８】
カメラユニット１０５０は、写真及び動画撮影を行うことができ、実施例によって選択的に備えることができる。カメラユニット１０５０は、上述したモーションセンサまたはビジュアルセンサとして使用されてもよい。
【００１９】
ディスプレイ（表示）ユニット１０６０は、表示画面にイメージを出力することができる。ディスプレイユニット１０６０は、表示がタッチセンシティブディスプレイである場合、上述したタッチセンサとして使用されてもよく、表示またはデバイスがフレキシブルな場合、ベンディングセンサとして使用されてもよい。
【００２０】
パワーユニット１０７０は、デバイス内部のバッテリーまたは外部電源と接続されるパワーソースであって、デバイスにパワー（電力）を供給することができる。
【００２１】
プロセッサ１０８０は、ストレージユニット１０１０に格納された様々なアプリケーションを実行し、デバイス内部のデータをプロセシングすることができる。
【００２２】
コントローラ１０９０は、上述したデバイスの各ユニットを制御し、ユニット間のデータ送受信をマネージすることもできる。
【００２３】
プロセッサ１０８０及びコントローラ１０９０は、一つのチップとして備えられ、上述したそれぞれの動作を共に行うことができる。このような場合、以下では、これをコントローラ１０９０と称することができる。
【００２４】
図１は、本発明の一実施例に係るブロック図であって、分離して表示した各ブロックは、デバイスのエレメントを論理的に区別して示したものである。したがって、上述したデバイスのエレメントは、デバイスの設計によって、一つのチップまたは複数のチップとして装着されてもよい。
【００２５】
最近、ポータブルデバイスは、様々なセンサを備えることで、デバイスの様々な動きを認識することができる。ポータブルデバイスが動きを認識可能になることによって、ポータブルデバイスは、既存のデータ送受信、表示機能のような基本的な機能以外に、様々な用途に使用できる。例えば、外部機器を制御するリモートコントローラ、またはゲームが可能なゲームパッドとして使用可能であり、デバイスが認識可能な動きと関連して様々なアプリケーション及びプログラムが提案されている。
【００２６】
図２は、本発明の一実施例に係るポータブルデバイスを示す図である。
【００２７】
ポータブルデバイスは、上述したように、複数のセンサを用いて、デバイスのムーブメントをセンシングまたは認識することができる。図１のセンサユニットに含まれるセンサと関連して、図２でデバイスが認識するムーブメント（動き）について説明する。
【００２８】
ポータブルデバイスは重力センサを含むことができる。重力センサは、デバイスに適用される重力をセンシング（検知）してデバイスの回転状態を認識することができるセンサである。図２において、デバイスがｘ軸またはｙ軸に回転する場合、重力センサは、これによる電気信号をコントローラに伝達し、コントローラは、デバイスの回転に応じた表示／動作コントロールを行うことができる。
【００２９】
重力センサは、傾斜角（ｔｉｌｔ  ａｎｇｌｅ）センサとして使用されてもよい。傾斜角センサは、地球の重力方向に対する傾斜を検出するセンサであって、角度センサの角度入力軸に振り子が取り付けられたセンサを含む。実施例として、重力方向を指す振り子の基準軸から角度を直接出力する変位方式、及び電子コイルに電流を流して発生するトルクと振り子の傾斜によるトルクとを均衡させて振り子を常にゼロの位置にあるようにするトルクバランス式がある。
【００３０】
ポータブルデバイスは地磁気センサを含むことができる。地磁気センサは、地球から発生する磁場の流れをセンシングして羅針盤のように方位を探知することができるセンサである。図２において、地磁気センサは、デバイスのｘ−ｙ平面での方位をセンシングし、デバイスは、これによる表示／動作コントロールを行うことができる。
【００３１】
ポータブルデバイスは加速度センサを含むことができる。加速度センサは、出力信号を処理して物体の加速度、振動、衝撃などの動的な力を測定することができる。言い換えると、加速度センサは、特定方向の加速度の変化をセンシングし、これを電気信号として出力することができる。図２において、加速度センサは、デバイスの任意の方向への動きを探知することができる。例えば、静止または移動中のデバイスに力を加えて特定方向の加速度を与えると、加速度センサは、これをセンシングして電気信号として出力し、デバイスは、この電気信号を用いてデバイスの表示／動作コントロールを行うことができる。本発明の実施例において、加速度センサは、ｘ、ｙ、ｚ軸の任意方向の加速度及びその変化をセンシングすることができる。
【００３２】
ポータブルデバイスはジャイロセンサを含むことができる。ジャイロセンサは、単位時間当たりの物体が回転した角度の値を知らせるセンサであって、言い換えると、角速度をセンシングするセンサである。上述した加速度センサが直線方向の加速度及びその変化をセンシングすると、ジャイロセンサは回転方向の加速度及びその変化をセンシングすることができる。図２において、ジャイロセンサは、デバイスがｘ、ｙ、ｚ軸のうち任意の軸を基準に回転する場合、その回転した角速度をセンシングして出力することができ、デバイスは、この角速度を用いて表示／動作コントロールを行うことができる。
【００３３】
上述したセンサの説明は、ハンドヘルドデバイスが含むことができるセンサの実施例であって、デバイスのモーション（動き）またはデバイスに対する動きをセンシングすることができるセンサである。このようなセンサ、すなわち、デバイスに対するユーザ及び環境の動き、及びデバイス自体の動きをセンシングし、これを電気信号として処理することができるセンサをモーション（動き）センサと称することができる。一実施例として、上述した地磁気センサ、加速度センサ、ジャイロセンサなどのセンサが一つのチップとして構成されて、デバイスの動きを検出することができる。他の実施例として、上述したセンサがそれぞれ別のチップとして具現されて、それぞれのセンサがセンシングする値を総合してデバイスの動きを検出することもできる。このような場合にも、デバイスの動き及びデバイスに対する動きをセンシングするセンサを共にモーション（動き）センサと称することができる。但し、以下では、説明の便宜のため、上述したセンサがデバイスの一地点に位置し、これをモーションセンサと呼ぶことにする。
【００３４】
図３は、本発明の一実施例に係るポータブルデバイスのディスプレイ（表示）コントロール動作を示す図である。
【００３５】
図３（ａ）は、デバイスの前面に備えられたディスプレイ（表示）スクリーンにイメージが表示されることを示す。このようなイメージの表示の途中に、図２で説明したように、ユーザがデバイスを時計回り方向に回転させたり、反時計回り方向に回転させたりすることができる。特に、ディスプレイイメージがゲームアプリケーションのイメージである場合、ユーザは、デバイスを自動車のハンドルのように回転させて、イメージ内の自動車の方向を調整することができる。このような場合、イメージがデバイスと共に回転すると、ユーザは視覚的にイメージを水平に見ることができないため、ユーザに不便をもたらす。
【００３６】
したがって、図３でのように、デバイスは、デバイスが回転する傾き及び角速度をセンシングし、これによって表示を調整し、同時にゲームアプリケーションにこれを反映することができる。
【００３７】
図３（ｂ）は、ユーザがデバイスを時計回り方向に回転させた場合を示す。デバイスは、モーションセンサを用いて、回転する角度及び角速度をセンシングし、これによって、ユーザ側に水平にイメージを表示することができる。すなわち、デバイスを回転させる分だけディスプレイイメージはその反対方向に回転して、ユーザは、デバイスを回転させることに関係なく、水平のイメージを続けて見ることができる。また、デバイスは、回転角度及び回転角速度をセンシングして、ゲームアプリケーションに反映することができる。言い換えると、デバイスのプロセッサで駆動されるゲームアプリケーションは、モーションセンサにおいてセンシングする回転角度及び角速度を用いて、これらによって、ゲームの中の自動車を運転するように制御して表示することができる。
【００３８】
図３（ｃ）は、ユーザがデバイスを反時計回り方向に回転させた場合を示し、方向以外の説明は図３（ｂ）で説明した通りである。
【００３９】
図４は、本発明の他の一実施例に係るポータブルデバイスのディスプレイコントロール動作を示す図である。
【００４０】
図４（ａ）は、デバイスの前面に備えられたディスプレイスクリーンにイメージが表示されることを示す。このようなイメージの表示の途中に、図２で説明したように、ユーザが、デバイスを反時計回り方向に回転させたり、任意の方向にひっくり返したりすることができる。
【００４１】
図４（ｂ）は、時計回り方向に９０度回転した場合を、図４（ｃ）は、時計回り方向または反時計回り方向に１８０度回転した場合を示す。デバイスは、モーションセンサを用いて、デバイスが回転した角度及びひっくり返されたことをセンシングすることができる。したがって、デバイスは、回転した角度またはひっくり返されたことに対応して表示を制御することができる。すなわち、ディスプレイイメージを回転または反転して、ユーザが持っている方向に対して水平に表示することができる。
【００４２】
図５は、本発明の一実施例に係るポータブルデバイスのコントロール動作を示す図である。
【００４３】
図３及び図４では、デバイスが回転することを例に挙げて説明したが、図５でのようにデバイスが一定の方向に動くことができる。
【００４４】
図５（ａ）は、デバイスを右側方向に動かす場合である。デバイスは、モーションセンサを用いてデバイスの移動方向及び加速度を獲得することができ、獲得した方向及び加速度を用いてデバイスまたはアプリケーションを制御することができる。
【００４５】
但し、ユーザが、図５（ａ）のように、水平方向にデバイスを持って移動しないこともある。例えば、図５（ｂ）のように、水平方向から反時計回り方向に角度θだけ回転した状態でデバイスを右側に移動できる。この場合、デバイスは、デバイスの右側方向の移動を、元々意図した右側方向５０１０、またはθだけ傾斜した右側上方のθ方向５０２０として認識することができる。
【００４６】
このような場合、デバイスは、デバイスまたはアプリケーションが動作に必要な方向に、センシングされた動きを補正しなければならない。例えば、現在、デバイスが動作中であるモードまたは駆動中のアプリケーションにおいて、水平方向の動きのみをユーザインプットコマンドとして認識することができる。このような場合、デバイスは、θ方向５０２０の動きからｘ軸の動きのみを抽出して、これをデバイスの動作に反映することができる。
【００４７】
結論的に、デバイスがモーションセンサで検出する様々なセンシング対象において、デバイスは、センシングされた値をそのまま用いることではなく、この値を互いに組み合わせ、補正して使用する必要がある。例えば、図５（ｂ）でのように、センシングされた加速度値を、センシングされた傾き角度を用いて、補正して反映するものである。
【００４８】
特に、以下では、表示またはデバイスがフレキシブルなポータブルデバイスである場合、追加で補正されなければならないセンサのセンシング値及び補正方法について説明する。
【００４９】
最近、フレキシブルディスプレイが商用化されており、フレキシブルディスプレイのベンディングによるデバイスの動作制御技術が具現されている。フレキシブルデバイスの場合、基板の素材まで全てフレキシブルな素材で作製されて、デバイス自体のベンディングも可能になった。フレキシブルデバイスの場合、基板は、金属箔（ｍｅｔａｌ  ｆｏｉｌ）、薄型ガラス（ｖｅｒｙ  ｔｈｉｎ  ｇｒａｓｓ）またはプラスチックで製造することができる。特に、プラスチック基板の場合、ＰＣ基板、ＰＥＴ基板、ＰＥＳ基板、ＰＩ基板、ＰＥＮ基板、ＡｒｙＬｉｔｅ基板などを使用することができる。以下では、フレキシブルディスプレイを含むデバイス、デバイス自体がフレキシブルなハンドヘルドデバイス、デバイスの一部がフレキシブルなデバイス、デバイスにフレキシブルな表示が備えられて表示が拡張されるデバイスなど、デバイスの一部または全部がフレキシブルなデバイスをフレキシブルポータブルデバイスと称することができ、説明の便宜のため、デバイスと称することもある。
【００５０】
図６は、本発明の一実施例に係るフレキシブルディスプレイまたはフレキシブルデバイスを示す図である。
【００５１】
図６の（ａ）乃至（ｄ）はフレキシブルディスプレイを示す。また、ポータブルデバイス自体がフレキシブルな場合、フレキシブルディスプレイを含むフレキシブルポータブルデバイスを示すこともできる。以下では、デバイス自体がフレキシブルなフレキシブルポータブルデバイスを例に挙げて説明する。
【００５２】
図６及び以下の図面では、フレキシブルポータブルデバイスを簡略に表現したが、これらの図面のデバイスは、それぞれ図１で示したユニットを含んでいるものである。
【００５３】
図６（ａ）は、ベンディングされる前のフレキシブルポータブルデバイスを示す。フレキシブルポータブルデバイスは、フレキシビリティーによって、図６（ｂ）のようなベンダブルデバイス、図６（ｃ）のようなローラブルデバイス、図６（ｄ）のようなフォルダブルまたは紙のような（ｐａｐｅｒ−ｌｉｋｅ）デバイスに分類することができる。
【００５４】
図６の（ｂ）乃至（ｄ）のようにデバイスがベンディングされる場合、モーションセンサのセンシング結果によるデバイスの動作に誤りが発生することがある。特に、図６（ａ）を基準に、モーションセンサが含まれた部分がベンディングされる場合、デバイスの動きを実際の動きと異にセンシングすることがある。
【００５５】
図７は、本発明の一実施例に係るフレキシブルポータブルデバイスのモーションセンシング動作を示す図である。
【００５６】
図７は、ユーザがデバイスをｚ軸上方向に移動させる場合に、モーションセンサでこのような動きをセンシングする動作を示す。同図において、左側は、フレキシブルデバイスがベンディングされた姿を示し、右側は、ベンディングされたフレキシブルデバイスにおいて、モーションセンサがセンシング及び検出するデバイスの動きを示す。一実施例として、モーションセンサ７０１０は、図７に示すように、デバイスの右側下端に位置する。
【００５７】
図７の左側のモーションセンサ７０１０において、点線矢印はモーションセンサの基準方向を示す。長さの長い点線矢印はモーションセンサの基準上−下方向を、長さの短い点線矢印はモーションセンサの基準右−左方向を示す。
【００５８】
図７（ａ）の左側のように、デバイスがｚ軸において上方向に移動する場合に、モーションセンサ７０１０は、図７（ａ）の右側のように、ｚ軸上方向に動きをセンシングすることができる。但し、ベンディングによって、図７（ｂ）及び図７（ｃ）では他の方向に動きをセンシングすることもある。
【００５９】
図７（ｂ）でのようにフレキシブルデバイスがベンディングされた場合に、モーションセンサは、デバイスのベンディングによって反時計回り方向に約９０度回転するようになる。モーションセンサの基準方向も図７（ｂ）に示すように変化するようになる。したがって、図７（ｂ）の左側のようにデバイスをｚ軸上方向に動かしているが、モーションセンサは、図７（ｂ）の右側のようにｘ軸右方向に動くものとセンシングすることがある。
【００６０】
また、図７（ｃ）でのようにフレキシブルデバイスがフォールディングされた場合に、モーションセンサは、デバイスのベンディングによってｙ軸方向に約１８０度回転するようになる。モーションセンサの基準方向も図７（ｃ）に示すように変化するようになる。したがって、図７（ｃ）の左側のようにデバイスをｚ軸上方向に動かしているが、モーションセンサは、図７（ｃ）の右側のようにｚ軸下方向に動くものとセンシングすることがある。
【００６１】
図８は、本発明の他の一実施例に係るフレキシブルポータブルデバイスのモーションセンシング動作を示す図である。
【００６２】
図８は、ユーザがデバイスをｘ軸右方向に移動する場合に、モーションセンサでこのような動きをセンシングする動作を示す。同図において、左側は、フレキシブルデバイスがベンディングされた姿を示し、右側は、ベンディングされたフレキシブルデバイスにおいて、モーションセンサがセンシング及び検出するデバイスの動きを示す。一実施例として、モーションセンサ７０１０は、図８に示すように、デバイスの右側下端に位置する。
【００６３】
図８のモーションセンサ７０１０において、点線矢印はモーションセンサの基準方向を示す。長さの長い点線矢印はモーションセンサの基準上−下方向を、長さの短い点線矢印はモーションセンサの基準右−左方向を示す。
【００６４】
図８（ａ）の左側のように、デバイスがｘ軸において右方向に移動する場合に、モーションセンサ７０１０は、図８（ａ）の右側のように、ｘ軸右方向に動きをセンシングすることができる。但し、ベンディングによって、図８（ｂ）及び図８（ｃ）では他の方向に動きをセンシングすることもある。
【００６５】
図８（ｂ）でのようにフレキシブルデバイスがベンディングされた場合に、モーションセンサは、デバイスのベンディングによって反時計回り方向に約９０度回転するようになる。モーションセンサの基準方向も図８（ｂ）に示すように変化するようになる。したがって、図８（ｂ）の左側のようにデバイスをｘ軸右方向に動かしているが、モーションセンサは、図８（ｂ）の右側のようにｚ軸下方向に動くものとセンシングすることがある。
【００６６】
また、図８（ｃ）でのようにフレキシブルデバイスがフォールディングされた場合に、モーションセンサは、デバイスのベンディングによってｘ軸方向に約１８０度回転するようになる。モーションセンサの基準方向も図８（ｃ）に示すように変化するようになる。したがって、図８（ｃ）の左側のようにデバイスをｘ軸右方向に動かしているが、モーションセンサは、図８（ｃ）の右側のようにｘ軸左方向に動くものとセンシングすることがある。
【００６７】
図９は、本発明の他の一実施例に係るフレキシブルポータブルデバイスのモーションセンシング動作を示す図である。
【００６８】
図９は、ユーザがデバイスをｙ軸の反時計回り方向に回転する場合に、モーションセンサでこのような動きをセンシングする動作を示す。同図において、左側は、フレキシブルデバイスがベンディングされた姿を示し、右側は、ベンディングされたフレキシブルデバイスにおいて、モーションセンサがセンシング及び検出するデバイスの動きを示す。一実施例として、モーションセンサ７０１０は、図９に示すように、デバイスの右側下端に位置する。
【００６９】
図９のモーションセンサ７０１０において、点線矢印はモーションセンサの基準方向を示す。長さの長い点線矢印はモーションセンサの基準上−下方向を、長さの短い点線矢印はモーションセンサの基準右−左方向を示す。
【００７０】
図９（ａ）の左側のように、デバイスがｙ軸において反時計回り方向に回転する場合に、モーションセンサ７０１０は、図９（ａ）の右側のように、ｙ軸の反時計回り方向に回転をセンシングすることができる。但し、ベンディングによって、図９（ｂ）及び図９（ｃ）では他の方向に動きをセンシングすることもある。
【００７１】
図９（ｂ）でのようにフレキシブルデバイスがベンディングされた場合に、モーションセンサは、デバイスのベンディングによって反時計回り方向に約９０度回転するようになる。モーションセンサの基準方向も図９（ｂ）に示すように変化するようになる。さらに、モーションセンサとデバイスの中心軸との間の距離が短くなる。したがって、図９（ｂ）の左側のように、デバイスはｙ軸の反時計回り方向にＡだけ回転したが、モーションセンサは、図９（ｂ）の右側のようにｙ軸の反時計回り方向にａだけ回転したものとセンシングすることがある。
【００７２】
また、図９（ｃ）でのようにフレキシブルデバイスがフォールディングされた場合に、モーションセンサは、デバイスのベンディングによってｙ軸方向に約１８０度回転するようになる。モーションセンサの基準方向も図９（ｃ）に示すように変化するようになる。したがって、図９（ｃ）の左側のように、デバイスはｙ軸の反時計回り方向にＡだけ回転したが、モーションセンサは、図９（ｃ）の右側のようにｙ軸の時計回り方向に回転したものとセンシングすることがある。
【００７３】
図７乃至図９で説明したように、フレキシブルデバイスがベンディングされた場合、デバイスの動きが誤ってセンシングされ得る。このような場合、既存のセンシングによるデバイスの表示制御またはアプリケーション制御において誤りが発生し、ユーザに所望のフィードバックを与えることができないおそれがある。図７乃至図９では、モーションセンサがデバイスの右側下端のコーナーに位置しているが、モーションセンサがデバイスのどこに位置しても、図７乃至図９のように誤りが発生し得る。
【００７４】
例えば、ユーザは、デバイスの一部をベンディングし、画面を時計回り方向に回転したが、表示画面は反時計回り方向に回転して、イメージが反転することがある。また、上述した自動車運転ゲームのようなアプリケーションにおいて、デバイスをＡだけ回転させて、自動車がＡだけカーブを回らなければならないが、ベンディングのため、ａだけカーブを回ることもある。
【００７５】
したがって、フレキシブルハンドヘルドデバイスの場合、ベンディングによるセンシング誤差を補正する必要がある。
【００７６】
以下では、本発明によってフレキシブルポータブルデバイスがベンディングされた場合、ベンディングによるモーションセンシング誤差を補正する方法について説明する。
【００７７】
本発明では、モーションセンサの最初の基準方向及び位置からベンディングによって変更される方向及び位置を獲得し、これを、ベンディングされたデバイスのモーションセンシングに反映する方法を提案する。以下では、ベンディングによってモーションセンサが変更される位置をベクトルで表現することができる。また、ベンディングによってモーションセンサが影響を受けて、補正（ｍｏｄｉｆｙ）しなければならない方向及び位置などを、モーションセンシング補正ファクターまたは補正ファクターと称することができる。モーションセンシング補正ファクターは、ベンディングによってモーションセンサが受ける影響と見ることができるので、以下では、ベンディングファクターと称することもある。
【００７８】
図１０は、本発明の一実施例に係るフレキシブルポータブルデバイスを示す図である。
【００７９】
上述したように、補正ベクトルを獲得するためには、ベンディングの方向及びベンディングの程度を検出しなければならない。したがって、本発明の実施例に係るフレキシブルポータブルデバイスはベンディングセンサを含む。
【００８０】
フレキシブルポータブルデバイスは、デバイスのベンディングを検出することができるベンディングセンサを含む。ベンディングセンサは、ベンドセンサ、フレックスセンサと呼ぶこともできる。
【００８１】
図１０でのように、ベンディングセンサを含むセンサレイヤがディスプレイレイヤの内部または下に備えられていてもよい。または、ベンディングをセンシングするセンサレイヤ全体をベンディングセンサと見ることもできる。ベンディングセンサは、図１０に示したような電極パターンを含むことができる。これらの電極は、抵抗性物質を含み、ベンディングの程度に応じて抵抗が変化し、センサレイヤに流れる電流も変化する。したがって、デバイスは、センサレイヤに流れる電流または電圧の変化を感知して、センサレイヤのどの部分にベンディングが発生したかを検出することができる。
【００８２】
図１０の右側に示したように、ベンディングの程度が大きくなるほど、ベンディングの影響を受ける電極部分が多くなる。したがって、デバイスは、電流の変化を通じてベンディングの程度をセンシングし、ベンディングの程度を通じて特定部分のベンディング角度を算出することができる。デバイスは、ベンディングの角度によって、ベンディングされたデバイス部分の距離及び位置を獲得することができる。また、ベンディングの角度によって、ベンディングされたデバイス部分に含まれたモーションセンサの方向変化及び位置変化を獲得することができる。
【００８３】
図１１は、本発明の他の一実施例に係るフレキシブルポータブルデバイスを示す図である。
【００８４】
図１１では、デバイスが曲がる部分にベンディングセンサの変化を表示した。図１１では、フレキシブルデバイスの右上隅を内側の対角線方向（２２５度方向）に折り曲げる場合を仮定した。
【００８５】
図１１でのような方向にデバイスをベンディングさせる場合に、図示したように、ベンディングされる方向の垂直方向にセンサレイヤがベンディングをセンシングするようになる。言い換えると、センサレイヤにおいてベンディングの影響を受ける電極部分の分布を把握すると、ベンディングの方向を検出することができる。図１１の場合、点線方向の電極部分がベンディングの影響を最も多く受けるはずであり、このような電極部分の分布を通じて、デバイスは、ベンディングが感知される電極の垂直方向にベンディングが発生していることを検出することもできる。
【００８６】
同図において、電極の色を通じて、ベンディングによる抵抗の変化を表示した。ベンディングが最も大きい部分を最も濃い色で表示した。一実施例として、デバイスは、ベンディングが最も大きい電極の方向と垂直な方向、すなわち、同図において矢印で表示した方向にデバイスの部分がベンディングされていることを認識することができる。
【００８７】
図１０及び図１１でそれぞれデバイスのベンディングの程度、ベンディング方向を検出する方法を説明した。但し、これは実施例に過ぎず、上述したものと異なるベンディングセンサを用いてベンディングの程度及び方向を検出することもできる。但し、本発明に係るフレキシブルデバイスは、任意のベンディングセンサを用いてもベンディングの程度／角度及びベンディング方向を検出することができ、これを用いてベンディングベクトルを獲得しようとする。
【００８８】
デバイスは、ベンディングによってモーションセンサ部分が動く場合、これによる正確なデバイスの制御を必要とする。言い換えると、デバイスは、モーションセンサがモーションをセンシングすると、該動きに応じて、必要な場合にはデバイスを制御し、動きがベンディングによって発生した場合にはベンディングを反映してデバイスを制御しなければならない。
【００８９】
ベンディングによってモーションセンサが受ける影響は、モーションセンサの方向の変化及びモーションセンサの位置の変化がある。以下では、モーションセンシング補正ファクターにおいて、特に、モーションセンサの方向の変化及び位置の変化について説明する。
【００９０】
図１２は、本発明の一実施例に係るモーションセンシング補正ファクターの獲得方法を示す図である。
【００９１】
図１２（ａ）において、モーションセンサは、基準方向をもって様々な動きをセンシングすることができる。モーションセンサがデバイスに位置した方向から、図１２（ａ）の右側の矢印のように基準方向をデフォルトにして、デバイスの動きをセンシングすることができる。重力センサを使用して、デバイスと地表面との角度が変化してもその角度は算出することができるが、このような場合にも、センサの基準方向または基準角度が設定されていないと、地表面との角度を算出することができない。したがって、フレキシブルポータブルデバイスの特性によってデバイスがベンディングされると、基準方向または基準方向の変化に応じてセンシングされる動きを補正する必要がある。
【００９２】
図１２（ｂ）は、フレキシブルポータブルデバイスがベンディングされる場合に、センサの基準方向が変化することを示した図である。図１２（ｂ）において、デバイスの（１）部分はモーションセンサを含まない。したがって、（１）部分がベンディングされる場合に、デバイスは、ベンディングによる制御を行えばよく、モーションセンサの方向を補正する必要はない。
【００９３】
図１２（ｂ）のデバイス（２）部分はモーションセンサを含む。したがって、デバイスの（２）部分がベンディングされると、モーションセンサの基準方向が図１２（ｂ）の右側のように変化する。このような場合、デバイスに動作が加わると、デバイスは、これを図７乃至図９に示したように他の方向に認識して、誤った方向に制御を行うこともある。したがって、デバイスは、モーションセンサの方向の変化がベンディングによって発生した場合、これを補正して制御を行わなければならない。
【００９４】
モーションセンサの方向変化は、ベンディングセンサ及びモーションセンサのうち少なくとも一つによって獲得することができる。言い換えると、図１０乃至図１１で説明したように、ベンディングセンサがセンシングするベンディングの方向及び程度によってモーションセンサの方向変化を獲得することができる。または、モーションセンサ自体がセンシングするモーションセンサの方向の変化で獲得することもできる。例えば、重力センサを使用して角度の変化を、または傾きセンサなどを使用してモーションセンサの方向変化を獲得してもよい。または、モーションセンサ及びベンディングセンサを全て使用してモーションセンサの方向変化を獲得してもよい。ベンディングセンサでベンディング方向を決定し、モーションセンサで該当方向への角度変化を獲得して、モーションセンサの正確な方向の変化を獲得してもよい。または、地磁気センサのようなモーションセンサで方向を決定し、ベンディングセンサでベンディング角度を獲得して、モーションセンサの方向変化を獲得してもよい。
【００９５】
図１３は、本発明の他の一実施例に係るモーションセンシング補正ファクターの獲得方法を示す図である。
【００９６】
上述したように、モーションセンサの方向変化だけでなく位置の変化もデバイスの誤（ｆａｕｌｔ）制御を起こすことがある。したがって、フレキシブルポータブルデバイスのモーションセンサを含む部分がベンディングされると、デバイスは、モーションセンサの位置変化を把握し、これによって制御を行わなければならない。
【００９７】
モーションセンサの位置変化は、基準位置に対する変化で示すことができる。実施例において、基準位置は、ベンディングされる前のセンサの位置、ベンディングされる確率またはベンディングにより位置が変化する確率が低いデバイスの部分（中央部又はフレキシブルでない部分）であり得る。
【００９８】
図１３において、ベンディングされる前のモーションセンサの位置を基準として、ベンディングにより変更されたモーションセンサの位置をベクトル_センサ（Ｖ_ｓｅｎｓｏｒ）で示した。基準位置がデバイスの中心部である場合に、この位置を基準としたモーションセンサの位置変更はベクトル_ｒｅｆ（Ｖ_ｒｅｆ）で示した。
【００９９】
モーションセンサの位置変化は、モーションセンサ及びベンディングセンサのうち少なくとも一つにより獲得することができる。例えば、ベンディングセンサを使用してベンディングによるデバイス部分の角度変化を把握すると、デバイスは、デバイスの大きさ及びベンディングの位置と角度などを用いてモーションセンサの変化した位置を把握することができる。または、ジャイロセンサ、傾きセンサ及び地磁気センサなどを使用して、モーションセンサ自体でモーションセンサの動き及び距離を演算し、モーションセンサの変更された位置を把握することができる。または、モーションセンサ及びベンディングセンサの両方を使用してモーションセンサの位置変化を獲得することもできる。
【０１００】
図１４は、本発明の一実施例に係るポータブルデバイスのセンシング補正方法を示すフローチャートである。
【０１０１】
図１４は、フレキシブルポータブルデバイスがベンディングされる場合、ベンディングの影響によるモーションセンサのセンシングの誤りを補正することができる方法を示す。
【０１０２】
まず、デバイスは、ベンディングが発生したか否かを把握する（Ｓ１４０１０）。
【０１０３】
デバイスが常にモーションセンサのセンシングを反映してデバイスを制御しなければならないわけではない。例えば、デバイスがＯＦＦされた場合、実行中のアプリケーションがデバイスのモーションセンシングを反映できない場合などには、モーションセンサをＯＦＦにしておくか、またはモーションセンサがセンシングをしてもこれを無視することができる。但し、モーションセンシングに応じてデバイスを制御する途中またはその前のベンディングによってモーションセンシングに望まない変化が発生する場合、これを反映するためには、まず、ベンディングが発生したか否かを知らなければならない。例えば、デバイスにベンディングが発生しなかったが、動きがセンシングされた場合、デバイスは、センシングされた動きに応じてデバイスを制御しなければならない。デバイスにベンディングが発生した場合には、これによる制御が必要か否かを判断しなければならない。したがって、デバイスは、まず、デバイスにベンディングが発生したか否かを把握する。デバイスのベンディング発生の有無は、ベンディングセンサを使用して検出することができる。さらに、デバイスは、デバイスのベンディング自体によるデバイスまたはアプリケーションの制御を行うこともできる。
【０１０４】
モーションセンサ及びそのセンシングは、上述したように、デバイスの動きまたはデバイスに対する動きを認識できるセンサ及びこれらのセンシング結果を含むもので、デバイスの位置変化、傾き変化、方位変化、方向変化、速度変化、加速度変化、角速度変化のうち少なくとも一つを含むことができる。その他にも、本明細書において例に挙げた他のセンサを含むことができる。
【０１０５】
デバイスは、ベンディングによってモーションセンサのセンシング補正が必要か否かを判断する（Ｓ１４０２０）。上述したように、デバイスがＯＦＦされた場合など、デバイスがモーションセンサのセンシングを使用しない場合には、ベンディングによるモーションセンサのセンシング補正が必要でない。または、図１２（ｂ）の（１）部分のベンディングのように、モーションセンシングと関係のないデバイスの部分がベンディングされる場合もまた、モーションセンサのセンシング補正が必要でない。したがって、デバイスは、ベンディングによるモーションセンシング補正が必要か否かを決定し、必要でない場合には補正なしにモーションセンサのセンシングに応じてデバイスを制御することができる。ベンディング自体によるデバイスの制御を行うこともできることは勿論である。
【０１０６】
デバイスは、ベンディングセンサ及びモーションセンサのうち少なくとも一つを使用してモーションセンサのセンシング補正が必要か否かを判断することができる。例えば、モーションセンサは動きをセンシングしているが、ベンディングセンサのセンシングがない場合に、デバイスは、該当動きに応じて制御を行うことができる。または、ベンディングセンサからデバイスのベンディングがセンシングされるが、モーションセンサは動きをセンシングしないと、モーションセンサを含まない部分がベンディングされるものと判断して、センシング補正なしにモーションセンサのセンシングに応じてデバイスを制御することもできる。また、デバイスが、作動中の状態及びモード、アプリケーションによってセンシング補正が必要か否かを判断することもできる。
【０１０７】
デバイスは、ベンディングによるモーションセンシング補正が必要な場合、モーションセンシング補正ファクターを獲得する（Ｓ１４０３０）。
【０１０８】
モーションセンシング補正ファクターは、上述したように、デバイスのベンディングによってモーションセンシング補正が必要な場合に、モーションセンシング補正に必要な数値、信号、データ、情報を意味する。一実施例として、モーションセンシング補正ファクターは、デバイスのベンディングによるモーションセンサの方向変化及び位置変化のうち少なくとも一つを含むことができる。このような変化は、上述した数値、電気信号、データ、情報であって、センサ、コントローラまたはアプリケーションから獲得することができる。
【０１０９】
モーションセンシング補正ファクターは、モーションセンサ及びベンドセンサのうち少なくとも一つにより獲得することができる。例えば、モーションセンサを使用してベンディングによるモーションセンサの方向変化を、ベンディングセンサを使用してベンディングによるモーションセンサの位置変化を獲得することができる。または、モーションセンサを使用してベンディングによるモーションセンサの位置変化を、ベンディングセンサを使用してベンディングによるモーションセンサの方向変化を獲得してもよい。または、モーションセンサを使用してベンディングによるモーションセンサの位置変化及び方向変化を獲得するか、またはベンディングセンサを使用してベンディングによるモーションセンサの位置変化及び方向変化を獲得してもよい。デバイスは、制御部を介してモーションセンサ及びベンディングセンサのうち少なくとも一つのセンサにおいてセンシングして出力するセンシング結果を使用して、モーションセンシング補正ファクターを算出することもできる。モーションセンシング補正ファクターの獲得についての追加的な説明は、図１０乃至図１３で説明した通りである。
【０１１０】
デバイスは、モーションセンシング補正ファクターを用いてモーションセンサのセンシングを補正することができる（Ｓ１４０４０）。
【０１１１】
デバイスは、上述したように獲得されたモーションセンシング補正ファクターを用いて、現在進行中のモーションセンサのセンシング、または新しく進行するモーションセンサのセンシングを補正することができる。
【０１１２】
一実施例として、デバイスは、モーションセンサの基準方向及び基準位置のうち少なくとも一つを再設定してモーションセンサのセンシングを補正することができる。例えば、モーションセンサの基準方向または基準位置が変更された場合、変更された方向または位置にモーションセンサのセンシング基準を変更することができる。その後、モーションセンサのセンシングは直ちに使用できるようになる。
【０１１３】
他の実施例として、デバイスは、モーションセンサのセンシング結果を、既に獲得したモーションセンシング補正ファクターを用いて補正することができる。上述した実施例とは異なり、ベンディングが追加で頻繁に発生することもあるので、毎回センサの基準値を再設定せずに、モーションセンシング補正ファクターのみを獲得してモーションセンシング結果を補正し、補正されたセンシング結果に応じてデバイスを制御することができる。
【０１１４】
デバイスは、モーションセンサを直接制御してセンサのセンシング結果自体を補正してもよく、モーションセンサのセンシング結果を用いて制御部またはアプリケーションにおいてセンシング結果を補正してもよい。
【０１１５】
デバイスは、モーションセンサのセンシング結果に応じてデバイスを制御することができる（Ｓ１４０５０）。
【０１１６】
モーションセンサのセンシング結果は、補正されたモーションセンサのセンシング結果を意味する。すなわち、一実施例として、モーションセンサのセンシング基準を補正した場合、補正されたセンシング基準によってセンシングした結果を示し、他の実施例として、モーションセンサのセンシング結果を補正する場合、補正されたセンシング結果を示す。デバイスは、上述したような様々なモーションセンサのセンシング結果に応じてデバイスを制御することができる。上述したように、デバイスにベンディングが発生していない場合、及びベンディングが発生したがモーションセンシングに影響がない場合、モーションセンサのセンシングを補正せずに、センシング結果に応じてデバイスを制御することができる。
【０１１７】
このような方法でデバイスを制御すると、フレキシブルデバイスがベンディングされても、ベンディングによるモーションセンシングの誤差またはそれによるデバイスの誤動作を防止することができる。
【０１１８】
図１４のフローチャートによる制御方法は、デバイスの制御部が、デバイスに備えられたセンサ（ベンディングセンサ、モーションセンサのうち少なくとも一つ）を使用して行うことができる。また、制御部で駆動されるアプリケーションによって行われてもよい。言い換えると、制御部で駆動されるアプリケーションが、制御部を介して、デバイスに含まれた上述したセンサ及びセンサのセンシングまたはセンシング結果を制御して、上述した方法を行うことができる。
【０１１９】
図１５は、本発明の一実施例に係るデバイスの制御動作を示す図である。
【０１２０】
図１５は、フレキシブルポータブルデバイスの表示の制御を示す。図１５（ａ）に示すように、表示は、右側上端に位置したモーションセンサ１５０１０、及びベンディングセンサ（図示せず）を含むことができる。図１５（ａ）のデバイスの右側上端をベンディングまたはフォールディングしたときのデバイスの表示の制御について説明する。
【０１２１】
図１５（ｂ）は、本発明のセンシング補正方法を使用していない場合である。モーションセンサのベンディングによってセンサの方向が変わって、デバイスは、これをデバイスのモーションと見なして表示の画面軸を変更することもある。しかし、この場合、モーションセンサのセンシング結果は、デバイスの動きではなくベンディングによって発生したもので、ユーザ側では、デバイスを動かさずに隅部をベンディングしたのに、表示の軸が変わってしまい、大きな不便さをもたらすことがある。
【０１２２】
図１５（ｃ）は、本発明のセンシング補正方法を使用した場合である。図１５（ｃ）において、デバイスは、ベンディングを感知し、モーションセンサのセンシング結果がベンディングによるものであることを判断し、この結果を補正することができる。デバイスは、補正されたセンシング結果に応じてデバイスを制御するので、表示は維持される。そして、その後、デバイスを図１５（ｄ）に示すように回転させても、デバイスのベンディングによる誤差が補正されるので、デバイスは、図１５（ｄ）に示すように表示の軸をデバイスの回転に応じて変更して、最適の表示状態を維持することができる。
【０１２３】
図１６は、本発明の他の一実施例に係るデバイスの制御動作を示す図である。
【０１２４】
図１６は、フレキシブルポータブルデバイスを使用して他のデバイスを制御する実施例を示す。最近、ブルートゥースのような様々な近距離無線通信規格が開発されて、携帯電話のようなハンドヘルドデバイスによって他の電子機器を制御できるようになった。図１６では、フレキシブルポータブルデバイスをリモートコントローラまたは遠隔マウスのように使用して、テレビ、コンピュータのモニタなどの他の表示デバイスを制御する実施例を示す。
【０１２５】
図１６において、テレビモニタのカーソルは、ポータブルデバイスの動きに応じて動く。このような場合、フレキシブルポータブルデバイスは、使用前または使用中にベンディング可能であり、ベンディングされた場合でも動きを正確に認識しなければ、接続された他の電子機器を正確に制御することができない。したがって、本発明で提案するセンシング補正方法を使用することで、フレキシブルポータブルデバイスがベンディングされた場合にも、ベンディングによる誤差を補正して、接続されたテレビなどの電子機器を正確に制御することができる。言い換えると、図１６において、ポータブルデバイスを右側水平方向に移動する場合、移動前または移動中にポータブルデバイスをベンディングしても、そして、モーションセンサがポータブルデバイスのどの位置に含まれても、テレビスクリーン上のカーソルを、意図した右側水平方向に誤差なしにセンシングして、制御信号を送信することができる。
【０１２６】
さらに、ポータブルデバイスを用いて外部デバイスを制御しながら、図１６に示したようなベンディングと共に、図５で説明したような傾きの変化が発生することもある。このような場合、ポータブルデバイスは、傾きの変化とベンディングの影響を同時に補正することができる。ポータブルデバイスは、モーションセンサを用いて、意図された方向への移動の入力と関係のない傾きの変化がセンシングされると、この傾きの変化または角度を補正し、ベンディングによるモーションセンサのセンシングの変化をさらに補正することができる。特に、このような場合、ポータブルデバイスは、モーションセンサがセンシングする傾きの変化などがベンディングによるものであるか、または動きによるものであるかを判断しなければならない。デバイスのモーションセンサがセンシングする変化が動きによる場合、図１４で上述したフローチャートのステップＳ１４０５０の動作を行うことができる。デバイスのモーションセンサがセンシングする変化が動き及びベンディングによる場合、図１４のフローチャートの過程を全て行い、モーションセンサの傾き変化のような動作補正は、ステップＳ１４０５０のデバイス制御動作に含まれ得る。
【０１２７】
図１４のデバイスの制御は、図１６のような実施例の場合、他の機器を制御するのに必要でない動きを認識すると、これを補正するステップをさらに含むことができる。言い換えると、図５で説明したように、移動方向にデバイスを移動するのが入力コマンドとなる場合、デバイスの動き以外の回転のような正確でない入力コマンドを正確な入力コマンドに補正するステップを含むことができる。ポータブルデバイスを移動する中にユーザが無意識的にデバイスを他の方向に回転させたり、またはデバイスをベンディングしたりしても、図１４の方法によりベンディングの影響を補正し、回転のような動きを補正して、ユーザが望む方向にデバイスを移動することによる制御信号を伝送することができる。
【０１２８】
図１７は、本発明の他の一実施例に係るデバイスの制御動作を示す図である。
【０１２９】
図１７は、拡張現実（Ａｕｇｍｅｎｔｅｄ  Ｒｅａｌｉｔｙ）アプリケーションを使用するフレキシブルポータブルデバイスを示す。拡張現実は、仮想現実（ｖｉｒｔｕａｌ  ｒｅａｌｉｔｙ）の一つの分野で、実際の環境に仮想の事物や情報を合成して、実際の環境に存在する事物のように認識できるように提供されるインターフェースを意味する。
【０１３０】
図１７（ａ）に示すように、拡張現実アプリケーションを実行し、ハンドヘルドデバイスを街へ向かわせると、デバイスは、カメラを使用してスクリーンに街の姿がオーバーラップするように表示することができる。表示が透明な場合、カメラを使用して透明な表示に見える街の姿にアプリケーションの内容がオーバーラップされてもよい。これは、カメラで撮影する映像を認識し、デバイスが認識する位置情報及び方向情報を使用して、該当位置周辺の情報を認識された映像にオーバーラップして表示するものである。上述したように、フレキシブルポータブルデバイスを使用する場合に、表示の一部をベンディングして使用することができる。
【０１３１】
拡張現実アプリケーションの場合、デバイスがモーションセンサを使用して有している位置情報及び表示を用いて、ユーザが関心のあるサービスに対する位置情報を視覚的に提供することができる。図１７（ａ）において、フレキシブルポータブルデバイス１７０１０は、カメラがＡ建物及びＢ建物方向に向かっており、ユーザが望むサービスまたは場所の情報がレストラン及びショッピングであれば、該当建物の情報を提供する。図１７（ａ）において、デバイス１７０１０は、Ａ建物がレストラン（Ｒｅｓｔｒａｕｒａｎｔ、“Ｄ’ｓ Ｃｏｏｋ”）であることを表し、Ｂ建物がショッピングセンターであることを表す。
【０１３２】
このようなフレキシブルポータブルデバイス１７０１０の使用中に、ユーザは、無意識的にまたは意識的に、図１７（ｂ）及び図１７（ｃ）に示すようにデバイスをベンディングすることができる。ベンディングによって、位置センサまたは方向センサのようなモーションセンサのセンシングが変化すると、デバイスは、実際にデバイスのカメラが向かう方向は変わっていないにもかかわらず、デバイスの方向が変化したものと認識することがある。実際にデバイスが向かっている主な方向は変わっていないので、表示される建物は相変らず建物Ａ及び建物Ｂである。
【０１３３】
図１７（ｂ）は、相変らず建物Ａ及び建物Ｂを表示しているフレキシブルポータブルデバイス１７０２０をそれぞれ示す。図１７（ｂ）の場合、デバイス１７０２０のベンディングによって、モーションセンサは、デバイスの方向が右側に回転したものとセンシングし得る。デバイス１７０２０は、デバイスが右側に回転したものと認識し、右側に回転した場合に対する位置情報を表示とオーバーラップすることがある。したがって、デバイス１７０２０は、実際に向かっている建物Ａ及び建物Ｂに、他の建物の情報をオーバーラップすることがある。すなわち、方向の回転に応じて建物Ａに建物Ｂの情報をオーバーラップし、建物Ｂには更に他の建物の情報をオーバーラップすることもあり、これは、ユーザに大きな不便さを与えることがある。
【０１３４】
図１７（ｃ）は、本発明に係るセンシング補正方法を使用するフレキシブルポータブルデバイス１７０３０を示す。図１７（ｃ）においても、デバイス１７０３０が向かっている主な方向は変化していないので、表示は、相変らず建物Ａ及び建物Ｂを表示する。デバイス１７０３０がベンディングされる場合、デバイスは、該当動きがベンディングによるものであることを判断して、図１７（ｂ）でのように、動きによって直ちにデバイスを制御しない。デバイス１７０３０は、デバイスに発生した動きがベンディングによる場合、図１４のフローチャートに示したような方法でベンディングによる動きを補正し、補正された動きに応じてデバイスを制御する。したがって、デバイス１７０３０は、図１７（ｂ）のように誤動作を起こすことなく、図１７（ｃ）のように、ユーザが望む情報を提供すると同時に、追加でデバイス１７０３０に動きがセンシングされると、それによる制御を行うことができる。
【０１３５】
図１８は、本発明の他の一実施例に係るデバイスの制御動作を示す図である。
【０１３６】
図１８（ａ）は、位置及び方向ベースのアプリケーションを実行中であるフレキシブルポータブルデバイス１８０１０を示す。図１８の場合、位置及び方向ベースのアプリケーションであって、現在ユーザが位置した場所でデバイスの方向に存在する星座を表示する星座アプリケーションを例として示した。
【０１３７】
上述したように、デバイスは、モーションセンサを使用してデバイスの位置、方向、角度を認識することができる。例えば、ＧＰＳセンサを使用してユーザの地球上の位置を認識し、地磁気センサを使用してデバイスまたはユーザが向かっている方位を知ることができる。そして、重力センサまたは傾きセンサを使用して、デバイスと地面との角度を知ることができる。したがって、デバイス１８０１０は、図１８（ａ）に示すように、星座アプリケーションを使用して、現在ユーザがデバイスを使用して指している所に位置する星座をユーザに表示することができる。デバイス１８０１０が向かっている方向や角度を変えると、デバイス１８０１０は、該当動きを認識し、それによって変化した座標の星座を表示することができる。
【０１３８】
図１８（ｂ）及び図１８（ｃ）は、星座アプリケーションを実行中のデバイスをユーザが意識的にまたは無意識的にベンディングする場合を示す図である。
【０１３９】
一実施例として、図１８（ｂ）に示すようにデバイスをベンディングする場合、ベンディングされるデバイスの右側サイドに方位をセンシングする地磁気センサが含まれ得る。このような場合、ユーザが表示の方向または方位を変化させていないが、デバイスは、方位が変化したものと認識することがある。したがって、このような場合、デバイス１８０２０は、元々ユーザが意図する方向よりも右側方向に動きが発生したものと判断し、右側座標の星座を表示することがある。しかし、デバイス１８０２０は、ベンディングされただけで、デバイスの主な方向は変わっていないので、図１８（ａ）に示したようなイメージが表示されなければならない。
【０１４０】
図１８（ｃ）は、本発明の一実施例に係るセンサ補正方法を使用した場合を示す。図１８（ｃ）においても、ユーザは、意識的にまたは無意識的にデバイス１８０３０をベンディングした。この場合、デバイス１８０３０は、地磁気センサがセンシングする動きがベンディングによるものであるか、または動きによるものであるかを判断する。したがって、ベンディングが発生した図１８（ｃ）の場合、変化した方向を動きではなくベンディングによるものと判断し、図１４と関連して説明したように変化を補正する。したがって、図１８（ｂ）のように表示が変更されずに、図１８（ａ）のような座標の星座が表示され得る。ユーザが、ベンディングされた状態でデバイス１８０３０を動かして、動きがセンシングされると、図１４で説明したように、ベンディングによる影響を補正して、動きに応じたデバイスの制御を行うことができる。したがって、デバイス１８０３０は、ベンディングされた状態で動く方向に応じて、正確なデバイス方向に位置する座標の星座を表示することができる。
【０１４１】
フレキシブルポータブルデバイスが、図１５乃至図１８に示したようなサービスを提供する場合、図１４のフローチャートのような方法において、デバイスの制御動作に図１５乃至図１８で説明したデバイスの制御動作が追加される。
【０１４２】
例えば、図１５の場合、モーションセンサのセンシングを補正し、補正されたモーションセンサのセンシング結果はデバイスの方向転換となる。したがって、デバイスは、図１５で説明したように、補正されたモーションセンサのセンシング結果に応じて、デバイスが回転する方向に合わせて表示の方向を回転させて、ユーザが、デバイスが回転しても同一の方向のイメージを見ることができるように制御できる。
【０１４３】
図１６の場合、モーションセンサのセンシングを補正し、補正されたモーションセンサのセンシング結果はデバイスの水平方向（矢印方向）の動きとなる。すなわち、デバイスは、デバイスの水平方向の移動前または移動中にデバイスがベンディングされた場合、ベンディングによるモーションセンシング補正ファクターを獲得し、これを用いてモーションセンサのセンシングを補正する。そして、デバイスは、補正されたモーションセンサのセンシングに応じてデバイスがベンディングされた影響を排除し、デバイス自体の水平方向の動きに応じてテレビ制御信号を送出することができる。また、水平方向の移動以外に、回転のような他の動きがセンシングされても、デバイスは、実行中の制御動作に必要な動きにこれを補正して、デバイスの水平方向の動きに応じて制御信号を伝送することができる。
【０１４４】
図１７の場合、デバイスは、図１７で示したものと異なる部分がベンディングされることもあり、特に、ベンディングによってカメラの角度が変化するか、またはデバイスのモーションセンサが認識する方向への影響が生じることもある。デバイスは、拡張現実アプリケーションの駆動前または駆動中にデバイスがベンディングされると、ベンディングによるモーションセンシング補正ファクターを獲得し、これを用いてモーションセンサのセンシング結果を補正することができる。したがって、デバイスがベンディングされても、ベンディングによる誤りなしに、表示に拡張現実アプリケーションに必要な表示を提供することができる。
【０１４５】
図１８の場合、デバイスは、図１８で示したものと異なる部分のベンディングが発生し得る。この場合にも、デバイスは、アプリケーションの駆動前または駆動中にデバイスがベンディングされると、ベンディングによるモーションセンシング補正ファクターを獲得し、これを用いてモーションセンサのセンシング結果を補正することができる。したがって、デバイスがベンディングされても、アプリケーションが必要とするモーションセンシングを行って、誤りなしにアプリケーションを実行及び表示することができる。
【０１４６】
本発明によれば、フレキシブルポータブルデバイスの使用時に、デバイスがベンディングされても、ベンディングの影響によるデバイスの誤動作を改善することができる。特に、様々なモーションセンサを含むデバイスの場合、モーションセンサを用いたデバイスの制御及びアプリケーションの駆動を行うようになり、このような場合、デバイスがベンディングされても、正確にデバイス及びアプリケーションを制御することができる。
【０１４７】
上述したように、発明の実施のためのベストモードで、関連事項を記述した。
【産業上の利用可能性】
【０１４８】
上述したように、本発明は、電子デバイスに全体的または部分的に適用することができる。
【図２】
2015506520.tif 000003
【図３（ａ）】
2015506520.tif 000004
【図３（ｂ）】
2015506520.tif 000005
【図３（ｃ）】
2015506520.tif 000006
【図４（ａ）】
2015506520.tif 000007
【図４（ｂ）】
2015506520.tif 000008
【図４（ｃ）】
2015506520.tif 000009
【図５（ａ）】
2015506520.tif 000010
【図５（ｂ）】
2015506520.tif 000011
【図６】
2015506520.tif 000012
【図１０】
2015506520.tif 000013
【図１１】
2015506520.tif 000014
【図１２（ａ）】
2015506520.tif 000015
【図１２（ｂ）】
2015506520.tif 000016
【図１３】
2015506520.tif 000017
【図１５】
2015506520.tif 000018
【図１６】
2015506520.tif 000019
【図１８】
2015506520.tif 000020
【図１】
2015506520.tif 000021
【図７】
2015506520.tif 000022
【図８】
2015506520.tif 000023
【図９】
2015506520.tif 000024
【図１４】
2015506520.tif 000025
【図１７】
2015506520.tif 000026
【国際調査報告】
2015506520.tif 000027
2015506520.tif 000028