(57)【要約】  携帯電話端末（電子機器）（１）は、表示部（２ａ）と、入力領域を有する入力部（タッチセンサ（２ｂ）および操作部（１３））と、入力領域に対する入力操作の操作時間を検出する時間検出部（３８）と、入力領域に対する入力操作の押圧を検出する押圧検出部（２ｃ）と、制御部（２２）とを備える。制御部（２２）は、時間検出部（３８）が検出する操作時間（または制御部（２２）が取得する押圧に基づくデータ）に応じた複数の動作が割り当てられた入力領域に対して入力操作が行われた場合に所定の通知を行う。
2012128361.tif 000002
【特許請求の範囲】
【請求項１】
表示部と、
入力領域を有する入力部と、
前記入力領域に対する入力操作の操作時間を検出する時間検出部と、
前記時間検出部が検出する操作時間に応じた複数の動作が割り当てられた入力領域に対して入力操作が行われた場合に所定の通知を行う制御部と
を備えることを特徴とする電子機器。
【請求項２】
前記制御部は、前記所定の通知として、前記時間検出部が検出する操作時間と連動して、当該操作時間に対応する動作を示す情報を前記表示部に表示させることを特徴とする請求項１に記載の電子機器。
【請求項３】
表示部と、
入力領域を有する入力部と、
前記入力領域に対する入力操作の押圧を検出する押圧検出部と、
前記押圧に基づくデータに応じた複数の動作が割り当てられた入力領域に対して入力操作が行われた場合に所定の通知を行う制御部と
を備えることを特徴とする電子機器。
【請求項４】
前記制御部は、前記所定の通知として、前記押圧に基づくデータと連動して、当該押圧に基づくデータに対応する動作を示す情報を前記表示部に表示させることを特徴とする請求項３に記載の電子機器。
【請求項５】
前記制御部は、前記所定の通知として、入力操作が行われた入力領域の色および明るさの少なくとも一方を変更することを特徴とする請求項１から４のいずれか１項に記載の電子機器。
【請求項６】
音を出力する音出力部をさらに備え、
前記制御部は、前記所定の通知として、前記音出力部から音を出力させることを特徴とする請求項１から５のいずれか１項に記載の電子機器。
【請求項７】
振動を発生する振動部をさらに備え、
前記制御部は、前記所定の通知として、前記振動部に振動を発生させることを特徴とする請求項１から６のいずれか１項に記載の電子機器。
【請求項８】
前記入力領域は、前記表示部の所定領域に対する入力操作を検出することを特徴とする請求項１から７のいずれか１項に記載の電子機器。
【請求項９】
前記制御部は、入力操作に応じた複数の動作を割り当てられた入力領域において所定方向へのスライド操作が検出された場合に、前記複数の動作のそれぞれに対応する情報を前記表示部に表示するとともに、前記スライド操作のスライド量に応じて前記情報のいずれかを選択することを特徴とする請求項８に記載の電子機器。
【請求項１０】
前記制御部は、前記スライド操作の方向に応じて、前記情報を選択する順序を変更することを特徴とする請求項９に記載の電子機器。
【請求項１１】
前記制御部は、前記スライド操作のスライド量に応じて、前記情報を循環的にスクロール表示することを特徴とする請求項９または１０に記載の電子機器。
【請求項１２】
前記制御部は、入力操作に応じた複数の動作を割り当てられた入力領域において入力操作が検出されている間に他の入力操作が検出された場合に、当該他の入力操作の回数に応じて前記複数の動作のいずれかを実行させることを特徴とする請求項１から１１のいずれか１項に記載の電子機器。
【請求項１３】
入力領域を有する電子機器によって実行される操作制御方法であって、
前記入力領域に対する入力操作を検出するステップと、
前記入力操作が検出された入力領域に対して入力操作の操作時間または押圧に基づくデータに応じた複数の動作が割り当てられているかを判定するステップと、
前記入力操作が検出された入力領域に対して前記複数の動作が割り当てられている場合に所定の通知を行うステップと
を含むことを特徴とする操作制御方法。
【請求項１４】
入力領域を有する電子機器に、
前記入力領域に対する入力操作を検出するステップと、
前記入力操作が検出された入力領域に対して入力操作の操作時間または押圧に基づくデータに応じた複数の動作が割り当てられているかを判定するステップと、
前記入力操作が検出された入力領域に対して前記複数の動作が割り当てられている場合に所定の通知を行うステップと
を実行させることを特徴とする操作制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、操作制御方法および操作制御プログラムに関する。
【背景技術】
【０００２】
近年、電子機器の小型化と高機能化が進んでいる。このため、電子機器が備える入力部は、小型化を図りつつ、高機能化に対応して多様な動作を実行可能にすることを求められている。このような背景から、操作キー等の入力領域に対して入力操作に応じた複数の動作を割り当てられることがある（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−１８２８３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
１つの電子機器において、複数の動作を割り当てられている入力領域と、１つの動作のみが割り当てられている入力領域とが混在していることがある。このような場合、利用者は、どの入力領域に複数の動作を割り当てられているかを判別し難い。そのために、利用者は、入力領域に割り当てられている複数の動作を活用できないことがあった。【０００５】
このような理由から、入力領域に割り当てられている複数の動作を利用者が容易に活用することができる電子機器、操作制御方法および操作制御プログラムに対するニーズがある。
【課題を解決するための手段】
【０００６】
１つの態様において、電子機器は、表示部と、入力領域を有する入力部と、前記入力領域に対する入力操作の操作時間を検出する時間検出部と、前記時間検出部が検出する操作時間に応じた複数の動作が割り当てられた入力領域に対して入力操作が行われた場合に所定の通知を行う制御部とを備える。【０００７】
他の態様において、電子機器は、表示部と、入力領域を有する入力部と、前記入力領域に対する入力操作の押圧を検出する押圧検出部と、前記押圧に基づくデータに応じた複数の動作が割り当てられた入力領域に対して入力操作が行われた場合に所定の通知を行う制御部とを備える。【０００８】
他の態様において、操作制御方法は、入力領域を有する電子機器によって実行される操作制御方法であって、前記入力領域に対する入力操作を検出するステップと、前記入力操作が検出された入力領域に対して入力操作の操作時間または押圧に基づくデータに応じた複数の動作が割り当てられているかを判定するステップと、前記入力操作が検出された入力領域に対して前記複数の動作が割り当てられている場合に所定の通知を行うステップとを含む。【０００９】
他の態様において、操作制御プログラムは、入力領域を有する電子機器に、前記入力領域に対する入力操作を検出するステップと、前記入力操作が検出された入力領域に対して入力操作の操作時間または押圧に基づくデータに応じた複数の動作が割り当てられているかを判定するステップと、前記入力操作が検出された入力領域に対して前記複数の動作が割り当てられている場合に所定の通知を行うステップとを実行させる。
【発明の効果】
【００１０】
本発明は、入力領域に割り当てられている複数の動作を利用者が容易に活用することができるという効果を奏する。
【図面の簡単な説明】
【００１１】
【図１】図１は、本実施例に係る携帯電話端末（電子機器）の外観を示す正面図である。
【図２】図２は、本実施例に係る携帯電話端末の機能的な構成を示すブロック図である。
【図３】図３は、タッチパネル上の入力領域への長押下に関する制御の一例を示す図である。
【図４】図４は、長押し通知設定画面の一例を示す図である。
【図５】図５は、操作部のボタンへの長押下に関する制御の一例を示す図である。
【図６】図６は、長押下に関する制御の処理手順を示すフローチャートである。
【図７】図７は、長押下にともなってメニューが表示された後の処理手順を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下、本発明につき図面を参照しつつ詳細に説明する。なお、以下の説明により本発明が限定されるものではない。また、以下の説明における構成要素には、当業者が容易に想定できるもの、実質的に同一のもの、いわゆる均等の範囲のものが含まれる。以下においては、電子機器の一例として携帯電話端末について説明するが、本発明の適用対象は携帯電話端末に限定されるものではなく、例えば、ＰＨＳ（Personal  Handyphone  System）、ＰＤＡ、ポータブルナビゲーション装置、ノートパソコン、ゲーム機等に対しても本発明は適用できる。
【実施例】
【００１３】
まず、図１および図２を参照しながら、本実施例に係る携帯電話端末（電子機器）１の構成について説明する。図１は、携帯電話端末１の外観を示す正面図である。図２は、携帯電話端末１の機能的な構成を示すブロック図である。【００１４】
図１および図２に示すように、携帯電話端末１は、タッチパネル２と、操作部１３と、マイク１５と、レシーバ１６と、スピーカ１７と、制御部２２と、記憶部２４と、通信部２６と、音声処理部３０と、通知ランプ３４と、振動部３６と、時間検出部３８とを有する。タッチパネル２、操作部１３、マイク１５、レシーバ１６および通知ランプ３４は、携帯電話端末１の正面に一部が露出する。【００１５】
タッチパネル２は、文字、図形、画像等の各種の情報を表示するとともに、表示されたアイコン、ボタン、文字入力領域等の所定領域に対する入力操作を検出する。タッチパネル２は、表示部２ａと、入力部の１つであるタッチセンサ２ｂと、押圧検出部２ｃとを所定の順序で重畳して構成される。【００１６】
表示部２ａは、液晶ディスプレイ（ＬＣＤ、Liquid  Crystal  Display）や有機ＥＬ（Organic  Electro−Luminescence）パネル等の表示装置を備え、制御部２２から入力される制御信号に従って各種の情報を表示する。タッチセンサ２ｂは、タッチパネル２の表面に対して行われる入力操作を検出し、検出した入力操作に応じた信号を制御部２２へ出力する。なお、タッチセンサ２ｂが入力操作を検出する方式は、静電容量式や感圧式等の任意の方式でよい。【００１７】
押圧検出部２ｃは、タッチセンサ２ｂに対する押圧を検出するもので、例えば、押圧に応じて物理的または電気的な特性（歪み、抵抗、電圧等）が変化する歪みゲージセンサや圧電素子等の素子等を用いて構成する。押圧検出部２ｃが、例えば、圧電素子等を用いて構成された場合、押圧検出部２ｃの圧電素子は、タッチセンサ２ｂに対する押圧に係る荷重（力）の大きさ（または、荷重（力）の大きさが変化する速さ（加速度））に応じて、電気的な特性である電圧の大きさ（電圧値）が変化する。押圧検出部２ｃは、この電圧の大きさ（電圧値（以下、単にデータと称する））を、制御部２２に通知（出力）する。制御部２２は、押圧検出部２ｃがデータを制御部２２に通知（出力）することにより、または、制御部２２が押圧検出部２ｃの圧電素子に係るデータを検出することにより、当該データを取得（検出）する。つまり、制御部２２は、タッチセンサ１１に対する押圧に基づくデータを取得（検出）する。すなわち、制御部２２は、押圧検出部２ｃから押圧に基づくデータを取得（検出）する。なお、押圧に基づくデータは、歪み、抵抗、電圧などを表すものだけでなく、荷重（力）を表すものであってもよい。また、タッチセンサ２ｂの検出方式が感圧式の場合、押圧検出部２ｃの機能をタッチセンサ２ｂが兼ねることとしてもよい。また、タッチパネル２は、必ずしも押圧検出部２ｃを備えていなくてもよい。【００１８】
操作部１３は、文字や数字を入力するための入力キーや、選択対象を変更するための方向キーや、通話やメニュー表示等の特定の機能を起動するための機能キー等の各種ボタンを備える。操作部１３は、入力操作を検出する入力部として機能し、押下されたボタンに対応する信号を制御部２２へ出力する。本実施例において、操作部１３が備えるボタンは、背面に埋め込まれたＬＥＤ（Light  Emitting  Diode）等の光源を制御することによって表面の色および明るさの少なくとも一方を変更することができるように構成されているものとする。【００１９】
マイク１５は、外部の音声を取得する。レシーバ１６は、音出力部の１つであり、通話時に通話相手の音声を出力する。もう１つの音出力部であるスピーカ１７は、音楽や効果音等を出力する。なお、レシーバ１６がスピーカ１７の機能を兼ねることとしてもよい。音声処理部３０は、マイク１５から入力される音声をデジタル信号化して制御部２２へ出力する。また、音声処理部３０は、制御部２２から入力されるデジタル信号を復号してレシーバ１６またはスピーカ１７へ出力する。【００２０】
通信部２６は、アンテナ２６ａを有し、基地局によって割り当てられるチャネルを介し、基地局との間でＣＤＭＡ（Code  Division  Multiple  Access）方式などによる無線信号回線を確立し、基地局を通じて他の装置との間で電話通信および情報通信を行う。【００２１】
通知ランプ３４は、ＬＥＤ等の光源を有し、制御部２２から入力される制御信号に従って光源を発光させる。通知ランプ３４は、通話着信、メール着信、アラーム等の各種のイベントを利用者に通知するために用いられ、通知する内容に応じて異なる点滅パターンや色で発光するように制御される。【００２２】
振動部３６は、制御部２２から入力される制御信号に従って、モータや圧電素子等を駆動することによって振動を発生させる。振動部３６は、各種のイベントを利用者に通知するために用いられ、通知する内容に応じて異なる振動パターンや強度で振動するように制御される。時間検出部３８は、基準クロック等に基づいて経過時間を検出する。【００２３】
制御部２２は、演算手段であるＣＰＵ（Central  Processing  Unit）と、記憶手段であるメモリとを備え、これらのハードウェア資源を用いてプログラムを実行することによって各種の機能を実現する。具体的には、制御部２２は、記憶部２４に記憶されているプログラムやデータを読み出してメモリに展開し、メモリに展開されたプログラムに含まれる命令をＣＰＵに実行させる。そして、制御部２２は、ＣＰＵによる命令の実行結果に応じて、メモリおよび記憶部２４に対してデータの読み書きを行ったり、通信部２６や表示部２ａ等の動作を制御したりする。ＣＰＵが命令を実行するに際しては、メモリに展開されているデータやタッチセンサ２ｂ等から入力される信号がパラメータや判定条件の一部として利用される。【００２４】
記憶部２４は、フラッシュメモリ等の不揮発性を有する記憶装置からなり、各種のプログラムやデータを記憶する。記憶部２４に記憶されるプログラムには、操作制御プログラム２４ａが含まれる。なお、操作制御プログラム２４ａは、通信部２６による無線通信によってサーバ装置等の他の装置から取得することとしてもよい。また、記憶部２４は、メモリカード等の可搬の記憶媒体と、記憶媒体に対して読み書きを行う読み書き装置との組み合わせによって構成されてもよい。この場合、操作制御プログラム２４ａは、記憶媒体に記憶されていてもよい。【００２５】
操作制御プログラム２４ａは、入力部、すなわち、タッチパネル２および操作部１３に対する入力操作に関する各種の機能を提供する。操作制御プログラム２４ａによって提供される機能には、長押下に関する機能が含まれる。携帯電話端末１では、入力領域への長押下に対して短押下と異なる動作（機能）が割り当てられる場合がある。【００２６】
ここで、入力領域とは、操作部１３が備える個々のボタンまたはタッチパネル２上に表示されるボタンや文字入力領域等の部品を意味する。また、長押下とは、同一の入力領域に対して所定以上の操作時間にわたって継続される入力操作、または、同一の入力領域に対して所定以上の押圧で行われる（制御部２２が取得する押圧に基づくデータが所定以上となる）入力操作を意味する。【００２７】
長押下に対する動作の割り当ては、利用者に対して多様な機能を提供するために有用であるが、必ずしも全ての入力領域において長押下に動作が割り当てられている訳ではない。そのため、利用者は、長押下に動作が割り当てられていても、それに気付かない場合がある。そこで、操作制御プログラム２４ａは、利用者が通常の操作を行っている間に、どの入力領域では長押下に動作が割り当てられており、どの入力領域では長押下に動作が割り当てられていないかを学習できる機能を提供する。このような機能を提供することにより、利用者が、長押下に動作が割り当てられている動作を認識し、携帯電話端末１の機能を活用し易くなる。【００２８】
さらに、操作制御プログラム２４ａは、長押下に割り当てられている動作を容易に選択するための機能を提供する。このような機能を提供することにより、利用者は、携帯電話端末１の機能をさらに活用し易くなる。【００２９】
次に、図３から図５を参照しながら、長押下に関して操作制御プログラム２４ａが提供する機能についてより詳しく説明する。図３は、タッチパネル２上の入力領域への長押下に関する制御の一例を示す図である。図４は、長押し通知設定画面の一例を示す図である。図５は、操作部１３のボタンへの長押下に関する制御の一例を示す図である。【００３０】
図３に示す例のステップＳ１１では、電子メール機能によって送信されるメッセージを編集するための新規メッセージ編集画面がタッチパネル２に表示されている。新規メッセージ編集画面は、電子メールの送信を実行するための送信ボタンを含むヘッダ５３と、メッセージを編集するための入力領域である文字入力領域５４とからなる。文字入力領域５４には、長押下に対して複数の動作が割り当てられている。タッチパネル２の上端には、電波強度やバッテリの残量等を表示するための通知領域５１が設けられている。【００３１】
ここで、ステップＳ１２に示すように、利用者が指Ｆ１を文字入力領域５４の内部でタッチパネル２に接触させたものとする。指Ｆ１をタッチパネル２に接触させる動作は、入力操作の１つである。このように、入力領域に対して何らかの入力操作が行われると、制御部２２は、その入力領域における長押下に対して動作が割り当てられているか否かを判定する。そして、長押下に対して動作が割り当てられている場合、制御部２２は、その旨を利用者に通知する。【００３２】
図３に示す例の場合、文字入力領域５４には長押下に対して動作が割り当てられているため、制御部２２は、その旨を利用者に通知するために通知領域５１に通知アイコン５２を表示させている。通知アイコン５２は、一定時間が経過した後に消去される。このように、文字入力領域５４に対する何らかの入力操作に応じて通知アイコン５２を表示させることにより、利用者は、文字入力領域５４を長押下することによって通常とは異なる動作を実行させることができることを知ることができる。【００３３】
なお、ここでは長押下に対して動作が割り当てられていることを利用者に通知するために通知領域５１に通知アイコン５２を表示させる例を示したが、通知の仕方はこの方式に限定されない。例えば、図４に示すように、長押下に対して動作が割り当てられている場合の通知方式として、入力領域の色または明るさの少なくとも一方を変化させる方式や、レシーバ１６またはスピーカ１７から通知音を出力する方式や、振動部３６に振動を発生させる方式等を採用してもよい。また、利用者の設定に従って、これらの方式の１ないし複数を採用してもよい。【００３４】
利用者が指Ｆ１を文字入力領域５４の内部でタッチパネル２に接触させた後、所定時間内に指Ｆ１をタッチパネル２から離した場合、制御部２２は、文字入力領域５４における短押下に割り当てられている動作を実行する。【００３５】
一方、利用者が指Ｆ１を接触させ続けた場合、制御部２２は、ステップＳ１３からステップＳ１５に示すように、時間検出部３８によって検出される操作時間に連動して、文字入力領域５４における長押下に割り当てられている動作のうち操作時間に対応する動作をタッチパネル２に順次表示させていく。すなわち、長押下に割り当てられている各動作には、優先順位に応じて設定された操作時間が対応づけられており、対応する操作時間が経過した動作から順に表示される。【００３６】
表示される各動作は、メニュー５５の選択項目の１つとなる。メニュー５５では、最後に表示された動作が選択状態となり、全ての動作が表示される前に利用者が指Ｆ１をタッチパネル２から離すと、制御部２２は、その時点で選択状態となっている動作を実行し、メニュー５５を閉じる。このように制御することにより、利用者は、指Ｆ１をメニュー５５へ移動することなく、所望の動作を選択して実行させることができる。【００３７】
なお、ここでは操作時間に連動して動作をタッチパネル２に順次表示させていくこととしたが、入力操作の押圧（制御部２２が取得する押圧に基づくデータ）に連動して動作をタッチパネル２に順次表示させてもよい。すなわち、長押下に割り当てられている各動作に、優先順位に応じて設定された押圧に基づくデータを対応づけ、制御部２２が取得する押圧に基づくデータに対応する動作を順に表示することとしてもよい。【００３８】
また、長押下に割り当てられている動作が多い場合は、同時に表示される動作の上限数を決定しておき、表示される動作が上限数を超えた場合に、１つ動作が表示されるたびに表示順に動作を１つ非表示にしてもよい。このように同時に表示される動作の数を制限することにより、タッチパネル２の表示領域を、メニュー５５の表示以外の用途のために有効に活用することができる。【００３９】
全ての動作の表示が完了すると、制御部２２は、ステップＳ１５のように、メニュー５５に終了タブ５５ａを付加する。【００４０】
全ての動作の表示が完了した後、ステップＳ１６のように、利用者が指Ｆ１をタッチパネル２から離すことなく上方向（矢印Ａ１の方向）へスライドさせると、制御部２２は、スライド量に応じてメニュー５５に表示される動作を上方向に循環的にスクロールさせる。このとき、制御部２２は、メニュー５５に表示される動作の１つを選択状態にする。選択状態となる動作は、スクロール量に応じて順次切り替わる。そして、利用者が指Ｆ１をタッチパネル２から離すと、制御部２２は、その時点で選択状態となっている動作を実行し、メニュー５５を閉じる。このように制御することにより、利用者は、指Ｆ１をメニュー５５へ移動することなく、所望の動作を選択して実行させることができる。【００４１】
同様に、ステップＳ１７のように、利用者が指Ｆ１をタッチパネル２から離すことなく下方向（矢印Ａ２の方向）へスライドさせると、制御部２２は、スライド量に応じてメニュー５５に表示される動作を下方向に循環的にスクロールさせる。このとき、制御部２２は、メニュー５５に表示される動作の１つを選択状態にする。選択状態となる動作は、スクロール量に応じて順次切り替わる。そして、利用者が指Ｆ１をタッチパネル２から離すと、制御部２２は、その時点で選択状態となっている動作を実行し、メニュー５５を閉じる。なお、利用者がスライド操作の方向を変更した場合、制御部２２は、連動してスクロール方向を変更させる。【００４２】
また、ステップＳ１８のように、利用者が指Ｆ１をタッチパネル２に接触させたままで他の指Ｆ２を用いて文字入力領域５４に対して１ないし複数回の入力操作を行うと、制御部２２は、他の指Ｆ２による入力操作の回数に応じた動作を実行する。例えば、他の指Ｆ２による入力操作が所定時間内に１回検出された場合にはメニュー５５の先頭の動作を実行し、２回検出された場合には２番目の動作を実行するというように他の指Ｆ２による入力操作の回数と実行する動作とが予め対応づけられ、制御部２２は、この対応に基づいて動作を実行する。このように制御することにより、利用者は、指Ｆ１をメニュー５５へ移動することなく、所望の動作を選択して実行させることができる。【００４３】
終了タブ５５ａが付加された後は、ステップＳ１６、ステップＳ１７およびステップＳ１８に示した入力操作が検出されない場合、利用者が指Ｆ１をタッチパネル２から離しても、メニュー５５がそのまま表示される。そして、利用者がメニュー５５に含まれる動作の１つに対して選択操作を行うと、制御部２２は、選択操作が行われた動作を実行する。また、制御部２２は、終了タブ５５ａに対する入力操作が検出された場合、メニュー５５を閉じる。【００４４】
なお、メニュー５５に含まれる動作の１つに対する選択操作が検出され、その動作が実行された後も、メニュー５５をそのまま表示させておくことが好ましい。このように制御することにより、利用者は、長押下という比較的手間のかかる操作を行うことなく、長押下に割り当てられている複数の動作のうち所望の動作を容易に選択することができる。【００４５】
また、メニュー５５に終了タブ５５ａが付加された後、ステップＳ１９のように、利用者がメニュー５５に対してドラッグ操作を行うと、制御部２２は、メニュー５５をドラッグ操作に追随して移動させる。ここでいうドラッグ操作とは、利用者が指Ｆ１をメニュー５５の表示領域内でタッチパネル２に接触させ、接触を保ったままでメニュー５５を引きずるように指Ｆ１を移動させる操作である。このように制御することにより、利用者は、メニュー５５を邪魔にならない位置に移動させることができる。【００４６】
なお、メニュー５５内に同時に表示される動作の数を制限している場合には、メニュー５５に対するフリック操作の方向に応じて、メニュー５５に表示される動作を循環的にスクロールさせてもよい。フリック操作とは、指をタッチパネル２に短時間接触させた後に何かをはじくように一方方向へ高速に移動させる入力操作である。【００４７】
図３では、タッチパネル２上の入力領域における長押下に対して動作が割り当てられている場合について説明したが、操作部１３のボタンにおける長押下に動作が割り当てられている場合も制御部２２は同様の制御を実行する。【００４８】
図５に示す例のステップＳ２１では、電子メール機能によって送信されるメッセージを編集するための新規メッセージ編集画面がタッチパネル２に表示されている。タッチパネル２の上端には、電波強度やバッテリの残量等を表示するための通知領域５１が設けられている。【００４９】
ここで、ステップＳ２２に示すように、利用者が操作部１３のボタンの１つを指Ｆ１で押下する入力操作を行ったものとする。このように、操作部１３のボタンに対して何らかの入力操作が行われると、制御部２２は、そのボタンに対する長押下に動作が割り当てられているか否かを判定する。そして、そのボタンに対する長押下に動作が割り当てられている場合、制御部２２は、その旨を利用者に通知する。【００５０】
図５に示す例の場合、指Ｆ１で押下されたボタンに対する長押下には動作が割り当てられているため、制御部２２は、その旨を利用者に通知するために通知領域５１に通知アイコン５２を表示させている。通知アイコン５２は、一定時間が経過した後に消去される。このように、ボタンに対する入力操作に応じて通知アイコン５２を表示させることにより、利用者は、そのボタンを長押下することによって通常とは異なる動作を実行させることができることを知ることができる。【００５１】
なお、利用者が指Ｆ１でボタンを押下する入力操作を継続した場合、図３のステップＳ１３からステップＳ１５と同様に、時間検出部３８によって検出される操作時間に連動して、長押下に割り当てられている動作のうち操作時間に対応する動作をタッチパネル２に順次表示させていってもよい。そして、利用者が指Ｆ１をボタンから離すと、制御部２２は、その時点で選択状態となっている動作を実行してもよい。【００５２】
次に、図６および図７を参照しながら長押下に関して制御部２２が実行する制御の処理手順について説明する。図６は、長押下に関する制御の処理手順を示すフローチャートである。図７は、長押下にともなってメニューが表示された後の処理手順を示すフローチャートである。なお、図６および図７に示す処理手順は、制御部２２が操作制御プログラム２４ａを実行することによって実現される。なお、ここではタッチパネル２上の入力領域の長押下に関する制御の処理手順について説明するが、操作部１３のボタンの長押下に関する制御は、この処理手順のうちタッチパネルに特有な入力操作に関連する処理手順を除くことで実施可能である。【００５３】
ステップＳ１０１として、入力領域への入力操作が検出されると、制御部２２は、ステップＳ１０２として、その入力領域における長押下への動作の割り当てがあるかを判定する。長押下への動作の割り当てがない場合（ステップＳ１０２，Ｎｏ）、制御部２２は、ステップＳ１０３として、その入力領域における短押下に割り当てられている動作を実行する。なお、長押下への動作の割り当てがない場合には、入力操作の継続時間または押圧に基づくデータを測定し、その入力操作が長押下に相当する操作であれば、何も動作を実行しないこととしてもよい。【００５４】
長押下への動作の割り当てがある場合（ステップＳ１０２，Ｙｅｓ）、制御部２２は、ステップＳ１０４として、その旨を予め決められた方式で通知する。そして、制御部２２は、ステップＳ１０５として、入力操作が所定時間以上継続したかを判定する。入力操作が所定時間以上継続しなかった場合（ステップＳ１０５，Ｎｏ）、制御部２２は、ステップＳ１０３として、その入力領域における短押下に割り当てられている動作を実行する。【００５５】
一方、入力操作が所定時間以上継続した場合（ステップＳ１０５，Ｙｅｓ）、制御部２２は、ステップＳ１０６として、長押下に割り当てられている動作のうち、その時点での操作時間または押圧に基づくデータに対応する動作をメニュー５５に追加表示させる。そして、制御部２２は、ステップＳ１０７として、追加表示した動作を選択状態にする。【００５６】
続いて、制御部２２は、ステップＳ１０８として、長押下に割り当てられている動作の全てを表示させたかを判定する。全てを表示させていない場合（ステップＳ１０８，Ｎｏ）、制御部２２は、ステップＳ１０９として、入力操作が継続しているかを判定する。入力操作が継続している場合（ステップＳ１０９，Ｙｅｓ）、制御部２２は、ステップＳ１０６以降を再実行して他の動作をメニュー５５に追加表示させる。【００５７】
一方、入力操作が継続していない場合、すなわち、全ての動作を表示する前に指がタッチパネル２から離れた場合（ステップＳ１０９，Ｎｏ）、制御部２２は、ステップＳ１１０として、メニュー５５を閉じる。そして、制御部２２は、ステップＳ１１１として、選択状態になっていた動作を実行して、処理手順を終了させる。【００５８】
ステップＳ１０８において長押下に割り当てられている動作の全てを表示させていた場合（ステップＳ１０８，Ｙｅｓ）、制御部２２は、ステップＳ１１２として、メニュー５５に終了タブ５５ａを付加する。こうしてメニュー５５が完全に表示された後は、図７に示す処理手順が実行される。【００５９】
メニュー５５が完全に表示された後、制御部２２は、ステップＳ１１３として、スライド操作が検出されたかを判定する。スライド操作が検出された場合（ステップＳ１１３，Ｙｅｓ）、制御部２２は、ステップＳ１１４として、スライド操作のスライド量およびスライド方向に応じて、メニュー５５に表示される動作を循環的にスクロールさせる。また、制御部２２は、ステップＳ１１５として、スライド操作のスライド量およびスライド方向に応じて、メニュー５５において選択状態となる動作を変更する。【００６０】
そして、制御部２２は、ステップＳ１１６として、入力操作が継続しているかを判定する。入力操作が継続している場合（ステップＳ１１６，Ｙｅｓ）、制御部２２は、ステップＳ１１４以降を再実行する。入力操作が継続していない場合、すなわち、スライドしていた指がタッチパネル２から離れた場合（ステップＳ１１６，Ｎｏ）、制御部２２は、ステップＳ１１７として、メニュー５５を閉じる。そして、制御部２２は、ステップＳ１１８として、選択状態になっていた動作を実行して、処理手順を終了させる。【００６１】
ステップＳ１１３においてスライド操作が検出されない場合（ステップＳ１１３，Ｎｏ）、制御部２２は、ステップＳ１１９として、ステップＳ１０１で検出された入力操作の検出位置と異なる他の位置で入力操作が検出されたかを判定する。他の位置での入力操作が検出された場合（ステップＳ１１９，Ｙｅｓ）、制御部２２は、ステップＳ１２０として、メニュー５５を閉じる。そして、制御部２２は、ステップＳ１２１として、位置で検出された入力操作の回数に応じた動作を実行して、処理手順を終了させる。【００６２】
ステップＳ１１９において他の位置での入力操作が検出されない場合（ステップＳ１１９，Ｎｏ）、制御部２２は、ステップＳ１２２として、入力操作が継続しているかを判定する。入力操作が継続している場合（ステップＳ１２２，Ｙｅｓ）、制御部２２は、ステップＳ１１３以降を再実行する。【００６３】
入力操作が継続していない場合、すなわち、指がタッチパネル２から離れた場合（ステップＳ１２２，Ｎｏ）、制御部２２は、ステップＳ１２３として、メニュー５５の選択状態を解除する。そして、制御部２２は、ステップＳ１２４として、所定時間が経過したかを判定する。ここでいう所定時間とは、メニューを自動的に閉じるために予め設定された時間である。所定時間が経過していた場合（ステップＳ１２４，Ｙｅｓ）、制御部２２は、ステップＳ１２５として、メニュー５５を閉じて、処理手順を終了させる。【００６４】
所定時間が経過していない場合（ステップＳ１２４，Ｎｏ）、制御部２２は、ステップＳ１２６として、終了タブ５５ａへの入力操作が検出されたかを判定する。終了タブ５５ａへの入力操作が検出された場合（ステップＳ１２６，Ｙｅｓ）、制御部２２は、ステップＳ１２５として、メニュー５５を閉じて、処理手順を終了させる。【００６５】
終了タブ５５ａへの入力操作が検出されていない場合（ステップＳ１２６，Ｎｏ）、制御部２２は、ステップＳ１２７として、別画面が起動されたかを判定する。別画面が起動された場合、すなわち、ステップＳ１０１で入力操作が検出された入力領域が表示されなくなった場合（ステップＳ１２７，Ｙｅｓ）、制御部２２は、ステップＳ１２５として、メニュー５５を閉じて、処理手順を終了させる。【００６６】
別画面が起動されていない場合（ステップＳ１２７，Ｎｏ）、制御部２２は、ステップＳ１２８として、メニュー５５に対する選択操作が検出されたかを判定する。選択操作が検出された場合（ステップＳ１２８，Ｙｅｓ）、制御部２２は、ステップＳ１２９として、選択操作によって選択された動作を実行する。そして、制御部２２は、ステップＳ１２４以降を再実行する。【００６７】
選択操作が検出されていない場合（ステップＳ１２８，Ｎｏ）、制御部２２は、ステップＳ１３０として、メニュー５５に対するドラッグ操作が検出されたかを判定する。ドラッグ操作が検出された場合（ステップＳ１３０，Ｙｅｓ）、制御部２２は、ステップＳ１３１として、ドラッグ操作に応じてメニュー５５を移動させ、ステップＳ１２４以降を再実行する。ドラッグ操作が検出されていない場合（ステップＳ１３０，Ｎｏ）、制御部２２は、メニュー５５を移動させることなく、ステップＳ１２４以降を再実行する。【００６８】
上述してきたように、本実施例に係る携帯電話端末（電子機器）は、表示部と、入力領域を有する入力部と、前記入力領域に対する入力操作の操作時間を検出する時間検出部と、前記時間検出部が検出する操作時間に応じた複数の動作が割り当てられた入力領域に対して入力操作が行われた場合に所定の通知を行う制御部とを備える。【００６９】
また、本実施例に係る携帯電話端末（電子機器）は、表示部と、入力領域を有する入力部と、前記入力領域に対する入力操作の押圧を検出する押圧検出部と、前記押圧に基づくデータに応じた複数の動作が割り当てられた入力領域に対して入力操作が行われた場合に所定の通知を行う制御部とを備える。【００７０】
また、本実施例に係る操作制御方法は、入力領域を有する電子機器によって実行される操作制御方法であって、前記入力領域に対する入力操作を検出するステップと、前記入力操作が検出された入力領域に対して入力操作の操作時間または押圧に基づくデータに応じた複数の動作が割り当てられているかを判定するステップと、前記入力操作が検出された入力領域に対して前記複数の動作が割り当てられている場合に所定の通知を行うステップとを含む。【００７１】
また、本実施例に係る操作制御プログラムは、入力領域を有する電子機器に、前記入力領域に対する入力操作を検出するステップと、前記入力操作が検出された入力領域に対して入力操作の操作時間または押圧に基づくデータに応じた複数の動作が割り当てられているかを判定するステップと、前記入力操作が検出された入力領域に対して前記複数の動作が割り当てられている場合に所定の通知を行うステップとを実行させる。【００７２】
これらの構成によれば、利用者が入力領域に対して入力操作を行った場合にその入力領域に複数の動作が割り当てられていれば通知が行われるので、利用者は、通常の操作を行っている間に、どの入力領域に複数の動作が割り当てられているかを学習することができる。【００７３】
ここで、前記制御部は、前記所定の通知として、前記時間検出部が検出する操作時間と連動して、当該操作時間に対応する動作を示す情報を前記表示部に表示させることが好ましい。また、前記制御部は、前記所定の通知として、前記押圧に基づくデータと連動して、当該押圧に基づくデータに対応する動作を示す情報を前記表示部に表示させることが好ましい。【００７４】
この構成によれば、入力領域に複数の動作が割り当てられていることを利用者が視覚的に認識することができる。【００７５】
また、前記制御部は、前記所定の通知として、入力操作が行われた入力領域の色および明るさの少なくとも一方を変更してもよい。また、本実施例に係る携帯電話端末（電子機器）は、音を出力する音出力部をさらに備え、前記制御部は、前記所定の通知として、前記音出力部から音を出力させてもよい。また、本実施例に係る携帯電話端末（電子機器）は、振動を発生する振動部をさらに備え、前記制御部は、前記所定の通知として、前記振動部に振動を発生させてもよい。【００７６】
これらの構成によれば、入力領域に複数の動作が割り当てられていることを利用者が認識しやすい方式で通知することができる。【００７７】
また、前記入力領域は、前記表示部の所定領域に対する入力操作を検出することとしてもよい。【００７８】
この構成によれば、タッチパネル上に表示されるボタン等に複数の動作が割り当てられている場合にも、そのことを利用者に認識させることができる。【００７９】
また、前記制御部は、入力操作に応じた複数の動作を割り当てられた入力領域において所定方向へのスライド操作が検出された場合に、前記複数の動作のそれぞれに対応する情報を前記表示部に表示するとともに、前記スライド操作のスライド量に応じて前記情報のいずれかを選択することとしてもよい。この場合、前記制御部は、前記スライド操作の方向に応じて、前記情報を選択する順序を変更することとしてもよい。また、前記制御部は、前記スライド操作のスライド量に応じて、前記情報を循環的にスクロール表示することとしてもよい。【００８０】
また、前記制御部は、入力操作に応じた複数の動作を割り当てられた入力領域において入力操作が検出されている間に他の入力操作が検出された場合に、当該他の入力操作の回数に応じて前記複数の動作のいずれかを実行してもよい。【００８１】
これらの構成によれば、利用者は、入力領域に割り当てられている複数の動作から所望の動作を少ない操作で容易に選択することができる。【００８２】
なお、上記の実施例で示した本発明の態様は、本発明の要旨を逸脱しない範囲で任意に変更することができる。例えば、上記の実施例では、入力領域として仮想的なボタン等を表示するタッチパネル２と、入力領域として物理的なボタンを備える操作部１３とを有する電子機器の例を示したが、本発明は、タッチパネル２または操作部１３の一方のみを有する電子機器にも適用することができる。【００８３】
また、上記の実施例では、長押下に対して割り当てられている動作の数に関わらず、入力操作の操作時間または押圧に基づくデータに応じて動作をメニューに表示していくこととしたが、長押下に対して割り当てられている動作が１つの場合には、入力操作の操作時間または押圧に基づくデータが所定値以上になった場合にはメニューを表示することなくその動作を実行してもよい。【００８４】
また、上記の実施例では、同一の入力領域に対する短押下と長押下とにそれぞれ異なる動作を割り当てる例を示したが、同一の入力領域に対するその他の入力操作に対しても、それぞれ異なる動作を割り当ててもよい。例えば、ある入力領域において、短押下に動作Ａを割り当て、長押下に動作Ｂを割り当て、上方向へのフリック操作に動作Ｃを割り当て、下方向へのフリック操作に動作Ｄを割り当ててもよい。【００８５】
この場合、その入力領域に対する何らかの入力操作が行われた場合に、長押下に動作が割り当てられていることを示す通知に加えて、上方向へのフリック操作に動作が割り当てられていることを示す通知と、下方向へのフリック操作に動作が割り当てられていることを示す通知とを行ってもよい。また、動作が割り当てられている入力操作の組み合わせパターンに応じて、通知の仕方（アイコンの種類、色、発光パターン、通知音の種類等）を変更してもよい。【００８６】
また、上記の実施例で示した操作制御プログラム２４ａは、複数のモジュールに分割されていてもよいし、他のプログラムと統合されていてもよい。【００８７】
また、上記の実施例で示した押圧検出部２ｃは、タッチパネルにおける接触検出方式に応じて各種の構成を想定することができる。例えば、抵抗薄膜方式の場合は、接触面積の大きさに応じた抵抗の大きさを、タッチパネルのタッチ面に対する押圧の荷重（力）に対応付けることにより、歪みゲージセンサや圧電素子等を用いることなく構成することができる。あるいは、静電容量方式の場合には、静電容量の大きさを、タッチパネルのタッチ面に対する押圧の荷重（力）に対応付けることにより、歪みゲージセンサや圧電素子等を用いることなく構成することができる。【００８８】
また、振動部３６は、任意の個数の圧電振動子を用いて構成したり、タッチセンサ２ｂの全面に透明圧電素子を設けて構成したり、偏心モータを駆動信号の１周期で１回転させるようにして構成したり、することもできる。さらに、押圧検出部２ｃおよび振動部３６は、圧電素子を用いて構成する場合は、圧電素子を共用して押圧検出部兼振動部を構成することもできる。圧電素子は、圧力が加わると電圧を発生し、電圧が加えられると変形するためである。
【符号の説明】
【００８９】
１  携帯電話端末
２  タッチパネル
２ａ  表示部
２ｂ  タッチセンサ（入力部）
２ｃ  押圧検出部
１３  操作部（入力部）
１５  マイク
１６  レシーバ（音出力部）
１７  スピーカ（音出力部）
２２  制御部
２４  記憶部
２４ａ  操作制御プログラム
２６  通信部
３０  音声処理部
３４  通知ランプ
３６  振動部
３８  時間検出部
【図１】
2012128361.tif 000003
【図２】
2012128361.tif 000004
【図３】
2012128361.tif 000005
【図４】
2012128361.tif 000006
【図５】
2012128361.tif 000007
【図６】
2012128361.tif 000008
【図７】
2012128361.tif 000009
【手続補正書】
【提出日】平成26年2月3日(2014.2.3)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】０００６
【補正方法】変更
【補正の内容】
【０００６】
１つの態様において、電子機器は、表示部と、入力領域を有する入力部と、前記入力領域に対する入力操作の操作時間を検出する時間検出部と、前記時間検出部が検出する操作時間に応じた複数の動作が割り当てられた入力領域に対して入力操作が行われた場合に、当該複数の動作が割り当てられている旨の通知を行う制御部とを備える。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００７
【補正方法】変更
【補正の内容】
【０００７】
他の態様において、電子機器は、表示部と、入力領域を有する入力部と、前記入力領域に対する入力操作の押圧を検出する押圧検出部と、前記押圧に基づくデータに応じた複数の動作が割り当てられた入力領域に対して入力操作が行われた場合に、当該複数の動作が割り当てられている旨の通知を行う制御部とを備える。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
他の態様において、操作制御方法は、入力領域を有する電子機器によって実行される操作制御方法であって、前記入力領域に対する入力操作を検出するステップと、前記入力操作が検出された入力領域に対して入力操作の操作時間または押圧に基づくデータに応じた複数の動作が割り当てられているかを判定するステップと、前記入力操作が検出された入力領域に対して前記複数の動作が割り当てられている場合に、当該複数の動作が割り当てられている旨の通知を行うステップとを含む。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
他の態様において、操作制御プログラムは、入力領域を有する電子機器に、前記入力領域に対する入力操作を検出するステップと、前記入力操作が検出された入力領域に対して入力操作の操作時間または押圧に基づくデータに応じた複数の動作が割り当てられているかを判定するステップと、前記入力操作が検出された入力領域に対して前記複数の動作が割り当てられている場合に、当該複数の動作が割り当てられている旨の通知を行うステップとを実行させる。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
表示部と、
入力領域を有する入力部と、
前記入力領域に対する入力操作の操作時間を検出する時間検出部と、
前記時間検出部が検出する操作時間に応じた複数の動作が割り当てられた入力領域に対して入力操作が行われた場合に、当該複数の動作が割り当てられている旨の通知を行う制御部と
を備えることを特徴とする電子機器。
【請求項２】
表示部と、
入力領域を有する入力部と、
前記入力領域に対する入力操作の押圧を検出する押圧検出部と、
前記押圧に基づくデータに応じた複数の動作が割り当てられた入力領域に対して入力操作が行われた場合に、当該複数の動作が割り当てられている旨の通知を行う制御部と
を備えることを特徴とする電子機器。
【請求項３】
入力領域を有する電子機器によって実行される操作制御方法であって、
前記入力領域に対する入力操作を検出するステップと、
前記入力操作が検出された入力領域に対して入力操作の操作時間または押圧に基づくデータに応じた複数の動作が割り当てられているかを判定するステップと、
前記入力操作が検出された入力領域に対して前記複数の動作が割り当てられている場合に、当該複数の動作が割り当てられている旨の通知を行うステップと
を含むことを特徴とする操作制御方法。
【請求項４】
入力領域を有する電子機器に、
前記入力領域に対する入力操作を検出するステップと、
前記入力操作が検出された入力領域に対して入力操作の操作時間または押圧に基づくデータに応じた複数の動作が割り当てられているかを判定するステップと、
前記入力操作が検出された入力領域に対して前記複数の動作が割り当てられている場合に、当該複数の動作が割り当てられている旨の通知を行うステップと
を実行させることを特徴とする操作制御プログラム。
【国際調査報告】
2012128361.tif 000010
2012128361.tif 000011