(57)【要約】【課題】所定の処理をコンピュータに実行させるタッチ操作をユーザから受付ける新たな技術を提供する。【解決手段】タッチパネルディスプレイ１１を介して情報を表示する表示部１２と、タッチ操作を検知する受付部１３と、入力されたタッチ操作の内容を特定するタッチ内容特定部１４と、タッチのリズムと処理内容とを対応付けた対応情報を保持する対応情報保持部１５と、タッチ操作の内容と対応情報とに基づいて、実行すべき処理内容の候補を決定する決定部１６とを有し、タッチ内容特定部１４は、指示入力モードをＯＮ／ＯＦＦするための第１のタッチ操作と、指示入力モードがＯＮになっている状態でなされる第２のタッチ操作とを特定するとともに、第２のタッチ操作におけるタッチのリズムを特定し、決定部１６は、第２のタッチ操作におけるタッチのリズムをキーとして対応情報を検索することで、処理内容の候補を決定する電子機器１０。【選択図】図２
2015079355.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルディスプレイを介して情報を表示する表示手段と、
前記タッチパネルディスプレイに対するタッチ操作を検知する受付手段と、
前記受付手段が検知した内容に基づいて、入力されたタッチ操作の内容を特定するタッチ内容特定手段と、
タッチのリズムと処理内容とを対応付けた対応情報を保持する対応情報保持手段と、
前記タッチ内容特定手段が特定した前記タッチ操作の内容と、前記対応情報とに基づいて、実行すべき前記処理内容の候補を決定する決定手段と、
を有し、
前記タッチ内容特定手段は、所定の前記処理内容を実行させるための入力を行う指示入力モードをＯＮ／ＯＦＦするための第１のタッチ操作と、前記指示入力モードがＯＮになっている状態でなされる第２のタッチ操作とを特定するとともに、前記第２のタッチ操作におけるタッチのリズムを特定し、
前記決定手段は、前記第２のタッチ操作における前記タッチのリズムをキーとして前記対応情報を検索することで、前記処理内容の候補を決定する電子機器。
【請求項２】
請求項１に記載の電子機器において、
前記表示手段は、前記決定手段が決定した前記処理内容の候補を前記タッチパネルディスプレイに表示し、
前記タッチ内容特定手段は、前記タッチパネルディスプレイに表示されている前記処理内容の候補を実行させるための第３のタッチ操作をさらに特定し、
前記第３のタッチ操作で特定される前記前記処理内容の候補を実行する実行手段をさらに有する電子機器。
【請求項３】
請求項２に記載の電子機器において、
前記表示手段は、前記処理内容の候補と共に、前記タッチ内容特定手段が特定した前記タッチのリズムを示す情報を前記タッチパネルディスプレイに表示する電子機器。
【請求項４】
請求項１から３のいずれか１項に記載の電子機器において、
前記決定手段は、前記対応情報において、前記キーを少なくとも一部に含む前記タッチのリズムに対応付けられている前記処理内容を実行すべき前記処理内容の候補として決定する電子機器。
【請求項５】
請求項４に記載の電子機器において、
前記タッチ内容特定手段は、前記第２のタッチ操作として新たなタッチ操作を特定すると、その都度、前記第２のタッチ操作におけるそれまでのタッチのリズムを特定し、特定した前記タッチのリズムをその都度前記決定手段に入力し、
前記決定手段は、前記タッチ内容特定手段から前記タッチのリズムの入力を受付けると、その都度、入力された前記タッチのリズムをキーとして前記対応情報を検索し、キーを少なくとも一部に含む前記タッチのリズムに対応付けられている前記処理内容を前記処理内容の候補として特定し、特定した前記処理内容の候補をその都度前記表示手段に入力し、
前記表示手段は、前記決定手段から入力された前記処理内容の候補を示す情報を前記タッチパネルディスプレイに表示し、前記決定手段から新たな前記処理内容の候補が入力されると、前記タッチパネルディスプレイに表示されている前記処理内容の候補を新たな前記処理内容の候補に切り替える電子機器。
【請求項６】
請求項４又は５に記載の電子機器において、
前記表示手段は、前記キーを一部に含む前記タッチのリズムに対応付けられている前記処理内容の候補と、前記キーと同一の前記タッチのリズムに対応付けられている前記処理内容の候補と、を識別可能に表示する電子機器。
【請求項７】
請求項１から６のいずれか１項に記載の電子機器において、
前記表示手段は、前記タッチ内容特定手段が特定した前記タッチのリズムを示す情報を表示する電子機器。
【請求項８】
請求項１から７のいずれか１項に記載の電子機器において、
前記タッチ内容特定手段は、
前記タッチパネルディスプレイ上の任意の位置をタッチし、当該タッチを維持するタッチアンドホールド操作を前記第１のタッチ操作として特定し、
前記タッチアンドホールド操作を維持したままなされる他の位置をタッチするタッチ操作を前記第２のタッチ操作として特定する電子機器。
【請求項９】
請求項２に従属する請求項８に記載の電子機器において、
前記タッチ内容特定手段は、前記タッチアンドホールド操作を解除するタッチ操作を前記第３のタッチ操作として特定する電子機器。
【請求項１０】
コンピュータが、
タッチパネルディスプレイを介して情報を表示する表示工程と、
前記タッチパネルディスプレイに対するタッチ操作を検知する受付工程と、
前記受付工程で検知した内容に基づいて、入力されたタッチ操作の内容を特定するタッチ内容特定工程と、
前記タッチ内容特定工程で特定した前記タッチ操作の内容と、タッチのリズムと処理内容とを対応付けた対応情報とに基づいて、実行すべき前記処理内容の候補を決定する決定工程と、
を実行し、
前記タッチ内容特定工程では、所定の前記処理内容を実行させるための入力を行う指示入力モードをＯＮ／ＯＦＦするための第１のタッチ操作と、前記指示入力モードがＯＮになっている状態でなされる第２のタッチ操作とを特定するとともに、前記第２のタッチ操作におけるタッチのリズムを特定し、
前記決定工程では、前記第２のタッチ操作における前記タッチのリズムをキーとして前記対応情報を検索することで、前記処理内容の候補を決定する電子機器の制御方法。
【請求項１１】
コンピュータを、
タッチパネルディスプレイを介して情報を表示する表示手段、
前記タッチパネルディスプレイに対するタッチ操作を検知する受付手段、
前記受付手段が検知した内容に基づいて、入力されたタッチ操作の内容を特定するタッチ内容特定手段、
タッチのリズムと処理内容とを対応付けた対応情報を保持する対応情報保持手段、
前記タッチ内容特定手段が特定した前記タッチ操作の内容と、前記対応情報とに基づいて、実行すべき前記処理内容の候補を決定する決定手段、
として機能させ、
前記タッチ内容特定手段に、所定の前記処理内容を実行させるための入力を行う指示入力モードをＯＮ／ＯＦＦするための第１のタッチ操作と、前記指示入力モードがＯＮになっている状態でなされる第２のタッチ操作とを特定するとともに、前記第２のタッチ操作におけるタッチのリズムを特定させ、
前記決定手段に、前記第２のタッチ操作における前記タッチのリズムをキーとして前記対応情報を検索することで、前記処理内容の候補を決定させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、電子機器の制御方法及びプログラムに関する。
【背景技術】
【０００２】
特許文献１には、指二本のマルチタッチにより多数の処理を実行する情報処理装置が開示されている。当該情報処理装置は、タッチパネルに表示された対象ファイルを選択するための主タッチとは座標が異なる第１副タッチの状態を示すタッチ情報を求める情報生成部と、タッチ情報と処理とが対応付けられた対応情報を記憶する記憶部と、対応情報の中の情報生成部で求められたタッチ情報と対応する処理を決定する決定部とを有する。具体的には、当該情報処理装置は、第１副タッチにおけるタッチの回数や、第1副タッチにおけるタッチ継続時間（ホールド継続時間）等に処理を対応付けておき、第１副タッチの内容に応じて、対応付けられている処理を決定することが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−２８３９９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に開示されている技術の場合、以下のような問題がある。
【０００５】
第１副タッチにおけるタッチの回数と処理とを対応付ける例の場合、登録する処理の数が増えるほど対応付けられるタッチの数は増加する。結果、大きいタッチ数を対応付けられている処理を実行する際、第１副タッチを行うユーザの操作負担が大きくなる他、第１副タッチを完了するのに要する時間が長くなり、操作性が悪くなる。
【０００６】
第1副タッチにおけるタッチ継続時間（ホールド継続時間）と処理とを対応付ける例の場合、登録する処理の数が増えるほど対応付けられるタッチ継続時間（ホールド継続時間）は長くなる。結果、長いタッチ継続時間（ホールド継続時間）を対応付けられている処理を実行する際、第１副タッチを完了するのに要する時間が長くなり、操作性が悪くなる。なお、タッチ継続時間を短いスパンで区切って各々に処理を対応付ければ、タッチ継続時間（ホールド継続時間）が長くなる不都合をある程度軽減できる。しかし、この場合、ある処理に対応付けられているタッチ継続時間（ホールド継続時間）と他の処理に対応付けられているタッチ継続時間（ホールド継続時間）とが非常に近い時間となるため、これらを識別して所望の時間だけタッチ（ホールド）を継続するのが難しくなる。すなわち、第１副タッチの操作が難しくなる。
【０００７】
本発明は、従来にない手段で、所定の処理をコンピュータに実行させるタッチ操作をユーザから受付けることができる技術を提供することを課題とする。
【課題を解決するための手段】
【０００８】
本発明によれば、
タッチパネルディスプレイを介して情報を表示する表示手段と、
前記タッチパネルディスプレイに対するタッチ操作を検知する受付手段と、
前記受付手段が検知した内容に基づいて、入力されたタッチ操作の内容を特定するタッチ内容特定手段と、
タッチのリズムと処理内容とを対応付けた対応情報を保持する対応情報保持手段と、
前記タッチ内容特定手段が特定した前記タッチ操作の内容と、前記対応情報とに基づいて、実行すべき前記処理内容の候補を決定する決定手段と、
を有し、
前記タッチ内容特定手段は、所定の前記処理内容を実行させるための入力を行う指示入力モードをＯＮ／ＯＦＦするための第１のタッチ操作と、前記指示入力モードがＯＮになっている状態でなされる第２のタッチ操作とを特定するとともに、前記第２のタッチ操作におけるタッチのリズムを特定し、
前記決定手段は、前記第２のタッチ操作における前記タッチのリズムをキーとして前記対応情報を検索することで、前記処理内容の候補を決定する電子機器が提供される。
【０００９】
また、本発明によれば、
コンピュータが、
タッチパネルディスプレイを介して情報を表示する表示工程と、
前記タッチパネルディスプレイに対するタッチ操作を検知する受付工程と、
前記受付工程で検知した内容に基づいて、入力されたタッチ操作の内容を特定するタッチ内容特定工程と、
前記タッチ内容特定工程で特定した前記タッチ操作の内容と、タッチのリズムと処理内容とを対応付けた対応情報とに基づいて、実行すべき前記処理内容の候補を決定する決定工程と、
を実行し、
前記タッチ内容特定工程では、所定の前記処理内容を実行させるための入力を行う指示入力モードをＯＮ／ＯＦＦするための第１のタッチ操作と、前記指示入力モードがＯＮになっている状態でなされる第２のタッチ操作とを特定するとともに、前記第２のタッチ操作におけるタッチのリズムを特定し、
前記決定工程では、前記第２のタッチ操作における前記タッチのリズムをキーとして前記対応情報を検索することで、前記処理内容の候補を決定する電子機器の制御方法が提供される。
【００１０】
また、本発明によれば、
コンピュータを、
タッチパネルディスプレイを介して情報を表示する表示手段、
前記タッチパネルディスプレイに対するタッチ操作を検知する受付手段、
前記受付手段が検知した内容に基づいて、入力されたタッチ操作の内容を特定するタッチ内容特定手段、
タッチのリズムと処理内容とを対応付けた対応情報を保持する対応情報保持手段、
前記タッチ内容特定手段が特定した前記タッチ操作の内容と、前記対応情報とに基づいて、実行すべき前記処理内容の候補を決定する決定手段、
として機能させ、
前記タッチ内容特定手段に、所定の前記処理内容を実行させるための入力を行う指示入力モードをＯＮ／ＯＦＦするための第１のタッチ操作と、前記指示入力モードがＯＮになっている状態でなされる第２のタッチ操作とを特定するとともに、前記第２のタッチ操作におけるタッチのリズムを特定させ、
前記決定手段に、前記第２のタッチ操作における前記タッチのリズムをキーとして前記対応情報を検索することで、前記処理内容の候補を決定させるプログラムが提供される。
【発明の効果】
【００１１】
本発明によれば、従来にない手段で、所定の処理をコンピュータに実行させるタッチ操作をユーザから受付けることが可能となる。
【図面の簡単な説明】
【００１２】
【図１】本実施形態の電子機器のハードウエア構成の一例を概念的に示す図である。
【図２】本実施形態の電子機器の機能ブロック図の一例を示す図である。
【図３】リズム特定情報の一例を模式的に示した図である。
【図４】特定されたタッチ操作の内容を模式的に示した図の一例ある。
【図５】特定されたタッチ操作のリズムを示した図の一例である。
【図６】特定されたタッチ操作のリズムを示した図の一例である。
【図７】対応情報の一例を模式的に示した図である。
【図８】本実施形態の電子機器の処理の流れの一例を示すフローチャートである。
【図９】本実施形態の電子機器の機能ブロック図の一例を示す図である。
【図１０】本実施形態の電子機器の処理の流れの一例を示すフローチャートである。
【図１１】特定されたタッチ操作のリズムを可視化した一例を示した図である。
【図１２】特定されたタッチ操作のリズムを可視化した一例を示した図である。
【図１３】特定されたタッチ操作のリズム及び決定された処理内容の候補を可視化した一例を示した図である。
【図１４】特定されたタッチ操作のリズム及び決定された処理内容の候補を可視化した一例を示した図である。
【図１５】対応情報を新たに登録するためのユーザインターフェイスの一例を示した図である。
【図１６】対応情報を新たに登録するためのユーザインターフェイスの一例を示した図である。
【発明を実施するための形態】
【００１３】
まず、本実施形態の電子機器のハードウエア構成の一例について説明する。
【００１４】
本実施形態の電子機器は、可搬型の装置であってもよいし、据置型の装置であってもよい。本実施形態の電子機器が備える各部は、任意のコンピュータのＣＰＵ（Central Processing Unit）、メモリ、メモリにロードされたプログラム（あらかじめ装置を出荷する段階からメモリ内に格納されているプログラムのほか、ＣＤ（Compact Disc）等の記憶媒体やインターネット上のサーバ等からダウンロードされたプログラムも含む）、そのプログラムを格納するハードディスク等の記憶ユニット、ネットワーク接続用インタフェイスを中心にハードウエアとソフトウエアの任意の組合せによって実現される。そして、その実現方法、装置にはいろいろな変形例があることは、当業者には理解されるところである。
【００１５】
図１は、本実施形態の電子機器のハードウエア構成の一例を概念的に示す図である。図示するように、本実施形態の装置は、例えば、バス９Ａで相互に接続されるＣＰＵ１Ａ、ＲＡＭ（Random Access Memory）２Ａ、ＲＯＭ（Read Only Memory）３Ａ、表示制御部４Ａ、タッチパネルディスプレイ５Ａ、第１操作受付部６Ａ、第２操作受付部７Ａ、操作部８Ａ等を有する。なお、図示しないが、その他、外部機器と有線で接続される入出力Ｉ／Ｆ、外部機器と有線及び／又は無線で通信するための通信部、マイク、スピーカ、カメラ、補助記憶装置等の他の要素を備えてもよい。
【００１６】
ＣＰＵ１Ａは各要素とともに電子機器のコンピュータ全体を制御する。ＲＯＭ３Ａは、コンピュータを動作させるためのプログラムや各種アプリケーションプログラム、それらのプログラムが動作する際に使用する各種設定データなどを記憶する領域を含む。ＲＡＭ２Ａは、プログラムが動作するための作業領域など一時的にデータを記憶する領域を含む。
【００１７】
タッチパネルディスプレイ５Ａは、表示装置（ＬＥＤ（Light Emitting Diode）表示器、液晶ディスプレイ、有機ＥＬ（Electro Luminescence）ディスプレイ等）と、タッチパッドとが一体になっている。表示制御部４Ａは、ＶＲＡＭ（Video RAM）に記憶されたデータを読み出し、読み出したデータに対して所定の処理を施した後、タッチパネルディスプレイ５Ａに送って各種画面表示を行う。第１操作受付部６Ａは、タッチパネルディスプレイ５Ａを介したタッチ操作を受付ける。具体的には、第１操作受付部６Ａは、タッチパネルディスプレイ５Ａがタッチされたこと、タッチが継続されていること、タッチが解除されたこと、タッチされた位置、タッチが解除された位置、タッチ位置が変更したこと、変更後のタッチ位置等を検知する。第２操作受付部７Ａは、操作部８Ａを介して各種操作を受付ける。操作部８Ａは、操作キー、操作ボタン、スイッチ、ジョグダイヤルなどを含む。
【００１８】
以下、本実施の形態について説明する。なお、以下の実施形態の説明において利用する機能ブロック図は、ハードウエア単位の構成ではなく、機能単位のブロックを示している。これらの図においては、各装置は１つの機器により実現されるよう記載されているが、その実現手段はこれに限定されない。すなわち、物理的に分かれた構成であっても、論理的に分かれた構成であっても構わない。
【００１９】
＜第１の実施形態＞
図２に、本実施形態の機能ブロック図の一例を示す。図示するように、本実施形態の電子機器１０は、タッチパネルディスプレイ１１と、表示部１２と、受付部１３と、タッチ内容特定部１４と、対応情報保持部１５と、決定部１６とを有する。
【００２０】
タッチパネルディスプレイ１１は、表示装置（ＬＥＤ表示器、液晶ディスプレイ、有機ＥＬディスプレイ等）と、タッチパッドとが一体になっている。
【００２１】
表示部１２は、タッチパネルディスプレイ１１を介して情報を表示する。例えば、表示部１２は、電子機器１０にインストールされたアプリケーション、ＯＳ（Operating System）、ミドルウエア等により生成されたユーザインターフェイス画面等をタッチパネルディスプレイ１１に表示する。
【００２２】
受付部１３は、タッチパネルディスプレイ１１に対するタッチ操作を検知する。受付部１３は、タッチパネルディスプレイ１１がタッチされたこと、タッチが継続されていること、タッチが解除されたこと、タッチされた位置、タッチが解除された位置、タッチ位置が変更したこと、変更後のタッチ位置等を検知する。受付部１３は、検知した内容を示す情報を、タッチ内容特定部１４に入力する。
【００２３】
タッチ内容特定部１４は、受付部１３が検知した内容に基づいて、入力されたタッチ操作の内容を特定する。
【００２４】
具体的には、タッチ内容特定部１４は、受付部１３が検知した内容に基づいて、所定の処理内容を実行させるための入力を行う指示入力モードをＯＮ／ＯＦＦするための第１のタッチ操作を特定する。所定の処理内容はコンピュータが実行するあらゆる処理を含む。所定の処理内容は、例えば、ユーザがよく使用する処理内容であってもよい。例えば、所定の処理内容は、トップ画面への移動、選択箇所をコピー、ペースト、所定のアプリ（例：メールアプリ、地図アプリ等）を起動、ＵＮＤＯなどであってもよい。
【００２５】
第１のタッチ操作の内容としては、以下のような例が考えられる。
【００２６】
例えば、タッチ内容特定部１４は、タッチパネルディスプレイ１１上の任意の位置をタッチし、当該タッチを維持するタッチアンドホールド操作を第１のタッチ操作として特定してもよい。この場合、タッチが維持されている間は、指示入力モードがＯＮであり、タッチがされていない間は、指示入力モードがＯＦＦと定めてもよい。
【００２７】
その他、表示部１２が指示入力モードをＯＮ／ＯＦＦするための任意のＧＵＩ（Graphical User Interface）部品をタッチパネルディスプレイ１１に表示している場合、タッチ内容特定部１４は、当該ＧＵＩ部品に対する所定のタッチ操作（タップ、ダブルタップ、フリック、スワイプ、タッチアンドホールド等）を第１のタッチ操作として特定してもよい。例えば、当該ＧＵＩ部品は、指示入力モードのＯＮ／ＯＦＦを切り替えるスイッチであってもよい。この場合、タッチ内容特定部１４は、当該スイッチを切り替えるためのタップ、ダブルタップ、フリック、スワイプ等を第１のタッチ操作として特定する。なお、当該ＧＵＩ部品は、タッチされている間はＯＮとなり、タッチされていない間はＯＦＦとなるよう構成されたスイッチであってもよい。この場合、タッチ内容特定部１４は、当該ＧＵＩ部品がタッチされているか否かを特定する。
【００２８】
また、タッチ内容特定部１４は、受付部１３が検知した内容に基づいて、指示入力モードがＯＮになっている状態でなされる第２のタッチ操作を特定する。すなわち、タッチ内容特定部１４は、特定した第１のタッチ操作に基づいて、現時点の指示入力モードの状態がＯＮであるかＯＦＦであるかを特定する。そして、指示入力モードがＯＮであると特定している時に受付部１３がタッチ操作を検知すると、タッチ内容特定部１４は、そのタッチ操作を第２のタッチ操作と特定する。
【００２９】
例えば、タッチ内容特定部１４は、任意の位置又は所定の位置をタッチアンドホールドする操作を第１のタッチ操作として特定し、当該タッチアンドホールド操作が維持されたままなされる他の位置をタッチするタッチ操作を第２のタッチ操作として特定することができる。この例の場合、ユーザは、ある指でタッチパネルディスプレイ１１上をタッチアンドホールドし（第１のタッチ操作）、他の指でタッチパネルディスプレイ１１上の他の位置をタッチする操作（第２のタッチ操作）により、所定の処理を実行させるタッチ操作を行うことができる。
【００３０】
さらに、タッチ内容特定部１４は、受付部１３が検知した内容に基づいて、第２のタッチ操作におけるタッチのリズムを特定する。タッチのリズムを特定する手段は特段制限されないが、以下一例を説明する。
【００３１】
例えば、タッチ内容特定部１４は、タッチのリズムを特定するためのリズム特定情報を保持しておき、当該リズム特定情報と受付部１３が検知したタッチ操作とに基づいて、第２のタッチ操作におけるタッチのリズムを特定することができる。図３に、リズム特定情報の一例を示す。
【００３２】
図３の「タッチ（ＯＮ）／解除（ＯＦＦ）」の欄には、第２のタッチ操作でタッチパネルディスプレイ１１をタッチされている状態（ＯＮ）、又は、第２のタッチ操作でタッチパネルディスプレイ１１をタッチされていない状態、すなわち、タッチが解除されている状態（ＯＦＦ）が記載されている。以下、タッチされている状態（ＯＮ）をタッチ状態、タッチが解除されている状態（ＯＦＦ）を解除状態という。「継続時間ｔ（ｓｅｃ）」の欄には、タッチ状態が継続された時間、解除状態が継続された時間が記載されている。「種別」の欄には、タッチ状態及び解除状態の継続時間に応じて分類された種別が記載されている。「記述例」の欄には、各種別をユーザに分かり易く伝えるための表現例が記載されている。
【００３３】
例えば、タッチ内容特定部１４は、受付部１３が検知したタッチ操作を時系列に蓄積することで、図４に示すようなタッチ操作を特定することができる。図４には、タッチ状態及び解除状態の時系列な変遷が示されている。タッチ内容特定部１４は、例えば、指示入力モードがＯＮになった直後のタッチ状態開始点を、リズム入力の開始時点Ａと判断することができる。そして、タッチ状態が所定時間以上発生しなかった場合、その直前のタッチ状態終了点を、リズム入力の終了時点Ｂと判断することができる。その他、タッチ内容特定部１４は、指示入力モードがＯＦＦになった時点（例：第１のタッチ操作のタッチアンドホールド状態が解除された時点）を、リズム入力の終了時点Ｂと判断してもよい。
【００３４】
そして、タッチ内容特定部１４は、リズムの開始時点Ａからリズムの終了時点Ｂまでの間のデータを利用して、リズムを特定する。例えば、開始時点Ａ直後は、タッチ状態が０．５ｓｅｃ継続している。タッチ内容特定部１４は、「タッチ状態−０．５ｓｅｃ」をキーとしてリズム特定情報（図３参照）を検索し、種別「ＯｎＬｖ１」、記述例「短押し」、「ト」等を抽出する。タッチ内容特定部１４は、同様の処理を繰り返し、抽出した値を時系列順に並べることで、リズムを特定する。図５及び６に、図４のデータに基づいてタッチ内容特定部１４が特定したリズムを示す。図５は種別を用いた表現であり、図６は記述例を用いた表現である。
【００３５】
タッチ内容特定部１４は、例えばこのようにして第２のタッチ操作におけるタッチのリズムを特定することができる。なお、図３に示すリズム特定情報はあくまで一例であり、本実施形態はこれに限定されない。また、上記例では、タッチ状態及び解除状態の両方を用いてリズムを特定したが、その他の例として、タッチ内容特定部１４は、タッチ状態の変遷のみでリズムを特定してもよい。この場合、図４に示すデータを図６と同様の記述方法で表現すると、「トン・ト・トーン」となる。
【００３６】
タッチ内容特定部１４は、その他、タップ、ダブルタップ、フリック、スワイプ、タッチアンドホールド、ピンチイン、ピンチアウトなどのタッチ操作を特定してもよい。
【００３７】
図２に戻り、対応情報保持部１５は、タッチのリズムと処理内容とを対応付けた対応情報を保持する。処理内容は、上述の通り、コンピュータが実行するあらゆる処理を含み、例えば、ユーザがよく使用する処理内容であってもよい。
【００３８】
図７に対応情報の一例を示す。図７に示す対応情報は、ＩＤ（Identification）と、リズムと、処理内容とを対応付けている。ＩＤは登録されたデータに付された通番である。リズムは、ここでは、図３に示す記述例で表現されている。
【００３９】
図２に戻り、決定部１６は、タッチ内容特定部１４が特定したタッチ操作の内容と、対応情報保持部１５が保持する対応情報とに基づいて、実行すべき処理内容の候補を決定する。具体的には、決定部１６は、タッチ内容特定部１４が特定した第２のタッチ操作におけるタッチのリズムをキーとして対応情報を検索することで、処理内容の候補を決定する。例えば、決定部１６は、キーと一致するリズムに対応付けられている処理内容を、処理内容の候補として決定する。ここで、タッチ内容特定部１４が「ト・ツー・トン・ツー・トーン」というリズムを特定したとする。すると、決定部１６は当該リズムをキーとして図７に示す対応情報を検索する。そして、決定部１６は、当該キーに対応付けられている「選択箇所をコピー」を処理内容の候補として決定する。
【００４０】
次に、図８のフローチャートを用いて、本実施形態の電子機器１０の処理の流れを説明する。
【００４１】
まず、受付部１３は、ユーザによるタッチ操作待ち状態となっている。受付部１３が所定のタッチ操作を検知すると、タッチ内容特定部１４はそのタッチ操作の内容を特定する。そして、タッチ内容特定部１４が特定したタッチ操作の内容に応じて、電子機器１０は所定の処理を実行する。例えば、表示部１２は、所定の情報（例：ユーザインターフェイス画面）をタッチパネルディスプレイ１１に表示する。
【００４２】
ここで、ある処理内容を電子機器１０に実行させたいユーザは、タッチパネルディスプレイ１１を介して、指示入力モードをＯＮにするタッチ操作を行う。受付部１３はこのタッチ操作を検知する。そして、タッチ内容特定部１４は、当該タッチ操作を第１のタッチ操作として特定するとともに、指示入力モードがＯＮになったことを特定する（Ｓ１０のＹｅｓ）。なお、指示入力モードがＯＦＦの間、電子機器１０は、Ｓ１０で指示入力モードがＯＮに切り替わるのを待つ（Ｓ１０のＮｏ）。
【００４３】
第１のタッチ操作（指示入力モードをＯＮにするタッチ操作）を行ったユーザは、その後、タッチパネルディスプレイ１１を介して、実行させたい処理内容に対応付けられているリズムを入力するタッチ操作を行う。受付部１３はこのタッチ操作を検知する。そして、タッチ内容特定部１４は、当該タッチ操作を第２のタッチ操作として特定するとともに（Ｓ１１のＹｅｓ）、第２のタッチ操作のリズムを特定する（Ｓ１２）。なお、指示入力モードがＯＮの間、電子機器１０は、Ｓ１１で第２のタッチ操作を待つ（Ｓ１１のＮｏ）。
【００４４】
その後、決定部１６は、タッチ内容特定部１４がＳ１２で特定した第２のタッチ操作におけるタッチのリズムをキーとして、対応情報保持部１５が保持する対応情報を検索（参照）し（Ｓ１３）、処理内容の候補を決定する（Ｓ１４）。
【００４５】
なお、Ｓ１４の後、電子機器１０は、候補として決定された処理内容を実行してもよい。
【００４６】
以上説明した本実施形態の電子機器１０は、受付けたタッチのリズム（第２のタッチ操作のタッチのリズム）に対応する処理内容を、実行する処理内容の候補として決定することができる。そして、候補として決定した処理内容を実行することができる。
【００４７】
かかる場合、ユーザは、所定のリズムの入力により、所望の処理内容を電子機器１０に実行させることができる。リズムのバリエーションは多数存在するため、登録すべき処理内容がある程度多くなっても、入力するリズムが不要に長くなったり、タッチの回数が不要に多くなったりする不都合を軽減できる。
【００４８】
また、本実施形態の電子機器１０は、一例として、ある指で任意の位置をタッチアンドホールドするタッチ操作を第１のタッチ操作とし、当該タッチアンドホールドを維持したまま他の指で他の位置をタッチするタッチ操作を第２のタッチ操作として受付けることができる。かかる場合、ユーザは片手で所定の処理を実行させるための入力操作を行うことができるので、操作性が良好である。
【００４９】
また、本実施形態の電子機器１０は、指示入力モードがＯＮになっている状態でなされるタッチ操作を、第２のタッチ操作として受付ける。このため、ユーザが不意に行ったタッチ操作のリズムにより、予期せず所定の処理が実行されてしまうという不都合を抑制できる。
【００５０】
なお、指示入力モードをＯＮとする第１のタッチ操作を、第２のタッチ操作として並行して行われるタッチ操作とした場合、例えば、指示入力モードをＯＮとする第１のタッチ操作を、タッチアンドホールドを維持する操作とした場合、ユーザが気づかない間に指示入力モードがＯＮになる不都合、また、指示入力モードがＯＮになっていることに気づかず第２のタッチ操作を行う不都合を効果的に抑制することができる。なぜならば、ユーザが、第１のタッチ操作（指示入力モードをＯＮにする操作）、及び、第２のタッチ操作（リズムを入力する操作）のいずれか一方を不意に行う確率に比べて、不意にこれらを同時に行う確率は低い。
【００５１】
＜第２の実施形態＞
図９に、本実施形態の機能ブロック図の一例を示す。図示するように、本実施形態の電子機器１０は、タッチパネルディスプレイ１１と、表示部１２と、受付部１３と、タッチ内容特定部１４と、対応情報保持部１５と、決定部１６と、実行部１７とを有する。タッチパネルディスプレイ１１、受付部１３、対応情報保持部１５及び決定部１６の構成は、第１の実施形態と同様である。
【００５２】
表示部１２は、決定部１６が決定した処理内容の候補をタッチパネルディスプレイ１１に表示する。なお、決定された処理内容の候補をユーザが認識できればよく、どのような表示態様で表示するかは設計的事項である。表示部１２のその他の構成は、第１の実施形態と同様である。
【００５３】
タッチ内容特定部１４は、タッチパネルディスプレイ１１に表示されている処理内容の候補を実行させるための第３のタッチ操作をさらに特定する。タッチ内容特定部１４のその他の構成は、第１の実施形態と同様である。
【００５４】
実行部１７は、第３のタッチ操作で特定される前記処理内容の候補を実行する。
【００５５】
例えば、タッチ内容特定部１４が特定する第３のタッチ操作は、タッチパネルディスプレイ１１に表示されている処理内容の候補に対するタッチ操作（タップ、ダブルタップなど）であってもよい。この場合、実行部１７は、第３のタッチ操作の対象となった処理内容の候補を実行する。
【００５６】
その他、第１のタッチ操作が所定の位置をタッチし、そのタッチ位置を維持するタッチアンドホールド操作である場合、第３のタッチ操作は、第１のタッチ操作のタッチアンドホールド操作を解除するタッチ操作であってもよい。
【００５７】
例えば、ユーザは、タッチアンドホールド操作を維持している状態で（第１のタッチ操作）、所定のリズムを刻む第２のタッチ操作を行う。そして、電子機器１０は、第２のタッチ操作におけるリズムの入力が終了したことを検知すると（例：所定時間以上タッチ状態が発生しないことの検知）、入力されたリズムをキーとして対応情報を検索することで、所定の処理の候補を決定する。そして、電子機器１０は、決定した所定の処理内容の候補をタッチパネルディスプレイ１１に表示する。この間、ユーザは、第１のタッチ操作のタッチアンドホールド操作を維持する。そして、ユーザは、タッチパネルディスプレイ１１に表示された所定の処理内容の候補を確認し、意図した処理内容と一致している場合、第１のタッチ操作のタッチアンドホールド操作を解除する（第３のタッチ操作）。この場合、実行部１７は、タッチ内容特定部１４により第３のタッチ操作が受付部１３により検知された時点又はタッチ内容特定部１４により特定された時点でタッチパネルディスプレイ１１に表示されている処理内容の候補を実行する。
【００５８】
次に、図１０のフローチャートを用いて、本実施形態の電子機器１０の処理の流れを説明する。
【００５９】
まず、受付部１３は、ユーザによるタッチ操作待ち状態となっている。受付部１３が所定のタッチ操作を検知すると、タッチ内容特定部１４はそのタッチ操作の内容を特定する。そして、タッチ内容特定部１４が特定したタッチ操作の内容に応じて、電子機器１０は所定の処理を実行する。例えば、表示部１２は、所定の情報（例：ユーザインターフェイス画面）をタッチパネルディスプレイ１１に表示する。
【００６０】
ここで、ある処理内容を電子機器１０に実行させたいユーザは、タッチパネルディスプレイ１１を介して、指示入力モードをＯＮにするタッチ操作を行う。受付部１３はこのタッチ操作を検知する。そして、タッチ内容特定部１４は、当該タッチ操作を第１のタッチ操作として特定するとともに、指示入力モードがＯＮになったことを特定する（Ｓ２０のＹｅｓ）。なお、指示入力モードがＯＦＦの間、電子機器１０は、Ｓ２０で指示入力モードがＯＮに切り替わるのを待つ（Ｓ２０のＮｏ）。
【００６１】
第１のタッチ操作（指示入力モードをＯＮにするタッチ操作）を行ったユーザは、その後、タッチパネルディスプレイ１１を介して、実行させたい処理内容に対応付けられているリズムを入力するタッチ操作を行う。受付部１３はこのタッチ操作を検知する。そして、タッチ内容特定部１４は、当該タッチ操作を第２のタッチ操作として特定するとともに（Ｓ２１のＹｅｓ）、第２のタッチ操作のリズムを特定する（Ｓ２２）。なお、指示入力モードがＯＮの間、電子機器１０は、Ｓ２１で第２のタッチ操作を待つ（Ｓ２１のＮｏ）。
【００６２】
その後、決定部１６は、タッチ内容特定部１４がＳ２２で特定した第２のタッチ操作におけるタッチのリズムをキーとして、対応情報保持部１５が保持する対応情報を検索（参照）し（Ｓ２３）、処理内容の候補を決定する（Ｓ２４）。すると、表示部１２は、Ｓ２４で決定部１６が決定した処理内容の候補をタッチパネルディスプレイ１１に表示する（Ｓ２５）。
【００６３】
その後、ユーザは、タッチパネルディスプレイ１１に表示された処理内容の候補を視認し、意図した処理内容と一致しているか確認する。一致している場合、ユーザは、タッチパネルディスプレイ１１を介して第３のタッチ操作を行う。受付部１３はこのタッチ操作を検知する。そして、タッチ内容特定部１４は、当該タッチ操作を第３のタッチ操作として特定する（Ｓ２６のＹｅｓ）。
【００６４】
すると、実行部１７は、Ｓ２６で受付けた第３のタッチ操作で特定される処理内容を実行する（Ｓ２７）。
【００６５】
なお、ユーザは、タッチパネルディスプレイ１１に表示された処理内容の候補と、意図した処理内容とが一致しない場合、表示された処理内容の候補を実行する入力を行わず（Ｓ２６のＮｏ）、リズムを再入力する（第２のタッチ操作を再度行う）ためのタッチ操作を行うことができる。このタッチ操作は、例えば、再入力処理に対応付けられた所定のリズムの入力（処理内容を対応付けられていない予め定められたリズム）であってもよいし、タッチパネルディスプレイ１１に表示された所定のＧＵＩ部品に対するタッチ操作であってもよい。受付部１３はこのタッチ操作を検知する。そして、タッチ内容特定部１４は、当該タッチ操作を、第２のタッチ操作を再度行うためのタッチ操作として特定する（Ｓ２８のＹｅｓ）。すると、電子機器１０は、Ｓ２１に戻り同様の処理を繰り返す。なお、Ｓ２８で第２のタッチ操作を再度行うためのタッチ操作を受付けない場合（Ｓ２８のＮｏ）、Ｓ２６及びＳ２８で所定のタッチ操作待ち状態を繰り返す。
【００６６】
以上説明した本実施携帯によれば、第１の実施形態と同様の作用効果を実現することができる。また本実施形態の電子機器１０によれば、決定部１６が決定した処理内容の候補を実行することができる。
【００６７】
さらに、本実施形態の電子機器１０は、決定部１６が決定した処理内容の候補をそのまま実行するのでなく、一度ユーザに向けて出力し（タッチパネルディスプレイ１１に表示）、ユーザからその処理内容の候補を実行する入力を受付けた後に、その処理内容の候補を実行する。
【００６８】
例えば、リズムの入力ミスなどにより、意図しない処理内容が候補として決定される場合がありえる。決定部１６が決定した処理内容の候補をそのまま実行するよう構成した場合、ユーザが意図しない処理内容を実行してしまう不都合が発生しうる。この場合、処理内容実行前の状態に戻す操作などが必要になり、面倒である。本実施形態によれば、このような不都合を軽減することができる。
【００６９】
＜第３の実施形態＞
本実施形態の電子機器１０の機能ブロック図の一例は、第１及び第２の実施形態と同様、図２及び図９で示される。タッチパネルディスプレイ１１、受付部１３、対応情報保持部１５、決定部１６及び実行部１７の構成は、第１及び第２の実施形態と同様である。
【００７０】
表示部１２は、タッチ内容特定部１４が特定した第２のタッチ操作におけるタッチのリズムを示す情報をタッチパネルディスプレイ１１に表示する。例えば、表示部１２は、図５及び図６に示すような表示態様でタッチのリズムを表した情報を表示してもよい。または、表示部１２は、図４に示すような表示態様でタッチのリズムを表した情報を表示してもよい。
【００７１】
なお、表示部１２は、第２のタッチ操作が行われている時に（第２のタッチ操作が開始された後、かつ、第２のタッチ操作が終了する前に）、それまでに入力されたタッチのリズムをタッチパネルディスプレイ１１に表示してもよい。
【００７２】
この場合、タッチ内容特定部１４は、第２のタッチ操作の状態（タッチ状態及び解除状態の時系列な変遷、各状態の継続時間等）をリアルタイムに判断し、判断結果を表示部１２に入力することができる。また、タッチ内容特定部１４は、上記処理に代えて又は加えて、第２のタッチ操作のタッチのリズムをリアルタイムに特定し、特定結果を表示部１２に入力することができる。タッチ内容特定部１４のその他の構成は、第１及び第２の実施形態と同様である。
【００７３】
表示部１２は、タッチ内容特定部１４から第２のタッチ操作の状態及び／又はタッチのリズムを入力されると、第２のタッチ操作の状態及び／又はタッチのリズムを表した情報をタッチパネルディスプレイ１１に表示する。表示部１２のその他の構成は、第１及び第２の実施形態と同様である。
【００７４】
ここで、図１１及び図１２を用いて一例を説明する。図１１及び図１２には、タッチパネルディスプレイ５Ａに、図４及び図６に示すような表示態様でタッチのリズムを表した情報が表示されている。図１１に示す表示によれば、最初のタッチ状態は０．５ｓｅｃ継続したこと、また、これは「ト」として特定されたことが分かる。また、その後の解除状態は現時点まで継続しており、現時点までの継続時間は０．３ｓｅｃであることが分かる。そして、これは、現時点で「ツ」と特定されていることが分かる。その後、解除状態がさらに継続し、継続時間が０．５ｓｅｃを超えると、タッチ内容特定部１４はこれを「ツー」と特定し直す。図３には、解除状態が１．２ｓｅｃまで継続されたこと、及び、このため当該解除のリズムが「ツー」と特定し直されたことが示されている。
【００７５】
以上説明した本実施形態によれば、第１及び第２の実施形態と同様の作用効果を実現することができる。また、第２のタッチ操作におけるタッチのリズムを可視化することができるので、ユーザは、入力したリズムがどのように特定されているのかを認識することができる。さらに、第２のタッチ操作の途中でそれまでのタッチのリズムを可視化することができるので、ユーザは、第２のタッチ操作の途中で、意図したリズム通り入力できているか、意図したリズムとずれていないかなどを確認することができる。
【００７６】
＜第４の実施形態＞
本実施形態の電子機器１０の機能ブロック図の一例は、第１乃至第３の実施形態と同様、図２及び図９で示される。タッチパネルディスプレイ１１、受付部１３、対応情報保持部１５及び実行部１７の構成は、第１乃至第３の実施形態と同様である。
【００７７】
タッチ内容特定部１４は、第２のタッチ操作として新たなタッチ操作を特定すると（例：図３の種別の変化を特定すると）、その都度、第２のタッチ操作におけるそれまでのタッチのリズムを特定する。そして、タッチ内容特定部１４は、特定したタッチのリズムをその都度決定部１６に入力する。タッチ内容特定部１４のその他の構成は、第１乃至第３の実施形態と同様である。
【００７８】
なお、タッチ内容特定部１４は、例えば、指示入力モードがＯＮになった直後にタッチ状態になった時点を、第２のタッチ操作の開始時点と特定することができる。そして、タッチ内容特定部１４は、開始時点以降にタッチ状態が所定時間以上発生しなかった場合、その直前のタッチ状態終了点を第２のタッチ操作の終了時点と特定することができる。その他、タッチ内容特定部１４は、指示入力モードがＯＦＦになった時点を、第２のタッチ操作の終了時点と特定してもよい。そして、タッチ内容特定部１４は、第２のタッチ操作の開始時点から終了時点までを１つのまとまりとして扱い、この間に新たな第２のタッチ操作を特定すると、その都度、それまでのリズムを特定し、特定したタッチのリズムを決定部１６に入力する。
【００７９】
決定部１６は、タッチ内容特定部１４からタッチのリズムの入力を受付けると、その都度、入力されたタッチのリズムをキーとして対応情報を検索する。そして、決定部１６は、キーを少なくとも一部に含むタッチのリズムに対応付けられている処理内容を処理内容の候補として特定する。決定部１６は、キーを冒頭部分において含むタッチのリズムに対応付けられている処理内容を処理内容の候補として特定してもよい。例えばキーが「トン・ツー」である場合、図７に示すＩＤ１及びＩＤ２のリズムは、キーを一部に含む。決定部１６は、この２つのＩＤに対応付けられた処理内容を処理内容の候補として特定してもよいし、又は、これら２つのＩＤのうち、キーを冒頭部分において含むＩＤ１に対応付けられた処理内容のみを処理内容の候補として特定してもよい。処理内容の候補を特定後、決定部１６は、特定した処理内容の候補をその都度表示部１２に入力する。決定部１６のその他の構成は、第１乃至第３の実施形態と同様である。
【００８０】
表示部１２は、決定部１６から入力された処理内容の候補を示す情報をタッチパネルディスプレイ１１に表示する。そして、決定部１６から新たな処理内容の候補が入力されると、表示部１２は、タッチパネルディスプレイ１１に表示されている処理内容の候補を新たな処理内容の候補に切り替える。表示部１２のその他の構成は、第１乃至第３の実施形態と同様である。
【００８１】
ここで、図１３及び図１４を用いて一例を説明する。図１３には、タッチパネルディスプレイ５Ａに、第３の実施形態で説明したように現時点までに入力されたタッチのリズムを示す情報が表示されている。現時点までに入力されたタッチのリズムは、「ト・ツー」であることが分かる。また、図１３には、現時点までに入力されたタッチのリズムをキーとして決定部１６が対応情報保持部１５を検索し、キーを少なくとも一部に含むタッチのリズムに対応付けられている処理内容を処理内容の候補として特定した結果が示されている。図７を参照すれば、「ト・ツー」を少なくとも一部に含むリズムに対応付けられている処理内容は、「選択箇所をコピー」、「第１のアプリを起動」等であることが分かる。図１３には、これらの処理内容が候補として表示されている。
【００８２】
タッチ内容特定部１４は、このように第２のタッチ操作の途中（第２のタッチ操作開始時点から終了時点までの間）で表示された処理内容の候補を選択するタッチ操作を特定してもよい。当該タッチ操作は、例えば、所定の処理内容に対するタッチ操作（タップ、ダブルタップ等）であってもよい。そして、実行部１７は、当該タッチ操作で特定された所定の処理内容を実行してもよい。例えば、ユーザは、図１３に示すような第２のタッチ操作の途中で、所望の処理内容の候補が表示された場合、第２のタッチ操作をそこで中断し、所望の処理内容に対するタッチ操作を行ってもよい。この場合、所望の処理内容に対応付けられたリズムのすべてを入力する前に、所望の処理内容を実行させる入力を行うことができる。
【００８３】
なお、ユーザが、第２のタッチ操作の途中で表示された処理内容の候補を選択するタッチ操作を行わず、第２のタッチ操作をそのまま継続し、所望の処理内容に対応付けられているリズムのすべてを入力し終えると、表示部１２による表示は、例えば図１４に示す状態となる。図１４には、第２のタッチ操作におけるタッチのリズム（キー）と同一のタッチのリズムに対応付けられている処理内容の候補が表示されている。図１３に示す状態の場合、キー（タッチのリズム）を一部に含むタッチのリズムに対応付けられている処理内容の候補が表示されているのに対し、図１４に示す状態の場合、キー（タッチのリズム）と同一のタッチのリズムに対応付けられている処理内容の候補が表示されている点で異なる。表示部１２は、図１３及び図１４に示すように、キーを一部に含むタッチのリズムに対応付けられている処理内容の候補と、キーと同一のタッチのリズムに対応付けられている処理内容の候補と、を識別可能に表示（例：点滅表示等）してもよい。
【００８４】
以上説明した本実施形態によれば、第１乃至第３の実施形態と同様の作用効果を実現することができる。また、本実施形態の電子機器１０は、第２のタッチ操作の途中で、それまでに入力されたリズムで特定される処理内容の候補をタッチパネルディスプレイ１１に表示することができる。このため、ユーザは、表示された候補の中に意図する処理内容が含まれているか否かを確認することで、自己がそれまでに入力したリズムが正しかったか否かを認識することができる。
【００８５】
また、ユーザは、第２のタッチ操作で所定のリズムのすべてを入力する前に、途中で表示された処理内容の候補から所望の処理内容を選択し、実行させることができる。このため、ユーザによる操作負担を軽減することができる。
【００８６】
さらに、表示されている処理内容の候補が多いときには、ユーザは、表示されている処理内容の候補が十分に絞り込まれるまで、そのまま第２のタッチ操作を継続することができる。このため、複数の処理内容の候補から所望の処理内容を見つけ出すという負担を軽減することができる。
【００８７】
＜第５の実施形態＞
本実施形態の電子機器１０の機能ブロック図の一例は、第１乃至第４の実施形態と同様、図２及び図９で示される。タッチパネルディスプレイ１１、受付部１３、決定部１６及び実行部１７の構成は、第１乃至第４の実施形態と同様である。
【００８８】
本実施形態の電子機器１０は、対応情報保持部１５に新たな対応情報を登録できる点で、第１乃至第４の実施形態と異なる。
【００８９】
タッチ内容特定部１４が新たな対応情報を登録するタッチ操作を特定すると、表示部１２は、例えば、図１５に示すようなユーザインターフェイス画面をタッチパネルディスプレイ５Ａに表示する。図１５に示すユーザインターフェイス画面は、処理内容を選択するためのＧＵＩ部品と、リズム入力を開始するためのＧＵＩ部品とが表示されている。処理内容を選択するＧＵＩ部品は、登録可能な処理内容の一覧を表示するドロップダウンリストである。ここには、予め指定された登録可能な処理内容のうち、いまだ対応情報保持部１５に登録されていない処理内容のみが選択的に表示されてもよい。なお、ＧＵＩ部品は、ドロップダウンリスト以外の部品、例えばラジオボタン等であってもよい。
【００９０】
タッチ内容特定部１４は、ＧＵＩ部品に対するタッチ操作を特定する。そして、タッチ内容特定部１４が、一つの処理内容が選択されている状態で、リズム入力を開始するタッチ操作を特定すると、電子機器１０は、リズムの入力を受付ける。例えば、タッチ内容特定部１４が、入力されたリズムを特定してもよい。
【００９１】
その後、表示部１２は、図１６に示すように、入力されたリズムを示す情報をタッチパネルディスプレイ１１に表示する。なお、電子機器１０は、入力されたリズムがすでに対応情報保持部１５に登録されていないか確認してもよい。そして、表示部１２は、図１６に示すように、その結果をあわせてタッチパネルディスプレイ１１に表示してもよい。図１６には、入力されたリズムは登録可能であること、すなわち、いまだ対応情報保持部１５に登録されていないことが示されている。
【００９２】
タッチ内容特定部１４は、入力されたリズムを登録するタッチ操作（図１６の場合、登録ボタンに対するタッチ操作）をさらに特定することができる。タッチ内容特定部１４が当該タッチ操作を特定すると、その時点で選択されている処理内容と、入力されたリズムとが、互いに対応付けて対応情報保持部１５に登録される。図１６に示す状態で、タッチ内容特定部１４が入力されたリズムを登録するタッチ操作を特定した場合、処理内容「ペースト」と、リズム「ト・ツー・トン・ツー・ト」とが、互いに対応付けて対応情報保持部１５に登録される。
【００９３】
なお、対応情報保持部１５が保持している対応情報は、内容を閲覧、及び、変更できてもよい。
【００９４】
例えば、タッチ内容特定部１４は、対応情報を閲覧するタッチ操作をさらに特定してもよい。そして、表示部１２は、当該タッチ操作に応じて、その時点で対応情報保持部１５が保持している対応情報をタッチパネルディスプレイ１１に表示してもよい。リズムとそれに対応付いている処理内容をユーザが把握できればよく、表示態様は特段制限されない。なお、リズムを図４に示すような表示態様で表示する場合、所定の幅を有する各種別の継続時間ｔは、各種別の一定の幅を有する継続時間の中の任意の代表値（中間値、最大値、最小値等）を用いて表示することができる。
【００９５】
また、タッチ内容特定部１４は、タッチパネルディスプレイ１１に表示されたリズムと処理内容のペアの中の１つを編集するタッチ操作をさらに特定してもよい。その後、図１５及び図１６を用いて説明した例と同様にして、新たなリズムの入力、及び、当該リズムと処理内容の登録を行ってもよい、
【００９６】
以上説明した本実施形態によれば、第１乃至第４の実施形態と同様の作用効果を実現することができる。また、本実施形態によれば、ユーザが、所定の処理内容に所望のリズムを対応付けて登録することができる。ユーザ（電子機器１０の使用者）と異なる人物が決定したリズムに処理内容が対応付けられている場合、ユーザは、まず、そのリズムを把握する作業を行う必要がある。例えば、ユーザは、図４乃至図６に示すような情報に基づいて、各リズムを把握する必要がある。ユーザの中には、このような情報からリズムを把握するのが困難なユーザも存在する。登録されているリズムを把握できない場合、当然、本実施形態の手法を用いて所定の処理内容を実行させることはできない。
【００９７】
本実施形態によれば、ユーザが、自分で実際にリズムの入力を行い、所定のリズムを登録することができる。このため、ユーザは、図４乃至図６に示すような情報に基づいて各リズムを把握できなくても、登録されているリズムを把握することができる。
【００９８】
また、本実施形態によれば、ユーザは、対応情報保持部１５に登録されている内容を変更することができる。このため、ユーザは、刻むのが難しいリズムや、把握できないリズムが存在する場合、これらを他のリズムに変更することができる。このように、本実施形態によれば、ユーザフレンドリーな電子機器１０を実現することができる。
【００９９】
以下、参考形態の例を付記する。
１．  タッチパネルディスプレイを介して情報を表示する表示手段と、
前記タッチパネルディスプレイに対するタッチ操作を検知する受付手段と、
前記受付手段が検知した内容に基づいて、入力されたタッチ操作の内容を特定するタッチ内容特定手段と、
タッチのリズムと処理内容とを対応付けた対応情報を保持する対応情報保持手段と、
前記タッチ内容特定手段が特定した前記タッチ操作の内容と、前記対応情報とに基づいて、実行すべき前記処理内容の候補を決定する決定手段と、
を有し、
前記タッチ内容特定手段は、所定の前記処理内容を実行させるための入力を行う指示入力モードをＯＮ／ＯＦＦするための第１のタッチ操作と、前記指示入力モードがＯＮになっている状態でなされる第２のタッチ操作とを特定するとともに、前記第２のタッチ操作におけるタッチのリズムを特定し、
前記決定手段は、前記第２のタッチ操作における前記タッチのリズムをキーとして前記対応情報を検索することで、前記処理内容の候補を決定する電子機器。
２．  １に記載の電子機器において、
前記表示手段は、前記決定手段が決定した前記処理内容の候補を前記タッチパネルディスプレイに表示し、
前記タッチ内容特定手段は、前記タッチパネルディスプレイに表示されている前記処理内容の候補を実行させるための第３のタッチ操作をさらに特定し、
前記第３のタッチ操作で特定される前記前記処理内容の候補を実行する実行手段をさらに有する電子機器。
３．  ２に記載の電子機器において、
前記表示手段は、前記処理内容の候補と共に、前記タッチ内容特定手段が特定した前記タッチのリズムを示す情報を前記タッチパネルディスプレイに表示する電子機器。
４．  １から３のいずれかに記載の電子機器において、
前記決定手段は、前記対応情報において、前記キーを少なくとも一部に含む前記タッチのリズムに対応付けられている前記処理内容を実行すべき前記処理内容の候補として決定する電子機器。
５．  ４に記載の電子機器において、
前記タッチ内容特定手段は、前記第２のタッチ操作として新たなタッチ操作を特定すると、その都度、前記第２のタッチ操作におけるそれまでのタッチのリズムを特定し、特定した前記タッチのリズムをその都度前記決定手段に入力し、
前記決定手段は、前記タッチ内容特定手段から前記タッチのリズムの入力を受付けると、その都度、入力された前記タッチのリズムをキーとして前記対応情報を検索し、キーを少なくとも一部に含む前記タッチのリズムに対応付けられている前記処理内容を前記処理内容の候補として特定し、特定した前記処理内容の候補をその都度前記表示手段に入力し、
前記表示手段は、前記決定手段から入力された前記処理内容の候補を示す情報を前記タッチパネルディスプレイに表示し、前記決定手段から新たな前記処理内容の候補が入力されると、前記タッチパネルディスプレイに表示されている前記処理内容の候補を新たな前記処理内容の候補に切り替える電子機器。
６．  ４又は５に記載の電子機器において、
前記表示手段は、前記キーを一部に含む前記タッチのリズムに対応付けられている前記処理内容の候補と、前記キーと同一の前記タッチのリズムに対応付けられている前記処理内容の候補と、を識別可能に表示する電子機器。
７．  １から６のいずれかに記載の電子機器において、
前記表示手段は、前記タッチ内容特定手段が特定した前記タッチのリズムを示す情報を表示する電子機器。
８．  １から７のいずれかに記載の電子機器において、
前記タッチ内容特定手段は、
前記タッチパネルディスプレイ上の任意の位置をタッチし、当該タッチを維持するタッチアンドホールド操作を前記第１のタッチ操作として特定し、
前記タッチアンドホールド操作を維持したままなされる他の位置をタッチするタッチ操作を前記第２のタッチ操作として特定する電子機器。
９．  ２に従属する８に記載の電子機器において、
前記タッチ内容特定手段は、前記タッチアンドホールド操作を解除するタッチ操作を前記第３のタッチ操作として特定する電子機器。
１０．  コンピュータが、
タッチパネルディスプレイを介して情報を表示する表示工程と、
前記タッチパネルディスプレイに対するタッチ操作を検知する受付工程と、
前記受付工程で検知した内容に基づいて、入力されたタッチ操作の内容を特定するタッチ内容特定工程と、
前記タッチ内容特定工程で特定した前記タッチ操作の内容と、タッチのリズムと処理内容とを対応付けた対応情報とに基づいて、実行すべき前記処理内容の候補を決定する決定工程と、
を実行し、
前記タッチ内容特定工程では、所定の前記処理内容を実行させるための入力を行う指示入力モードをＯＮ／ＯＦＦするための第１のタッチ操作と、前記指示入力モードがＯＮになっている状態でなされる第２のタッチ操作とを特定するとともに、前記第２のタッチ操作におけるタッチのリズムを特定し、
前記決定工程では、前記第２のタッチ操作における前記タッチのリズムをキーとして前記対応情報を検索することで、前記処理内容の候補を決定する電子機器の制御方法。
１０−２．  １０に記載の電子機器の制御方法において、
前記表示工程では、前記決定工程で決定した前記処理内容の候補を前記タッチパネルディスプレイに表示し、
前記タッチ内容特定工程では、前記タッチパネルディスプレイに表示されている前記処理内容の候補を実行させるための第３のタッチ操作をさらに特定し、
前記コンピュータは、前記第３のタッチ操作で特定される前記前記処理内容の候補を実行する実行工程をさらに実行する電子機器の制御方法。
１０−３．  １０−２に記載の電子機器の制御方法において、
前記表示工程では、前記処理内容の候補と共に、前記タッチ内容特定工程で特定した前記タッチのリズムを示す情報を前記タッチパネルディスプレイに表示する電子機器の制御方法。
１０−４．  １０から１０−３のいずれかに記載の電子機器の制御方法において、
前記決定工程では、前記対応情報において、前記キーを少なくとも一部に含む前記タッチのリズムに対応付けられている前記処理内容を実行すべき前記処理内容の候補として決定する電子機器の制御方法。
１０−５．  １０−４に記載の電子機器の制御方法において、
前記タッチ内容特定工程では、前記第２のタッチ操作として新たなタッチ操作を特定すると、その都度、前記第２のタッチ操作におけるそれまでのタッチのリズムを特定し、
前記決定工程では、前記タッチ内容特定工程で特定された前記タッチのリズムをその都度取得し、入力された前記タッチのリズムをキーとして前記対応情報を検索し、キーを少なくとも一部に含む前記タッチのリズムに対応付けられている前記処理内容を前記処理内容の候補として特定し、
前記表示工程では、前記決定工程で特定された前記処理内容の候補を示す情報をその都度前記タッチパネルディスプレイに表示し、前記決定工程で新たな前記処理内容の候補が決定されると、前記タッチパネルディスプレイに表示されている前記処理内容の候補を新たな前記処理内容の候補に切り替える電子機器の制御方法。
１０−６．  １０−４又は１０−５に記載の電子機器の制御方法において、
前記表示工程では、前記キーを一部に含む前記タッチのリズムに対応付けられている前記処理内容の候補と、前記キーと同一の前記タッチのリズムに対応付けられている前記処理内容の候補と、を識別可能に表示する電子機器の制御方法。
１０−７．  １０から１０−６のいずれかに記載の電子機器の制御方法において、
前記表示工程では、前記タッチ内容特定工程で特定した前記タッチのリズムを示す情報を表示する電子機器の制御方法。
１０−８．  １０から１０−７のいずれかに記載の電子機器の制御方法において、
前記タッチ内容特定工程では、
前記タッチパネルディスプレイ上の任意の位置をタッチし、当該タッチを維持するタッチアンドホールド操作を前記第１のタッチ操作として特定し、
前記タッチアンドホールド操作を維持したままなされる他の位置をタッチするタッチ操作を前記第２のタッチ操作として特定する電子機器の制御方法。
１０−９．  １０−２に従属する１０−８に記載の電子機器の制御方法において、
前記タッチ内容特定工程では、前記タッチアンドホールド操作を解除するタッチ操作を前記第３のタッチ操作として特定する電子機器の制御方法。
１１．  コンピュータを、
タッチパネルディスプレイを介して情報を表示する表示手段、
前記タッチパネルディスプレイに対するタッチ操作を検知する受付手段、
前記受付手段が検知した内容に基づいて、入力されたタッチ操作の内容を特定するタッチ内容特定手段、
タッチのリズムと処理内容とを対応付けた対応情報を保持する対応情報保持手段、
前記タッチ内容特定手段が特定した前記タッチ操作の内容と、前記対応情報とに基づいて、実行すべき前記処理内容の候補を決定する決定手段、
として機能させ、
前記タッチ内容特定手段に、所定の前記処理内容を実行させるための入力を行う指示入力モードをＯＮ／ＯＦＦするための第１のタッチ操作と、前記指示入力モードがＯＮになっている状態でなされる第２のタッチ操作とを特定するとともに、前記第２のタッチ操作におけるタッチのリズムを特定させ、
前記決定手段に、前記第２のタッチ操作における前記タッチのリズムをキーとして前記対応情報を検索することで、前記処理内容の候補を決定させるプログラム。
１１−２．  １１に記載のプログラムにおいて、
前記表示手段に、前記決定手段が決定した前記処理内容の候補を前記タッチパネルディスプレイに表示させ、
前記タッチ内容特定手段に、前記タッチパネルディスプレイに表示されている前記処理内容の候補を実行させるための第３のタッチ操作をさらに特定させ、
前記コンピュータを、さらに、前記第３のタッチ操作で特定される前記前記処理内容の候補を実行する実行手段として機能させるためのプログラム。
１１−３．  １１−２に記載のプログラムにおいて、
前記表示手段に、前記処理内容の候補と共に、前記タッチ内容特定手段が特定した前記タッチのリズムを示す情報を前記タッチパネルディスプレイに表示させるプログラム。
１１−４．  １１から１１−３のいずれかに記載のプログラムにおいて、
前記決定手段に、前記対応情報において、前記キーを少なくとも一部に含む前記タッチのリズムに対応付けられている前記処理内容を実行すべき前記処理内容の候補として決定させるプログラム。
１１−５．  １１−４に記載のプログラムにおいて、
前記タッチ内容特定手段に、前記第２のタッチ操作として新たなタッチ操作を特定すると、その都度、前記第２のタッチ操作におけるそれまでのタッチのリズムを特定させ、特定した前記タッチのリズムをその都度前記決定手段に入力させ、
前記決定手段に、前記タッチ内容特定手段から前記タッチのリズムの入力を受付けると、その都度、入力された前記タッチのリズムをキーとして前記対応情報を検索させ、キーを少なくとも一部に含む前記タッチのリズムに対応付けられている前記処理内容を前記処理内容の候補として特定させ、特定した前記処理内容の候補をその都度前記表示手段に入力させ、
前記表示手段に、前記決定手段から入力された前記処理内容の候補を示す情報を前記タッチパネルディスプレイに表示させ、前記決定手段から新たな前記処理内容の候補が入力されると、前記タッチパネルディスプレイに表示されている前記処理内容の候補を新たな前記処理内容の候補に切り替えさせるプログラム。
１１−６．  １１−４又は１１−５に記載のプログラムにおいて、
前記表示手段に、前記キーを一部に含む前記タッチのリズムに対応付けられている前記処理内容の候補と、前記キーと同一の前記タッチのリズムに対応付けられている前記処理内容の候補と、を識別可能に表示させるプログラム。
１１−７．  １１から１１−６のいずれかに記載のプログラムにおいて、
前記表示手段に、前記タッチ内容特定手段が特定した前記タッチのリズムを示す情報を表示させるプログラム。
１１−８．  １１から１１−７のいずれかに記載のプログラムにおいて、
前記タッチ内容特定手段に、
前記タッチパネルディスプレイ上の任意の位置をタッチし、当該タッチを維持するタッチアンドホールド操作を前記第１のタッチ操作として特定させ、
前記タッチアンドホールド操作を維持したままなされる他の位置をタッチするタッチ操作を前記第２のタッチ操作として特定させるプログラム。
１１−９．  １１−２に従属する１１−８に記載のプログラムにおいて、
前記タッチ内容特定手段に、前記タッチアンドホールド操作を解除するタッチ操作を前記第３のタッチ操作として特定させるプログラム。
【符号の説明】
【０１００】
１Ａ    ＣＰＵ
２Ａ    ＲＡＭ
３Ａ    ＲＯＭ
４Ａ    表示制御部
５Ａ    タッチパネルディスプレイ
６Ａ    第１操作受付部
７Ａ    第２操作受付部
８Ａ    操作部
９Ａ    バス
１０    電子機器
１１    タッチパネルディスプレイ
１２    表示部
１３    受付部
１４    タッチ内容特定
１５    対応情報保持部
１６    決定部
１７    実行部
【図１】
2015079355.tif 000003
【図２】
2015079355.tif 000004
【図３】
2015079355.tif 000005
【図４】
2015079355.tif 000006
【図５】
2015079355.tif 000007
【図６】
2015079355.tif 000008
【図７】
2015079355.tif 000009
【図８】
2015079355.tif 000010
【図９】
2015079355.tif 000011
【図１０】
2015079355.tif 000012
【図１１】
2015079355.tif 000013
【図１２】
2015079355.tif 000014
【図１３】
2015079355.tif 000015
【図１４】
2015079355.tif 000016
【図１５】
2015079355.tif 000017
【図１６】
2015079355.tif 000018