(57)【要約】【課題】ワンアクション操作でスマートフォンの使用環境を切り換える。【解決手段】ビジネス・モードおよびプライベート・モードといったような複数の使用環境で動作することができる。あらかじめスワイプ操作と使用環境を関連付ける。プライベート・モードで動作するときに、タッチスクリーン１０３ａの端部１６１ａに対するエッジ・タッチ操作を検出するとガイド画像３５１を表示する。エッジ・タッチ操作に続いて行われるスワイプ操作を認識する。スワイプ操作がビジネス・モードに関連付けられていることを認識したことに応じてタッチスクリーン１０３ａをビジネス・モードに切り換える。一連のスワイプ操作がタッチスクリーン１０３ｂまで及んだときは、タッチスクリーン１０３ｂもビジネス・モードに移行させる。【選択図】図７
2015172861.tif 000002
【特許請求の範囲】
【請求項１】
タッチスクリーンを備え、複数の使用環境で動作することが可能な携帯式電子機器に、
スワイプ操作と使用環境を関連付けるステップと、
第１の使用環境で動作するステップと、
前記タッチスクリーンの端部に対するエッジ・タッチ操作に続いて行われるスワイプ操作を識別するステップと、
前記スワイプ操作が第２の使用環境に関連付けられていることを認識したことに応じて前記第２の使用環境に移行するステップと
を有する処理を実行させるためのコンピュータ・プログラム。
【請求項２】
前記エッジ・タッチ操作が、前記タッチスクリーンと縁枠の両方に同時に指を接触させる操作である請求項１に記載のコンピュータ・プログラム。
【請求項３】
前記スワイプ操作が前記エッジ・タッチ操作を起点とする連続したタッチ操作である請求項１に記載のコンピュータ・プログラム。
【請求項４】
前記エッジ・タッチ操作の検出に応じて前記タッチスクリーンに前記スワイプ操作が通過する位置を示したガイド画像を表示するステップを有する請求項１に記載のコンピュータ・プログラム。
【請求項５】
前記ガイド画像が、位置情報を有する複数の位置マークで構成したマトリクス画像である請求項４に記載のコンピュータ・プログラム。
【請求項６】
前記スワイプ操作が前記端部から離れて戻らない方向に行われる請求項５に記載のコンピュータ・プログラム。
【請求項７】
前記スワイプ操作による前記位置マークに対するタッチ操作を検出するたびに、前記第２の使用環境の画面を前記端部から徐々に拡大するように表示するステップを有する請求項６に記載のコンピュータ・プログラム。
【請求項８】
前記ガイド画像が、それぞれに数字または文字を割り当てた複数の位置マークで構成したマトリクス画像である請求項４に記載のコンピュータ・プログラム。
【請求項９】
前記複数の使用環境が、相互にセキュリティ・レベルが異なる使用環境を含む請求項１に記載のコンピュータ・プログラム。
【請求項１０】
タッチスクリーンを備え、複数の使用環境で動作することが可能な携帯式電子機器に、
スワイプ操作と使用環境を関連付けるステップと、
待機モードで動作するステップと、
前記タッチスクリーンの端部に対するエッジ・タッチ操作に続いて行われるスワイプ操作を識別するステップと、
前記スワイプ操作が第２の使用環境に対応することを認識したことに応じて前記第２の使用環境にログオンするステップと
を有する処理を実行させるためのコンピュータ・プログラム。
【請求項１１】
隣接して配置した第１のタッチスクリーンと第２のタッチスクリーンが相互に同一または異なる使用環境で動作することが可能な携帯式電子機器に、
スワイプ操作と使用環境を関連付けるステップと、
前記第１のタッチスクリーンと前記第２のタッチスクリーンがそれぞれ所定の使用環境で動作するステップと、
前記第１のタッチスクリーンの端部に対するエッジ・タッチ操作に続いて行われるスワイプ操作を識別するステップと、
前記スワイプ操作が第２の使用環境に関連付けられていることを認識したことに応じて前記第１のタッチスクリーンが前記関連付けられた使用環境に移行するステップと
を有する処理を実行させるためのコンピュータ・プログラム。
【請求項１２】
前記スワイプ操作が前記第１のタッチスクリーンから前記第２のタッチスクリーンに向かって境界を通過することを認識したことに応じて、前記第２のタッチスクリーンが前記第２の使用環境に移行するステップを有する請求項１１に記載のコンピュータ・プログラム。
【請求項１３】
前記所定の使用環境で動作するステップにおいて、前記第１のタッチスクリーンが待機状態で動作する請求項１１に記載のコンピュータ・プログラム。
【請求項１４】
前記所定の使用環境で動作するステップにおいて、前記第１のタッチスクリーンと前記第２のタッチスクリーンが同一の使用環境で動作する請求項１１に記載のコンピュータ・プログラム。
【請求項１５】
前記所定の使用環境で動作するステップにおいて、前記第１のタッチスクリーンと前記第２のタッチスクリーンが相互に異なる使用環境で動作する請求項１１に記載のコンピュータ・プログラム。
【請求項１６】
タッチスクリーンを備え、複数の使用環境で動作することが可能な携帯式電子機器が使用環境を切り換える方法であって、
スワイプ操作と使用環境を関連付けるステップと、
所定の使用環境で動作するステップと、
前記タッチスクリーンの端部に対するタッチ操作を検出するステップと、
前記タッチ操作の検出に応じて前記所定の使用環境に対するタッチ操作を無効にするステップと、
前記タッチ操作に続いて行われるスワイプ操作を識別するステップと、
識別した前記スワイプ操作が関連付けられた使用環境に移行するステップと
を有する方法。
【請求項１７】
相互に同一または異なる使用環境で動作することが可能な隣接して配置した第１のタッチスクリーンと第２のタッチスクリーンを搭載する携帯式電子機器が使用環境を切り換える方法であって、
スワイプ操作と使用環境を関連付けるステップと、
前記第１のタッチスクリーンと前記第２のタッチスクリーンがそれぞれ所定の使用環境で動作するステップと、
前記第１のタッチスクリーンの端部に対するタッチ操作を検出するステップと、
前記タッチ操作の検出に応じて前記所定の使用環境に対するタッチ操作を無効にするステップと、
前記タッチ操作に続いて行われる前記第１のタッチスクリーンに対するスワイプ操作を識別するステップと、
前記第１のタッチスクリーンが識別した前記スワイプ操作に対応する使用環境に移行するステップと、
前記スワイプ操作が前記第２のタッチスクリーンまで到達したことを認識するステップと、
前記第２のタッチスクリーンが前記第１のタッチスクリーンと同じ使用環境に移行するステップと
を有する方法。
【請求項１８】
タッチスクリーンを備える携帯式電子機器であって、
スワイプ操作と使用環境を関連付けた識別データを登録する登録部と、
複数の使用環境で動作することが可能なアプリケーション実行部と、
前記タッチスクリーンに対するタッチ操作の座標データ生成する座標データ生成部と、
前記タッチスクリーンに表示する画像データを生成する画像データ生成部と、
前記タッチスクリーンの端部に対するエッジ・タッチ操作に続くスワイプ操作から抽出した識別データと前記登録部の識別データを比較していずれかの使用環境に対するスワイプ操作を認識したときに、現在の使用環境を前記スワイプ操作が対応する使用環境に切り換える使用環境切換部と
を有する携帯式電子機器。
【請求項１９】
隣接して配置した第１のタッチスクリーンと第２のタッチスクリーンを備える携帯式電子機器であって、
スワイプ操作と使用環境を関連付けた識別データを登録する登録部と、
タッチスクリーンごとに複数の使用環境で動作することが可能なアプリケーション実行部と、
タッチスクリーンに対するタッチ操作の座標データ生成する座標データ生成部と、
タッチスクリーンに表示する画像データを生成する画像データ生成部と、
前記第１のタッチスクリーンの端部に対するタッチ操作に続くスワイプ操作から抽出した識別データと前記登録部の識別データを比較していずれかの使用環境に対するスワイプ操作を認識し、さらに前記第２のタッチスクリーンに対するクロス・スワイプ操作を検出して前記第１のタッチスクリーンと前記第２のタッチスクリーンを前記スワイプ操作が対応する使用環境に切り換える使用環境切換部と
を有する携帯式電子機器。
【請求項２０】
前記携帯式電子機器が、前記第１のタッチスクリーンを搭載する筐体と前記第２のタッチスクリーンを搭載する筐体を結合したヒンジ機構で折り畳むことが可能な折り畳み式である請求項１９に記載の携帯式電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の使用環境で動作することが可能な携帯式電子機器の使用環境を切り換える技術に関する。
【背景技術】
【０００２】
タブレット型コンピュータ（タブレットＰＣ）または多機能携帯電話（スマートフォン）などの携帯式電子機器が普及し、その利用形態が個人的利用から業務上の利用にまで拡大しつつある。これまで、社員が業務に利用する携帯電話を持ち歩くことは多かったが、携帯電話は内部に保持する情報がメールや電話帳に限られているため、紛失時に回線を経由してリモート・ロックやリモート・ワイプをかけることでほぼ情報漏洩の危険を防止することができた。
【０００３】
タブレットＰＣやスマートフォンは、電話機能とＰＣ機能を同時に保有しており、携帯電話と同じ感覚で使用できるとともに、多量のデータを保存しておくこともできる。近年は、個人が所有するタブレットＰＣやスマートフォンをビジネスとプライベートで併用することも多くなってきた。携帯に便利なスマートフォンを、外出先での会議や商談で利用できれば便利であるが、紛失時の情報漏洩に対するリスクが増大する。
【０００４】
個人所有の携帯式電子機器をビジネスに利用する場合の問題点は、近年ＢＹＯＤ（Bring Your Own Device）として議論されている。ノートブック型パーソナル・コンピュータ（ノートＰＣ）の業務上の利用については、すでにさまざまな情報漏洩対策が講じられてきているが、タブレットＰＣやスマートフォンについてもＭＤＭ（Mobile Device Management）の活動のなかで企業が一元的な管理体制を整えつつある。ＭＤＭでは、ビジネス用の携帯式電子機器に対しインストール可能なアプリケーションを制限したり、撮影機能やデータの記憶機能を制限したりするため、個人的利用には向かない。
【０００５】
したがって、ユーザは業務用と個人用の２台の携帯式電子機器を持ち歩くことになる。Cellrox社（URL:http://www.cellrox.com/）では、１台の情報端末をビジネス・モードとパーソナル・モードに切り換える技術を提供している。同社の技術では、ボタン操作やアイコン操作で使用環境をビジネス・モードとプライベート・モードの間で切り換えるようにしている。
【０００６】
特許文献１は、タッチスクリーン表面に対するユーザが定義したスワイプ、タップまたはドラッグなどを利用して、パスワードと同様に使用するグラフィカル・パスワードを使った認証について開示する。同文献は、グラフィカル・パスワードのパラメータの範囲を時間または位置の関数として測定することを記載している。特許文献２は、携帯端末で仮想環境を切り換える情報端末について開示する。同文献は、仮想環境の切り換えをアイコンの操作、ジェスチャ、音声などで行うことを記載している。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特表２０１１−５２４５９２号公報
【特許文献２】国際公開第２０１３／１２４８５０号
【発明の概要】
【発明が解決しようとする課題】
【０００８】
１台の携帯式電子機器にビジネス・モードとプライベート・モードのような２つの使用環境を実装して切り換えて使用することができれば２台持ち運ぶよりも便利である。この場合、使用環境をワンアクション操作で切り換えることができれば一層便利である。特許文献２のように使用環境をアイコン操作で切り換える場合は、ホーム画面に起動アイコンの数が増えるとフリック操作でホーム画面をシフトさせて切り換え用のアイコンを探し、当該アイコンにタッチ操作をし、さらにビジネス・モードに移行する場合にはパスコードも入力するといったような複数の操作が必要になり煩雑である。
【０００９】
特許文献１のようにユーザが定義したスワイプやタップなどを利用する方法は、現在の使用環境が表示する画面に対して行うスワイプやタップと区別する必要があるため、操作が複雑になる場合がある。さらに、使用環境の操作に使用できるスワイプやタップの種類が制約を受ける。また、２つのタッチスクリーンが隣接した状態で使用する折り畳み式のスマートフォンでは、左右のタッチスクリーンと使用環境の関係が多数存在するが、左右のタッチスクリーンに対して１つの使用環境から他の使用環境にワンアクション操作で移動できれば都合がよい。
【００１０】
そこで本発明の目的は、簡単な操作で携帯式電子機器の使用環境を切り換える方法を提供することにある。さらに本発明の目的は、簡単な操作で所定の使用環境にログオンする方法を提供することにある。さらに本発明の目的は、複数のタッチスクリーンを備える携帯式電子機器の使用環境を簡単な操作で切り換える方法を提供することにある。さらに本発明の目的は、そのような方法を実現するコンピュータ・プログラムおよび携帯式電子機器を提供することにある。
【課題を解決するための手段】
【００１１】
本発明の第１の態様は、タッチスクリーンを備え複数の使用環境で動作することが可能な携帯式電子機器が、スワイプ操作と使用環境を関連付けてから第１の使用環境で動作する。さらに、タッチスクリーンの端部に対するエッジ・タッチ操作に続いて行われるスワイプ操作を識別し、スワイプ操作が第２の使用環境に関連付けられていることを認識したことに応じて第２の使用環境に移行する。その結果、エッジ・タッチ操作に続くスワイプ操作で簡単に使用環境を切り換えることができる。
【００１２】
エッジ・タッチ操作は、使用環境の画面に対するタッチ操作と区別できる位置に相当するタッチスクリーンの端部でもよいが、タッチスクリーンと縁枠の両方に指を接触させる操作とすればユーザは使用環境の切り換えのための操作を明確に認識できる。エッジ・タッチ操作に続いて行うスワイプ操作は、エッジ・タッチ操作の後に指を離して短時間のうちに開始してもよいが、エッジ・タッチ操作を起点とする連続したタッチ操作にすれば、ワンアクション操作で使用環境を切り換えることができる。エッジ・タッチ操作に応じてタッチスクリーンにスワイプ操作が通過する位置を示したガイド画像を表示すれば、ユーザはガイド画像に沿ってスワイプ操作をすることができるため、スワイプ操作に対して複雑な識別パターンを適用することができる。ガイド画像は、位置情報を有する複数の位置マークで構成したマトリクス画像とすることができる。
【００１３】
スワイプ操作が端部から離れて戻らない方向に行うことができれば、操作がし易くなるため使用環境を短時間で簡単に切り換えることができる。このときスワイプ操作による位置マークに対するタッチ操作を検出するたびに、第２の使用環境の画面を端部から徐々に拡大するように表示すれば、スワイプ操作の進行と切り換えにかかる使用環境の画面の表示がリンクするためユーザの操作感を向上させることができる。
【００１４】
ガイド画像が端部からタッチスクリーンに引き出されるように表示すれば、それに続くスワイプ操作の方向をイメージすることができるため操作感を向上させることができる。スワイプ操作がいずれかの使用環境に対応することを認識する前にスワイプ操作の識別が失敗したことを認識したときは、ガイド画像の表示を消すことができる。ガイド画像は、それぞれに数字または文字を割り当てた複数の位置マークで構成したマトリクス画像とすれば、より複雑な識別情報を作成することができる。このときタッチ操作が、正方向と逆方向への指の移動を含むようにすることができる。複数の使用環境は、相互にセキュリティ・レベルが異なる使用環境を含むことができる。
【００１５】
本発明の第２の態様では、スワイプ操作と使用環境を関連付けてから待機モードで動作する。さらに、タッチスクリーンの端部に対するタッチ操作に続いて行われるスワイプ操作を識別し、スワイプ操作が第２の使用環境に関連付けられていることを認識したことに応じて第２の使用環境にログオンする。その結果、ワンアクション操作で意図する使用環境にログオンすることができる。
【００１６】
本発明の第３の態様は、第１のタッチスクリーンと、第１のタッチスクリーンに隣接して配置した第２のタッチスクリーンがそれぞれ同一または異なる使用環境で動作することが可能な携帯式電子機器が、スワイプ操作と使用環境を関連付けてから、第１のタッチスクリーンと第２のタッチスクリーンがそれぞれ所定の使用モードで動作する。さらに第１のタッチスクリーンの端部に対するタッチ操作に続いて行われるスワイプ操作を識別し、スワイプ操作が第２の使用環境に関連付けられていることを認識したことに応じて第１のタッチスクリーンが関連付けられた使用環境に移行する。
【００１７】
その結果ワンアクション操作で、第１のタッチスクリーンを第２のタッチスクリーンとは異なる使用環境に移行させることができる。第１のタッチスクリーンから第２のタッチスクリーンに向かって境界を通過する一連のスワイプ操作を認識したことに応じて、第２のタッチスクリーンが第２の使用環境に移行すれば、ワンアクション操作で第１のタッチスクリーンと第２のタッチスクリーンを同一の使用環境に移行させることができる。
【００１８】
所定の動作モードにおいては、第１のタッチスクリーンが待機モードで動作していてもよい。この場合の操作はログオン操作に相当する。所定の動作モードにおいて、第１のタッチスクリーンと第２のタッチスクリーンが同一の使用モードで動作していてもよい。この場合の操作は、使用環境の切換操作に相当する。所定の動作モードにおいては、第１のタッチスクリーンと第２のタッチスクリーンが相互に異なる使用モードで動作していてもよい。この場合の操作は、第１のタッチスクリーンと第２のタッチスクリーンをともにいずれか一方の使用環境に切り換える操作に相当する。
【発明の効果】
【００１９】
本発明により、簡単な操作で携帯式電子機器の使用環境を切り換える方法を提供することができた。さらに本発明により、簡単な操作で所定の使用環境にログオンする方法を提供することができた。さらに本発明により、複数のタッチスクリーンを備える携帯式電子機器の使用環境を簡単な操作で切り換える方法を提供することができた。さらに本発明により、そのような方法を実現するコンピュータ・プログラムおよび携帯式電子機器を提供することができた。
【図面の簡単な説明】
【００２０】
【図１】本実施の形態にかかる携帯式電子機器の一例を説明する図である。
【図２】スマートフォン１００のハードウェア構成の概略的な一例を示す機能ブロック図である。
【図３】スマートフォン１００が実装するソフトウェアの構造の一例を説明するための図である。
【図４】エッジ・タッチ操作およびクロス・スワイプ操作を説明する図である。
【図５】エッジ・タッチ操作をするタッチスクリーン１０３ａ、１０３ｂのタッチ位置を説明するための図である。
【図６】使用環境を切り換える制御システム３００の構成を示す機能ブロック図である。
【図７】ガイド画像３５１を表示して使用モードを切り換えるための第１の識別方式を説明するための図である。
【図８】ガイド画像３８１を表示して使用モードを切り換えるための第３の識別方式を説明するための図である。
【図９】スマートフォン１００の動作モードＡ〜Ｉを説明するための図である。
【図１０】制御システム３００が動作モードＡ〜Iを制御する手順の一例を示すフローチャートである。
【発明を実施するための形態】
【００２１】
［定義］
本明細書に使用する用語について説明する。タッチスクリーンは待機モードおよび使用モードの２つの動作モードを含む。待機モードは、タッチスクリーンにログオン画面（ロック画面ともいう。）を表示して少なくともログオンのためのタッチ操作が可能な状態をいう。待機モードではタッチスクリーンに対して、誤ったタッチ操作を防いだり、カスタマイズした固定的な画面を表示したり、あるいは時刻、日付、メールの通知などのダイナミックな情報を表示することができる。
【００２２】
使用モードは、タッチスクリーンにタッチ操作をして当該使用モードが含むすべてのアプリケーションを実行できる状態をいう。本発明にかかる携帯式電子機器は、図３を参照して説明するビジネス・モードおよびプライベート・モードのような複数の使用モード（以後、使用環境ともいう。）を実装している。ログオン操作は、システムを待機状態からログオン状態に移行させるために、ユーザが待機モードで表示されているログオン画面に対して行うタッチ操作をいう。ログオン操作は、アンロックのためのタッチ操作とパスコードが設定されている場合のパスコード入力のためのタッチ操作を含む。パスコード入力のためのタッチ操作は、パスコードを入力するためのタッチ操作に加えて、必要に応じてユーザＩＤを入力するためのタッチ操作を含む。
【００２３】
タッチ操作は、タッチスクリーンの表面に指または電子ペン（以後、本明細書においては両者を含めて単に指という。）が接触するか否かに係わらず入力座標をタッチスクリーンが認識できる状態にするすべての入力操作をいう。タッチ操作は、一連の操作においてタッチ操作の位置を変化させないタップ操作と変化させるジェスチャ操作を含む。ジェスチャ操作は、フリック操作、スワイプ操作、ドラッグ操作、および回転操作などのシングルタッチ操作と、ピンチイン、ピンチアウトといったマルチタッチ操作を含む。
【００２４】
フリック操作は、タッチ操作をしている指を短い距離だけほぼ一定の方向に移動させる操作をいう。スワイプ操作は、タッチ操作をしている指をフリック操作よりも長い距離を移動させる操作をいいスライド操作ともいう。フリック操作はスワイプ操作よりも指の移動速度が速い操作をいう。ドラッグ操作は、特定オブジェクトに対してタッチ操作をした指を所定の位置まで移動させる操作をいう。ワンアクション操作は、１種類のタッチ操作で使用環境の切り換えを行う操作をいう。
【００２５】
エッジ・タッチ操作は、スワイプ操作を開始するために矩形状のタッチスクリーンの４方向に存在するいずれかの端部に対して行うタッチ操作をいう。クロス・スワイプ操作は、隣接して配置された２つのタッチスクリーンの隣接する端部を通過して一方のタッチスクリーンから他方のタッチスクリーンまでスワイプする操作をいう。エッジ・タッチ操作とクロス・スワイプ操作は、本実施の形態の特有のタッチ操作であるため、後に図４、図５を参照して詳しく説明する。本明細書で使用するその他の特別な用語については、以下において適宜定義する。
【００２６】
［携帯式電子機器の概要］
本発明の適用が可能な携帯式電子機器は、スマートフォン、ファブレット端末、またはタブレット端末などといわれ、いずれも１個または複数個のタッチスクリーンを搭載する。図１は、このような携帯式電子機器の一例として説明する折り畳み式のスマートフォン１００の外形を示す平面図および底面図である。スマートフォン１００は、タッチスクリーン１０３ａを搭載する筐体１０１ａとタッチスクリーン１０３ｂを搭載する筐体１０１ｂが、ヒンジ機構１０５ａ、１０５ｂで結合されて開閉できるように構成している。
【００２７】
スマートフォン１００は、図１（Ａ）の収納モードと、図１（Ｂ）の見開きモードの２つの姿勢を有する。図１（Ｂ）は見開きモードのときの平面図で、図１（Ｃ）は見開きモードのときの底面図である。見開きモードでは、タッチスクリーン１０３ａ、１０３ｂが隣接して配置される。なおスマートフォン１００は、それぞれタッチスクリーンを搭載し相互にヒンジ機構で結合された筐体を３つ以上備えていてもよい。
【００２８】
［ハードウェア構成］
図２は、スマートフォン１００のハードウェア構成の概略的な一例を示す機能ブロック図である。本発明の適用範囲において、スマートフォン１００のハードウェアの構成は周知であるため、図３は一部の要素だけを示すとともに説明は簡略化する。一例として筐体１０１ａは、システム・ハードウェア１５０および電源回路１５１とシステム・ハードウェア１５０に接続されたタッチスクリーン１０３ａ、カメラ・モジュール１１１ａ、ジャイロセンサ１１３ａ、加速度センサ１１５ａ、無線モジュール１１７、およびＳＳＤ１１９などを含む。
【００２９】
筐体１０１ｂは、システム・ハードウェア１５０に接続されたタッチスクリーン１０３ｂ、カメラ・モジュール１１１ｂ、ジャイロセンサ１１３ｂ、加速度センサ１１５ｂ、開閉センサ１３３、および電源回路１５１に接続されたパワー・ボタン１３５を含む。タッチスクリーン１０３ａ、１０３ｂは、画面の表示機能とタッチ操作機能を含む。タッチスクリーン１０３ａ、１０３ｂは一例として、フラット・パネル・ディスプレイ（ＦＰＤ）とタッチパネルを組み合わせた構造として実現できる。タッチスクリーン１０３ａ、１０３ｂのハードウェア上の構成は、本発明において特に限定しない。
【００３０】
たとえばＦＰＤには、液晶ディスプレイまたは有機ＥＬディスプレイなどを採用することができる。タッチパネルの検出原理も特に限定する必要はなく、静電容量式、抵抗膜式、電磁誘導式、超音波表面弾性波式、または赤外線操作式などを採用することができる。タッチパネルは、タッチ操作する１本の指の座標だけを検出するシングルタッチ方式または同時に複数の指の座標を検出するマルチタッチ方式のいずれも採用することができる。図３に示したハードウェアのなかで本発明に必須の要素は特許請求の範囲に記載している。
【００３１】
［使用環境］
スマートフォン１００は、複数の使用環境を実装しておりタッチスクリーン１０３ａ、１０３ｂごとにいずれかの使用環境で動作する。使用環境は、動作するアプリケーションおよびハードウェアまたはいずれか一方の範囲の相違またはそれらに対する機能制限の有無または範囲により定義することができる。使用環境は、セキュリティ・レベルの相違によっても定義することができる。一例として使用環境は、セキュリティ・レベルが高いビジネス・モードと、セキュリティ・レベルをユーザが決定できるプライベート・モードとして定義することができる。ビジネス・モードで動作するスマートフォン１００は、企業のセキュリティ・ポリシィに従うことが要求される。
【００３２】
ビジネス・モードではたとえば、インストールするアプリケーションの種類や、カメラや記憶装置などの情報漏洩に関連するハードウェアの使用に制限をかけることができる。ビジネス・モードでは、ログオンのためのパスコードの設定を義務づけたり、紛失対策としてリモート・ロック機能やリモート・ワイプ機能の設定を義務づけたりすることができる。これに対してプライベート・モードで動作するスマートフォン１００は、そのようなセキュリティ・ポリシィの制約を受けない。
【００３３】
使用環境の他の例では、子供が使用するためのキッズ・モードを定義することができる。キッズ・モードでは、有害サイトへのアクセスの制限や課金が発生するサイトへのアクセスの制限をかけることができる。使用環境のさらに他の例では、一時的に他人にスマートフォン１００を渡して保存している写真の閲覧やＷｅｂサイトへのアクセスを許可するゲスト・モードを定義することができる。ゲスト・モードでは、他人に閲覧されたくないメールやアドレス帳などの閲覧に制限をかけることができる。
【００３４】
使用環境のさらに他の例では、旅行や健康などに関する用途モードを定義することができる。旅行の用途モードでは、スマートフォン１００を旅行で使用するのに便利なように、旅行に関連するアプリケーションのアイコンだけをホーム画面に表示したり、旅行中に撮影した写真だけを分類して保存したりすることができる。健康の用途モードでは、血圧、心拍、歩行数などのデータを自動的に記録したり、ネットワークを通じて当該データを医療機関に転送したりすることができる。
【００３５】
［ソフトウェア構成］
図３は、スマートフォン１００が実装するソフトウェアの構造の一例を説明するための図である。複数の使用環境は一例として、実環境で動作するＯＳ上で動作するアプリケーションで実現することができる。本実施の形態では複数の使用環境を、仮想環境を利用して実現する場合について説明する。ハードウェア群１８０は、図２に示したハードウェアで構成される。
【００３６】
ハードウェア群１８０上ではハイパーバイザといわれる仮想化プログラム２０１が動作する。仮想化プログラム２０１のレイヤの上では、仮想マシーン２０３ａ〜２０３ｃ、２５３が時分割で動作することができる。仮想マシーン２０３ａ〜２０３ｃは、アプリケーション２０５ａ〜２０５ｃ、ゲストＯＳ２０７ａ〜２０７ｃ、および仮想ハードゥエア２０９ａ〜２０９ｃといったソフトウェアで構成され、それぞれが異なる使用環境を構築する。
【００３７】
アプリケーション２０５ａ〜２０５ｃは、各使用環境において少なくとも、Ｗｅｂブラウザ、メーラー、ＳＮＳプログラム、または文書ブログラムのような作業用のアプリケーションのいずれかを実行する。したがって各使用環境は、ソフトウェア・キーボードの画面、起動アイコンを表示するホーム画面、またはログオン操作のためのログオン画面のように作業用のアプリケーションの実行を補助するプログラムだけを実行している状態とは異なる。
【００３８】
仮想マシーン２５３は、アプリケーション２５５、管理ＯＳ２５７、および仮想ハードゥエア２５９といったソフトウェアで構成され、実行する仮想マシーン２０３ａ〜２０３ｃのコンテキストを切り換えて各タッチスクリーン１０３ａ、１０３ｂに所定の使用環境を実現する。アプリケーション２５５は、使用モードを切り換えるための識別処理、および切換処理を行うためのアプリケーションを含む。仮想化プログラム２０１は、ハードウェア群１８０をエミュレートして、仮想マシーン２０３ａ〜２０３ｃ、２５３にハードウェア群１８０の各要素に対応した仮想ハードウェア２０９ａ〜２０９ｃを構築する。
【００３９】
たとえば、仮想マシーン２０３ａがビジネス・モードを実現し、仮想マシーン２０３ｂがプライベート・モードを実現するときに、仮想ハードゥエア２０９ａはカメラ・モジュール１１１ａ、１１１ｂを含まない場合がある。また、アプリケーション２０５ａはインターネットに接続するＷｅｂブラウザやＳＮＳプログラムなどを含まない場合がある。また、アプリケーション２０５ａは、認証やリモート・ロックなどのセキュリティ・ポリシーを実現するためのモジュールを含む場合がある。
【００４０】
ゲストＯＳ２０７ａ〜２０７ｃ、管理ＯＳ２５７は特に限定する必要はなくたとえば、ｉＯＳ（登録商標）、Ａｎｄｒｏｉｄ（登録商標）、Ｗｉｎｄｏｗｓ  ｐｈｏｎｅ（登録商標）、Ｗｉｎｄｏｗｓ  ＲＴ（登録商標）、またはＷｉｎｄｏｗｓ８（登録商標）などから選択することができる。仮想化プログラム２０１および仮想マシーン２０３ａ〜２０３ｃ、２５３は、パワー・ボタン１３５を押してスマートフォン１００をオフ状態から待機状態またはオン状態に移行させる際に、システム・メモリにブート・イメージがロードされる。アプリケーション２５５は、仮想マシーン２０３ａ〜２０３ｃのＣＰＵ、システム・メモリなどの仮想ハードウェア２０９ａ〜２０９ｃが保持するコンテキストを切り換えることによってタッチスクリーン１０３ａ、１０３ｂごとに使用環境を切り換える。図３のプログラムは、ＳＳＤ１１９に格納される。
【００４１】
［エッジ・タッチ操作およびクロス・スワイプ操作］
図４は、エッジ・タッチ操作およびクロス・スワイプ操作を説明するための図である。図５は、エッジ・タッチ操作のタッチ位置を説明するための図である。タッチスクリーン１０３ａ、１０３ｂ操作面が矩形でそれぞれ左長辺の端部１６１ａ、１６３ａ、右長辺の端部１６１ｂ、１６３ｂ、上短辺の端部１６１ｃ、１６３ｃ、および下短辺の端部１６１ｄ、１６３ｄが縁枠１６５、１６７で囲まれている。
【００４２】
エッジ・タッチ操作は、使用モードを切り換えるために行うスワイプ操作の起点となるタッチ位置（図５参照）に対するタッチ操作に相当する。エッジ・タッチ操作は、そのときの使用環境が表示する画面を操作するためのタッチ操作とは異なる操作であることをシステムに認識させるための操作でもある。使用環境が表示する画面に対してスワイプ操作をすると、多くの場合は画面がスライドするが、システムはエッジ・タッチ操作を認識すると識別モードに移行して、続いて行われるスワイプ操作に対して使用モードを判断するための識別処理を行うことができる。
【００４３】
エッジ・タッチ操作は、使用環境が表示する画面に対するタッチ操作と区別できるほど端のタッチスクリーンの位置だけに対するタッチ操作とすることができる。しかし、エッジ・タッチ操作を、指が縁枠１６５、１６７とタッチスクリーン１０３ａ、１０３ｂの両方に同時にタッチする操作とすれば、システムおよびユーザに対して使用環境が表示する画面に対するタッチ操作とは異なる操作であることを明確にできる。このときシステムは、縁枠１６５、１６７に接するタッチスクリーン１０３ａ、１０３ｂの座標や、検出した座標の輪郭から指が縁枠１６５、１６７とタッチスクリーン１０３ａ、１０３ｂの両方に同時にタッチしていることを認識することができる。
【００４４】
同時にタッチするときのエッジ・タッチ操作は、図５に示したようにタッチスクリーン１０３ａ、１０３ｂのいずれかの端部１６１ａ〜１６１ｄ、１６３ａ〜１６３ｄに存在するタッチ位置１７１ａ〜１７１ｄ、１７３ａ〜１７３ｄに対して行うことができる。本実施の形態では、エッジ・タッチ操作に続いて行われる所定のスワイプ操作のジェスチャを識別する。スワイプ操作は、エッジ・タッチ操作をタップ操作にして、タップ操作の後の所定時間以内に開始するようにしてもよい。
【００４５】
この場合はツーアクション操作になるが、従来のようにフリック操作でホーム画面をシフトして起動アイコンを探す操作が不要になる。また、エッジ・タッチ操作によりシステムに対して使用モードの切換操作を行うことを通知することができる。しかし、スワイプ操作がエッジ・タッチ操作を起点とした連続する操作とする場合は、使用モードの切り換えの表明とジェスチャの識別を１回のスワイプ操作で行うワンアクション操作を実現することができる。
【００４６】
図５に示した矢印は対応するタッチ位置１７１ａ〜１７１ｄ、１７３ａ〜１７３ｄに続くスワイプ操作の概略の方向を示している。図４（Ａ）は、タッチスクリーン１０３ａのタッチ位置１７１ａにエッジ・タッチ操作をしてから矢印の方向にスワイプ操作をする様子を示している。タッチ位置１７１ａ〜１７１ｄ、１７３ａ〜１７３ｄは対応する端部１６１ａ〜１６１ｄ、１６３ａ〜１６３ｄの長さ方向におけるいずれの場所でもよい。たとえば、右方向のスワイプが得意なユーザは端部１６１ａ、１６３ａの上下方向のいずれかの場所をタッチ位置１７１ａ、１７３ａに選択し、左方向のスワイプの得意なユーザは端部１６１ｂ、１６３ｂの上下方向のいずれかの場所をタッチ位置１７１ｂ、１７３ｂに選択することができる。
【００４７】
エッジ・タッチ操作は使用モードを識別するための１つのタッチスクリーンに関する操作概念であるが、クロス・スワイプ操作は識別済みの使用モードを隣接するタッチスクリーンまで拡大するか否かを判断するための２つのタッチスクリーンに関する操作概念である。図４（Ｂ）は、端部１６１ｂを越えて端部１６３ａを通過するようにタッチスクリーン１０３ａから１０３ｂまでクロス・スワイプ操作をする様子を示している。このとき見開きモードで隣接して配置しているタッチスクリーン１０３ａ、１０３ｂの操作面と縁枠１６５、１６７が同一平面上に存在するようにすれば、クロス・スワイプ操作がし易くなる。
【００４８】
クロス・スワイプ操作は、図４（Ｂ）とは逆方向に端部１６３ａを越えて端部１６１ｂを通過するようにタッチスクリーン１０３ｂから１０３ａまで行うようにしてもよい。クロス・スワイプ操作の一例は、一方のタッチスクリーン１０３ａ、１０３ｂから他方のタッチスクリーン１０３ｂ、１０３ａまで、タッチ位置１７１ａ、１７３ｂを起点とする連続的なスワイプ操作が２つの端部１６１ｂ、１６３ａを越えて行うタッチ操作とすることができる。
【００４９】
クロス・スワイプ操作の他の例は、一方のタッチスクリーン１０３ａ、１０３ｂから他方のタッチスクリーン１０３ｂ、１０３ａまで、タッチ位置１７１ｃ、１７１ｄまたはタッチ位置１７３ｃ、１７３ｄを起点とする連続的なスワイプ操作が２つの端部１６１ｂ、１６３ａを越えて行うタッチ操作とすることができる。端部１６１ｂ、１６３ａに隣接する縁枠１６５、１６７はタッチ操作の座標を検出しないが、クロス・スワイプ操作のときは縁枠１６５、１６７を通過する際も操作面から指を離さないで行うようにすればワンアクション操作で切り換えにかかる使用モードを隣接するタッチスクリーンまで拡張することができる。
【００５０】
縁枠１６５、１６７でも指が離れないことでシステムは、指が移動先のタッチスクリーンの端部１６３ａ、１６１ｂにタッチした瞬間に認識したエッジ・タッチ操作からクロス・スワイプ操作を認識することができる。システムは、端部１６３ａに対するエッジ・タッチ操作を検出したときに、直前にタッチスクリーン１０３ａに対してタッチ位置１７１ａから始まるスワイプ操作が行われていること、または、端部１６１ｂにエッジ・タッチ操作が発生したことを認識する。
【００５１】
したがって、システムは使用モードを切り換えるスワイプ操作のためのエッジ・タッチ操作とクロス・スワイプ操作の際に発生するエッジ・タッチ操作を区別することができる。システムはエッジ・タッチ操作を検出したタイミングでクロス・タッチ操作の認識をすることができるが、スワイプ操作をする指が縁枠１６５、１６７を越えて完全に相手方のタッチスクリーンまで移動したタイミングで行うようにしてもよい。
【００５２】
［制御システム］
図６は、使用環境を切り換える制御システム３００の構成の一例を説明するための機能ブロック図である。制御システム３００は、それぞれ図２、図３で説明したハードウェアとソフトウェアとの協働により構成した、使用環境切換部３０１、座標データ生成部３０３、画像データ生成部３０５、アプリケーション実行部３０７および登録部３０９を含む。使用環境切換部３０１、座標データ生成部３０３、および画像データ生成部３０５は、仮想マシーン２５３で構成することができる。
【００５３】
使用環境切換部３０１は、座標データ生成部３０３から受け取ったタッチ位置を起点とするスワイプ操作の座標データに基づいて使用モードを識別する。使用環境切換部３０１は一例において、座標データ生成部３０３からエッジ・タッチ操作によるタッチ位置の座標データを受け取ったときに画像データ生成部３０５を通じてタッチスクリーン１０３ａまたはタッチスクリーン１０３ｂに図７、図８で説明するいずれかのガイド画像３５１、３８１を表示する。
【００５４】
使用環境切換部３０１は、ガイド画像３５１、３８１に対するスワイプ操作が行われたときに、登録部３０９に登録しておいた識別データを参照して使用環境を判断する。使用環境切換部３０１は、ガイド画像３５１、３８１に対するいずれかの使用環境のタッチ操作が成功したと判断したときに当該使用環境に関連付けた識別イベントと、当該使用環境の画面を表示するタッチスクリーンを示すスクリーン・イベントをアプリケーション実行部３０７に送る。
【００５５】
使用環境切換部３０１は、クロス・スワイプ操作を検出したときにクロス・エッジ・イベントをアプリケーション実行部３０７に送る。使用環境切換部３０１は、切り換えにかかる使用環境の画像が識別のためのスワイプ操作の進行に応じて、端部から徐々にタッチスクリーンに引き出されるように表示するための制御イベントをアプリケーション実行部３０７に送ることができる。
【００５６】
アプリケーション実行部３０７は、座標データ生成部３０３から受け取った座標データまたは他のハードウェアからの信号に基づいていずれかの仮想マシーン２０３ａ〜２０３ｃのアプリケーション２０５ａ〜２０５ｃを実行し、画像データ生成部３０５に画像データを出力する。アプリケーション実行部３０７は、使用環境切換部３０１から受け取った識別イベント、スクリーン・イベント、およびクロス・エッジ・イベントに基づいて動作環境のコンテキストを切り換えて、タッチスクリーン１０３ａ、１０３ｂごとに所定の仮想マシーン２０３ａ〜２０３ｃの使用環境に移行させる。
【００５７】
座標データ生成部３０３は、タッチ操作が行われたときにタッチスクリーン１０３ａ、１０３ｂが検出した座標のデータを生成してアプリケーション実行部３０７または使用環境切換部３０１に送る。画像データ生成部３０５は、アプリケーション実行部３０９または使用環境切換部３０７から受け取った画像データを表示形式に変換してタッチスクリーン１０３ａ、１０３ｂに出力する。登録部３０９には、使用環境に関連付けたスワイプ操作から作成した識別データをあらかじめユーザが登録する。
【００５８】
［第１の識別方式］
つぎに、図７を参照して所定の使用環境に移行するために制御システム３００が行う第１の識別方式について説明する。第１の識別方式は、セキュリティが問題にならないプライベート・モードや用途モードでの使用環境の切り換えに適している。使用環境切換部３０１は、たとえばタッチ位置１７１ａに対するエッジ・タッチ操作を検出すると、エッジ・タッチ操作が行われた端部１６１ａを有するタッチスクリーン１０３ａにガイド画像３５１を表示する。
【００５９】
ガイド画像３５１は、現在タッチスクリーン１０３ａが表示する所定の使用モードの画像に重ねて表示してもよいし、使用モードの画像を完全に置き換えるように表示してもよい。重ねて表示する場合は、ガイド画像３５１を半透明の画像にすることもできる。使用環境切換部３０１は、タッチスクリーン１０３ｂのいずれかの端部１６３ａ〜１６３ｄにエッジ・タッチ操作を検出したときは、タッチスクリーン１０３ｂにガイド画像３５１を表示することができる。
【００６０】
ガイド画像３５１を、タッチ位置１７１ａが行われた端部１６１ａからスワイプ操作の方向に引き出されるようにまたは飛び出るように表示すると、ユーザに続いて行うスワイプ操作の方向をイメージさせることができるためより直感的な操作を実現できる。ガイド画像３５１は、一例として４×４の合計１６個の位置マーク３５２を成分に含むマトリクス画像として構成している。
【００６１】
マトリクスのサイズは特に限定する必要はなく、タッチスクリーン１０３ａ、１０３ｂのサイズに応じて定めることができる。また、行と列の数は一致している必要もない。各位置マーク３５２はマトリクス成分の行と列の位置に対応する位置情報３５３を有している。スワイプ操作が順番に通過した複数の位置マーク３５２に対応する位置情報３５３のシーケンスは識別データを構成する。
【００６２】
たとえば、登録部３０９に位置情報（４，１）、（１，２）、（３，３）、（２，４）が順番に並んだ識別データがプライベート・モードに関連付けられて登録されていると仮定する。このときユーザが図７に示すような順番で４つの位置マーク３５２を通過する連続したスワイプ操作をすると、登録部３０９を参照した使用環境切換部３０１はスワイプ操作を識別して、使用環境を現在の使用モードからプライベート・モードに切り換えることができる。
【００６３】
使用環境切換部３０１は、正しい位置マーク３５２に対するタッチ操作があるたびにアプリケーション実行部３０７に制御イベントを送ることができる。タッチ位置１７１ａを起点とするスワイプ操作が、一列目の正しい位置マーク（４，１）を通過したときに制御イベントを受け取ったアプリケーション実行部３０７はプライベート・モードの画面の右側の一部を端部１６１ａからエッジ３５５ａまで飛び出した状態で表示することができる。これによりユーザは、一列目の位置マーク３５２を正しく選択したことを認識することができるとともに、切換操作の進行を実感することができる。
【００６４】
連続するスワイプ操作が、二列目の正しい位置マーク（１，２）を通過したときに、制御イベントを受け取ったアプリケーション実行部３０７はプライベート・モードの画面をエッジ３５５ｂまで拡大して表示することができる。さらにアプリケーション実行部３０７は連続するスワイプ操作が三列目の正しい位置マーク（３，３）を通過したときは、プライベート・モードの画面をエッジ３５５ｃまで拡大し、四列目の正しい位置マーク（２，４）を通過したときは、画面全体を表示してタッチスクリーン１０３ａをプライベート・モードで動作させる。
【００６５】
スワイプ操作がいずれかの列で誤った位置マーク３５２を通過したときに、使用環境切換部３０１は、エッジ３５５ａ〜３５５ｃを１つ前に戻すか、または、ガイド画像３５１の表示を消して最初から識別を行うようにユーザに促すことができる。連続するスワイプ操作が四列目の位置マーク３５２を通過したあとに端部１６１ｂを越えてタッチスクリーン１０３ｂまで到達する。タッチ位置３６１に対するエッジ・タッチ操作を検出した使用環境切換部３０１はクロス・スワイプ操作が行われたと判断してアプリケーション実行部３０７にクロス・エッジ・イベントを送る。
【００６６】
クロス・エッジ・イベントを受け取ったアプリケーション実行部３０７は、プライベート・モードの画面の右側のエッジ３５５ｄを端部１６３ｂまで徐々にスライドするように拡大して、タッチスクリーン１０３ａに加えてタッチスクリーン１０３ｂもプライベート・モードの使用環境で動作させることができる。タッチスクリーン１０３ａ、１０３ｂがともにプライベート・モードの使用環境で動作すると、タッチスクリーン１０３ａ、１０３ｂのそれぞれにプライベート・モードで実行が可能なアプリケーション２０５ｂを同時に表示したり、２つのタッチスクリーン１０３ａ、１０３ｂを１画面のように使用して２画面用のアプリケーション２０５ｂを実行したりすることができる。
【００６７】
タッチ位置１７１ａから一列目の位置マーク３５２までのスワイプ操作は識別には無関係であるため、その距離は短い方が操作し易い。位置情報はタッチスクリーン１０３ａ、１０３ｂの座標とは無関係であるため、ガイド画像３５１の表示位置は端部１６１ａ上のタッチ位置に応じて上下方向および左右方向に変更することができる。タッチ位置１７１ａを起点とする場合は、スワイプ操作を左から右に一方向で戻らないようにできるため円滑に操作することができる。また、スワイプ操作の進行に伴って切り換え後の使用モードの画面が拡大していくため、ユーザは識別操作の進行を画面の拡大として視覚で認識することができる。
【００６８】
［第２の識別方式］
第１の識別方式は、登録した識別データをエッジ３０５ａ〜３０５ｃの変化の様子から容易に推定できるため、ビジネス・モードのようなＭＤＭの制約を受ける使用環境には適当でない。つぎに同じガイド画像３５１を使って、セキュリティを向上させた識別方式を説明する。この方式では、４個の正しい位置マークを通過するスワイプ操作が行われるまで、切り換え後の使用モードの画面を表示しないようにする。
【００６９】
このとき使用環境切換部３０１は、スワイプ操作により各列が含むいずれかの位置マーク３５２へのタッチ操作を認識したときは、音声または画面を通じてユーザに通知するようにすることができる。こうすることで、ユーザは最終的に切り換え操作が失敗したときに、位置マーク３５２にタッチしなかったことが原因ではないことを知ることができる。各列に対するスワイプ操作が完了して４個の位置マーク３５２の位置情報を認識した使用環境切換部３０１は、正しい識別データが入力されたと判断したときに、タッチスクリーン１０３ａにビジネス・モードの画面を表示することができる。さらに使用環境切換部３０１は、タッチ位置３６１に対するクロス・スワイプ操作を検出したときにタッチスクリーン１０３ｂもビジネス・モードの動作環境に移行させることができる。
【００７０】
使用環境切換部３０１は、各列の位置マーク３５２を含む４個の位置マークを通過する前にスワイプ操作をする指がタッチスクリーン１０３ａから離れたとき、または、通過した４個の位置マーク３５２の識別情報３５３が登録した識別データに合致しないときは識別が失敗したと判断してガイド画像３５１の表示を消すことができる。第２の識別方式では、４個の位置情報を入力するまで、入力した識別データの正否が不明なため、第３者が簡単にビジネス・モードに移行させることは困難になる。所定回数の操作でも識別が成功しない場合には、ビジネス・モードへの移行をロックして、ログオン画面に対するパスコード入力を要求するようにしてもよい。
【００７１】
［第３の識別方式］
第２の識別方式は、スワイプ操作の方向を一方向にしているため、識別データの桁数がタッチスクリーン１０３ａ、１０３ｂに表示できるマトリクス成分の列の数で制限される。したがって、ビジネス・モードへの切り換えまたはログオンに適した十分な桁数の識別データを作成できない場合がある。図８は、識別データの桁数を増加させる第３の識別方式を説明する図である。図８では、タッチ位置１７１ａに対するエッジ・タッチ操作で図７と同様にタッチスクリーン１０３ａにガイド画像３８１が表示される。
【００７２】
ガイド画像３８１のマトリクス画像はガイド画像３５１と同様に、４×４の１６個の位置マーク３８２で構成しているが、各位置マーク３８２には英数字を割り当てて位置マーク３８２に画像として表示している。使用環境切換部３０１は、登録部３０９に位置マーク３８２の位置情報と英数字の関係を登録しておくことができる。ガイド画像３８１に対するスワイプ操作は、左から右に一方向に移動するのではなく、右から左方向に戻ったり、列方向（垂直方向）に移動したりすることができる。その結果、同じサイズのマトリクス画像であっても、識別データの桁数の制限をなくすことができる。
【００７３】
図７のマトリクス画像では、識別データが４桁であったが、図８のマトリクス画像では、識別データが、一例として［ｃ２１ａｅｆｂ７］の８桁の英数字で構成することができる。ガイド画像３８１に対して連続するスワイプ操作をすると、意図する位置マーク以外の位置マークに対してもタッチ操作をすることになる。
【００７４】
このときの誤入力を防ぐために、ユーザは意図する位置マークにタッチしたときは使用環境切換部３０１の識別時間に相当する短い時間だけ当該位置マークで指の移動を一旦停止したり通過速度を遅くしたりすることができる。なお、ユーザはこのときタッチしている指を操作面から離さないようにしてガイド画像３８１の表示が消えないようにすることができる。第３の識別方式では、ユーザが識別データを英数字の文字列として記憶することができるため、使用環境切換部３０１は、乱数を使って位置マーク３８２の配置が毎回異なるようなガイド画像を表示するようにしてもよい。
【００７５】
［その他の識別方式］
第１〜第３の識別方式は、いずれも位置マークの位置情報を利用しているが、本発明は、タッチスクリーン１０３ａ、１０３ｂの座標を利用して識別データを構成することもできる。このときガイド画像３５１は、常にタッチスクリーン１０３ａ、１０３ｂ上の固定した位置に表示することができる。ただし、タッチスクリーン１０３ａ、１０３ｂにおける位置マークの座標にユーザが慣れてくれば必ずしもガイド画像３５１を表示する必要はない。
【００７６】
また、本発明は、マトリクス成分の位置情報やタッチスクリーンの座標で識別するだけでなく、エッジ・タッチ操作を起点とする連続するスワイプ操作またはエッジ・タッチ操作に続くスワイプ操作が形成するジェスチャで識別することもできる。このときエッジ・タッチ操作からジェスチャを開始してもよいし、エッジ・タッチ操作をしてから所定の時間以内に任意の位置からジェスチャを開始してもよい。
【００７７】
［スマートフォンの動作モード］
図９は、スマートフォン１００の動作モードを説明するための図である。スマートフォン１００は、タッチスクリーン１０３ａ、１０３ｂがそれぞれ独自に動作するため、一例としてビジネス・モードとプライベート・モードの２つに使用環境に対して９つの動作モードＡ〜Ｉのいずれかに遷移する。動作モードＡ〜Ｅは、タッチスクリーン１０３ａ、１０３ｂの一方または双方が待機モードに遷移している。
【００７８】
動作モードＦ〜Ｉは、タッチスクリーン１０３ａ、１０３ｂの双方が同一または異なる使用環境に遷移している。制御システム３００は、エッジ・タッチ操作およびクロス・スワイプ操作を含むスワイプ操作を識別して、任意の動作モードＡ〜Ｉから他の動作モードに移行させることができる。待機モードから所定の動作環境への移行のためのスワイプ操作はログオン操作に相当する。
【００７９】
［使用環境の制御手順］
つぎに、制御システム３００が図９の動作モードＡ〜Iを制御する手順の一例を図１０のフローチャートを参照して説明する。ブロック４０１でスマートフォン１００は、動作状態Ａ〜Ｉのいずれかに遷移している。ブロック４０３で使用環境切換部３０１は、タッチスクリーン１０３ａ、１０３ｂのいずれかの端部１６１ａ〜１６１ｄ、１６３ａ〜１６３ｄに対するエッジ・タッチ操作を検出する。エッジ・タッチ操作を検出した使用環境切換部３０１はブロック４０５で、アプリケーション実行部３０７にエッジ・タッチ・イベントを送って識別モードに移行する。以後アプリケーション実行部３０７は、座標データ生成部３０３から受け取った座標データを無視する。
【００８０】
識別モードでは、座標データ生成部３０３が生成した座標データを使用環境切換部３０１だけが利用する。第１〜第３の識別方式を採用する場合は、ブロック４０７で使用環境切換部３０１が、エッジ・タッチ操作が行われたいずれかのタッチスクリーン１０３ａ、１０３ｂにいずれかのガイド画像３５１、３８１を表示する。ブロック４０９でユーザがガイド画像３５１、３８１に対してスワイプ操作をすると、ブロック４１１で使用環境切換部３０１は認識した位置マークの位置情報または英数字のシーケンスからビジネス・モードまたはプライベート・モードに対する識別の可否を判断する。
【００８１】
識別が失敗したと判断した使用環境切換部３０１は、ブロック４０３に戻ってガイド画像３５１、３８１の表示を消してから、再度ユーザにエッジ・タッチ操作から開始するように求める。いずれかの使用モードに関する識別が成功したと判断した使用環境切換部３０１がアプリケーション実行部３０７に識別イベントとスクリーン・イベントを送る。ブロック４１３でアプリケーション実行部３０７はエッジ・タッチ操作が行われたタッチスクリーンを識別イベントに対応する使用環境に移行させることができる。使用環境切換部３０１は、識別が成功したときにガイド画像３５１、３８１の表示を消すことができる。
【００８２】
たとえば、ブロック３０１で動作モードＡであったときは、スマートフォン１００は動作モードＢ〜Ｅのいずれかに移行することができる。また、ブロック３０１で動作モードＨ、Ｉであったときは、スマートフォン１００は動作モードＦ、Ｇのいずれかに移行することができる。さらに、ブロック３０１で動作モードＦ、Ｇであったときは、スマートフォン１００は動作モードＨ、Ｉのいずれかに移行することができる。
【００８３】
ブロック４１７で使用環境切換部３０１が、ブロック４０３のエッジ・タッチ操作を起点とするスワイプ操作からクロス・スワイプ操作を検出したときはブロック４１７に移行する。ブロック４１７で使用環境切換部３０１はアプリケーション実行部３０７にクロス・エッジ・イベントを送って、クロス・スワイプ操作を検出したタッチスクリーンを、ブロック４１１で識別した使用モードと同じ使用モードに移行させる。このとき動作モードＡ〜Ｇのいずれからでも動作モードＨ、Ｉのいずれかに移行することができる。クロス・スワイプ操作を検出しないときは、ブロック４１９で処理が終了する。１つのタッチスクリーンを搭載するスマートフォンについては、クロス・スワイプ操作による使用環境の拡大を除いて、同様にエッジ・タッチ操作とスワイプ操作で使用環境の切り換え操作またはログオン操作をすることができる。
【００８４】
これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることはいうまでもないことである。
【符号の説明】
【００８５】
１００  スマートフォン
１０１ａ、１０１ｂ  筐体
１０３ａ、１０３ｂ  タッチスクリーン
１６１ａ〜１６１ｄ、１６３ａ〜１６３ｄ  タッチスクリーンの端部
１７１ａ〜１７１ｄ、１７３ａ〜１７３ｄ、３６１  タッチ位置
２０３ａ〜２０３ｃ、２５３  仮想マシーン
３５１、３８１  ガイド画像
３５３  マトリクス成分の位置情報
３５５ａ〜３５５ｄ  切り換えにかかる使用環境の画像のエッジ
３５２、３８２  位置マーク
【図１】
2015172861.tif 000003
【図２】
2015172861.tif 000004
【図３】
2015172861.tif 000005
【図４】
2015172861.tif 000006
【図５】
2015172861.tif 000007
【図６】
2015172861.tif 000008
【図７】
2015172861.tif 000009
【図８】
2015172861.tif 000010
【図９】
2015172861.tif 000011
【図１０】
2015172861.tif 000012