(57)【要約】本開示は、概して、スマートデバイスの位置に基づいて少なくとも２つのアプリケーションの間を切り換えることができるスマートデバイス、及びそれを行う方法が提供される。少なくとも２つのアプリケーション間を切り換えるように構成されたスマートデバイス（１０）であって、第１のアプリケーション（７４）と、前記第１のアプリケーション（７４）とは異なる第２のアプリケーション（７６）と、前記第１のアプリケーション（７４）を表示するユーザインタフェース（１４）と、前記ユーザインタフェース（１４）に通信で接続されたコントローラ（１８）であって、前記スマートデバイス（１０）上に前記第１のアプリケーション（７４）と前記第２のアプリケーション（７６）とを格納するためのメモリを有するコントローラ（１８）と、前記コントローラ（１８）に通信で接続された少なくとも１つのセンシング装置（１６）であって、３次元空間における前記スマートデバイス（１０）の方位とフリック動作とのうちの少なくとも１つを検出するように構成される少なくとも１つのセンシング装置（１６）とを備え、前記コントローラ（１８）は、前記３次元空間内の第１の方位と第１のフリック動作とのうちの少なくとも１つに前記第１のアプリケーション（７４）を関連づけ、前記３次元空間内の第２の方位と第２のフリック動作とのうちの少なくとも１つに前記第２のアプリケーション（７６）を関連づけるように構成され、前記コントローラ（１８）は、前記少なくとも１つのセンシング装置（１６）が前記第２のアプリケーション（７６）に関連づけられた前記第２の方位と第２のフリック動作とのうちの１つを検出した場合に、前記第１のアプリケーション（７４）から前記第２のアプリケーション（７６）に切り換えるように構成されるスマートデバイスが提案される。【選択図】図３
2017522675.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも２つのアプリケーション間を切り換えるように構成されたスマートデバイス（１０）であって、
第１のアプリケーション（７４）と、
前記第１のアプリケーション（７４）とは異なる第２のアプリケーション（７６）と、
前記第１のアプリケーション（７４）を表示するユーザインタフェース（１４）と、
前記ユーザインタフェース（１４）に通信で接続されたコントローラ（１８）であって、前記スマートデバイス（１０）上に前記第１のアプリケーション（７４）と前記第２のアプリケーション（７６）とを格納するためのメモリを有するコントローラ（１８）と、
前記コントローラ（１８）に通信で接続された少なくとも１つのセンシング装置（１６）であって、３次元空間における前記スマートデバイス（１０）の方位とフリック動作とのうちの少なくとも１つを検出するように構成される少なくとも１つのセンシング装置（１６）と
を備え、
前記コントローラ（１８）は、前記３次元空間内の第１の方位と第１のフリック動作とのうちの少なくとも１つに前記第１のアプリケーション（７４）を関連づけ、前記３次元空間内の第２の方位と第２のフリック動作とのうちの少なくとも１つに前記第２のアプリケーション（７６）を関連づけるように構成され、前記コントローラ（１８）は、前記少なくとも１つのセンシング装置（１６）が前記第２のアプリケーション（７６）に関連づけられた前記第２の方位と第２のフリック動作とのうちの１つを検出した場合に、前記第１のアプリケーション（７４）から前記第２のアプリケーション（７６）に切り換えるように構成されるスマートデバイス（１０）。
【請求項２】
前記コントローラ（１８）は、前記第２の方位が検出された後、前記少なくとも１つのセンシング装置（１６）が前記第２のフリック動作を検出した場合に、前記第１のアプリケーション（７４）から前記第２のアプリケーション（７６）に切り換えるように構成される請求項１に記載のスマートデバイス（１０）。
【請求項３】
前記コントローラ（１８）は、前記第２のフリック動作が検出された後、前記少なくとも１つのセンシング装置（１６）が前記第２の方位を検出した場合に、前記第１のアプリケーション（７４）から前記第２のアプリケーション（７６）に切り換えるように構成される請求項１に記載のスマートデバイス（１０）。
【請求項４】
前記第２のアプリケーション（７６）とは異なる第３のアプリケーション（８６）を更に備え、前記第３のアプリケーション（８６）は、前記３次元空間内の第３の方位と第３のフリック動作とのうちの少なくとも１つに関連づけられ、前記コントローラ（１８）は、前記少なくとも１つのセンシング装置（１６）が前記第３のアプリケーション（８６）に関連づけられた前記第３の方位と前記第３のフリック動作のうちの１つを検出した場合に、前記第２のアプリケーション（７６）から前記第３のアプリケーション（８６）に切り換えるように構成される請求項１〜３のいずれか１項に記載のスマートデバイス（１０）。
【請求項５】
前記コントローラ（１８）は、前記第１の方位と前記第１のフリック動作とのうちの１つに前記第１のアプリケーション（７４）を関連づけるための、及び前記３次元空間内の前記第２の方位と前記第２のフリック動作とのうちの１つに前記第２のアプリケーション（７６）を関連づけるための、プログラミングモードをアクティブ化するように構成される請求項１〜４のいずれか１項に記載のスマートデバイス（１０）。
【請求項６】
前記第１のアプリケーション（７４）及び／又は前記第２のアプリケーション（７６）は、スマートデバイス（１０）のバックグラウンドにおいて動作している請求項１〜４のいずれか１項に記載のスマートデバイス（１０）。
【請求項７】
少なくとも２つのアプリケーション間を切り換えるように構成されたスマートデバイス（１０）であって、
１つのアプリケーションを表示するためのユーザインタフェース（１４）と、
前記ユーザインタフェース（１４）に通信で接続されたコントローラ（１８）であって、前記スマートデバイス（１０）上に少なくとも２つのアプリケーションを格納するためのメモリを有するコントローラ（１８）と、
前記コントローラ（１８）に通信で接続された少なくとも１つのセンシング装置（１６）であって、３次元空間における前記スマートデバイス（１０）の方位とフリック動作とのうちの少なくとも１つを検出するように構成される少なくとも１つのセンシング装置（１６）と
を備え、
前記少なくとも２つのアプリケーションは、前記３次元空間内の第１の方位と第１のフリック動作とのうちの少なくとも１つに関連づけられた第１のアプリケーション（７４）と、前記３次元空間内の第２の方位と第２のフリック動作とのうちの少なくとも１つに関連づけられた第２のアプリケーション（７６）とを含み、
前記コントローラ（１８）は、前記少なくとも１つのセンシング装置（１６）が前記第１のアプリケーション（７４）に関連づけられた前記第１の方位と前記第１のフリック動作とのうちの１つを検出した場合、前記第１のアプリケーション（７４）をアクティブ化し、前記ユーザインタフェース（１４）上に前記第１のアプリケーション（７４）を表示するように構成され、前記コントローラ（１８）は、前記少なくとも１つのセンシング装置（１６）が前記第２のアプリケーションに関連づけられた前記第２の方位と第２のフリック動作とのうちの１つを検出した場合に、前記第１のアプリケーション（７４）から切り換え、前記第２のアプリケーション（７６）をアクティブ化し表示するように構成されるスマートデバイス（１０）。
【請求項８】
前記少なくとも２つのアプリケーションは、前記３次元空間内の第３の方位と第３のフリック動作とのうちの少なくとも１つに関連づけられた第３のアプリケーション（８６）を含み、前記コントローラ（１８）は、前記少なくとも１つのセンシング装置（１６）が前記第３のアプリケーション（８６）に関連づけられた前記第３の方位と前記第３のフリック動作とのうちの１つを検出した場合、前記第２のアプリケーション（７６）から切り換えるように構成され、前記第３のアプリケーション（８６）をアクティブ化し表示する請求項７に記載のスマートデバイス（１０）。
【請求項９】
前記コントローラ（１８）は、前記第２の方位が検出された後、前記少なくとも１つのセンシング装置（１６）が前記第２のフリック動作を検出した場合に、前記第１のアプリケーション（７４）から前記第２のアプリケーション（７６）に切り換えるように構成される請求項６に記載のスマートデバイス（１０）。
【請求項１０】
前記コントローラ（１８）は、前記第２のフリック動作が検出された後、前記少なくとも１つのセンシング装置（１６）が前記第２の方位を検出した場合に、前記第１のアプリケーション（７４）から前記第２のアプリケーション（７６）に切り換えるように構成される請求項６に記載のスマートデバイス（１０）。
【請求項１１】
スマートデバイス（１０）上の少なくとも２つのアプリケーション間を切り換える方法であって、前記スマートデバイス（１０）は、コントローラ（１８）とユーザインタフェース（１４）と少なくとも１つのセンシング装置（１６）とを有し、前記方法は、
第１のアプリケーション（７４）及び第２のアプリケーション（７６）を含む少なくとも２つを提供するステップと、
３次元空間における第１の方位と第１のフリック動作とのうちの少なくとも１つに前記第１のアプリケーション（７４）を関連づけるステップと、
前記３次元空間における第２の方位と第２のフリック動作とのうちの少なくとも１つに前記第２のアプリケーション（７６）を関連づけるステップと、
前記第１のアプリケーション（７４）をアクティブ化するステップと、
前記ユーザインタフェース（１４）上に前記第１のアプリケーション（７４）を表示するステップと、
前記少なくとも１つのセンシング装置（１６）を介して前記３次元空間における前記スマートデバイス（１０）の前記第１及び第２の方位と前記第１及び第２のフリック動作とのうちの少なくとも１つを検出するステップと、
前記少なくとも１つのセンシング装置（１６）が前記第２のアプリケーションに関連づけられた前記第２の方位と前記第２のフリック動作とのうちの少なくとも１つを検出した後に、前記第２のアプリケーション（７６）をアクティブ化するステップと、
前記ユーザインタフェース（１４）上に前記第２のアプリケーション（７６）を表示するステップと
を備える方法。
【請求項１２】
前記第１のアプリケーション（７４）及び／又は前記第２のアプリケーション（７６）は、スマートデバイス（１０）のバックグラウンドにおいて動作している請求項１１に記載の方法。
【請求項１３】
前記コントローラ（１８）を介して、前記３次元空間内の前記第１の方位と前記第１のフリック動作とのうちの少なくとも１つに前記第１のアプリケーション（７４）を、及び前記第２の方位と前記第２のフリック動作とのうちの少なくとも１つに第２のアプリケーション（７６）を、関連づけるためのプログラミングモードをアクティブ化するステップを更に含む請求項１１又は１２に記載の方法。
【請求項１４】
前記３次元空間内の前記第１の方位と前記第１のフリック動作とのうちの１つに関連づけられた第１のアプリケーション（７４）と、前記３次元空間内の前記第２の方位と前記第２のフリック動作とのうちの１つに関連づけられた第２のアプリケーション（７６）とを、前記コントローラ（１８）のメモリ内に格納するステップを更に含む請求項１１〜１３のいずれか１項に記載の方法。
【請求項１５】
前記第１のアプリケーション及び／又は第２のアプリケーションは、前記スマートデバイス（１０）のバックグラウンドにおいて動作している請求項１１〜１４のいずれか１項に記載の方法。
【請求項１６】
前記少なくとも２つのアプリケーションは、前記３次元空間内の第３の方位と第３のフリック動作とのうちの少なくとも１つに関連づけられた第３のアプリケーション（８６）を含む請求項１１〜１５のいずれか１項に記載の方法。
【請求項１７】
前記少なくとも１つのセンシング装置（１６）を介して前記３次元空間における前記スマートデバイス（１０）の前記第３の方位と前記第３のフリック動作とのうちの１つを検出するステップと、
前記少なくとも１つのセンシング装置（１６）が前記第３のアプリケーション（８２）に関連づけられた前記第３の方位と前記第３のフリック動作とのうちの少なくとも１つを検出した後に、前記第３のアプリケーション（８６）をアクティブ化するステップと、
前記ユーザインタフェース（１４）上に前記第３のアプリケーション（８６）を表示するステップと
を更に含む請求項１６に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
[0001]本開示は、概して、スマートデバイスの位置に基づいて少なくとも２つのアプリケーションの間を切り換えることができるスマートデバイス、及びそれを行う方法に関する。
【背景技術】
【０００２】
[0002]スマートフォン、タブレット、及び他の携帯用のハンドヘルド電子デバイスなどのスマートデバイスは、手の接触により各々を互いに瞬間的に接続することによって、世界を革新してきた。スマートデバイスは、また、どこででもアクセス可能なデバイスの異なる特徴のアプリケーションを可能にしてきた。このようなアプリケーションは、音楽、電子メール、テキストメッセージング、アラームクロック、コンパス、ゲーム、ノート、ＧＰＳなどを含む。
【０００３】
[0003]しかしながら、スマートデバイスは、従来の非携帯型装置が行っていない一部の制限を行っている。例えば、ユーザは、所定の時間に複数のアプリケーションにアクセスすることを望むかもしれない。現在、スマートデバイスは、一度に１つのみのアプリケーションを表示することができ、一度に複数のアプリケーションを見ること、又はアプリケーション間を迅速に切り換えることを可能にする分割スクリーン表示が可能ではない。複数のアプリケーション間で切り換えるためには、ユーザは、デバイスを物理的に操作し、スクリーン及び／又は複数のボタンをタッチして第１のアプリケーションにアクセスし、その後、第２のアプリケーションにアクセスするために再びスクリーン又はボタンをタッチしなければならない。スマートデバイスの先行モデルとは異なり、ラップトップ又はデスクトップコンピュータは、２つのドキュメント又はプログラム間の分割スクリーンをユーザが使用できるようにすることを可能にする機能を各々有しており、複数のドキュメント又はプログラムを同時に見ることができ、マウスの１クリックにより複数のドキュメント又はプログラム間を容易に切り換えることができる。
【０００４】
[0004]従って、複数のボタン及び／又はタッチスクリーンをタッチせずに、少なくとも２つのアプリケーション間を容易に切り換えることができるスマートデバイスのニーズがある。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
[0005]３次元空間におけるスマートデバイスの位置に基づいて少なくとも２つのアプリケーション間を切り換えることができるスマートデバイスと、３次元空間内のスマートデバイスの位置に基づいてスマートデバイス上の少なくとも２つのアプリケーション間を切り換える方法とが提供される。スマートデバイスは、概して、コントローラと、ユーザインタフェースと、少なくとも１つのセンシング装置とを含むことができるが提供される。
【課題を解決するための手段】
【０００６】
[0006]本開示の態様は、第１のアプリケーションと第１のアプリケーションとは異なる第２のアプリケーションとを有する３次元空間におけるスマートデバイスの位置に基づいて少なくとも２つのアプリケーション間で切り換えることができるスマートデバイスを含む。第２のアプリケーションは、スマートデバイスのバックグラウンドにおいてアクティブに動作していてもよいし、又は、第２のアプリケーションを動作させる条件が検出されると直ちに起動されてもよい。ユーザインタフェースは、第１のアプリケーションを表示することができ、コントローラは、ユーザインタフェースに通信で接続されることができる。スマートデバイスは、コントローラに通信で接続された、少なくとも１つのセンシング装置を更に含むことができる。少なくとも１つのセンシング装置は、３次元空間における方位とスマートデバイスのフリック動作とのうちの少なくとも１つを検出するように構成されてもよい。更に、第１のアプリケーションは、３次元空間内の第１の方位と第１のフリック動作とのうちの１つに関連づけられてもよく、第２のアプリケーションは、３次元空間内の第２の方位と第２フリック動作とのうちの１つに関連づけられ、コントローラは、少なくとも１つのセンシング装置が第２のアプリケーションに関連づけられた第２の方位と第２のフリック動作とのうちの１つを検出した場合、第１のアプリケーションから第２のアプリケーションに切り換えるように構成されることができる。
【０００７】
[0007]本開示の別の態様は、少なくとも２つのアプリケーションを有する３次元空間におけるスマートデバイスの方位に基づいて少なくとも２つのアプリケーション間を切り換えることができるスマートデバイスと、少なくとも２つのアプリケーションを表示するためのユーザインタフェースと、ユーザインタフェースに通信で接続されたコントローラと、コントローラに通信で接続された少なくとも１つのセンシング装置とを含む。少なくとも１つのコントローラは、３次元空間における方位とスマートデバイスのフリック動作とのうちの少なくとも１つを検出するように構成されてもよい。更に、少なくとも２つのアプリケーションは、３次元空間内の第１の方位と第１のフリック動作とのうちの１つに関連づけられた第１のアプリケーションを含むことができ、第２のアプリケーションは、３次元空間内の第２の方位と第２のフリック動作とのうちの１つに関連づけられてもよい。コントローラは、少なくとも１つのセンシング装置が第１のアプリケーションに関連づけられた第１の方位と第１のフリック動作とのうちの１つを検出した場合、第１のアプリケーションをアクティブにし、ユーザインタフェース上に第１のアプリケーションを表示するように構成されてもよく、コントローラは、少なくとも１つのセンシング装置が第２のアプリケーションに関連づけられた第２の方位と第２のフリック動作とのうちの１つを検出した場合、第１のアプリケーションから切り換えて、第２のアプリケーションをアクティブにして表示するように構成されてもよい。
【０００８】
[0008]スマートデバイスがコントローラとユーザインタフェースと少なくとも１つのセンシング装置とを含む３次元空間内のスマートデバイスの方位に基づいてスマートデバイス上の少なくとも２つのアプリケーション間を切り換える方法の態様は、少なくとも２つのアプリケーションを提供することを含む。少なくとも２つのアプリケーションは、第１のアプリケーションと第２のアプリケーションとである。各アプリケーションは、スマートデバイスにおいて個々に識別されており、スマートデバイスにプリインストールされるか、又はアプリケーションストアからダウンロードされるかのうちのいずれかである。第１のアプリケーションは、スマートデバイスの３次元空間内の第１の方位と第１のフリック動作とのうちの少なくとも１つに関連づけられる。第２のアプリケーションは、スマートデバイスの３次元空間内の第２の方位と第２のフリック動作とのうちの１つに関連づけられる。方法は、第１のアプリケーションをアクティブにすることと、ユーザインタフェース上に第１のアプリケーションを表示することと、少なくとも１つのセンシング装置を介してスマートデバイスの３次元空間における第２の方位と第２のフリック動作とのうちの１つを検出することとを更に含む。第２の方位と第２のフリック動作とのうちの１つが検出され得る後、第２のアプリケーションは、アクティブにされることができ、第２のアプリケーションは、ユーザインタフェース上に表示される。
【発明の効果】
【０００９】
[0009]本明細書に開示する態様は、様々な効果を提供する。例えば、アプリケーションは、タッチスクリーン及び／又は複数のボタンの操作若しくは使用をせずに、容易にアクセスされてもよい。更に、アプリケーションは、スマートデバイスの単なる回転により迅速にアクセスされてもよい。本発明の実施形態によれば、ユーザインタフェースは、第１のアプリケーションがアクティブな場合、第１のアプリケーションに完全に専念し、第２のアプリケーションがアクティブな場合、その後、第２のアプリケーションに完全に専念する。ユーザインタフェースは、一度に１つのアプリケーションを表示し対話する。第２の方位又は第２のフリック動作が検出されると、コントローラは、ユーザインタフェース上の第１のアプリケーションを第２のアプリケーションに置き換える。
【００１０】
[0010]以下の添付の図面に関連して考慮した場合に以下の詳細な説明に対する参照によってより適切に理解されるようになるのと同様に、本開示の他の態様は容易に認識されることになる。
【図面の簡単な説明】
【００１１】
【図１】[0011]図１は、本開示の態様による、３次元空間内のスマートデバイスの位置に基づいて少なくとも２つのアプリケーション間を切り換えることができるスマートデバイスのブロック図である。
【図２Ａ】[0012]図２Ａ〜図２Ｂは、本開示の様々な態様による、３次元空間内のスマートデバイスの位置に基づいた少なくとも２つのアプリケーション間のスマートデバイスの切り換えの実例である。
【図２Ｂ】図２Ａ〜図２Ｂは、本開示の様々な態様による、３次元空間内のスマートデバイスの位置に基づいた少なくとも２つのアプリケーション間のスマートデバイスの切り換えの実例である。
【図３】[0013]図３は、本開示の態様による、３次元空間内のスマートデバイスの位置に基づいた少なくとも２つのアプリケーション間のスマートデバイスの切り換えの実例である。
【図４】[0014]図４は、本開示の態様による、３次元空間内のスマートデバイスの位置に基づいてスマートデバイス上の少なくとも２つのアプリケーション間を切り換える方法のフローチャートである。
【図５】[0015]図５は、本開示の態様による、３次元空間内のスマートデバイスの位置に基づいてスマートデバイス上の少なくとも２つのアプリケーション間を切り換える方法の別のフローチャートである。
【発明を実施するための形態】
【００１２】
[0016]本開示の詳細な例を本明細書に開示するが、但し、開示した例は単に好ましいものであり、様々に且つ代替形態で具体化されてもよい、ということは理解されるべきである。これらの例が本開示のすべての形態を図示し記載する、ということは意図されない。むしろ、本明細書において用いられる用語は、限定ではなく明細書の用語であり、また、本開示の精神及び範囲から逸脱せずに、様々な変更がなされてもよい、ということが理解される。
【００１３】
[0017]本開示の態様は、３次元の軸又は空間におけるスマートデバイスの位置に基づいて少なくとも２つのアプリケーション間を切り換えることができるスマートデバイスと、３次元の軸又は空間におけるスマートデバイスの位置に基づいて少なくとも２つのアプリケーション間を切り換える方法とを提供する。
【００１４】
[0018]当業者が理解するように、いずれかの図に関連して図示及び記載されるような本開示の様々な特徴は、明示的に図示又は記載されない本開示の例をもたらすために１つ以上の他の図において図示される特徴に組み合わされるかもしれない。図示される特徴の組み合わせは、典型的なアプリケーションのための代表的な例を提供する。但し、本開示の教示と矛盾しない特徴の様々な組み合わせ及び改良は、特定のアプリケーション又はインプリメンテーションのために所望されるかもしれない。
【００１５】
[0019]図１は、本開示による、３次元空間内のスマートデバイス１０の位置に基づいて少なくとも２つのアプリケーション１２間を切り換えることができるスマートデバイス１０のブロック図である。スマートデバイス１０は、スマートフォン、タブレット、携帯情報端末（ＰＤＡ：personal digital assistant ）、スマートウォッチ、スマートグラス、又は他の携帯用ハンドヘルド装置であってもよい。スマートデバイス１０は、少なくとも２つ以上のアプリケーション１２を含むことができる。少なくとも２つのアプリケーション１２のうちの１つ以上は、スマートデバイス１０のバックグラウンドにおいてアクティブに動作していてもよい。スマートデバイス１０のバックグラウンドにおいてアクティブに動作しているために、少なくとも２つのアプリケーション１２のうちの１つ以上は、ユーザによって予めアクティブ化又は選択されてもよい。言いかえれば、少なくとも２つのアプリケーション１２は、スリープ状態であってもよい。例えば、ＩＰｈｏｎｅ（登録商標）などのスマートフォン上では、アクティブに動作中のアプリケーションは、タッチスクリーンの下のボタンを２度押すことによって表示されてもよい。少なくとも２つのアプリケーション１２は、第１のアプリケーションと、第１のアプリケーションとは異なる第２のアプリケーションとであってもよい。各々のアプリケーションは、スマートデバイス上で個々に識別される。１つの実施形態において、第１のアプリケーション又は第２のアプリケーションは、スマートデバイス１０のバックグラウンドにおいてアクティブに動作していなくてもよい。第２のアプリケーションがスマートデバイス１０のバックグラウンドにおいて動作していない場合、スマートデバイスは、その後、条件（例えば、方位及び／又はフリック動作）が検出されると直ちに第２のアプリケーションを開始することができる。一方で別の実施形態では、第１のアプリケーション及び第２のアプリケーションは、スマートデバイス１０のバックグラウンドにおいてアクティブに動作していてもよい。更に、少なくとも２つのアプリケーション１２は、第３のアプリケーション、第４のアプリケーション、第５のアプリケーション、及び第６の又はそれ以上のアプリケーションを含んでもよい。
【００１６】
[0020]スマートデバイス１０は、また、第１のアプリケーションなどのアプリケーションとともに表示し対話するためのユーザインタフェース１４を含んでもよい。ユーザインタフェース１４は、ユーザによって入力されたコマンドを認識しアクティブ化するように構成することができる。ユーザインタフェース１４は、液晶ディスプレイ（ＬＣＤ：liquid crystal display）スクリーン、静電容量式スクリーン、抵抗膜方式スクリーン、又は別のタイプのタッチスクリーンであってもよい。ユーザインタフェース１４は、また、スマートデバイス１０上の様々な機能を選択するための少なくとも１つのボタンを有してもよい。単一のボタンの代わりに、複数のボタンが利用されてもよい。ユーザインタフェース１４は一度に１つのアプリケーションと対話する、ということに留意するべきである。
【００１７】
[0021]図１は、また、（図２Ａ〜図２Ｂに示す）３次元の軸又は空間におけるスマートデバイス１０の方位とフリック動作とのうちの少なくとも１つを検出することができる少なくとも１つのセンシング装置１６を示す。３次元の軸又は空間は、正負Ｘ軸、正負Ｙ軸、及び／又は正負Ｚ軸を含んでもよい。言いかえれば、少なくとも１つのセンシング装置１６は、ＸＹＺ軸に対するスマートデバイス１０の方位を検出することができる。少なくとも１つのセンシング装置１６は、また、ＸＹＺ軸に対するフリック動作を検出してもよい。あるいは、少なくとも１つのセンシング装置は、ＸＹＺ軸の各々に対するスマートデバイス１０の方位を検出する第１のセンシング装置と、スマートデバイス１０が検出される方位のフリック動作の方向又は位置を検出する第２のセンシング装置とを含んでもよい。
【００１８】
[0022]１つの態様によれば、少なくとも１つのセンシング装置１６は、デバイスの角運動量に基づいてデバイスの方位又はフリック動作を測定するジャイロスコープであってもよい。別の態様によれば、少なくとも１つのセンシング装置は、デバイスの重量変化又は体重移動に基づいてデバイスの方位又はフリック動作を感知する加速度計であってもよい。更なる態様によれば、少なくとも１つのセンシング装置１６は、第１のセンシング装置と第２のセンシング装置とであってもよい。例えば、スマートデバイス１０は、３次元の軸に対するスマートデバイスの方位を測定するために用いられるジャイロスコープ及び加速器を有してもよい。少なくとも１つのセンシング装置１６がジャイロスコープ又は加速度計ではない３次元の軸内のスマートデバイスの方位を測定することができる位置センサであってもよい、ということを当業者が認識することになるということに留意するべきである。方位及び移動を感知するのに適した他のデバイスが利用されてもよい。
【００１９】
[0023]スマートデバイス１０は、ユーザインタフェース１４と少なくとも１つのセンシング装置１６とに通信で接続されたコントローラ１８を更に含む。コントローラ１８は、ユーザインタフェース１４及び少なくとも１つのセンシング装置１６によって提供されるコマンドを制御し操作するように構成されてもよい。より具体的には、コントローラ１８は、ユーザインタフェース１４を通じて入力されたコマンドを実行することができ、当該コマンドを遂行することができ、スマートデバイス１０によってユーザインタフェース１４上に表示されたコンテンツを制御することもできる。コントローラ１８は、また、少なくとも１つのセンシング装置１６から信号又は情報を受信するように構成され、受信した信号又は情報に呼応して、操作を実行し、制御し、遂行する。
【００２０】
[0024]更に、コントローラ１８は、スマートデバイス１０上に少なくとも２つのアプリケーション１２を格納するためのメモリを有してもよい。このようなメモリは、ランダムアクセスメモリ（ＲＡＭ：random-access memory）及び／又は読み取り専用メモリ（ＲＯＭ：read-only memory）などのメモリ、処理リソース若しくはマイクロコントローラ若しくは中央処理装置（ＣＰＵ：central processing unit）、又はコントローラ１８の管理を可能にするハードウェア若しくはソフトウェア制御論理の任意の組み合わせであってもよい。コントローラ１８は、様々な入出力（１／０）デバイスに加えて、外部資源と通信する無線、有線、又はその任意の組み合わせの１つ以上の通信ポートを含んでもよい。コントローラ１８は、３次元軸内の方位とフリック動作とのうちの１つに、少なくとも２つのアプリケーション１２の各々を関連づけてもよい。例えば、テキストメッセージングアプリケーションが正Ｙ軸に関連づけられてもよい一方で、ナビゲーション／ＯＰＳアプリケーションは正Ｘ軸に関連づけられてもよい。別の例において、ユーザによってアクティブ化又は選択された各々に対して一度に順番にスマートデバイス上でアクティブに動作している複数のアプリケーションがあってもよい。アプリケーションの順番は、３次元軸の位置及び方位に対応してもよい。
【００２１】
[0025]コントローラ１８は、３次元空間内の第１の方位と第１のフリック動作とのうちの少なくとも１つに第１のアプリケーションを関連づけ、３次元空間内の第２の方位と第２のフリック動作とのうちの少なくとも１つに第２のアプリケーションを関連づけるように構成されてもよい。コントローラ１８は、少なくとも１つのセンシング装置１６が第２のアプリケーションに関連づけられた第２の方位と第２のフリック動作とのうちの１つを検出するのに呼応して、第１のアプリケーションから第２のアプリケーションに切り換えるように構成されてもよい。更に、コントローラ１８は、第２の方位が検出された後、少なくとも１つのセンシング装置１６が第２のフリック動作を検出したときに第１のアプリケーションから第２のアプリケーションに切り換えるように構成されてもよいし、又は、コントローラ１８は、第２のフリック動作が検出された後、少なくとも１つのセンシング装置１６が第２の方位を検出したときに第１のアプリケーションから第２のアプリケーションに切り換えるように構成されてもよい。言いかえれば、スマートデバイス１０は３次元軸の特定の軸又は方位に向かって回転及び／又はフリックされてもよく、それにより、２つのアプリケーション間を切り換えたいというユーザの希望をスマートデバイス１０に知らせ、スマートデバイス１０は、フリック動作及び／又は方位若しくは回転がセンシング装置１６によって検出されると、その特定の方位に関連づけられたアプリケーションを選択又はアクティブ化することができ、ユーザインタフェース１４上に当該アプリケーションを表示する。
【００２２】
[0026]図１のコントローラ１８は、また、少なくとも１つのセンシング装置１６がスマートデバイス１０の３次元空間内の第３の方位と第３のフリック動作とのうちの１つを検出した場合、第２のアプリケーションから、３次元空間内の第３の方位と第３のフリック動作とのうちの１つに関連づけられた第３のアプリケーションに切り換えるように構成されてもよい。コントローラ１８は、３次元空間における特定の方位に、少なくとも２つのアプリケーションを関連づけるためのプログラミングモードをアクティブ化するように、更に構成されてもよい。プログラミングモードは、更に、図５において、以下に記載されることになる。
【００２３】
[0027]図２Ａ〜図２Ｂに関して、本開示による、少なくとも２つのアプリケーション１２間のスマートデバイス１０の切り換えの実例が提供される。特に、図２Ａは、３次元空間＋Ｘ、−Ｘ、＋Ｙ、−Ｙ、＋Ｚ、及び−Ｚ ５１における、又はそうでなければピッチ、ロール、及びヨーとして知られる、（参照番号５２によって概して識別される）アプリケーションＡに関連づけられた第１の位置５０、（参照番号５６によって概して識別される）アプリケーションＢに関連づけられた第２の位置５４と、（参照番号６０によって概して識別される）アプリケーションＣに関連づけられた第３の位置５８とにおけるスマートデバイス１０を示す。図２Ｂは、Ｘ方向の第２の位置５４’に対してＹ方向に９０度回転した第１の位置５２’におけるスマートデバイス１０を示す。１つの態様によれば、スマートデバイス１０が第１の位置５０’から第２の位置５４’に回転されると、コントローラ１８は、ユーザインタフェース１４上に表示されているアプリケーションＡ’５２’からアプリケーションＢ’５６’に切り換える。
【００２４】
[0028]図３に関して、本開示による、少なくとも２つのアプリケーション１２間のスマートデバイス１０の切り換えの実例が提供される。具体的には、図３は、３次元軸の第１の方位、第２の方位などの所定の方位にスマートデバイス１０を回転させ、その後、選ばれたアプリケーションを選択し表示するためにその所定の方位にスマートデバイス１０をフリックすることを示す。言い換えれば、スマートデバイス１０は、第１の位置７０に回転され、第１のアプリケーション７４をアクティブ化するために第１の方向７２にフリックされ、第２の位置７６に回転され、第２のアプリケーション８０をアクティブ化するために第２の方向７８にフリックされ、第３の位置８２に回転され、第３のアプリケーション８６をアクティブ化するために第３の方向８４にフリックされ、第４の位置８８に回転され、第４のアプリケーション９２をアクティブ化するために第４の方向９０にフリックされてもよく、又は逆も同様に、即ち、第１の方向７２にフリックされ、その後、第１のアプリケーション７４をアクティブ化するために第１の位置７０に回転されるなどしてもよい。更に、当業者は、スマートデバイス１０が、第１のアプリケーション７４をアクティブ化するために、回転を必要とせず、その代りに第１の方向７２にフリックのみ行われ、第１のアプリケーション７４から切り換えて及び第２のアプリケーション８０をアクティブ化するために第２の方向７８にフリックされ、第３のアプリケーション８６をアクティブ化するために第３の方向８４にフリックされ、第４のアプリケーション９２をアクティブ化するために第４の方向９０にフリックされてもよい、ということを認識する。当業者は、Ｗｉｉリモート制御装置によって経験された動きと同様の所定の方向に、スマートデバイス１０を迅速にジャークする、シェイクする、又は傾けることによって、フリックが特徴づけられ得る、ということを更に認識することになる。当業者は、また図２Ａ〜図３に関して上記された例が単に好例であって、一方のアプリケーションから他方のアプリケーションに切り換えるスマートデバイスを回転することのすべての可能的な形態、例、又は実施形態を記載するとは限らない、ということを認識することになる。本発明の実施形態によれば、全体のユーザインタフェースは、第１のアプリケーションから第２のアプリケーションに切り換え、従って、第２のアプリケーションが動作している場合、第１のアプリケーションは、非アクティブ化され、ユーザインタフェースに対してもはやアクセスしない。
【００２５】
[0029]図４は、本開示による、スマートデバイスの３次元空間内の位置に基づいてスマートデバイス上の少なくとも２つのアプリケーション間を切り換える方法のフローチャートであり、スマートデバイスは、コントローラ、ユーザインタフェース、及び少なくとも１つのセンシング装置を有する（１００）。方法は、少なくとも２つのアプリケーションを提供することを含み、例えば、少なくとも２つのアプリケーションは、第１のアプリケーション及び第２のアプリケーションであってもよい（１０２）。少なくとも２つのアプリケーションは、また、第３のアプリケーション、第４のアプリケーション、第５のアプリケーション、及び第６の又はそれ以上のアプリケーションを含んでもよい。第１のアプリケーションは、３次元空間内の第１の方位と第１のフリック動作とのうちの少なくとも１つに関連づけられてもよい（１０４）。一方で、第２のアプリケーションは、３次元空間内の第２の方位と第２のフリック動作とのうちの少なくとも１つに関連づけられてもよい（１０６）。当業者は、３次元空間が、上記のように、また図２Ａ〜図３に示されるように、正及び負のＸ軸（ピッチ）、Ｙ軸（ロール）、及びＺ軸（ヨー）を含む少なくとも６つの方位を提供する、ということを認識する。そのため、各軸に対して最低２つのアプリケーションがあってもよい。
【００２６】
[0030]方法は、また、第１のアプリケーションをアクティブ化することを含んでもよい（１０８）。第１のアプリケーションは、スマートデバイスのバックグラウンドにおいて、動作していてもよいし、又は動作していなくてもよい。更に、少なくとも１つのセンシング装置が３次元空間の第１のアプリケーションに関連づけられた第１の方位と第１のフリック動作とのうちの１つの中でスマートデバイスを検出した後、第１のアプリケーションは、ユーザインタフェースによってアクティブ化されてもよいし、又はアクティブ化されなくてもよい。態様によれば、第１のアプリケーションがアクティブ化された（１０８）後、第１のアプリケーションは、ユーザインタフェース上に表示されてもよい（１１０）。方法は、少なくとも１つのセンシング装置を介して３次元空間におけるスマートデバイスの方位とフリック動作とのうちの少なくとも１つを検出すること（１１２）を、更に含むことができる。これは、また、方位又はフリック動作の方向を決定することを含んでもよい。参照符号１１２によって概して示されるように、これが検出された後、関連づけられたアプリケーションは、アクティブ化され（１１４）、ユーザインタフェース上に表示されてもよい（１１６）。例えば、第２の方位とフリック動作とのうちの１つが少なくとも１つのセンシング装置によって検出される場合、第２のアプリケーションは、アクティブ化され、ユーザインタフェース上に表示されてもよい。
【００２７】
[0031]図５は、本開示による、スマートデバイスの３次元空間内の位置に基づいてスマートデバイス上の少なくとも２つのアプリケーション間を切り換える方法の別のフローチャートであり、スマートデバイスは、コントローラ、ユーザインタフェース、及び少なくとも１つのセンシング装置を有する（２００）。より具体的には、図５は、図４のフローチャートよりも更に詳細なフローチャートである。図５の方法は、コントローラを介して３次元空間内の第１の方位と第１のフリック動作とのうちの１つに第１のアプリケーションを関連づけるための、及び第２の方位と第２のフリック動作とのうちの１つに第２のアプリケーションを関連づけるための、プログラミングモードをアクティブ化することを含む（２０２）。プログラミングモードをアクティブ化する際に（２０２）、第１のアプリケーションが提供され（２０４）、第２のアプリケーションが提供される（２０６）。更に、３次元空間内の第２の方位が提供される（２１０）のと同様に、３次元空間内の第１の方位が提供される（２０８）。態様によれば、方法は、３次元空間内の第１の方位と第１のフリック動作とのうちの少なくとも１つに第１のアプリケーションを関連づけ（２１２）、３次元空間内の第２の方位と第２のフリック動作とのうちの少なくとも１つに第２のアプリケーションを関連づけること（２１４）を更に含むことができる。その後、これは、メモリに格納されることになる（２１６）。当業者は、第１の方位への第１のアプリケーションの関連づけをメモリに直ちに格納してもよいし、又は、３次元空間内の第２の方位に関連づけられた第２のアプリケーションなどの他のアプリケーションの後などにメモリに格納してもよい、ということを認識することになる。
【００２８】
[0032]アプリケーションが、それぞれの方位及び／又はフリック動作に各々関連づけられてメモリに格納された後、第１のアプリケーションは、参照符号２１８によって概して示されるようにアクティブ化され、参照符号２２０によって概して示されるようにユーザインタフェース上に表示されてもよい。第１のアプリケーションは、ユーザインタフェースを通じて手動でアクティブ化されてもよいし、又は少なくとも１つのセンサがスマートデバイスの３次元空間内の第１の方位及び／又は第１のフリック動作を検出した後にアクティブ化されてもよい。第１のアプリケーションが表示された後（２２０）、ユーザは、第２のアプリケーションなどの別のアプリケーションをアクティブ化して用いることを所望してもよい。態様によれば、ユーザが第２の方位にスマートデバイスを回転させる場合、少なくとも１つのセンシング装置は、スマートデバイスの方位を検出し（２２２）、アクティブ化し（２２４）、３次元空間内の第２の方位に関連づけられた第２のアプリケーションをユーザインタフェース上に表示することができる（２２６）。代替え的に、少なくとも１つのセンシング装置は、ユーザインタフェース上の３次元空間内の第２のフリック動作に関連づけられた第２のアプリケーションをアクティブ化し表示する（２２６）ことができるスマートデバイスのフリック動作を検出してもよい（２２８）。更に、少なくとも１つのセンシング装置は、３次元空間内の第２の方位に関連づけられた第２のアプリケーションをアクティブ化し（２２４）且つユーザインタフェース上に表示する（２２６）ことができる方位（２２２）を検出した後に、フリック動作を検出（２２８）してもよいし、又は逆もまた同様である。
【００２９】
[0033]更なる態様によれば、第２のアプリケーションが表示された（２２６）後、少なくとも１つのセンシング装置は、スマートデバイスが別の方位内にあるのか、又は、その後、アクティブ化されることになるか、若しくは、スマートデバイスのユーザインタフェース上に表示されることになる、別のアプリケーションなどに関連づけられた別のフリック動作にスマートデバイスが遭遇するのか否かを検出し続けてもよい。例えば、第３の方位に関連づけられた第３のアプリケーション、第４の方位に関連づけられた第４のアプリケーションなどである。
【００３０】
[0034]更に、当業者は、上記のようにフリック動作及び方位に関連づけられるアプリケーションの順番は、限定されず、ディベロッパによって事前にプログラムされてもよいし、ユーザによってプログラムされてもよいし、又は全くプログラミングされなくてもよい、ということを認識する。但し、その代りに、第１のアプリケーションは、スマートデバイス上に表示されるアプリケーションの昇順若しくは降順に基づいて、又はＸＹＺ軸の昇順又は降順に基づいて、第１の方位又は第１のフリック動作に関連づけられてもよい。例えば、スマートデバイス上に提供されるアプリケーションが１）テキストメッセージング、２）ＧＰＳ、及び３）電子メール、の順番になっている場合、テキストメッセージングのアプリケーションは、第１の方位又は第１のフリック動作、即ち正Ｘ軸、に関連づけられることになり、ＧＰＳのアプリケーションは、第２の方位又は第２のフリック動作、即ち正Ｙ軸、に関連づけられることになり、電子メールのアプリケーションは、第３の方位又は第３のフリック動作、即ち正Ｚ軸、に関連づけられることになる。更に、当業者は、スマートデバイスの方位又はフリック動作に基づいてアプリケーション間を切り換える能力は、ダウンロード可能なソフトウェアアップデートを伴うスマートデバイス上の規格であってもよいし、又は、必要に応じてソフトウェアアップデートを有する別個のダウンロード可能なアプリケーションであってもよい、ということを認識することになる。
【００３１】
[0035]本開示の例が図示されて記載されたが、これらの例が本開示のすべての形態を図示し記載するようには意図されない。むしろ、本明細書において用いられる用語は、限定ではなく明細書の用語であり、また、本開示の精神及び範囲から逸脱せずに、様々な変更がなされてもよい、ということが理解される。更に、機能及び様々な実装する実施形態が、本開示の更なる例を形成するために組み合わされてもよい。
【図１】
2017522675.tif 000003
【図２Ａ】
2017522675.tif 000004
【図２Ｂ】
2017522675.tif 000005
【図３】
2017522675.tif 000006
【図４】
2017522675.tif 000007
【図５】
2017522675.tif 000008
【国際調査報告】
2017522675.tif 000009
2017522675.tif 000010