(57)【特許請求の範囲】
【請求項１】
少なくとも曲げるか捻ることによって、装置の使用中、形状を変更されるように構成される本体と；
前記本体の形状が変更されている場合、互いに対して移動する第１の部分及び第２の部分を備える前記本体と；
前記第１の部分の現在の向きを表す、第１の向き信号を生成するように構成される第１の向きセンサを備える前記第１の部分と；
前記第２の部分の現在の向きを表す、第２の向き信号を生成するように構成される第２の向きセンサを備える前記第２の部分と；
前記第１の向き信号及び前記第２の向き信号によって示される、前記第１の部分の向き及び前記第２の部分の向きに基づいて、前記第１の部分及び前記第２の部分のうちの少なくとも一つの動きを決定することを遂行するように構成される少なくとも一つのプロセッサと；
を備える、装置。
【請求項２】
請求項１に記載の装置において、
前記第１の向きセンサ及び前記第２の向きセンサのうちの少なくとも一つは、ジャイロスコープを備える、装置。
【請求項３】
請求項１または請求項２に記載の装置において、
前記第１の向きセンサ及び前記第２の向きセンサのうちの少なくとも一つは、磁力計を備える、装置。
【請求項４】
請求項１から請求項３のいずれかに記載の装置において、
前記第１の向きセンサは、第１のカメラユニットを備える、装置。
【請求項５】
請求項４に記載の装置において、
ディスプレイ方向を有するディスプレイをさらに備え、前記ディスプレイは前記ディスプレイ方向に情報表示するように構成され、ここで、前記第１のカメラユニットは前記ディスプレイ方向と反対方向に向けられる、装置。
【請求項６】
請求項４または請求項５に記載の装置において、
前記第２の向きセンサは、第２のカメラユニットを備える、装置。
【請求項７】
請求項６に記載の装置において、
前記本体の形状が変更されていない態様にある場合、前記第１のカメラユニット及び前記第２のカメラユニットは、反対方向に向けられる、装置。
【請求項８】
請求項４から請求項７のいずれかに記載の装置において、
前記プロセッサは、２つの異なる時点でカメラユニットによって生成された信号の中にある、一つまたは複数の画像オブジェクトを確認し、前記確認された一つまたは複数の画像オブジェクトの相対的な動きを確認することによって、前記カメラユニットから受信された前記向き信号を処理するように構成される、装置。
【請求項９】
請求項１から請求項８のいずれかに記載の装置において、
前記第１の部分及び前記第２の部分の前記動きの決定は、前記第１の部分及び前記第２の部分の相互の動きを決定することを含む、装置。
【請求項１０】
請求項１から請求項９のいずれかに記載の装置において、
前記第１の部分及び前記第２の部分は、前記本体の両端に配置されている、装置。
【請求項１１】
装置の本体の第１の部分の現在の向きを表す第１の向き信号を受信すること、ここで、前記本体は、前記装置の使用中、少なくとも曲げるか捻ることによって、形状を変更させることが可能であり、前記本体は、形状を変更された場合、互いに対して移動する前記第１の部分及び第２の部分を備える、前記受信することと；
前記装置の前記本体の前記第２の部分の現在の向きを表す第２の向き信号を受信することと；
前記第１の向き信号及び前記第２の向き信号によって示される、前記第１の部分の向き及び前記第２の部分の向きに基づいて、前記第１の部分及び前記第２の部分のうちの少なくとも一つの動きを決定することと；
を含む、方法。
【請求項１２】
請求項１１に記載の方法において、
前記第１の部分及び前記第２の部分のうちの少なくとも一つの前記動きの決定は、前記第１の部分及び前記第２の部分の相互の動きを決定することを含む、方法。
【請求項１３】
請求項１１または請求項１２に記載の方法において、
前記第１の部分及び前記第２の部分は、前記本体の両端に配置される、方法。
【請求項１４】
装置の本体の第１の部分の現在の向きを表す第１の向き信号を受信すること、ここで、前記本体は、前記装置の使用中、少なくとも曲げるか捻ることによって、形状を変更させることが可能であり、前記本体は、形状を変更された場合、互いに対して移動する前記第１の部分及び第２の部分を備える、前記受信することと；
前記装置の前記本体の前記第２の部分の現在の向きを表す第２の向き信号を受信することと；
前記第１の向き信号及び前記第２の向き信号によって示される、前記第１の部分の向き及び前記第２の部分の向きに基づいて、前記第１の部分及び前記第２の部分のうちの少なくとも一つの動きを決定することと；
を遂行するように構成されるプロセッサを備える、装置。
【請求項１５】
少なくとも一つのプロセッサと；
コンピュータプログラムコードを含む少なくとも一つのメモリと；
を備える装置であって、前記コンピュータプログラムコードは、前記少なくとも一つのプロセッサに実行されると、前記装置に少なくとも：
前記装置の本体の第１の部分の現在の向きを表す第１の向き信号を受信すること、ここで、前記本体は、前記装置の使用中、少なくとも曲げるか捻ることによって、形状を変更させることが可能であり、前記本体は、形状を変更された場合、互いに対して移動する前記第１の部分及び第２の部分を備える、前記受信することと；
前記装置の前記本体の前記第２の部分の現在の向きを表す第２の向き信号を受信することと；
前記第１の向き信号及び前記第２の向き信号によって示される、前記第１の部分の向き及び前記第２の部分の向きに基づいて、前記第１の部分及び前記第２の部分のうちの少なくとも一つの動きを決定することと；
を遂行させるように構成される、装置。
【請求項１６】
装置のプロセッサで実行されることにより、前記装置に、装置の本体の第１の部分の現在の向きを表す第１の向き信号を受信すること、ただし前記本体は、前記装置の使用中、少なくとも曲げるか捻ることによって、形状を変更させることが可能であり、前記本体は、形状を変更された場合、互いに対して移動する前記第１の部分及び第２の部分を備える、前記受信することを遂行させるコードと；
前記プロセッサで実行されることにより、前記装置に、前記装置の前記本体の前記第２の部分の現在の向きを表す第２の向き信号を受信することを遂行させるコードと；
前記プロセッサで実行されることにより、前記装置に、前記第１の向き信号及び前記第２の向き信号によって示される、前記第１の部分の向き及び前記第２の部分の向きに基づいて、前記第１の部分及び前記第２の部分のうちの少なくとも一つの動きを決定することを遂行させるコードと；
を含む、コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、一般に、機器の形状変更の感知に関するものである。
【背景】
【０００２】
携帯電話機及びタブレットコンピュータ等の最新機器は、この１０年間に非常に速いペースで進歩している。最初のＧＳＭ(登録商標)電話機は、つい２０年程前に製造された。それから、携帯電話機は小型コンピュータとなり、多くの場合、タッチスクリーン、コンパス、衛生ナビゲーション、マルチバンド・ラジオ、カメラ、ジャイロスコープ、毎秒数メガビットのデータ転送速度を有するモデム、さらには懐中電灯として兼用できるフラッシュライトを備えている。ここで、上記のジャイロスコープは、自動的にディスプレイの方向を変更したり、または、ディスプレイを伏せることにより着信音を小さくするために使用される。
【０００３】
機器の利便性に関して様々な改良もなされている。カメラ及び携帯電話機等、様々な種類の最初の機器は、それぞれの機能に対して専用のボタンがあった。その後、メニュー表示が可能なディスプレイ及びメニュー選択キーによって、ボタンの数が減少し、多機能のユーザにとって利便性が向上した。さらに最近、タッチスクリーンによってユーザインタフェースが階層型のメニューからフラットな構造に移行している。このフラットな構造では、一つ又は複数のページが、様々な機能、サービス、アプリケーションを表す多数のアイコンを提供する。
【０００４】
プロトタイプの携帯電話機を用いて実証されている一つの新規開発は、ユーザが利用可能な（例えば、ユーザ入力用の）フレキシブルデバイスである。フレキシブルディスプレイの進歩等、多くの様々な技術の進歩の結果、フレキシブルデバイスは、開発することが可能になっている。実現困難なフレキシブルデバイスの大量生産及び／または信頼性にも、さらに多くの挑戦がなされている。これらの問題に対処するため、または、少なくとも新しい技術的代替手段を提供するため、新技術が必要とされる。
【摘要】
【０００５】
本発明の種々の例示的態様は特許請求の範囲に提示されている。
【０００６】
本発明の第1の態様によれば、次の装置が提供される。この装置は、前記装置の使用中、少なくとも曲げるか捻ることによって、形状を変更させることができるように構成される本体と；前記本体の形状が変更される場合、互いに対して移動する第１の部分及び第２の部分を備える前記本体と；第１の向き信号を生成するように構成される第１の向きセンサを備える前記第１の部分と；第２の向き信号を生成するように構成される第２の向きセンサを備える前記第２の部分と；を備え、前記装置はさらに、前記第１の向き信号及び第２の向き信号に基づいて、前記第１の部分及び前記第２の部分のうちの少なくとも一つの動作を決定することと；を遂行させるように構成される、少なくとも一つのプロセッサを備える。
【０００７】
前記本体は、ユーザによって形状を変更される場合がある。
【０００８】
本発明の第２の態様によれば、次の方法が提供される。この方法は、装置の本体の第１の部分の向きを表す第１の向き信号を受信すること、ここで、前記本体は、前記装置の使用中、少なくとも曲げるか捻ることによって、形状を変更させることが可能であり、前記本体は、形状を変更された場合、互いに対して移動する前記第１の部分及び第２の部分を備える、前記受信することと；前記装置の前記本体の前記第２の部分の向きを表す第２の向き信号を受信することと；前記第１の向き信号及び前記第２の向き信号に基づいて、前記第１の部分及び前記第２の部分のうちの少なくとも一つの動作を決定することと；を含む。
【０００９】
本発明の第３の態様によれば、次の装置が提供される。この装置は、プロセッサを備え、このプロセッサは、装置の本体の第１の部分の向きを表す第１の向き信号を受信すること、ここで、前記本体は、前記装置の使用中、少なくとも曲げるか捻ることによって、形状を変更させることが可能であり、前記本体は、形状を変更された場合、互いに対して移動する前記第１の部分及び第２の部分を備える、前記受信することと；前記装置の前記本体の前記第２の部分の向きを表す第２の向き信号を受信することと；前記第１の向き信号及び第２の向き信号に基づいて、前記第１の部分及び前記第２の部分のうちの少なくとも一つの動作を決定することと；を遂行するように構成される。
【００１０】
本発明の第４の態様によれば、次の装置が提供される。この装置は、少なくとも一つのプロセッサと；コンピュータプログラムコードを含む少なくとも一つのメモリと；を備え、前記少なくとも一つのメモリ及び前記コンピュータプログラムコードは、前記少なくとも一つのプロセッサと共に、前記装置に少なくとも：装置の本体の第１の部分の向きを表す第１の向き信号を受信すること、ここで、前記本体は、前記装置の使用中、少なくとも曲げるか捻ることによって、形状を変更させることが可能であり、前記本体は、形状を変更された場合、互いに対して移動する前記第１の部分及び第２の部分を備える、前記受信することと；前記装置の前記本体の前記第２の部分の向きを表す第２の向き信号を受信することと；前記第１の向き信号及び前記第２の向き信号に基づいて、前記第１の部分及び前記第２の部分のうちの少なくとも一つの動作を決定することと；を遂行させるように構成される。
【００１１】
本発明の第５の態様によれば、次のコンピュータプログラムが提供される。このコンピュータプログラムは、プロセッサで実行された場合、装置の本体の第１の部分の向きを表す第１の向き信号を受信するためのコードと、ここで、前記本体は、前記装置の使用中、少なくとも曲げるか捻ることによって、形状を変更させることが可能であり、前記本体は、形状を変更された場合、互いに対して移動する前記第１の部分及び第２の部分を備える、前記受信するためのコードと；前記装置の前記本体の前記第２の部分の向きを表す第２の向き信号を受信するためのコードと；前記第１の向き信号及び前記第２の向き信号に基づいて、前記第１の部分及び前記第２の部分のうちの少なくとも一つの動作を決定するためのコードと；を備える。
【００１２】
前記コンピュータプログラムは、コンピュータと共に使用するために、自身が具現化するコンピュータプログラムコードを担持するコンピュータ読み取り可能な媒体を含むコンピュータプログラム製品でありうる。
【００１３】
本発明の第６の態様によれば、次の装置が提供される。この装置は、前記装置の使用中、少なくとも曲げるか捻ることによって、形状を変更させるための手段と；
前記本体の形状が変更される場合、互いに対して移動する第１の部分及び第２の部分を備える前記本体と；第１の向き信号を生成するための第１の向き感知手段を備える前記第１の部分と；第２の向き信号を生成するための第２の向き感知手段を備える前記第２の部分と；を備え、前記装置はさらに、前記第１の向き信号及び前記第２の向き信号に基づいて、前記第１の部分及び前記第２の部分のうちの少なくとも一つの動きを決定するための、少なくとも一つの処理手段を備える。
【００１４】
本発明の非限定的な例示的態様及び例示的実施形態を示してきたが、これらの例は、本発明の実施において利用される可能性のある特徴やステップを、いくつか選択して説明したものに過ぎない。いくつかの具現化形態は、本発明の例示的な側面のあるものを参照してのみ示されるかもしれない。そのため、対応する実施形態が他の例示的態様にも適用可能であることを理解すべきである。
【図面の簡単な説明】
【００１５】
本発明の例示的実施形態をより完全に理解するために、添付図面と合わせて参照する詳細な説明について記述する。
【００１６】
【図１】本発明のある例示的実施形態に従う装置の正面図である。
【００１７】
【図２】図１の装置の側面図である。
【００１８】
【図３】図１の装置の背面図である。
【００１９】
【図４】図１の装置の上面図である。
【００２０】
【図５】形状を変更されていない態様にある図１の装置を備えるシステムの上面図である。
【００２１】
【図６】図５の形状でのカメラユニット（camera units）によって確認される、図１の後方のカメラユニットの視界と図１の前方のカメラユニットの視界とを示す図である。
【図７】上記装置の形状が変更された態様にある場合の図５のシステムの上面図である。
【００２２】
【図８】図７の形状でのカメラユニットによって確認される、図１の後方のカメラユニットの視界と図１の前方のカメラユニットの視界とを示す図である。
【００２３】
【図９】図７の形状が変更された態様に関する、屈曲の中心線を示す図である。
【００２４】
【図１０】本発明のある例示的実施形態に従う機器の詳細の一部を示す概略的なブロック図である。
【００２５】
【図１１】装置の中央部に対して、第１及び第２の部分を後方に押すように、図１の装置を曲げていることを示す図である。
【００２６】
【図１２】装置が図１１に示したように曲げられた場合、２つのカメラで生じる景色の変化を示す図である。
【００２７】
【図１３】図１の装置が捻られている様子を描いている図である。ここでは、第２の部分は定位置にあるが、第１の部分は上縁から後方に捻られている。
【００２８】
【図１４】図１３に示すように装置が捻られる場合の、後方及び前方のカメラユニットの視界を示す図である。
【００２９】
【図１５】図１３に示すように捻られたとき、装置がそれを跨いで屈曲する斜め方向の中心線を示した図である。
【００３０】
【図１６】例示的実施形態に従う（例えば、プロセッサによって実行される）処理を示す図である。
【００３１】
【図１７】装置が図１１のように外側に曲げられる場合の、２つの向きセンサ（orientation sensor）での角度変化を示す図である。
【図１８】装置が図１１のように外側に曲げられる場合の、２つの向きセンサでの角度変化を示す図である。
【００３２】
【図１９】装置の両端を曲げることによってその装置が捻られた場合の、２つの向きセンサでの角度変化を示す図である。
【図２０】装置の両端を曲げることによってその装置が捻られた場合の、２つの向きセンサでの角度変化を示す図である。
【００３３】
【図２１】本発明のある例示的実施形態であり、装置の第１及び第２の部分での角度変化を決定するための、２つのジャイロスコープまたは磁力計を備える装置を示す図である。
【詳細説明】
【００３４】
本発明のある例示的実施形態とその可能性のある利点は、添付の図1から図21を参照して理解されよう。本説明では、引用符号等が各部分等を意味する。
【００３５】
図１〜図４は、本発明のある例示的実施形態に従う装置の様々な図である。装置１０はその前側（操作側ともいう）に本体１００を備え、さらに、情報が表示される所定の表示方向を備えるディスプレイ１１０、前方のカメラユニット１２０、後方のカメラユニット１３０、一つ又は複数のキー１４０、及び向きセンサ１５０（例えば、ジャイロスコープまたは磁力計等）を備える。ここで、後方のカメラユニット１３０は破線で描かれており、図示されている装置１００の表面の裏側に対象要素（この場合、後方のカメラユニット１３０）が存在することを示している。
【００３６】
装置１００は、モノブロック・デバイス（mono-block device）といわれるものであり、換言すると、この装置１００は、その様々なパーツが取り付けられる１つの本体１００を有する。ディスプレイ１１０等の大きなパーツも、本体１００の構成要素となりうる。「本体」という語句は、一般的に、装置１０の様々なパーツを一緒に保持する構造を有するものとして理解されうる。ここで、これら様々なパーツは、装置１０の内部に保持されてもよく、装置１０の表面に部分的または全体的に保持されてもよい。
【００３７】
本体１００は、少なくとも曲げるか捻ることによって、装置を使用している間、その形状を柔軟に変えることができるように構成されている。例えば、本体１００内部の電気的接続が、本体１００の柔軟な形状変更に耐えられるよう構成されるように、本体１００は柔軟性のある材料でつくられているか、または、相互に曲がる節で構成されている場合がある。フレキシブルデバイス自体は周知であるので、この本体の構造についてこれ以上詳しく説明する必要はない。本体１００は、例えば、装置１０のユーザ及び／または一つ若しくは複数の制御可能なアクチュエータ（例えば、マッスル・マテリアル（muscle material）でつくられた圧電式または電動式のアクチュエータ等）によって、柔軟にその形状を変えることができる。
【００３８】
装置１０等のフレキシブルデバイスは、多くの場合、使用感をよくするために形状変更できるようにされるのみでなく、装置１０の動作を制御するためにも形状変更が用いられる場合もある。したがって、装置１０は、装置１０（より正確には本体１００）が形状変更されているどうか、及び、装置１０（より正確には本体１００）がどのように形状変更されているか、を検出する必要がある。発明者は、いくつかの伸縮検出器（stretch detector）または形状変更を検出するその他のセンサを組み込む代わりに、装置１０の様々な部分の向き（反対側等）を検出すること、及び、これら検出された向きの相違に基づいて形状変更を決定することが可能であることを理解している。いくつかの例示的実施形態において、向きの検出は、ジャイロスコープまたは磁力計を使用することによって実行される。あるいは、カメラユニットによって生成される信号での変化に基づいて、カメラを使用することによって実行される場合もある。したがって、本明細書では、「向きセンサ」という語句は、センサの向きを決定するのに使用できるあらゆるセンサであるとして定義される。カメラユニットは通常、向きセンサとみなされないが、本明細書では「向きセンサ」に含まれる。
【００３９】
カメラの信号は、カメラユニットによって生成されるあらゆる信号であるとして理解してもよい。例えば、画像キャプチャユニットのピクセル検出器によって生成される画像情報、及び／またはピクセル検出器の選定されたサブセット若しくはピクセル検出器の分離式の小型のセット（例えば、オートフォーカスに通常使用されているもの）によって生成される画像情報等である。
【００４０】
向きセンサとしてカメラを使用することをより理解するため、以下では、図５〜図９を参照してほしい。
【００４１】
図５は、形状が変更されていない態様にある装置１０を備えるシステム５００の上面図を示す。図５には、第１の画像オブジェクト５１０及び第２の画像オブジェクト５２０（この場合、ユーザである）が、その目的上、誇張されたサイズで装置１０と共に描かれている。図５はさらに、第１の画像オブジェクト５１０を含む第１の視界５３０、及び第２の画像オブジェクト５２０を含む第２の視界５４０を示す。第１の視界５３０及び第２の視界５４０は、第１の光軸５３５及び第２の光軸５４５をそれぞれ有する。
【００４２】
図６は、図５の態様におけるこれらカメラユニットによって確認される、後方のカメラユニット１３０及び前方のカメラユニット１２０の視界を示す。
【００４３】
図７は、図５のシステムの上面図である。装置１０は、その形状が変化しうる構造を有するか、または曲げられることができるようにされている。例えば、図７のように、装置１０の両側の外側縁を（例えば、ユーザの指によって）ユーザ側に少しだけ引き寄せておくことができるようにされている。図７は、向きセンサ（図７のカメラユニット１３０及び１２０）が変化すること、さらに、装置１０の形状が変更されている場合にこれらカメラユニット相互の向きが変化することを明確に示す。
【００４４】
図８は、図７の態様におけるこれらカメラユニットによって確認される、後方のカメラユニット１３０及び前方のカメラユニット１２０の視界を示す。図８にはさらに、図６に示した前の視界が破線で示されている。この画像オブジェクトは、Ｘ１及びＸ２の値によって平行移動している。ここで、Ｘは、角度変化に関するいくつかの単位（ピクセル等）を表す。装置１０から第１及び第２の画像オブジェクトまでの距離は大きく相違する場合があるが、この相違が装置の操作に使用されないことは、注目すべき点である。カメラユニット１２０及び１３０は、それに基づいて角度変化及び相互の角度変化を決定することが可能なカメラ信号のみを生成する。
【００４５】
図５及び図７を見ると、前方のカメラユニット１２０及び後方のカメラユニット１３０が、本体１００の第１及び第２の部分それぞれに位置していることが分かる。装置１０の形状変更を決定するため、本発明のある例示的実施形態において、第１及び第２の部分は、本体１００の両端にある。このため、第１及び第２の部分並びに関連する向きセンサによって認識される向き変化の大きさは、第１及び第２の部分が機器の屈曲の中心線（図９参照）に隣接する場合よりも、大きくなる。さらに、第１及び第２の部分はデバイスの端部または屈曲の中心線からの距離が必ずしも等しくはないこと、そして、第１及び第２の部分の向きは自由に選択できることを理解すべきである。本発明のいくつかの例示的実施形態では、第１及び第２の部分は概して、機器の屈曲の中心線を挟んだ両端よりも、機器の幾何学的中心が存在するところを挟んだ両端に近い位置にある場合がある。
【００４６】
図１〜図４はまた、向きセンサの一例として本体１００の内部にある向きセンサ１５０を示している。この向きセンサ１５０は光学的なものではなく、換言すると、装置１０の外部への光アクセスを必要としない。第１の部分に対する向き信号（orientation signal）を生成する部分は、一般的に、第１の向きセンサと称される。そして、第２の部分に対する向き信号を生成する部分は、一般的に、第２の向きセンサと称される。
【００４７】
図１０は、本発明のある例示的実施形態に従う機器１０００の詳細の一部を示す概略的なブロック図である。機器１０００は、プロセッサ１０１０と、ソフトウェア及びプログラムコードを含むメモリ１０２０とを備える。ここで、これらソフトウェア及びプログラムコードは、プロセッサ１０１０に、このソフトウェアに従って機器１０００の動作を制御することを遂行させるように構成されている。機器１０００はさらに、２つの向きセンサ（第１の向きセンサ１０４０及び第２の向きセンサ１０５０）を備える。これら向きセンサは、例えば、ジャイロスコープ、磁力計、またはカメラユニット等のうちの同一種類のもの又は異なる種類のものであってよい。
【００４８】
プロセッサ１０１０は、図面に描かれた目的のみに使用する一つの個別の構成要素として記載されている。しかし、プロセッサ１０１０は、二以上の異なる構成要素として実装されてもよいし、さらに／または、一つまたは複数のその他の構成要素と一体化していてもよい。例えば、いくつかの例示的実施形態を実装するために利用可能ないくつかの商業的な既存の向きセンサは、センサ回路（the sensing circuitry）によってプロセス信号が迅速に生成されるように構成されるコントローラまたはプロセッサと同様、ジャイロスコープ及び／または磁力計等のセンサ回路を備えるように、一体化して形成される。本発明の一実施形態において、向きセンサが迅速に、各向きセンサで正確な向きを示す向き信号を生成できるように、向きセンサの一つまたは複数は上記のような処理機能を備えている。プロセッサ１０１０は、さらに、第１の向き信号及び第２の向き信号に基づいて、第１の部分及び第２の部分の互いの向きを決定することができる。向き信号が、機器の様々な部分の各向きを表す場合、この相互の向きは、機器の現在の形状変更を反映する。一方、プロセッサ１０１０はまた、アナログ−デジタル変換回路及びいくつかのアナログ電子機器を含むように、幅広く理解されうる。このような一例示的実施形態では、プロセッサ１０１０は、複数の向きセンサ（または、向きセンサのうちの一つ）から未加工の信号（raw signal）を受信し、それらに基づいて、現在の向きを決定する。
【００４９】
向きセンサの向きを用いて、プロセッサ１０１０は、第１の部分及び第２の部分の相互の向きを決定する。
【００５０】
図８に戻ると、カメラが向きセンサとして使用されている本発明の一例示的実施形態では、プロセッサ１０１０は、２つの異なる時点でカメラユニットによって生成された信号の中にある、一つまたは複数の画像オブジェクトを確認し、これら確認された一つまたは複数の画像オブジェクトの相対的な動きを確認することによって、カメラユニットから受信された向き信号を処理する。
【００５１】
プロセッサが、第１部分及び第２部分の相互の向き、ひいては、装置の現在の形状変更の種類や大きさを決定していた場合、プロセッサはこの情報を使用、または、信号伝達する（例えば、機器１０００の形状を変更させることによって与えられるユーザ入力として使用するため等）。
【００５２】
図１１〜図１５は、装置の形状を変更させる様々に異なる方法を説明する。図１１は、装置の中央部１０に対して、第１及び第２の部分が後方に押されるように、図１の装置１０を曲げていることを示す図である。図１２は、２つのカメラ１２０及び１３０の視界において起きる変化を示す図である。図１３は、図１の装置１０が捻られている様子を描いている図である。ここでは、第２の部分は定位置にあるが、第１の部分は上縁から後方に捻られている。図１４は、図１５に描かれている、斜め方向の屈曲の中心線を跨いで本体１００が曲がるときに、前方のカメラユニット１２０の視界が変化する一方、後方のカメラユニット１３０の視界はそのまま変化しないことを、それに応じて示した図である。
【００５３】
図１６は、例示的実施形態に従う（例えば、プロセッサによって実行される）処理を示す図である。
【００５４】
動作が開始する（１６１０）。この動作の開始は、例えば、装置１０のスイッチがＯＮに切り替えられた場合、または、装置の加速度センサ（図示しないが、向きセンサと一体化している場合がある）によって動きが検出された場合である。さらに、第１の向き信号が第１の向きセンサ１０４０によって生成され（１６２０）、第２の向き信号が第２の向きセンサ１０５０によって生成される（１６３０）。ステップ１６４０や１６５０では、第１の向き信号や第２の向き信号が変化したことが決定される。すると、形状変更の操作がなされたことが決定される（１６６０）。装置１０の形状が変更された場合、向きセンサ１０４０及び１０５０を使用することで、２つの部分のいずれが移動したかを検出することができる。この情報はまた、いくつかの例示的実施形態では、異なるユーザのコマンドを識別するために使用される。例えば、図１３に描かれるように、形状変更の操作は、例えば、装置１０の右側が時計周りの回転方向に捻られている一方、装置１０の左側は動かずに留まっているようなものであることができる。この形状変更は、一つのコマンドに関連付けられる場合がある。さらに、装置の左側を回転させることによる、装置１０の同様の形状変更を同一または異なるコマンドに関連付けることが可能である。さらに、異なるコマンドを、第１及び第２の部分の両方が回転される場合、または、曲げられる場合に関連付けることが可能である。
【００５５】
場合によっては、装置の形状にいかなる変化も伴わず、装置全体が移動することもある。例えば、全ての向きセンサが、それらの向きにおいて同一の変化を理想的に示している場合、ユーザが機器を後方にわずかに傾けている可能性がある。この場合、上記のような変化は無視されるか、または、少なくとも装置の形状変更を決定することに関しては、変化がなかったとして認識される可能性がある。いくつかの例示的実施形態では、ユーザによる様々なジェスチャーのシーケンスが検出される。例えば、所定の順序で装置が傾けられ、捻られ、及び／または曲げられた場合、一つのコマンドが認識される。上記の形状変更を決定できる同一の向きセンサは、機器の傾きまたは回転を決定することもできる。加速度センサを用いることで、目的のコマンドを表すために、直線的な動きを装置の形状変更と組み合わせることも可能である。
【００５６】
前述では、いくつかの例示的実施形態に従って検出される形状変更の例として、屈曲及び捻れを使用している。すなわち、縦方向の線または斜め方向の線で曲げることが説明されている。ある例示的実施形態では、横方向の線で曲げることが可能である。さらに別の例示的実施形態では、あらゆる方向の線で曲げることが可能である。
【００５７】
光学的な向きセンサが使用される場合、移動物体が、装置の屈曲または捻れの誤った表示の原因になる場合がある。ある例示的実施形態では、画像オブジェクトの変化の範囲が所定の最大値と比較され、所定の最大値を超過する場合、検出された画像オブジェクトの変化は無視される。
【００５８】
図１７及び図１８は、装置１０が図１１のように外側に曲げられる場合の、２つの向きセンサでの角度変化を示す図である。
【００５９】
図１９及び図２０は、装置の両端を回すことによってその装置が捻られた場合の、２つの向きセンサでの角度変化を示す図である。
【００６０】
図２１は、本発明のある例示的実施形態であり、装置１０の第１及び第２の部分での角度変化を決定することが可能な、２つのジャイロスコープまたは磁力計を備える装置を示す図である。上記のような向きセンサはまた、周辺光の影響を受けない。
【００６１】
ある例示的実施形態では、装置は、この装置のカメラユニットを安定させるように構成された光学像安定回路（optical image stabilizing circuitry）を備える。光学像安定回路は、向きセンサと共に少なくとも一つの一般的なジャイロスコープを使用するように構成される。
【００６２】
本明細書に開示した例示的実施形態の一つまたは複数の技術的効果は、装置の他の部品を移動または伸長することが必要な取付け部品を用いることなく、装置の形状変更を検出できることである。ただし、この技術的効果は、特許請求の範囲、解釈、応用を決して制限することはない。本明細書に開示した例示的実施形態の一つまたは複数の別の技術的効果は、装置に含まれるカメラユニット及び／またはジャイロスコープ等の手軽な既存の構成要素を使用して、装置の形状変更を決定できることである。本明細書に開示した例示的実施形態の一つまたは複数の別の技術的効果は、装置がどのように形状変更されたかを検出することとは別に、装置のどの端部またはどの部分の形状が変更されたのかを識別できることである。本明細書に開示した例示的実施形態の一つまたは複数の別の技術的効果は、大きな形状変更感知部を取り付ける必要がなくなることにより、フレキシブルデバイスの設計及び製造の簡素化が可能になることである。
【００６３】
本発明の実施形態は、ソフトウェアやハードウェア、アプリケーションロジック、又はこれらの組合せとして実装することができる。ある例示的実施形態においては、アプリケーションロジック、ソフトウェア、または命令セットは、コンピュータ読み取り可能な標準的な媒体のいずれかに保持される。本出願の文脈において「コンピュータ可読媒体」は触ることが可能なメディアや手段であって、命令を実行するコンピュータのようなシステムや装置、デバイスによって又はそれと共に使用される命令を、含むことや格納すること、通信すること、伝達すること、送信することのいずれかが可能な如何なるメディアや手段であってもよい。上記コンピュータの例には、図10に関連して説明され描かれているコンピュータがある。コンピュータ読み取り可能なメディアはコンピュータ読み取り可能な記憶媒体を備えてもよい。それは、コンピュータのような、命令を実行するシステムや装置、デバイスによってまたはそれと共に使用される命令を含むか格納しうる、如何なるメディアや手段であってもよい。
【００６４】
それが望ましい場合は、本明細書で説明された様々な機能の少なくとも一部は、異なる順番で実行されてもよいし、同時に実行されてもよい。さらに必要に応じて、前述の機能の1つ又は複数がオプションであったり、統合されていたりしてもよい。例えば、同種または異種の二つ以上の向きセンサ（例えば、光学的な向きセンサ、ジャイロスコープ、及び／または磁力計センサ）を使用することにより、装置の一部の向きを決定することができる。
【００６５】
本発明の様々な態様が独立請求項に記載されているが、前述の実施形態からの特定事項の他の組合せ、および／または独立請求項の特定事項を備える従属請求項を、請求項に明記された単なる組合せとは別に、本発明の他の態様が備えてもよい。
【００６６】
本発明の例示的実施形態が上のように説明されてきたが、これらの記述を限定的な意味で理解すべきでないことにも留意されたい。むしろ、添付の特許請求の範囲で定義されるような本発明の範囲を逸脱することなしに、様々な変形や修正が行われうる。
【図１】
0005957619.tif 000002
【図２】
0005957619.tif 000003
【図３】
0005957619.tif 000004
【図４】
0005957619.tif 000005
【図５】
0005957619.tif 000006
【図６】
0005957619.tif 000007
【図７】
0005957619.tif 000008
【図８】
0005957619.tif 000009
【図９】
0005957619.tif 000010
【図１０】
0005957619.tif 000011
【図１１】
0005957619.tif 000012
【図１２】
0005957619.tif 000013
【図１３】
0005957619.tif 000014
【図１４】
0005957619.tif 000015
【図１５】
0005957619.tif 000016
【図１６】
0005957619.tif 000017
【図１７】
0005957619.tif 000018
【図１８】
0005957619.tif 000019
【図１９】
0005957619.tif 000020
【図２０】
0005957619.tif 000021
【図２１】
0005957619.tif 000022