(57)【要約】【課題】ユーザが表示部を目視しない間に誤動作が生じた場合、適切な対応を取る。【解決手段】本発明に係る電子機器１は、操作部５０と、表示部４０と、操作部５０における第１の操作、及び操作部５０における一連の操作をそれぞれ規定する１つ以上の操作記録ファイル３１１を記憶する記憶部３０と、第１の操作が発生すると、その後に発生する操作部５０での第２の操作と、操作記録ファイル３１１に規定された操作とを比較し、当該比較した結果に基づいて、第２の操作に対応する処理を制御する制御部２０と、を備える。【選択図】図１
2013206161.tif 000002
【特許請求の範囲】
【請求項１】
操作部と、
表示部と、
前記操作部における第１の操作、及び前記操作部における一連の操作をそれぞれ規定する１つ以上の操作記録ファイルを記憶する記憶部と、
前記第１の操作が発生すると、その後に発生する前記操作部での第２の操作と、前記操作記録ファイルに規定された操作とを比較し、当該比較した結果に基づいて、前記第２の操作に対応する処理を制御する制御部と、
を備えたことを特徴とする電子機器。
【請求項２】
前記制御部は、前記比較の結果、前記第２の操作が、前記操作記録ファイルに規定された操作と一致したと判断した場合、前記第２の操作に対応する処理を実行することを特徴とする請求項１に記載の電子機器。
【請求項３】
ユーザに対する通知を行う通知部をさらに備え、
前記制御部は、前記比較の結果に基づいて、前記通知部を制御することを特徴とする請求項１又は２に記載の電子機器。
【請求項４】
前記操作記録ファイルは、前記第２の操作に関連して発生するイベントをさらに規定し、
前記第１の操作が発生した後に前記イベントが発生すると、当該イベントと、前記操作記録ファイルに規定されたイベントとを比較して、前記比較した結果に基づいて、前記通知部を制御することを特徴とする請求項３に記載の電子機器。
【請求項５】
前記制御部は、前記比較した結果に基づいて、前記操作記録ファイルに規定された全ての操作及びイベントが発生したと判断した場合に、前記通知部を駆動することを特徴とする請求項４に記載の電子機器。
【請求項６】
前記制御部は、前記第１の操作が発生した後に前記第２の操作又はイベントが発生すると、当該第２の操作又はイベントと、前記操作記録ファイルに規定された操作またはイベントとを比較して、当該第２の操作又はイベントが前記操作記録ファイルに規定された操作又はイベントと一致しないと判断した場合に、前記通知部を駆動することを特徴とする請求項４又は５に記載の電子機器。
【請求項７】
前記制御部は、前記第１の操作が発生すると、前記表示部での表示を停止することを特徴とする請求項１〜４のいずれか一項に記載の電子機器。
【請求項８】
操作部と、前記操作部における第１の操作、及び前記操作部における一連の操作をそれぞれ規定する１つ以上の操作記録ファイルを記憶する記憶部とを備えた電子機器の制御方法において、
前記操作部において前記第１の操作が発生すると、その後に発生する前記操作部での第２の操作と、前記操作記録ファイルに規定された操作とを比較するステップと、
当該比較した結果に基づいて、前記第２の操作に対応する処理を制御するステップと、
を含むことを特徴とする電子機器の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器及び電子機器の制御方法に関するものである。
【背景技術】
【０００２】
携帯電話等の電子機器は、一般的に、表示部で種々の画面を表示し、ユーザがこの表示内容に基づいてテンキーの押下等の操作を行うと、その操作に対応する処理を行う。このような電子機器として、例えば、それぞれ異なるアプリケーションに対応した複数のショートカットキーを表示部に表示し、ユーザがこの表示内容を見ながらテンキーを操作して所望のショートカットキーを選択すると、選択されたショートカットキーに対応するアプリケーションを起動するという技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１５３９３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に開示のようにユーザが表示部の表示内容を目視することを要する技術によれば、例えばユーザが混雑した街中にいて表示部を目視することができず、手探りで電子機器の操作を行う場合、ユーザは、誤操作が生じても、誤操作に気付かないため、適切な対応を取ることができない。
【０００５】
したがって、かかる点に鑑みてなされた本発明の目的は、ユーザが表示部を目視しない間に誤操作が生じた場合、適切な対応を取るような電子機器及び電子機器の制御方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記目的を達成する第１の観点に係る電子機器の発明は、
操作部と、
表示部と、
前記操作部における第１の操作、及び前記操作部における一連の操作をそれぞれ規定する１つ以上の操作記録ファイルを記憶する記憶部と、
前記第１の操作が発生すると、その後に発生する前記操作部での第２の操作と、前記操作記録ファイルに規定された操作とを比較し、当該比較した結果に基づいて、前記第２の操作に対応する処理を制御する制御部と、
を備えたことを特徴とするものである。
【０００７】
第２の観点に係る発明は、第１の観点に係る発明において、
前記制御部は、前記比較の結果、前記第２の操作が、前記操作記録ファイルに規定された操作と一致したと判断した場合、前記第２の操作に対応する処理を実行することを特徴とするものである。
【０００８】
第３の観点に係る発明は、第１又は第２の観点に係る発明において、
ユーザに対する通知を行う通知部をさらに備え、
前記制御部は、前記比較の結果に基づいて、前記通知部を制御することを特徴とするものである。
【０００９】
第４の観点に係る発明は、第３の観点に係る発明において、
前記操作記録ファイルは、前記第２の操作に関連して発生するイベントをさらに規定し、
前記第１の操作が発生した後に前記イベントが発生すると、当該イベントと、前記操作記録ファイルに規定されたイベントとを比較して、前記比較した結果に基づいて、前記通知部を制御することを特徴とするものである。
【００１０】
第５の観点に係る発明は、第４の観点に係る発明において、
前記制御部は、前記比較した結果に基づいて、前記操作記録ファイルに規定された全ての操作及びイベントが発生したと判断した場合に、前記通知部を駆動することを特徴とするものである。
【００１１】
第６の観点に係る発明は、第４又は５の観点に係る発明において、
前記制御部は、前記第１の操作が発生した後に前記第２の操作又はイベントが発生すると、当該第２の操作又はイベントと、前記操作記録ファイルに規定された操作またはイベントとを比較して、当該第２の操作又はイベントが前記操作記録ファイルに規定された操作又はイベントと一致しないと判断した場合に、前記通知部を駆動することを特徴とするものである。
【００１２】
第７の観点に係る発明は、第１〜４のいずれか一つの観点に係る発明において、
前記制御部は、前記第１の操作が発生すると、前記表示部での表示を停止することを特徴とするものである。
【００１３】
上記の目的を達成する第８の観点に係る電子機器の制御方法の発明は、
操作部と、前記操作部における第１の操作、及び前記操作部における一連の操作をそれぞれ規定する１つ以上の操作記録ファイルを記憶する記憶部とを備えた電子機器の制御方法において、
前記操作部において前記第１の操作が発生すると、その後に発生する前記操作部での第２の操作と、前記操作記録ファイルに規定された操作とを比較するステップと、
当該比較した結果に基づいて、前記第２の操作に対応する処理を制御するステップと、
を含むことを特徴とするものである。
【発明の効果】
【００１４】
本発明によれば、ユーザが表示部を目視しない間に誤操作が生じた場合、適切な対応を取るような電子機器及び電子機器の制御方法を提供することができる。
【図面の簡単な説明】
【００１５】
【図１】本発明の一実施の形態に係る電子機器の要部の構成を示す機能ブロック図である。
【図２】図１のブラインド操作ファイルの例を示す図である。
【図３】図１の操作記録処理部の処理を示すフローチャートである。
【図４】図３におけるステップＳ１９の処理をさらに詳しく示すフローチャートである。
【図５】図３及び図４の処理の説明図である。
【図６】図１のブラインド操作処理部の処理を示すフローチャートである。
【図７】本発明の一実施の形態による電子機器の動作例の説明図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施の形態について、図面を参照して説明する。
【００１７】
図１〜図７は、本発明の一実施の形態を示すものである。まず、図１を参照して、本発明の一実施の形態に係る電子機器の構成を説明する。図１は、電子機器１の要部の構成を示す機能ブロック図である。
【００１８】
図１において、電子機器１は、制御部２０、記憶部３０、表示部４０、操作部５０、通信部６０、音声出力部７０（通知部）、及び振動発生部８０（通知部）を備える。
【００１９】
制御部２０は、図示しない中央処理装置（ＣＰＵ）が記憶部３０に記憶されたプログラムを実行することにより実現される。制御部２０は、記憶部３０、表示部４０、操作部５０、通信部６０、音声出力部７０、及び振動発生部８０を含む電子機器１の全体を制御する。また、制御部２０は、操作記録処理部２１０及びブラインド操作処理部２２０の機能を有する。
【００２０】
操作記録処理部２１０は、ユーザが操作部５０を操作することにより、予め設定された操作記録処理起動トリガ３４０が発生すると、起動する。次に、操作記録処理部２１０は、ユーザによる操作部５０での一連の操作を、電子機器１で発生するイベントと併せて記録し、１つのブラインド操作ファイル３１０として記憶部３０に格納する。ここで、イベントとは、ユーザによる操作に関連して発生する電子機器１への処理指示であり、例えば通話の確立、通話中の切断、メールの送信完了などである。
【００２１】
ブラインド操作処理部２２０は、ユーザが操作部５０を操作することにより、予め設定されたブラインド操作起動トリガが発生すると、起動する。次に、ブラインド操作処理部２２０は、電子機器１を通常モードからブラインド操作モードに切り替え、その後に実際に発生する操作又はイベントと、予めブラインド操作ファイル３１０に規定された操作又はイベントとを比較して、誤操作か否かの判断を行い、その判断結果に基づいて適切な対応を行うべく、所定の処理を行う。ここで、ブラインド操作モードとは、ブラインド操作処理部２２０が起動している間のモードを指し、通常モードとは、ブラインド操作処理部２２０が起動していない間のモードを指す。
【００２２】
記憶部３０は、ＣＰＵにより実行されるプログラムや、少なくとも１つのブラインド操作ファイル３１０、音声出力部７０により音声を出力するための少なくとも１つの音声ファイル３２０、振動発生部８０により振動を発生させるための少なくとも１つの振動ファイル３３０、及び操作記録処理部２１０を起動させるためのユーザの操作を規定する操作記録処理起動トリガ３４０などを記憶する。
【００２３】
図１に示すブラインド操作ファイル３１０は、ブラインド操作ファイルＡ〜Ｘを含み、音声ファイル３２０は音声ファイルＡ〜Ｘを含み、振動ファイル３３０は振動ファイルＡ〜Ｘを含む。また、操作記録処理起動トリガ３４０は、「＊」ボタンを３秒間長押しするという操作を規定している。
【００２４】
表示部４０は、制御部２０による制御に従って、電子機器１が通常モードにある場合には様々な画面を表示し、電子機器１がブラインド操作モードにある場合には画面の表示を行わない。
【００２５】
操作部５０は、例えばテンキーやタッチセンサなどで構成され、ユーザの操作を受け付ける。
【００２６】
通信部６０は、外部の基地局等の通信装置（図示せず）との間で無線により信号の送受信を行い、メールの送受信や通話などを行う。
【００２７】
音声出力部７０は、制御部２０による制御に従って、通話における音声を出力したり、記憶部３０に記憶された音声ファイル３２０を音声に変換して出力する。
【００２８】
振動発生部８０は、例えば圧電振動子を用いて構成され、制御部２０による制御に従って、記憶部３０に記憶された振動ファイル３３０により駆動されて、電子機器１の筐体に振動を発生する。
【００２９】
図２は、図１の記憶部に記憶されるブラインド操作ファイル３１０の例（ブラインド操作ファイルＡ）を示す図である。ブラインド操作ファイル３１０は、操作記録ファイル３１１、ブラインド操作起動トリガ３１２、ブラインド操作起動通知処理３１３、最終操作ＯＫ通知処理３１４、及び最終操作ＮＧ通知処理３１５を含む。
【００３０】
操作記録ファイル３１１は、ユーザが操作部５０で行う少なくとも１つの操作の発生順序及び内容を規定するものである。随意的に、操作記録ファイル３１１は、操作の発生順序及び内容に加えて、電子機器１で発生するイベントの発生順序及び内容と、操作又はイベントの種別とを規定することもできる。ただし、操作記録ファイル３１１の１番目には、操作が規定されるものとする。
【００３１】
図２に示す操作記録ファイル３１１は、１番目にテンキー１の押下という操作が発生し、２番目に発信ボタンの押下という操作が発生し、３番目に通話の確立というイベントが発生することを規定している。ここで、テンキー１が押下されると、制御部２０は、ショートカット機能によりテンキー１と予め関連付けられた電話番号を、記憶部３０から読み出す。さらに、発信ボタンが押下されると、制御部２０は、読み出した電話番号を用いて、通信部６０に電話を発信させる。その後、着信側ユーザが電話に出ると、通話確立のイベントが発生する。
【００３２】
ブラインド操作起動トリガ３１２は、電子機器１を通常モードからブラインド操作モードへ移行させるためにユーザが行う操作を規定する。図２に示すブラインド操作起動トリガ３１２は、発信ボタンを３秒間長押しするという操作を規定している。
【００３３】
ブラインド操作起動通知処理３１３は、ブラインド操作起動トリガ３１２が発生したときに、その旨をユーザに通知するために、電子機器１が行う処理を規定する。当該処理は、表示部４０を目視していないユーザが知覚し得るように、音声出力部７０による音声の出力または振動発生部８０による振動の発生である。図２に示すブラインド操作起動通知処理３１３は、記憶部３０に記憶される振動ファイル３３０のうち振動ファイルＶ（図示せず）に基づいて、振動発生部８０で振動を発生させることを規定している。
【００３４】
最終操作ＯＫ通知処理３１４は、操作記録ファイル３１１で規定する全ての操作及びイベントが正しい順序及び内容で発生した場合に、その旨をユーザに通知するために、電子機器１が行う処理を規定する。当該処理は、表示部４０を目視していないユーザが知覚し得るように、音声出力部７０による音声の出力または振動発生部８０による振動の発生である。図２に示す最終操作ＯＫ通知処理３１４は、記憶部３０に記憶される音声ファイル３２０のうち音声ファイルＭ（図示せず）に基づいて、音声出力部７０で音声を出力することを規定している。
【００３５】
最終操作ＮＧ通知処理３１５は、操作記録ファイル３１１で規定する操作及びイベントのいずれかが正しい順序又は内容で実行されなかった場合に、その旨をユーザに通知するために、電子機器１が行う処理を規定する。当該処理は、表示部４０を目視していないユーザが知覚し得るように、音声出力部７０による音声の出力または振動発生部８０による振動の発生である。図２に示す最終操作ＮＧ通知処理３１５は、記憶部３０に記憶される音声ファイル３２０のうち音声ファイルＮ（図示せず）に基づいて、音声出力部７０で音声を出力することを規定している。
【００３６】
次に、図３〜図５を参照して、操作記録処理部２１０が新規のブラインド操作ファイル３１０を作成する処理について説明する。図３は、図１の操作記録処理部２１０の処理を示すフローチャートである。図４は、図３におけるステップＳ１９の処理をさらに詳しく示すフローチャートである。図５は、図３及び図４の処理の説明図である。まず、図３において、操作記録処理部２１０は、定期的に、記憶部３０に記憶された操作記録処理起動トリガ３４０が発生したか否か、すなわち「＊」ボタンの３秒間長押しがされたか否かを判断する（ステップＳ１１）。操作記録処理起動トリガ３４０が発生すると（Ｓ１１、ＹＥＳ）、操作記録ファイル３１１への操作及びイベントの記録を開始する（ステップＳ１２）。
【００３７】
次に、操作記録処理部２１０は、所定時間Ａを測るタイマＡを起動し（ステップＳ１３）、ユーザによる操作が発生したか否かを判断する（ステップＳ１４）。ユーザによる操作が発生した場合（Ｓ１４、ＹＥＳ）、操作記録処理部２１０は、当該操作を操作記録ファイル３１１に記録し（ステップＳ１５）、ステップＳ１３に戻って、タイマＡを再設定する。
【００３８】
一方、ユーザによる操作が発生していなければ（Ｓ１４、ＮＯ）、操作記録処理部２１０は、イベントが発生した否かを判断する（ステップＳ１６）。イベントが発生した場合（Ｓ１６、ＹＥＳ）、操作記録処理部２１０は、当該イベントを操作記録ファイル３１１に記録し（ステップＳ１５）、ステップＳ１３に戻って、タイマＡを再設定する。ステップＳ１５では、操作記録ファイル３１１に、ステップＳ１４及びＳ１６で発生した操作及びイベントの内容と、操作及びイベントの種別とを、順番に記録する。
【００３９】
一方、ステップＳ１６においてイベントが発生していなければ（ＮＯ）、操作記録処理部２１０は、タイマＡのタイムアウトが発生したか否かを判断する（ステップＳ１７）。タイマＡのタイムアウトが発生していなければ（Ｓ１７、ＮＯ）、ステップＳ１４に戻る。タイマＡのタイムアウトが発生すると（Ｓ１７、ＹＥＳ）、操作記録処理部２１０は、操作記録ファイル３１１の記録を終了する（ステップＳ１８）。このようにして、操作記録処理部２１０は、所定時間Ａ以内に操作又はイベントが発生する限り、発生した操作又はイベントを操作記録ファイル３１１に順次記録するが、所定時間Ａ以内に操作又はイベントが発生しなければ、操作記録ファイル３１１の記録を終了する。
【００４０】
ステップＳ１８の時点での操作記録ファイル３１１の例を図５（ａ）に示す。図５（ａ）の操作記録ファイル３１１には、１番目にテンキー１を押下するという操作が発生し、２番目にユーザが発信ボタンを押下するという操作が発生し、３番目に通話が確立するというイベントが発生し、４番目に通話の切断ボタンを押下するという操作が発生し、５番目に通話が切断されるというイベントが発生した、ということが記録されている。
【００４１】
図３に戻り、ステップＳ１８の後、操作記録処理部２１０は、ユーザの操作に従って、操作記録ファイル３１１を編集するとともに、ブラインド操作起動トリガ３１２、ブラインド操作起動通知処理３１３、最終操作ＯＫ通知処理３１４、及び最終操作ＮＧ通知処理３１５を設定する（ステップＳ１９）。このステップＳ１９の処理については、後に図４を参照しながら詳しく説明する。次に、操作記録処理部２１０は、ステップＳ１９での編集及び設定内容に基づいて、ブラインド操作ファイル３１０を作成し（ステップＳ２０）、記憶部３１０に記憶して、処理を終了する。
【００４２】
次に、図４を参照して、図３のステップＳ１９の処理をさらに詳しく説明する。なお、図４での処理において、ユーザは、電子機器１を操作する必要はなく、パソコン等の外部装置（図示せず）を操作することもできる。その場合、例えば、図５（ａ）の操作記録ファイル３１１をＳＤカードやケーブル等を介して外部装置に記憶させるとともに、外部装置に操作記録ファイル３１１を編集するためのソフトウェアをインストールして、操作記録処理部２１０が外部装置上でステップＳ１９に係る処理を行うように構成してもよい。
【００４３】
まず、操作記録処理部２１０は、例えば図５（ａ）の操作記録ファイル３１１をユーザに対して表示させるなどして、操作記録ファイル３１１を編集するか否かの選択をユーザに促す（ステップＳ３１）。ユーザが操作記録ファイル３１１を編集しないことを選択した場合（ステップＳ３１、ＮＯ）、操作記録処理部２１０は、ステップＳ３３に移行する。
【００４４】
一方、ユーザが操作記録ファイル３１１を編集することを選択した場合（ステップＳ３１、ＹＥＳ）、操作記録処理部２１０は、ユーザの操作に従って、操作記録ファイル３１１に記録された複数の操作又はイベントのうち、一部の操作又はイベントを選択する（ステップＳ３２）。図５（ｂ）は、操作記録処理部２１０が、ユーザの操作に従って、１〜５番目の操作又はイベントのうち、１〜３番目の操作又はイベントのみを選択した場合を示している。その後、操作記録処理部２１０は、図５（ｃ）に示すような、選択された操作又はイベントのみを規定する操作記録ファイル３１１を生成して、記憶部３１０に上書きする。
【００４５】
次に、操作記録処理部２１０は、ユーザの操作に従って、ブラインド操作起動トリガ３１２、ブラインド操作起動通知処理３１３、最終操作ＯＫ通知処理３１４、及び最終操作ＮＧ通知処理３１５をそれぞれ設定し（ステップＳ３３〜Ｓ３６）、処理を終了する。
【００４６】
次に、図６を参照して、操作記録処理部２１０により作成されたブラインド操作ファイル３１０を用いて、ブラインド操作処理部２２０が行う処理について説明する。図６は、ブラインド操作処理部２２０の処理を示すフローチャートである。まず、ブラインド操作処理部２２０は、定期的に、いずれかのブラインド操作ファイル３１０に規定されたブラインド操作起動トリガ３１２（第１の操作）が発生したか否かを判断する（ステップＳ５１）。具体的に、ブラインド操作処理部２２０は、ユーザの操作により操作部５０の発信ボタンが３秒間長押しされると、ブラインド操作ファイルＡのブラインド操作起動トリガ３１２が発生したと判断する。
【００４７】
ブラインド操作起動トリガ３１２が発生すると（Ｓ５１、ＹＥＳ）、ブラインド操作処理部２２０は、通常モードからブラインド操作モードへ移行する（ステップＳ５３）。一方、ブラインド操作起動トリガ３１２が発生していない場合は（Ｓ５１、ＮＯ）、モードの移行を行わずに（ステップＳ５２）、処理を終了する。
【００４８】
ステップＳ５３でブラインド操作モードへ移行すると、ブラインド操作処理部２２０は、ブラインド操作ファイル３１０に規定されたブラインド操作起動通知処理３１３を実行する（ステップＳ５４）。具体的に、ブラインド操作処理部２２０は、振動ファイルＶを起動して、振動発生部８０で振動を発生させる。これにより、ユーザは、表示部４０を目視しなくても、電子機器１がブラインド操作モードになったことを知ることができる。
【００４９】
次に、ブラインド操作処理部２２０は、表示部４０での画面の表示を停止し（ステップＳ５５）、ユーザの操作を待機するために所定時間Ｂを計測するタイマＢを起動する（ステップＳ５６）。
【００５０】
次に、ブラインド操作処理部２２０は、操作記録ファイル３１１に規定された次の操作又はイベントの種別がイベントであるか否かを判断する（ステップＳ５７）。ここで、「次の操作又はイベント」とは、ステップＳ５３でブラインド操作モードに移行してから既に発生した操作又はイベントがあれば、当該操作又はイベントの次の順序に規定された操作又はイベントであり、既に発生した操作又はイベントが無ければ、１番目に規定された操作である。次の操作又はイベントの種別が操作であれば（Ｓ５７、ＮＯ）、ステップＳ５９に進む。一方、次の操作又はイベントの種別がイベントである場合は（Ｓ５７、ＹＥＳ）、当該イベントの発生を待機するために所定時間Ｃを計測するタイマＣを設定し（ステップＳ５８）、ステップＳ５９に進む。ここで、所定時間Ｃは、イベントの内容に応じて設定することができる。
【００５１】
ステップＳ５９において、ブラインド操作処理部２２０は、操作（第２の操作）又はイベントが発生したか否かを判断する（ステップＳ５９）。操作又はイベントが発生した場合は（Ｓ５９、ＹＥＳ）、当該発生した操作又はイベントが、操作記録ファイル３１１に規定された操作又はイベントと、内容及び順序において一致しているか否かを判断する（ステップＳ６０）。例えば、ステップＳ５９で１番目に発生した操作がテンキー１の押下操作であれば、ブラインド操作ファイルＡの操作記録ファイル３１１に規定された操作と一致すると判断する。しかし、ステップＳ５９で１番目に発生した操作が発信ボタンの押下操作であれば、ブラインド操作ファイルＡの操作記録ファイル３１１に規定された操作と一致しないと判断する。
【００５２】
ステップＳ６０における比較の結果、実際の操作又はイベントと規定された操作又はイベントとが一致していれば（Ｓ６０、ＹＥＳ）、ステップＳ５６に戻ってタイマＢを再設定して、ステップＳ５９に移行する。つまり、このようにステップＳ５６の実行が２度目以降である場合、ステップＳ５６の後には、ステップＳ５７及びステップＳ５８を行わない。
【００５３】
一方、ステップＳ６０における比較の結果、実際の操作又はイベントと規定された操作又はイベントとが異なっていれば（Ｓ６０、ＮＯ）、ブラインド操作処理部２２０は、ブラインド操作ファイル３１０に規定された最終操作ＮＧ通知処理を実行する（ステップＳ６１）。具体的に、ブラインド操作処理部２２０は、音声ファイルＮに基づいて音声出力部７０で音声を出力させる。これにより、ユーザは、表示部４０を目視しなくても、操作又はイベントが、操作記録ファイル３１１に規定されたとおりに発生しなかったことを知ることができる。
【００５４】
ステップＳ６１の後、ブラインド操作処理部２２０は、ステップＳ５９で発生した操作又はイベント種別が操作であれば、当該操作を誤操作とみなして、当該操作に対応する処理を実行しないことを決定する（ステップＳ６２）。例えば、ステップＳ５９で発生した操作が発信ボタンの押下操作である場合、ブラインド操作処理部２２０は、発信処理を実行しないことを決定する。なお、ステップＳ５９で発生した操作又はイベント種別がイベントであれば、ステップＳ６２では何もしない。
【００５５】
ステップＳ６２の後、ブラインド操作処理部２２０は、ブラインド操作モードから通常モードに移行し（ステップＳ６８）、表示部４０に再び画面を表示させて（ステップＳ６９）、処理を終了する。
【００５６】
一方、ステップＳ５９において、操作及びイベントのいずれも発生していない場合（Ｓ５９、ＮＯ）、ブラインド操作処理部２２０は、タイマＣがタイムアウトしたか否かを判断する（ステップＳ６３）。タイマＣがタイムアウトしていない、又はタイマＣが設定されていない場合（Ｓ６３、ＮＯ）、ステップＳ５６に戻ってタイマＢを再設定する。一方、タイマＣがタイムアウトしていれば（Ｓ６３、ＹＥＳ）、ブラインド操作処理部２２０は、タイマＢがタイムアウトしたか否かを判断する（ステップＳ６４）。タイマＢがタイムアウトしていない場合（Ｓ６４、ＮＯ）、ステップＳ５９に戻る。
【００５７】
一方、タイマＢがタイムアウトしている場合（Ｓ６４、ＹＥＳ）、ブラインド操作処理部２２０は、最後にステップＳ５９で発生した操作又はイベントが、操作記録ファイル３１１に規定された最終（最後の順序）の操作又はイベントと一致するか否かを判断する（ステップＳ６５）。最後にステップＳ５９で発生した操作又はイベントが、規定された最終の操作又はイベントと一致しない場合（Ｓ６５、ＮＯ）、ブラインド操作処理部２２０は、ステップＳ６１に移行して、ブラインド操作ファイル３１０に規定された最終操作ＮＧ通知処理３１５を実行する。
【００５８】
一方、最後にステップＳ５９で発生した操作又はイベントが、規定された最終の操作又はイベントと一致する場合（Ｓ６５、ＹＥＳ）、ブラインド操作処理部２２０は、最終操作ＯＫ通知処理３１４を実行する（ステップＳ６６）。具体的に、ブラインド操作処理部２２０は、音声ファイルＭに基づいて、音声出力部７０で音声を出力させる。これにより、ユーザは、表示部４０を目視しなくても、全ての操作及びイベントが、操作記録ファイル３１１に規定されたとおりに発生したことを知ることができる。
【００５９】
ステップＳ６６の後、ブラインド操作処理部２２０は、ステップＳ５９で発生した操作又はイベントの種別が操作であれば、当該操作に対応する処理を実行する（ステップＳ６７）。例えば、ステップＳ５９で発生した操作が発信ボタンの押下操作である場合、ブラインド操作処理部２２０は、当該押下操作に対応する処理として発信処理を実行する。なお、ステップＳ５９で発生した操作又はイベント種別がイベントであれば、ステップＳ６７では何もしない。
【００６０】
ステップＳ６７の後、ブラインド操作処理部２２０は、ブラインド操作モードから通常モードに移行し（ステップＳ６８）、表示部４０に再び画面を表示させて（ステップＳ６９）、処理を終了する。
【００６１】
図７は、本実施の形態における電子機器１が行う動作の例を示す。まず、図７（ａ）に示すように、ユーザが発信ボタンを３秒間長押しすると、電子機器１は、ブライド操作起動トリガ３１２が発生したと判断し、ブラインド操作モードに移行し、振動ファイルＶを起動して振動を発生させ、表示部４０での表示を停止する。
【００６２】
その後、図７（ｂ）に示すように、ユーザがテンキー１を押下すると、電子機器１は、当該操作が、操作記録ファイル３１１に規定された１番目の操作と一致すると判断し、当該操作に対応する処理として、記憶部３０からテンキー１に対応する電話番号を読み出す。
【００６３】
次に、図７（ｃ）に示すように、ユーザが発信ボタンを押下すると、電子機器１は、当該操作が、操作記録ファイル３１１に規定された２番目の操作と一致すると判断し、当該操作に対応する処理として、テンキー１に対応する電話番号を用いて発信処理を行う。
【００６４】
次に、図７（ｄ）に示すように、着信側ユーザが電話に応答して、通話が確立されると、電子機器１は、当該イベントが、操作記録ファイル３１１に規定された３番目（最終）のイベントと一致すると判断し、図７（ｅ）に示すように、音声ファイルＭに基づいて音声を発生させる。これにより、ユーザは、表示部４０を目視しなくても、全ての操作及びイベントが、操作記録ファイル３１１に規定されたとおりに行われたことを知ることができる。
【００６５】
本実施の形態によれば、実際に発生した操作が予め規定された操作とは異なる場合に、ユーザの操作に対応する処理を実行しないようにする。これにより、ユーザは、誤操作が生じても、当該誤操作を解除するために別途操作を行う必要がないため、ユーザの操作性を向上することができる。
【００６６】
また、本実施の形態によれば、ユーザは、表示部４０を目視しなくても、自身が行う一連の操作が予め規定された一連の操作とは異なる場合に、そのことを振動や音声により知ることができる。よって、ユーザは、例えば混雑した街中にいる場合など、表示部４０を目視することができない場合にも、自身の誤操作に気付くことができる。
【００６７】
また、本実施の形態によれば、ブラインド操作モードにおいて表示部４０での表示を行わないようにすることで、その分の電力消費を抑制したり、その分の処理リソースをブラインド操作処理部２２０の処理に割り当てて処理速度を高速化させたりすることができる。
【００６８】
なお、本発明は、上述した実施の形態にのみ限定されるものではなく、幾多の変形または変更が可能である。例えば、図６において、ステップＳ６０からステップＳ５６に移行する前に、ユーザに正しい操作又はイベントが行われたことを振動又は音声により通知しても良い。これにより、ユーザは、表示部４０を目視しなくても、操作又はイベントが発生する度に、当該操作又はイベントが操作記録ファイル３１１に規定されたとおりに行われたことを知ることができる。
【００６９】
また、ブラインド操作モードの起動中において、例えばユーザの操作に対応する処理の結果等を表示部４０に表示してもよい。
【００７０】
また、において図３のステップＳ１２〜１８を省略して、ステップＳ１９においてユーザが所望の操作記録ファイル３１１を始めから作成し得るように、電子機器１又は外部装置を構成してもよい。
【００７１】
また、図４のステップＳ３３〜Ｓ３６における、ブラインド操作ファイル３１０のブラインド操作起動トリガ３１２、ブラインド操作起動通知処理３１３、最終操作ＯＫ通知処理３１４、及び最終操作ＮＧ通知処理３１５は、ユーザの操作に依らずに、予め記憶部３０に設定しておいてもよい。
【００７２】
また、ブラインド操作ファイル３１０におけるブラインド操作起動通知処理３１３、最終操作ＯＫ通知処理３１４、及び最終操作ＮＧ通知処理３１５は、発光素子等により所定色の光を発生させてもよい。
【符号の説明】
【００７３】
１  電子機器
２０  制御部
３０  記憶部
４０  表示部
５０  操作部
６０  通信部
７０  音声出力部
８０  振動発生部
２１０  操作記録処理部
２２０  ブラインド操作処理部
３１０  ブラインド操作ファイル
３１１  操作記録ファイル
３１２  ブラインド操作起動トリガ
３１３  ブラインド操作起動通知処理
３１４  最終操作ＯＫ通知処理
３１５  最終操作ＮＧ通知処理
３２０  音声ファイル
３３０  振動ファイル
３４０  操作記録処理起動トリガ
【図１】
2013206161.tif 000003
【図２】
2013206161.tif 000004
【図３】
2013206161.tif 000005
【図４】
2013206161.tif 000006
【図５】
2013206161.tif 000007
【図６】
2013206161.tif 000008
【図７】
2013206161.tif 000009