(57)【要約】【課題】ジェスチャ操作に対するユーザの慣れに応じた操作を受け付けることのできる電子機器を提供する。【解決手段】電子機器は、タッチスクリーンディスプレイ２と、制御部と、を備える。電子機器の一実施形態は、スマートフォン１である。制御部の一実施形態は、コントローラ１０である。コントローラ１０は、タッチスクリーンディスプレイ２に対するジェスチャを受け付けた場合、タッチスクリーンディスプレイ２に対するジェスチャの態様に応じて、以降の処理を変更する。【選択図】図５
2015102956.tif 000002
【特許請求の範囲】
【請求項１】
タッチスクリーンディスプレイと、
前記タッチスクリーンディスプレイに対するジェスチャを受け付けた場合、前記タッチスクリーンディスプレイに対する前記ジェスチャの態様に応じて、以降の処理を変更する制御部と、
を備える電子機器。
【請求項２】
前記制御部は、変更する処理の内容として、前記タッチスクリーンディスプレイに対する前記ジェスチャの態様に応じて、以降に前記タッチスクリーンディスプレイで受け付ける操作の態様を限定する
請求項１に記載の電子機器。
【請求項３】
ジェスチャの態様と操作の難易度とを１対１に対応づけた情報を記憶する記憶部を備え、
前記制御部は、前記タッチスクリーンディスプレイに対するジェスチャを受け付けた場合、前記ジェスチャの態様と、前記記憶部に記憶された情報とに基づいて、以降に前記タッチスクリーンディスプレイで受け付けるジェスチャの態様を限定する
請求項２に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、タッチスクリーンディスプレイを備える電子機器に関する。
【背景技術】
【０００２】
従来から、タッチスクリーンディスプレイを備える電子機器が存在する。その電子機器は、例えば、スマートフォン及びタブレット型ＰＣ等である。そのような電子機器は、タッチスクリーンディスプレイに対してジェスチャ操作を行うようになっている（特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特表２０１０−５１５９８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ジェスチャ操作には、例えば、タップ、フリック及びピンチ等がある。電子機器を操作するユーザには、ジェスチャ操作に慣れた人及び不慣れな人が存在する。このため、電子機器が複数のジェスチャ操作を受け付ける場合、ジェスチャ操作に不慣れな人は、操作に悩むことになる。
【０００５】
本発明は、ユーザのジェスチャ操作に基づいて、ユーザの操作性を向上させることができる電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００６】
電子機器は、タッチスクリーンディスプレイと、前記タッチスクリーンディスプレイに対するジェスチャを受け付けた場合、前記タッチスクリーンディスプレイに対する前記ジェスチャの態様に応じて、以降の処理を変更する制御部と、を備える。
【０００７】
前記制御部は、変更する処理の内容として、前記タッチスクリーンディスプレイに対する前記ジェスチャの態様に応じて、以降に前記タッチスクリーンディスプレイで受け付ける操作の態様を限定することが好ましい。
【０００８】
電子機器は、ジェスチャの態様と操作の難易度とを１対１に対応づけた情報を記憶する記憶部を備えることが好ましい。この場合、前記制御部は、前記タッチスクリーンディスプレイに対するジェスチャを受け付けた場合、前記ジェスチャの態様と、前記記憶部に記憶された情報とに基づいて、以降に前記タッチスクリーンディスプレイで受け付けるジェスチャの態様を限定する。
【発明の効果】
【０００９】
本発明によれば、ユーザのジェスチャ操作に基づいて、ユーザの操作性を向上させることができる電子機器を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態に係るスマートフォンの外観を示す斜視図である。
【図２】実施形態に係るスマートフォンの外観を示す正面図である。
【図３】実施形態に係るスマートフォンの外観を示す背面図である。
【図４】ホーム画面の一例を示す図である。
【図５】実施形態に係るスマートフォンの機能を示すブロック図である。
【図６】スマートフォンの動作について説明するためのフォローチャートである。
【発明を実施するための形態】
【００１１】
本発明を実施するための実施形態を、図面を参照しつつ詳細に説明する。以下では、タッチスクリーンディスプレイを備える電子機器の一例として、スマートフォンについて説明する。
【００１２】
図１から図３を参照しながら、実施形態に係るスマートフォン１の外観について説明する。図１から図３に示すように、スマートフォン１は、ハウジング２０を有する。ハウジング２０は、フロントフェイス１Ａと、バックフェイス１Ｂと、サイドフェイス１Ｃ１〜１Ｃ４とを有する。フロントフェイス１Ａは、ハウジング２０の正面である。バックフェイス１Ｂは、ハウジング２０の背面である。サイドフェイス１Ｃ１〜１Ｃ４は、フロントフェイス１Ａとバックフェイス１Ｂとを接続する側面である。以下では、サイドフェイス１Ｃ１〜１Ｃ４を、どの面であるかを特定することなく、サイドフェイス１Ｃと総称することがある。
【００１３】
スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３Ａ〜３Ｃと、照度センサ４と、近接センサ５と、レシーバ７と、マイク８と、カメラ１２とをフロントフェイス１Ａに有する。スマートフォン１は、カメラ１３をバックフェイス１Ｂに有する。スマートフォン１は、ボタン３Ｄ〜３Ｆと、外部インターフェイス１４とをサイドフェイス１Ｃに有する。以下では、ボタン３Ａ〜３Ｆを、どのボタンであるかを特定することなく、ボタン３と総称することがある。
【００１４】
タッチスクリーンディスプレイ２は、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａは、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬパネル（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  ｐａｎｅｌ）、又は無機ＥＬパネル（Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  ｐａｎｅｌ）等の表示デバイスを備える。ディスプレイ２Ａは、文字、画像、記号又は図形等を表示する。
【００１５】
タッチスクリーン２Ｂは、タッチスクリーンディスプレイ２に対する指、又はスタイラスペン等の接触を検出する。タッチスクリーン２Ｂは、複数の指、又はスタイラスペン等がタッチスクリーンディスプレイ２に接触した位置を検出することができる。
【００１６】
タッチスクリーン２Ｂの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式（又は超音波方式）、赤外線方式、電磁誘導方式、及び荷重検出方式等の任意の方式でよい。以下では、説明を簡単にするため、タッチスクリーン２Ｂがタッチスクリーンディスプレイ２に対する接触を検出する指、又はスタイラスペン等を単に「指」ということがある。
【００１７】
スマートフォン１は、タッチスクリーン２Ｂにより検出された接触、接触位置、接触時間又は接触回数に基づいてジェスチャの種別を判別する。ジェスチャは、タッチスクリーンディスプレイ２に対して行われる操作である。スマートフォン１によって判別されるジェスチャには、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、ピンチアウト等が含まれる。
【００１８】
タッチは、一の接触によるジェスチャである。すなわち、タッチは、タッチスクリーンディスプレイ２（例えば、表面）に指が接触するジェスチャである。スマートフォン１は、タッチスクリーンディスプレイ２に指が接触するジェスチャをタッチとして判別する。ロングタッチとは、タッチスクリーンディスプレイ２に指が一定時間以上接触するジェスチャである。スマートフォン１は、タッチスクリーンディスプレイ２に指が一定時間以上接触するジェスチャをロングタッチとして判別する。
【００１９】
リリースは、指がタッチスクリーンディスプレイ２から離れるジェスチャである。スマートフォン１は、指がタッチスクリーンディスプレイ２から離れるジェスチャをリリースとして判別する。スワイプは、指がタッチスクリーンディスプレイ２上に接触したままで移動するジェスチャである。スマートフォン１は、指がタッチスクリーンディスプレイ２上に接触したままで移動するジェスチャをスワイプとして判別する。
【００２０】
タップは、タッチに続いてリリースをするジェスチャである。スマートフォン１は、タッチに続いてリリースをするジェスチャをタップとして判別する。ダブルタップは、タッチに続いてリリースをするジェスチャが２回連続するジェスチャである。スマートフォン１は、タッチに続いてリリースをするジェスチャが２回連続するジェスチャをダブルタップとして判別する。
【００２１】
ロングタップは、ロングタッチに続いてリリースをするジェスチャである。スマートフォン１は、ロングタッチに続いてリリースをするジェスチャをロングタップとして判別する。ドラッグは、移動可能なオブジェクトが表示されている領域を始点としてスワイプをするジェスチャである。スマートフォン１は、移動可能なオブジェクトが表示されている領域を始点としてスワイプをするジェスチャをドラッグとして判別する。
【００２２】
フリックは、タッチに続いて指が一方方向へ高速で移動しながらリリースするジェスチャである。スマートフォン１は、タッチに続いて指が一方方向へ高速で移動しながらリリースするジェスチャをフリックとして判別する。フリックは、指が画面の上方向へ移動する上フリック、指が画面の下方向へ移動する下フリック、指が画面の右方向へ移動する右フリック、指が画面の左方向へ移動する左フリック等を含む。
【００２３】
ピンチインは、複数の指が互いに近付く方向にスワイプするジェスチャである。スマートフォン１は、複数の指が互いに近付く方向にスワイプするジェスチャをピンチインとして判別する。ピンチアウトは、複数の指が互いに遠ざかる方向にスワイプするジェスチャである。スマートフォン１は、複数の指が互いに遠ざかる方向にスワイプするジェスチャをピンチアウトとして判別する。
【００２４】
スマートフォン１は、タッチスクリーン２Ｂを介して判別するこれらのジェスチャに従って動作を行う。したがって、利用者にとって直感的で使いやすい操作性が実現される。判別されるジェスチャに従ってスマートフォン１が行う動作は、タッチスクリーンディスプレイ２に表示されている画面に応じて異なる。
【００２５】
図４を参照しながら、ディスプレイ２Ａに表示される画面の例について説明する。図４は、ホーム画面の一例を示している。ホーム画面は、デスクトップ、又は待受画面と呼ばれることもある。ホーム画面は、ディスプレイ２Ａに表示される。ホーム画面は、スマートフォン１にインストールされているアプリケーションのうち、どのアプリケーションを実行するかを利用者に選択させる画面である。スマートフォン１は、ホーム画面で選択されたアプリケーションをフォアグランドで実行する。フォアグランドで実行されるアプリケーションの画面は、ディスプレイ２Ａに表示される。
【００２６】
スマートフォン１は、ホーム画面にアイコンを配置することができる。図４に示すホーム画面４０には、複数のアイコン５０が配置されている。それぞれのアイコン５０は、スマートフォン１にインストールされているアプリケーションと予め対応付けられている。スマートフォン１は、アイコン５０に対するジェスチャを検出すると、そのアイコン５０に対応付けられているアプリケーションを実行する。例えば、スマートフォン１は、メールアプリケーションに対応付けられたアイコン５０に対するタップを検出すると、メールアプリケーションを実行する。ここで、スマートフォン１は、例えば、タッチスクリーンディスプレイ２に対するアイコン５０の表示位置（領域）に対応する位置（領域）へのジェスチャを、アイコン５０に対応付けられたアプリケーションの実行命令であると解釈する。
【００２７】
アイコン５０は、画像と文字列を含む。アイコン５０は、画像に代えて、記号又は図形を含んでもよい。アイコン５０は、画像又は文字列のいずれか一方を含まなくてもよい。アイコン５０は、所定の規則に従って配置される。アイコン５０の背後には、壁紙４１が表示される。壁紙は、フォトスクリーン又はバックスクリーンと呼ばれることもある。スマートフォン１は、任意の画像を壁紙４１として用いることができる。画像は、例えば、利用者の設定に従って任意の画像が壁紙４１として決定される。
【００２８】
スマートフォン１は、ホーム画面の数を増減することができる。スマートフォン１は、例えば、ホーム画面の数を利用者による設定に従って決定する。スマートフォン１は、ホーム画面を表示する場合、ホーム画面の数が複数であっても、それらのうちから選択された１つをディスプレイ２Ａに表示する。
【００２９】
スマートフォン１は、ホーム画面上に、１つ又は複数のロケータを表示する。ロケータの数は、ホーム画面の数と一致する。ロケータは、現在表示されているホーム画面の位置を示す。現在表示されているホーム画面に対応するロケータは、他のロケータと異なる態様で表示される。
【００３０】
図４に示す例では、４つのロケータ５１が表示されている。これは、ホーム画面４０の数が４つであることを示す。また、図４に示す例では、左から２番目のシンボルが他のシンボルと異なる態様で表示されている。これは、左から２番目のホーム画面が現在表示されていることを示している。
【００３１】
スマートフォン１は、ホーム画面を表示中に特定のジェスチャを検出すると、ディスプレイ２Ａに表示するホーム画面を切り替える。例えば、スマートフォン１は、右フリックを検出すると、ディスプレイ２Ａに表示するホーム画面を１つ左のホーム画面に切り替える。また、スマートフォン１は、左フリックを検出すると、ディスプレイ２Ａに表示するホーム画面を１つ右のホーム画面に切り替える。
【００３２】
ディスプレイ２Ａの上端には、領域４２が設けられている。領域４２には、充電池の残量を示す残量マーク４３、及び通信用の電波の電界強度を示す電波レベルマーク４４が表示される。スマートフォン１は、領域４２に、現在時刻、天気の情報、実行中のアプリケーション、通信システムの種別、電話のステータス、装置のモード、装置に生じたイベント等を表示してもよい。このように、領域４２は、利用者に対して各種の通知を行うために用いられる。領域４２は、ホーム画面４０とは別の画面でも設けられることがある。領域４２が設けられる位置は、ディスプレイ２Ａの上端に限られない。
【００３３】
なお、図４に示したホーム画面４０は、一例であり、各種の要素の形態、各種の要素の配置、ホーム画面４０の数、及びホーム画面４０での各種の操作の仕方等は上記の説明の通りでなくてもよい。
【００３４】
図５は、スマートフォン１の構成を示すブロック図である。スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３と、照度センサ４と、近接センサ５と、通信ユニット６と、レシーバ７と、マイク８と、ストレージ９と、コントローラ１０と、カメラ１２及び１３と、外部インターフェイス１４と、加速度センサ１５と、方位センサ１６と、回転検出センサ１７とを有する。
【００３５】
タッチスクリーンディスプレイ２は、上述したように、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａは、文字、画像、記号、又は図形等を表示する。タッチスクリーン２Ｂは、ジェスチャを検出する。
【００３６】
ボタン３は、利用者によって操作される。ボタン３は、ボタン３Ａ〜ボタン３Ｆを有する。コントローラ１０はボタン３と協働することによってボタンに対する操作を検出する。ボタンに対する操作は、例えば、クリック、ダブルクリック、プッシュ、及びマルチプッシュである。
【００３７】
例えば、ボタン３Ａ〜３Ｃは、ホームボタン、バックボタン又はメニューボタンである。例えば、ボタン３Ｄは、スマートフォン１のパワーオン／オフボタンである。ボタン３Ｄは、スリープ／スリープ解除ボタンを兼ねてもよい。例えば、ボタン３Ｅ及び３Ｆは、音量ボタンである。
【００３８】
照度センサ４は、照度を検出する。例えば、照度とは、光の強さ、明るさ、輝度等である。照度センサ４は、例えば、ディスプレイ２Ａの輝度の調整に用いられる。
【００３９】
近接センサ５は、近隣の物体の存在を非接触で検出する。近接センサ５は、例えば、タッチスクリーンディスプレイ２が顔に近付けられたことを検出する。
【００４０】
通信ユニット６は、無線により通信する。通信ユニット６によって行われる通信方式は、無線通信規格である。例えば、無線通信規格として、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格がある。例えば、セルラーフォンの通信規格としては、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ、ＣＤＭＡ２０００、ＰＤＣ、ＧＳＭ、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。例えば、無線通信規格として、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）等がある。通信ユニット６は、上述した通信規格の１つ又は複数をサポートしていてもよい。
【００４１】
レシーバ７は、コントローラ１０から送信される音声信号を音声として出力する。マイク８は、利用者等の音声を音声信号へ変換してコントローラ１０へ送信する。なお、スマートフォン１は、レシーバ７に加えて、スピーカをさらに有してもよい。スマートフォン１は、レシーバ７に代えて、スピーカをさらに有してもよい。
【００４２】
ストレージ９は、プログラム及びデータを記憶する。また、ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域としても利用される。ストレージ９は、半導体記憶デバイス、及び磁気記憶デバイス等の任意の記憶デバイスを含んでよい。また、ストレージ９は、複数の種類の記憶デバイスを含んでよい。また、ストレージ９は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。
【００４３】
ストレージ９に記憶されるプログラムには、フォアグランド又はバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。アプリケーションは、例えば、ディスプレイ２Ａに所定の画面を表示させ、タッチスクリーン２Ｂによって検出されるジェスチャに応じた処理をコントローラ１０に実行させる。制御プログラムは、例えば、ＯＳである。アプリケーション及び制御プログラムは、通信ユニット６による無線通信又は記憶媒体を介してストレージ９にインストールされてもよい。
【００４４】
ストレージ９は、例えば、制御プログラム９Ａ、メールアプリケーション９Ｂ、ブラウザアプリケーション９Ｃ、設定データ９Ｚを記憶する。メールアプリケーション９Ｂは、電子メールの作成、送信、受信、及び表示等のための電子メール機能を提供する。ブラウザアプリケーション９Ｃは、ＷＥＢページを表示するためのＷＥＢブラウジング機能を提供する。テーブル９Ｄは、キーアサインテーブル等の各種テーブルが格納されている。配置パターンデータベース９Ｅは、ディスプレイ２Ａに表示されるアイコン等の配置パターンが格納されている。設定データ９Ｚは、スマートフォン１の動作に関する各種の設定機能を提供する。
【００４５】
制御プログラム９Ａは、スマートフォン１を稼働させるための各種制御に関する機能を提供する。制御プログラム９Ａは、例えば、通信ユニット６、レシーバ７、及びマイク８等を制御することによって、通話を実現させる。制御プログラム９Ａが提供する機能には、タッチスクリーン２Ｂを介して検出されたジェスチャに応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を行う機能が含まれる。なお、制御プログラム９Ａが提供する機能は、メールアプリケーション９Ｂ等の他のプログラムが提供する機能と組み合わせて利用されることがある。
【００４６】
コントローラ１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。コントローラ１０は、通信ユニット６等の他の構成要素が統合されたＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）等の集積回路であってもよい。コントローラ１０は、スマートフォン１の動作を統括的に制御して各種の機能を実現する。
【００４７】
具体的には、コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行して、ディスプレイ２Ａ及び通信ユニット６等を制御することによって各種機能を実現する。コントローラ１０は、タッチスクリーン２Ｂ、ボタン３、加速度センサ１５等の各種検出部の検出結果に応じて、制御を変更することもある。
【００４８】
コントローラ１０は、例えば、制御プログラム９Ａを実行することにより、タッチスクリーン２Ｂを介して検出されたジェスチャに応じて、ディスプレイ２Ａに表示されている情報を変更する等の各種制御を実行する。
【００４９】
カメラ１２は、フロントフェイス１Ａに面している物体を撮影するインカメラである。カメラ１３は、バックフェイス１Ｂに面している物体を撮影するアウトカメラである。
【００５０】
外部インターフェイス１４は、他の装置が接続される端子である。外部インターフェイス１４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ライトピーク（サンダーボルト）、イヤホンマイクコネクタのような汎用的な端子であってもよい。外部インターフェイス１４は、Ｄｏｃｋコネクタのような専用に設計された端子でもよい。外部インターフェイス１４に接続される装置には、例えば、外部ストレージ、スピーカ、通信装置が含まれる。
【００５１】
加速度センサ１５は、スマートフォン１に働く加速度の方向及び大きさを検出する。方位センサ１６は、地磁気の向きを検出する。回転検出センサ１７は、スマートフォン１の回転を検出する。加速度センサ１５、方位センサ１６及び回転検出センサ１７の検出結果は、スマートフォン１の位置及び姿勢の変化を検出するために、組み合わせて利用される。
【００５２】
このように構成されるスマートフォン１は、ユーザのジェスチャ操作に基づいて、ユーザの操作性を向上させることができる機能を有する。
【００５３】
コントローラ１０は、タッチスクリーンディスプレイ２によって第１の操作を受け付けた場合、タッチスクリーンディスプレイ２に対する第１の操作の態様に応じて、以降の処理を変更する。コントローラ１０は、本発明の「制御部」の一実施形態に対応する。
【００５４】
第１の操作は、例えば、スマートフォン１のロックを解除するときの操作等のことである。また、第１の操作は、例えば、スマートフォン１のロックを解除した後の、所定のタイミングで行われる操作であってもよい。一例として、第１の操作は、タッチスクリーンディスプレイ２に表示されるアイコン５０が操作される場合には、そのアイコン５０を操作した時のジェスチャ操作であってもよい。
【００５５】
操作の態様とは、ジェスチャ操作の種類のことである。例えば、操作の態様とは、タップ、スイープ及びフリック等のジェスチャ操作のことである。第１の操作の態様は、スマートフォン１のジェスチャ操作の熟練度に応じて変わる。例えば、ジェスチャ操作に慣れていないユーザであれば、第１の操作の態様はタップになる可能性が高い。このため、コントローラ１０は、第１の操作の態様としてタップを検出した場合には、ジェスチャ操作に慣れていないユーザがスマートフォン１を操作していると判断する。
【００５６】
また、例えば、ジェスチャ操作に慣れたユーザであれば、第１の操作の態様はスイープになる可能性が高い。このため、コントローラ１０は、第１の操作の態様としてスイープを検出した場合には、ジェスチャ操作に中程度に慣れたユーザがスマートフォン１を操作していると判断する。
【００５７】
また、例えば、ジェスチャ操作によく慣れたユーザであれば、第１の操作の態様はフリックになる可能性が高い。このため、コントローラ１０は、第１の操作の態様としてフリックを検出した場合には、ジェスチャ操作によく慣れたユーザがスマートフォン１を操作していると判断する。
【００５８】
処理を変更することとは、ユーザのジェスチャ操作の習熟度に応じて、スマートフォン１で実行される処理を変更することである。すなわち、コントローラ１０は、ジェスチャ操作に慣れていないユーザがスマートフォン１を操作していると判断した場合には、不慣れなユーザでもスマートフォン１を操作し易くするための処理に移行させる。一方、コントローラ１０は、ジェスチャ操作に慣れたユーザがスマートフォン１を操作していると判断した場合には、スマートフォン１に対して高度の操作を可能にするための処理に移行させる。
【００５９】
これにより、スマートフォン１は、ジェスチャ操作に対するユーザの慣れに応じた操作を受け付けることができる。
【００６０】
コントローラ１０は、変更する処理の内容として、タッチスクリーンディスプレイ２に対する第１の操作の態様に応じて、以降にタッチスクリーンディスプレイ２で受け付ける操作の態様を変更することが好ましい。
【００６１】
コントローラ１０は、例えば、第１の操作の態様としてタップを検出した場合には、これ以降のスマートフォン１に対する操作もタップが行われる可能性が高いとして、タッチスクリーンディスプレイ２で受け付ける操作の態様を、タップを前提とした操作に変更する。この場合、スマートフォン１は、第１の操作の態様として、ジェスチャ操作に慣れていないユーザからの操作を受け付けたと判断して、ジェスチャ操作に慣れていないユーザであっても操作が可能なように操作の態様を変更する。例えば、タップによる操作によって、スマートフォン１を操作が可能なように、以降の表示項目が変更される。
また、コントローラ１０は、例えば、第１の操作の態様としてフリックを検出した場合には、これ以降のスマートフォン１に対する操作もフリックが行われる可能性が高いとして、タッチスクリーンディスプレイ２で受け付ける操作の態様を、フリックを含む複数の操作態様を前提とした操作に変更する。この場合、スマートフォン１は、第１の操作の態様として、ジェスチャ操作に慣れたユーザからの操作を受け付けたと判断して、ジェスチャ操作に慣れたユーザを前提とした表示項目を以降に表示する。
このようにスマートフォン１は、ユーザのジェスチャ操作に対する習熟度を考慮して、ユーザに入力を求める操作態様を変更する。スマートフォン１が、入力された第１の操作の態様に合わせて、入力を求める操作態様を変更することで、当該第１の操作を行ったユーザに対して好適な操作画面を提供することができる。
【００６２】
コントローラ１０は、一例として、タッチスクリーンディスプレイ２に表示される、メール機能を起動させるためのアイコン（メールアイコン）がタップ操作された場合には、その後のメール機能に対する操作として、タップを前提とした操作に変更する。また、コントローラ１０は、一例として、タッチスクリーンディスプレイ２に表示されるメールアイコンがフリックで操作された場合には、その後のメール機能の操作を、フリックを含む複数の操作の態様を前提とした操作に変更する。
【００６３】
これらの場合、コントローラ１０は、それぞれの操作に適したユーザインターフェイスに変更する。すなわち、コントローラ１０は、ユーザのジェスチャ操作の習熟度に応じて、ユーザインターフェイスを変更する。具体的には、コントローラ１０は、ジェスチャ操作に慣れたユーザであれば、上級者向けのユーザインターフェイスに変更する。またコントローラ１０は、ジェスチャ操作に中程度に慣れたユーザであれば、中級者向けのユーザインターフェイスに変更する。また、コントローラ１０は、ジェスチャ操作に慣れていないユーザであれば、初級者向けのユーザインターフェイスに変更する。
【００６４】
この場合の例について説明する。
第１例は、タッチスクリーンディスプレイ２に表示されるソフトキーボードを操作する例である。コントローラ１０は、ジェスチャ操作に慣れたユーザであれば、ソフトキーボードに対するスワイプ操作を可能にする。一方、コントローラ１０は、ジェスチャ操作に慣れていないユーザであれば、例えば、ソフトキーボードに対するフリック操作及びピンチ操作を無効にし、ソフトキーボードに対するタッチ操作のみを有効にする。
【００６５】
第２例は、文字入力機能において文字を変換する例である。コントローラ１０は、ジェスチャ操作に慣れたユーザであれば、タッチスクリーンディスプレイ２に表示される文字をスイープして、変換対象となる文字を選択する、いわゆるフリック入力による操作を可能にする。一方、コントローラ１０は、ジェスチャ操作に慣れていないユーザであれば、タッチスクリーンディスプレイ２に表示されるソフトキーボードをタッチ操作して、変換対象となる文字を選択することを可能にする。この場合、コントローラ１０は、ソフトキーボードに対するフリック操作及びピンチ操作を無効にする。
【００６６】
第３例は、タッチスクリーンディスプレイ２に表示される電子書籍のページをめくる例である。コントローラ１０は、ジェスチャ操作に慣れたユーザであれば、タッチスクリーンディスプレイ２に表示されているページ上をスイープ操作することで、ページめくりを実行することを可能にする。一方、コントローラ１０は、ジェスチャ操作に慣れていないユーザであれば、タッチスクリーンディスプレイ２に表示されるページめくりキーをタッチ操作されると、ページめくりを実行することを可能にする。この場合、コントローラ１０は、ページめくりキーに対するフリック操作及びピンチ操作を無効にする。
【００６７】
これにより、スマートフォン１は、ユーザのジェスチャ操作の習熟度に応じて操作を行い易くすることができる。
【００６８】
ストレージ９は、操作の態様と操作の難易度とを１対１に対応づけた情報を記憶することが好ましい。ストレージ９は、本発明の「記憶部」の一実施形態に対応する。この場合、コントローラ１０は、タッチスクリーンディスプレイ２によって第１の操作を受け付けた場合、第１の操作の態様と、ストレージ９に記憶された情報とに基づいて、以降にタッチスクリーンディスプレイ２で受け付ける操作の態様を限定する。
【００６９】
操作の態様と操作の難易度との対応付けは、例えば、タップ操作の場合には難易度が低く、フリック操作の場合には難易度が高いという対応づけである。コントローラ１０は、第１の操作の態様としてタップ操作を受け付けた場合には、ストレージ９に記憶される情報に基づいて、初級者が操作し易い操作態様に限定する。この場合、例えば、コントローラ１０は、初級者向けのユーザインターフェイスに変更する。一方、第１の操作の態様としてフリック操作を受け付けた場合には、ストレージ９に記憶される情報に基づいて、上級者が操作し易い操作態様に変更する。この場合、例えば、コントローラ１０は、上級者向けのユーザインターフェイスに変更する。
【００７０】
また、コントローラ１０は、上述したように初級者が操作し易い操作態様に限定した後に、フリック操作等の上級者向けの操作を検出した場合には、ストレージ９に記憶される情報に基づいて、上級者が操作し易い操作態様に変更してもよい。すなわち、コントローラ１０は、初級者向けのユーザインターフェイスから上級者向けのユーザインターフェイスに変更する。
【００７１】
これにより、スマートフォン１は、ユーザの操作を容易にすることができる。
【００７２】
なお、コントローラ１０は、スマートフォン１に対するジェスチャ操作の全て又は一部をストレージ９に記憶しておき、記憶したジェスチャ操作に基づいて、操作態様を変更してもよい。すなわち、コントローラ１０は、記憶したジェスチャ操作に基づいて、初級者向けのユーザインターフェイス及び上級者向けのユーザインターフェイスのいずれかに変更してもよい。例えば、コントローラ１０は、記憶した複数のジェスチャ操作のうち最も多いジェスチャ操作に基づいて、ユーザインターフェイスを変更する。具体的な一例として、コントローラ１０は、記憶したジェスチャ操作のうち最も多いのがタップ操作である場合には、初級者が操作し易い操作態様に変更する。
【００７３】
また、コントローラ１０は、機能毎に、操作態様を変更してもよい。ここで、機能とは、例えば、ブラウザ機能、メール機能、音楽再生機能及びカメラ機能等のことである。
また、コントローラ１０は、各機能の要素毎に、操作態様を変更してもよい。ここで、要素とは、メール機能を例にすると、宛先選択要素、文字入力要素、送受信操作要素等のことである。
【００７４】
次に、スマートフォン１の動作について説明する。図６は、スマートフォン１の動作について説明するためのフォローチャートである。
【００７５】
ステップＳ１において、コントローラ１０は、タッチスクリーンディスプレイ２によって第１の操作を受け付けたか否かを判断する。第１の操作を受け付けた場合（ＹＥＳ）、コントローラ１０は、処理をステップＳ２に進める。第１の操作を受け付けていない場合（ＮＯ）、コントローラ１０は、ステップＳ１の判断を再度行う。
【００７６】
ステップＳ２において、コントローラ１０は、第１の操作の態様が何かを判断する。すなわち、コントローラ１０は、ステップＳ１で受け付けた第１の操作に基づいて、ジェスチャ操作に慣れていないユーザ（初級者）がスマートフォン１を操作しているか、ジェスチャ操作に中程度に慣れたユーザ（中級者）がスマートフォン１を操作しているか、ジェスチャ操作によく慣れたユーザ（上級者）がスマートフォン１を操作しているか、を判断する。初級者が操作していると判断した場合には、コントローラ１０は、処理をステップＳ３に進める。中級者が操作していると判断した場合には、コントローラ１０は、処理をステップＳ７に進める。上級者が操作していると判断した場合には、コントローラ１０は、処理をステップＳ１０に進める。
【００７７】
ステップＳ３において、コントローラ１０は、タッチスクリーンディスプレイ２で受け付ける操作の態様を、初級者を前提として変更する。一例として、コントローラ１０は、タッチスクリーンディスプレイ２で受け付ける操作の態様を変更して、タップを前提とした操作画面を表示する。
【００７８】
ステップＳ４において、コントローラ１０は、上級者向けのジェスチャ操作が行われたか否かを判断する。上級者向けのジェスチャ操作とは、例えば、フリック操作である。上級者向けの操作が行われた場合（ＹＥＳ）、コントローラ１０は、処理をステップＳ１０に進める。上級者向けの操作が行われていない場合（ＮＯ）、コントローラ１０は、処理をステップＳ５に進める。
【００７９】
ステップＳ５において、コントローラ１０は、中級者向けのジェスチャ操作が行われたか否かを判断する。中級者向けのジェスチャ操作とは、例えば、スイープ操作である。中級者向けの操作が行われた場合（ＹＥＳ）、コントローラ１０は、処理をステップＳ７に進める。中級者向けの操作が行われていない場合（ＮＯ）、コントローラ１０は、処理をステップＳ６に進める。
【００８０】
ステップＳ６において、コントローラ１０は、処理を終了させる操作が行われたか否かを判断する。終了操作が行われていない場合（ＮＯ）、コントローラ１０は、処理をステップＳ３に戻す。終了操作が行われた場合（ＹＥＳ）、コントローラ１０は、処理を終了させる。
【００８１】
ステップＳ７は、ステップＳ２で「中級者」と判断された場合、及び、ステップＳ５で「ＹＥＳ」と判断された場合に到達する。ステップＳ７において、コントローラ１０は、タッチスクリーンディスプレイ２で受け付ける操作の態様を、中級者を前提として変更する。一例として、コントローラ１０は、タッチスクリーンディスプレイ２で受け付ける操作の態様を、スイープを含む複数の操作態様を前提として変更する。例えば、コントローラ１０は、タッチスクリーンディスプレイ２で受け付ける操作の態様を、タップ及びスイープを前提として変更してもよい。
【００８２】
ステップＳ８において、コントローラ１０は、上級者向けのジェスチャ操作が行われたか否かを判断する。上級者向けのジェスチャ操作とは、例えば、フリック操作である。上級者向けの操作が行われた場合（ＹＥＳ）、コントローラ１０は、処理をステップＳ１０に進める。上級者向けの操作が行われていない場合（ＮＯ）、コントローラ１０は、処理をステップＳ９に進める。
【００８３】
ステップＳ９において、コントローラ１０は、処理を終了させる操作が行われたか否かを判断する。終了操作が行われていない場合（ＮＯ）、コントローラ１０は、処理をステップＳ７に戻す。終了操作が行われた場合（ＹＥＳ）、コントローラ１０は、処理を終了させる。
【００８４】
ステップＳ１０は、ステップＳ２で「上級者」と判断された場合、並びに、ステップＳ４及びステップＳ８で「ＹＥＳ」と判断された場合に到達する。ステップＳ１０において、コントローラ１０は、タッチスクリーンディスプレイ２で受け付ける操作の態様を、上級者を前提として変更する。一例として、コントローラ１０は、タッチスクリーンディスプレイ２で受け付ける操作の態様を、フリックを含む複数の操作態様を前提として変更する。例えば、コントローラ１０は、タッチスクリーンディスプレイ２で受け付ける操作の態様を、タップ、スイープ及びフリックを前提として変更してもよい。
【００８５】
ステップＳ１１において、コントローラ１０は、処理を終了させる操作が行われたか否かを判断する。終了操作が行われていない場合（ＮＯ）、コントローラ１０は、処理をステップＳ１０に戻す。終了操作が行われた場合（ＹＥＳ）、コントローラ１０は、処理を終了させる。
【００８６】
上記の実施形態では、電子機器として、スマートフォン１を挙げて説明した。しかしながら、本発明は、この実施形態に限定されることはない。電子機器は、例えば、タブレット型ＰＣ及びゲーム機等の、タッチスクリーンディスプレイ２を備える電子機器であればよい。
【符号の説明】
【００８７】
１  スマートフォン（電子機器）
２  タッチスクリーンディスプレイ
９  ストレージ（記憶部）
１０  コントローラ（制御部）
【図１】
2015102956.tif 000003
【図２】
2015102956.tif 000004
【図３】
2015102956.tif 000005
【図４】
2015102956.tif 000006
【図５】
2015102956.tif 000007
【図６】
2015102956.tif 000008