(57)【要約】【課題】周囲に迷惑をかけることなく、ユーザに確実にイベントを通知することを目的とする。【解決手段】ユーザに通知すべきイベントが発生したか否かを判定する判定手段と、入力面を介して操作子に触感を与えることにより、ユーザにイベントを通知する第１の通知手段と、第１の通知手段と異なる方法で、ユーザにイベントを通知する第２の通知手段と、イベントが発生した場合において、入力面がタッチオン状態である場合に、第１の通知手段が通知を行うように制御し、イベントが発生した場合において、入力面がタッチオフ状態である場合に、第２の通知手段が通知を行うように制御する制御手段とを有する。【選択図】図２
2015170213.tif 000002
【特許請求の範囲】
【請求項１】
ユーザに通知すべきイベントが発生したか否かを判定する判定手段と、
入力面を介して操作子に触感を与えることにより、ユーザに前記イベントを通知する第１の通知手段と、
前記第１の通知手段と異なる方法で、ユーザに前記イベントを通知する第２の通知手段と、
前記イベントが発生した場合において、前記入力面がタッチオン状態である場合に、前記第１の通知手段が通知を行うように制御し、前記イベントが発生した場合において、前記入力面がタッチオフ状態である場合に、前記第２の通知手段が通知を行うように制御する制御手段と
を有する携帯装置。
【請求項２】
前記制御手段は、前記第１の通知手段が前記触感を与えているときに、タッチオンからタッチオフに変化した場合に、前記第１の通知手段による通知から、前記第２の通知手段による通知に切り替える請求項１に記載の携帯装置。
【請求項３】
前記第１の通知手段は、前記入力面に対応する表示画面に表示されたボタンで、前記イベントに対する指示を受け付ける前記ボタンのボタン位置と、前記入力面においてタッチオンがなされたタッチ位置とに基づいて、前記操作子を前記ボタンに誘導するような触感を与える請求項１又は２に記載の携帯装置。
【請求項４】
前記第１の通知手段は、前記ボタン位置と、前記タッチ位置とに基づいて、前記触感の強度及び触感の種類のうち少なくとも１つを制御することにより、前記操作子を前記ボタンへ誘導するような触感を与える請求項３に記載の携帯装置。
【請求項５】
前記ボタン位置と、前記タッチ位置とに基づいて、前記操作子を前記ボタンへ誘導するための誘導表示を行う表示手段をさらに有する請求項３又は４に記載の携帯装置。
【請求項６】
前記第１の通知手段は、タッチオンがなされたタッチ位置が、表示画面に表示されたボタンで、前記イベントに対する指示を受け付けるボタンのボタン領域内である場合に、第１の触感を与え、前記タッチ位置が、ボタン領域外である場合に、前記第１の触感と異なる第２の触感を与える請求項１乃至５何れか１項に記載の携帯装置。
【請求項７】
前記制御手段は、前記イベントが発生した場合において、マルチタッチが検出された場合に、前記第１の通知手段が通知を行うように制御する請求項１乃至６何れか１項に記載の携帯装置。
【請求項８】
前記第２の通知手段は、音声出力手段、振動手段、又は発光手段である請求項１乃至７何れか１項に記載の携帯装置。
【請求項９】
前記イベントは、通話要求の着信、メッセージの着信又はアラームである請求項１乃至８何れか１項に記載の携帯装置。
【請求項１０】
携帯電話が実行する制御方法であって、
ユーザに通知すべきイベントが発生したか否かを判定する判定ステップと、
入力面を介して操作子に触感を与えることにより、ユーザに前記イベントを通知する第１の通知ステップと、
前記第１の通知ステップと異なる方法で、ユーザに前記イベントを通知する第２の通知ステップと、
前記イベントが発生した場合において、前記入力面がタッチオン状態である場合に、前記第１の通知ステップにより通知を行うように制御し、前記イベントが発生した場合において、前記入力面がタッチオフ状態である場合に、前記第２の通知ステップにより通知を行うように制御する制御ステップと
を含む制御方法。
【請求項１１】
コンピュータを、
ユーザに通知すべきイベントが発生したか否かを判定する判定手段と、
入力面を介して操作子に触感を与えることにより、ユーザに前記イベントを通知する第１の通知手段と、
前記第１の通知手段と異なる方法で、ユーザに前記イベントを通知する第２の通知手段と、
前記イベントが発生した場合において、前記入力面がタッチオン状態である場合に、前記第１の通知手段が通知を行うように制御し、前記イベントが発生した場合において、前記入力面がタッチオフ状態である場合に、前記第２の通知手段が通知を行うように制御する制御手段と
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯装置、制御方法及びプログラムに関する。
【背景技術】
【０００２】
従来の携帯電話では、着信やアラームを、音やバイブレーション、あるいは画面やＬＥＤ等の発光により利用者へ通知するのが一般的である。
一方、近年の携帯電話の多くは、ユーザインターフェイスにタッチパネルを使用している。さらに、タッチしたときの触感を利用者に呈示する機能を備えた携帯電話も知られている。例えば、特許文献１や特許文献２には、装置内で発生したイベントを、利用者がタッチパネルをタッチオンしたときに触感によって呈示する技術が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１１−４８６９７号公報
【特許文献２】特開２０１０−１３６１５１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、往々にして、騒音を避けるべき場所等において、携帯電話の着信音やアラーム音が発生する場合がある。携帯電話においては、マナーモード等で消音に設定することも可能であるが、ごく静かな場所においてはバイブレーション動作の音が騒音となることもある。また、映画館など暗い環境においては、携帯電話の表示画面やＬＥＤの発光が周囲の迷惑となる場合もある。
【０００５】
本発明はこのような問題点に鑑みなされたもので、周囲に迷惑をかけることなく、ユーザに確実にイベントを通知することを目的とする。
【課題を解決するための手段】
【０００６】
そこで、本発明は、携帯電話であって、ユーザに通知すべきイベントが発生したか否かを判定する判定手段と、入力面を介して操作子に触感を与えることにより、ユーザに前記イベントを通知する第１の通知手段と、前記第１の通知手段と異なる方法で、ユーザに前記イベントを通知する第２の通知手段と、前記イベントが発生した場合において、前記入力面がタッチオン状態である場合に、前記第１の通知手段が通知を行うように制御し、前記イベントが発生した場合において、前記入力面がタッチオフ状態である場合に、前記第２の通知手段が通知を行うように制御する制御手段とを有する。
【発明の効果】
【０００７】
本発明によれば、周囲に迷惑をかけることなく、ユーザに確実にイベントを通知することができる。
【図面の簡単な説明】
【０００８】
【図１】携帯電話を示す図である。
【図２】触感制御処理を示すフローチャートである。
【図３】着信画面の一例を示す図である。
【発明を実施するための形態】
【０００９】
以下、本発明の実施形態について図面に基づいて説明する。
図１は、携帯装置としての携帯電話１００を示す図である。図１に示すように、内部バス１５０に対して、ＣＰＵ１０１、メモリ１０２、不揮発性メモリ１０３、マイク１０４、ディスプレイ１０５、操作部１０６、スピーカー１０７、外部Ｉ／Ｆ１０９及び通信Ｉ／Ｆ１１０が接続されている。また、内部バス１５０に対して、触感生成部１２２及び触感生成部１２３が接続されている。内部バス１５０に接続される各部は、内部バス１５０を介して互いにデータのやりとりを行うことができる。
メモリ１０２は、例えばＲＡＭ（半導体素子を利用した揮発性のメモリ等）を有している。ＣＰＵ１０１は、例えば不揮発性メモリ１０３に格納されるプログラムに従い、メモリ１０２をワークメモリとして用いて、携帯電話１００の各部を制御する。不揮発性メモリ１０３には、画像データや音声データ、その他のデータ、ＣＰＵ１０１が動作するための各種プログラム等が格納されている。不揮発性メモリ１０３は、例えばハードディスク（ＨＤ）やＲＯＭ等を有している。
【００１０】
マイク１０４は、ＣＰＵ１０１の制御に基づいて、通話時の音声等を集音する。マイク１０４は、音声波形信号をデジタルデータにＡ／Ｄ変換したり、周波数フィルタリングやノイズキャンセル等を行ったりする音声信号処理部を含んでいてもよい。得られた音声信号は、ＣＰＵ１０１の制御に基づいて、メモリ１０２へバッファリングされた後、各部の制御へ渡される。
【００１１】
ディスプレイ１０５は、ＣＰＵ１０１の制御に基づいて、画像やＧＵＩ（Graphical  User  Interface）を構成するＧＵＩ画面等を表示する。ＣＰＵ１０１は、プログラムに従い表示制御信号を生成し、ディスプレイ１０５に表示するための映像信号を生成し、これをディスプレイ１０５に出力するように、携帯電話１００の各部を制御する。そして、ディスプレイ１０５は、映像信号に基づいて映像を表示する。ディスプレイ１０５は、表示画面の一例である。
なお、他の例としては、携帯電話１００は、ディスプレイ１０５を有さず、ディスプレイ１０５に表示させるための映像信号を出力するためのインターフェースを有することとしてもよい。この場合には、携帯電話１００は、外付けのモニタ（テレビ等）に対し画像等を表示するものとする。
【００１２】
操作部１０６は、キーボード等の文字情報入力デバイスや、マウスやタッチパネル１２０等ポインティングデバイス、ボタン、ダイヤル、ジョイスティック、タッチセンサ、タッチパッド等、ユーザ操作を受け付けるための入力デバイスである。タッチパネル１２０は、ディスプレイ１０５に重ね合わせて平面的に構成され、接触された位置に応じた座標情報を出力する入力デバイスである。タッチパネル１２０は、入力面の一例である。
スピーカー１０７は、ＣＰＵ１０１の制御に基づいて、メモリ１０２内にバッファリングされたデジタル音声信号を音声として外部へ出力する。スピーカー１０７が出力するデジタル音声信号は、マイク１０４で得られた信号、外部Ｉ／Ｆ１０９や通信Ｉ／Ｆ１１０を介して得られた信号、不揮発性メモリ１０３から得られた信号等である。スピーカー１０７は、デジタル音声に各種のフィルタリングや変換処理を行う音声信号処理部を含んでいてもよい。
なお、他の例としては、携帯電話１００は、スピーカー１０７を有さず、スピーカー１０７に出力させるための音声信号を出力するためのインターフェースを有することとしてもよい。この場合には、携帯電話１００は、外付けのスピーカーやイヤホンに対し音声を出力する。
【００１３】
外部Ｉ／Ｆ１０９は、外部機器と有線ケーブルや無線によって接続し、映像信号や音声信号の入出力を行うためのインターフェースである。通信Ｉ／Ｆ１１０は、外部機器やインターネット１１１等と通信（電話通信を含む）して、音声信号や、ファイル、コマンド等の各種データの送受信を行うためのインターフェースである。
【００１４】
ＣＰＵ１０１は、タッチパネル１２０から出力されたタッチ位置の座標情報を、内部バス１５０を介して受信する。そして、ＣＰＵ１０１は、座標情報に基づいて、以下の操作や状態を検出する。
・タッチパネル１２０を指やペンで触れる操作（以下、タッチダウンと称する）。
・タッチパネル１２０を指やペンで触れている状態（以下、タッチオンと称する）。
・タッチパネル１２０を指やペンで触れたまま移動する操作（以下、ムーブと称する）。
・タッチパネル１２０へ触れていた指やペンを離す操作（以下、タッチアップと称する）。
・タッチパネル１２０に何も触れていない状態（以下、タッチオフと称する）。
ＣＰＵ１０１はさらに、ムーブを検出した場合には、タッチ位置の座標変化に基づいて、指やペンの移動方向を判定する。具体的には、ＣＰＵ１０１は、タッチパネル１２０上における移動方向の垂直成分及び水平成分それぞれを判定する。
【００１５】
ＣＰＵ１０１はまた、ストローク、フリック及びドラッグの各操作を検出する。ＣＰＵ１０１は、タッチダウンから一定のムーブを経てタッチアップが行われた場合に、ストロークを検出する。ＣＰＵ１０１は、所定距離以上且つ所定速度以上のムーブが検出され、続けてタッチアップが検出された場合に、フリックを検出する。ＣＰＵ１０１はまた、所定距離以上且つ所定速度未満のムーブが検出された場合に、ドラッグを検出する。
なお、フリックは、タッチパネル１２０上に指を触れたまま、ある程度の距離だけ素早く動かし、そのまま指をタッチパネル１２０から離す操作である。すなわち、フリックは、タッチパネル１２０上を指ではじくように素早くなぞる操作である。
【００１６】
タッチパネル１２０は、抵抗膜方式や静電容量方式、表面弾性波方式、赤外線方式、電磁誘導方式、画像認識方式、光センサ方式等、様々な方式のタッチパネルのうちいずれの方式のものを用いても良い。
荷重検出部１２１は、接着等によりタッチパネル１２０と一体に設けられている。荷重検出部１２１は、歪みゲージセンサであり、タッチ操作の押圧力に応じてタッチパネル１２０が微少量撓む（歪む）ことを利用して、タッチパネル１２０に加わる荷重（押圧力）を検出する。他の例としては、荷重検出部１２１は、ディスプレイ１０５と一体に設けられてもよい。この場合、荷重検出部１２１は、ディスプレイ１０５を介して、タッチパネル１２０に加わる荷重を検出する。
【００１７】
触感生成部１２２は、タッチパネル１２０を操作する指やペン等の操作子に与える触感を生成する。触感生成部１２２は、接着等によりタッチパネル１２０と一体に設けられている。触感生成部１２２は、圧電（ピエゾ）素子、より具体的には圧電振動子であり、ＣＰＵ１０１の制御の下、任意の振幅及び周波数で振動する。これにより、タッチパネル１２０が湾曲振動し、タッチパネル１２０の振動が操作子に触感として伝わる。すなわち、触感生成部１２２は、自身が振動することにより、操作子に触感を与えるものである。
他の例としては、触感生成部１２２は、ディスプレイ１０５と一体に設けられていてもよい。この場合、触感生成部１２２は、ディスプレイ１０５を介して、タッチパネル１２０を湾曲振動させる。
【００１８】
なお、ＣＰＵ１０１は、触感生成部１２２の振幅及び周波数を変更し、様々なパターンで触感生成部１２２を振動させることにより、様々なパターンの触感を生成させることができる。
【００１９】
また、ＣＰＵ１０１は、タッチパネル１２０おいて検出されたタッチ位置と、荷重検出部１２１により検出された押圧力に基づいて、触感を制御することができる。例えば、操作子のタッチ操作に対応し、ＣＰＵ１０１が、ディスプレイ１０５に表示されたボタンアイコンに対応するタッチ位置を検出し、荷重検出部１２１が、所定値以上の押圧力を検出したとする。この場合、ＣＰＵ１０１は、１周期前後の振動を生成する。これにより、ユーザは、あたかも機械的なボタンを押しこんだ際のクリック感のような触感を知覚することができる。
さらにＣＰＵ１０１は、ボタンアイコンの位置へのタッチを検出している状態で所定値以上の押圧力を検出した場合にのみ、ボタンアイコンの機能を実行するものとする。すなわち、ＣＰＵ１０１は、単にボタンアイコンに触れた場合のように弱い押圧力を検知した場合には、ボタンアイコンの機能を実行しない。これにより、ユーザは、機械的なボタンを押しこんだ際と同じような感覚で操作を行うことができる。
なお、荷重検出部１２１は、歪みゲージセンサに限定されるものではない。他の例としては、荷重検出部１２１は、圧電素子を有してもよい。この場合、荷重検出部１２１は、押圧力に応じて圧電素子から出力される電圧に基づいて、荷重を検出する。さらに、この場合の荷重検出部１２１としての圧力素子は、触感生成部１２２としての圧力素子と共通であってもよい。
【００２０】
また、触感生成部１２２は、圧力素子による振動を生成するものに限定されるものではない。他の例としては、触感生成部１２２は、電気的な触感を生成するものであってもよい。例えば、触感生成部１２２は、導電層パネルと絶縁体パネルを有する。ここで、導電層パネルと絶縁体パネルは、タッチパネル１２０と同様に、ディスプレイ１０５に重ね合わされ、平面的に設けられている。そして、ユーザが絶縁体パネルに触れると、導電層パネルに正電荷がチャージされる。すなわち、触感生成部１２２は、導電層パネルに正電荷をチャージすることにより、電気刺激としての触感を生成することができる。また、触感生成部１２２は、ユーザに、クーロン力により皮膚が引っ張られるような感覚（触感）を与えるものであってもよい。
また他の例としては、触感生成部１２２は、正電荷をチャージするか否かを、パネル上の位置毎に選択可能な導電層パネルを有してもよい。そして、ＣＰＵ１０１は、正電荷のチャージ位置を制御する。これにより、触感生成部１２２は、ユーザに「ゴツゴツ感」、「ザラザラ感」、「さらさら感」等、様々な触感を与えることができる。
また、他の例としては、触感生成部１２２は、タッチパネル１２０の表面を超音波振動させることにより触感を生成してもよい。超音波振動により、タッチパネル１２０と指との間に高圧の空気膜が形成される。そこで、触感生成部１２２は、この空気膜の浮揚作用により「ツルツル感」を与え、浮揚作用の大きさを瞬時に切り替えることにより「ザラザラ感」を与えてもよい。
【００２１】
触感生成部１２３は、携帯電話１００の全体を振動させることにより、触感を生成する。触感生成部１２３は、例えば偏心モーター等を有し、公知のバイブレーション機能等を実現する。これにより、携帯電話１００は、触感生成部１２３が生成する振動により、携帯電話１００を持つユーザの手等に触感を与えることができる。
【００２２】
図２は、携帯電話１００による触感制御処理を示すフローチャートである。なお、触感制御処理は、ＣＰＵ１０１が不揮発性メモリ１０３に格納されているプログラムを読み出し、このプログラムを実行することにより実現されるものである。ステップ２０１において、ＣＰＵ１０１は、通信Ｉ／Ｆ１１０を介してインターネット１１１から通話要求の着信のイベントが発生したか否かを判定する（判定処理）。ＣＰＵ１０１は、着信が発生した場合には（Ｓ２０１でＹｅｓ）、処理をＳ２０２へ進める。ＣＰＵ１０１は、着信が発生していない場合には（Ｓ２０１でＮｏ）、待機状態を維持する。
Ｓ２０２において、ＣＰＵ１０１は、ディスプレイ１０５に着信画面を表示する。図３（Ａ）は、着信画面の一例を示す図である。着信画面３００には、応答ボタン３０１と、拒否ボタン３０２が表示されている。応答ボタン３０１及び拒否ボタン３０２は、それぞれ着信に対する応答及び拒否の指示を受け付けるためのアイコンである。応答ボタン３０１及び拒否ボタン３０２は、いずれも表示画面としてのディスプレイ１０５に表示されたボタンであり、イベントとしての着信に対する指示を受け付けるボタンの一例である。
携帯電話１００は、操作子でタッチパネル１２０をタッチオンした後、応答ボタン３０１又は拒否ボタン３０２に対応するボタン領域（反応領域）上でタッチオフする動作が検出された場合に、各ボタン３０１，３０２の選択指示を受け付ける。なお、各ボタン３０１，３０２のボタン領域は、各ボタン３０１，３０２の表示外形に応じて、予め設定された範囲である。例えば、ボタン領域は、各ボタン３０１，３０２の表示外形に対し一定量大きい領域である。
【００２３】
図２に戻り、Ｓ２０３において、ＣＰＵ１０１は、Ｓ２０１において発生した着信が停止したか否かを判定する。ＣＰＵ１０１は、着信が停止した場合には（Ｓ２０３でＹｅｓ）、処理をＳ２１７へ進める。一方、ＣＰＵ１０１は、着信が停止していない場合には（Ｓ２０３でＮｏ）、処理をＳ２０４へ進める。Ｓ２０４において、ＣＰＵ１０１は、着信中にタッチパネル１２０においてユーザの指等の操作子によるタッチオンが検出されたか否かを判定する。ＣＰＵ１０１は、タッチオンを検出した場合には（Ｓ２０４でＹｅｓ）、処理をＳ２０８へ進める。ＣＰＵ１０１は、タッチオンを検出しない場合には（Ｓ２０４でＮｏ）、処理をＳ２０５へ進める。
Ｓ２０５において、ＣＰＵ１０１は、携帯電話１００がマナーモードに設定されているか否かを判定する。ここで、マナーモードとは、公共の場所等で突然着信音やアラームが鳴ることを避けるために、着信音等に替えて振動によりユーザへの通知を行うモードである。ＣＰＵ１０１は、ディスプレイ１０５に表示した設定メニュー画面においてマナーモードが設定されると、メモリ１０２又は不揮発性メモリ１０３に設定内容を記憶しておく。そして、ＣＰＵ１０１は、設定内容を逐次読み出して制御を切り替えることにより、マナーモードの設定を行う。
【００２４】
ＣＰＵ１０１は、携帯電話１００がマナーモードに設定されている場合には（Ｓ２０５でＹｅｓ）、処理をＳ２０７へ進める。ＣＰＵ１０１は、携帯電話１００がマナーモードに設定されていない場合には（Ｓ２０５でＮｏ）、処理をＳ２０６へ進める。Ｓ２０６において、ＣＰＵ１０１は、着信音を出力する（音声出力処理）ことにより、ユーザに着信のイベント発生を通知する。具体的には、ＣＰＵ１０１は、不揮発性メモリ１０３から着信音源データを読み出し、読み出したデータに基づいてスピーカー１０７を制御することで着信音を発生させる。Ｓ２０６処理の後、ＣＰＵ１０１は、処理をＳ２０３へ進める。
Ｓ２０７において、ＣＰＵ０１は、着信音の代替として、バイブレーターを動作させる（振動処理）ことにより、ユーザに着信のイベント発生を通知する。具体的には、ＣＰＵ１０１は、触感発生部１０８に対して携帯電話１００全体が振動するように制御する。Ｓ２０７の処理の後、ＣＰＵ１０１は、処理をＳ２０３へ進める。ここで、Ｓ２０６及びＳ２０７の処理は、ユーザにイベントを通知する第２の通知処理の一例である。また、Ｓ２０４、Ｓ２０６及びＳ２０７の処理は、イベントが発生した場合において、タッチオフ状態である場合に、着信音又はバイブレーターによりユーザに通知を行うように制御する制御処理の一例である。
【００２５】
Ｓ２０８において、ＣＰＵ１０１は、Ｓ２０６において開始した着信音又はＳ２０７において開始したバイブレーター動作を停止する。これにより、ユーザは、ディスプレイ１０５を目視により確認しなくとも、携帯電話１００を鞄やポケットに入れた状態のまま、手探りで、着信音やバイブレーションを停止させることができる。さらに、Ｓ２０８において、ＣＰＵ１０１は、ディスプレイ１０５の発光も停止してもよい。これにより、ユーザは、手探りで、ディスプレイ１０５の発光を停止させることができる。
次に、Ｓ２０９において、ＣＰＵ１０１は、タッチ位置がボタン領域内か否かを判定する。ＣＰＵ１０１は、タッチ位置がボタン領域内である場合には（Ｓ２０９でＮｏ）、処理をＳ２１０へ進める。一方、ＣＰＵ１０１は、タッチ位置がボタン領域外である場合には（Ｓ２０９でＹｅｓ）、処理をＳ２１２へ進める。
【００２６】
Ｓ２１０において、ＣＰＵ１０１は、操作子に対し触感Ａを与えることにより、ユーザに着信のイベント発生を通知する。ここで、触感Ａは、Ｓ２０６において出力した着信音又はＳ２０７において動作させたバイブレーターに代替して、ユーザに着信のイベント発生を通知するためのものである。触感Ａは、例えば、ユーザに対し、操作子をボタンへ誘導するような触感であることが好ましい。具体的には、ＣＰＵ１０１は、ボタン位置とタッチ位置とに基づいて、触感生成部１２２に対し、ボタンから離れる方向へのドラッグが検知された場合には、触感強度を大きくし、ボタンへ近づく方向へのドラッグが検知された場合には、触感強度を小さくする。これにより、ＣＰＵ１０１は、操作子をボタンへ誘導するような触感を与える。
Ｓ２１０の処理により、着信音やバイブレーターが停止した後も、着信のイベントが継続していることを、ユーザに認識させることができる。さらに、Ｓ２１０の処理により、操作子をボタンへ誘導することができる。
なお、触感Ａは、実施形態に限定されるものではない。ＣＰＵ１０１は、ボタン位置とタッチ位置とに基づいて、触感強度と共に、又は触感強度に替えて、「ゴツゴツ感」、「ザラザラ感」等触感の種類を変化させてもよい。
【００２７】
次に、Ｓ２１１において、ＣＰＵ１０１は、ボタンへのドラッグを誘導する誘導表示をディスプレイ１０５に表示する（表示処理）。図３（Ｂ）は、誘導表示の一例を示す図である。操作子Ａによるタッチオンが検出されると、ＣＰＵ１０１は、タッチ位置を示すタッチ表示３１０を表示する。タッチ表示３１０は、タッチ位置を強調するための表示要素である。なお、ユーザにより強い印象を与える観点からは、ＣＰＵ１０１は、タッチ表示３１０を、アニメーション表示することが望ましい。
誘導表示３１１，３１２は、操作子をボタン３０１，３０２に誘導する表示要素である。図３（Ｂ）に示す誘導表示３１１，３１２は、矢印の形状のアイコンである。ＣＰＵ１０１は、タッチ位置に応じて、誘導表示３１１，３１２の矢印の方向を変更させるなど、タッチ位置に応じて、表示形態を変化させることが望ましい。Ｓ２１２の処理により、操作子をドラッグに誘導することができる。
【００２８】
一方、Ｓ２１２において、ＣＰＵ１０１は、操作子に対し触感Ｂを与えることにより、ユーザに着信のイベント発生を通知する。ここで、触感Ｂは、操作子に対し、触感Ａと異なる触感を与えるものである。したがって、携帯電話１００は、触感により、タッチオフしたときに、携帯電話１００がどのような処理を行うかを、触感により、ユーザに認識させることができる。なお、触感Ｂは、具体的には、触感Ａと、触感強度及び触感の種類のうち少なくとも一方が異なる触感である。
さらに、触感Ｂは、ボタンの種類毎に異なっていてもよい。例えば、タッチ位置が応答ボタン３０１のボタン領域内である場合には、ＣＰＵ１０１は、触感Ｂ１を与え、タッチ位置が、拒否ボタン３０２のボタン領域内である場合には、ＣＰＵ１０１は、触感Ｂ１と異なる触感Ｂ２を与える。
ここで、Ｓ２０８〜Ｓ２１２の処理は、イベントが発生した場合において、タッチオン状態である場合に、操作子に与える触感を生成することにより、ユーザに通知を行うように制御する制御処理の一例である。
以上のように、携帯電話１００は、タッチオンを検出すると、着信音の出力等を停止し、触感を生成することができる。したがって、携帯電話１００のユーザは、携帯電話１００を鞄等に入れたまま、手探りでタッチオンすることにより、着信音の出力を停止することができる。
【００２９】
次に、Ｓ２１３において、ＣＰＵ１０１は、誘導表示の有無を確認する。Ｓ２１３の処理実行時に、ディスプレイ１０５に誘導表示が表示されている場合には（Ｓ２１３でＹｅｓ）、処理をＳ２１４へ進める。一方、ＣＰＵ１０１は、誘導表示が表示されていない場合には（Ｓ２１３でＮｏ）、処理をＳ２１５へ進める。Ｓ２１４において、ＣＰＵ１０１は、誘導表示の表示を停止し、処理をＳ２１５へ進める。
図３（Ｃ）は、図３（Ｂ）の状態から、操作子Ａが応答ボタン３０１まで移動した後の、着信画面３００の表示例を示す図である。操作子Ａが応答ボタン３０１に移動すると、誘導表示３１１，３１２の表示が停止される。さらに、タッチオンされたボタン（応答ボタン３０１）は、選択されたことを識別可能な表示形態で表示されている。
【００３０】
Ｓ２１５において、ＣＰＵ１０１は、タッチオフが検出されたか否かを判定する。ＣＰＵ１０１は、タッチオフが検出された場合には（Ｓ２１５でＹｅｓ）、処理をＳ２１８へ進める。一方、ＣＰＵ１０１は、タッチオフが検出されない場合には（Ｓ２１５でＮｏ）、処理をＳ２１６へ進める。Ｓ２１６において、ＣＰＵ１０１は、着信のイベントが停止したか否かを判定する。ＣＰＵ１０１は、着信が停止した場合には（Ｓ２１６でＹｅｓ）、処理をＳ２１７へ進める。Ｓ２１７において、ＣＰＵ１０１は、不在着信画面をディスプレイ１０５に表示し、処理を終了する。一方、ＣＰＵ１０１は、着信が停止していない場合には（Ｓ２１６でＮｏ）、処理をＳ２０９へ進める。
一方、Ｓ２１８において、ＣＰＵ１０１は、Ｓ２１０又はＳ２１２において生成した触感（触感Ａ又は触感Ｂ）を停止する。次に、Ｓ２１９において、ＣＰＵ１０１は、誘導表示を停止する。次に、Ｓ２２０において、ＣＰＵ１０１は、ボタン上におけるＳ２１５において検出されたタッチオフの位置が、ボタン領域内か否かを判定する。ＣＰＵ１０１は、タッチオフの位置がボタン領域内である場合には（Ｓ２２０でＹｅｓ）、処理をＳ２２１へ進める。一方、ＣＰＵ１０１は、タッチオフの位置がボタン領域外である場合には（Ｓ２２０でＮｏ）、処理をＳ２０２へ進める。すなわち、タッチオンの状態からタッチオフの状態への変化を検出し、触感が停止された場合において、着信状態が継続しているような場合に（Ｓ２２０でＮｏ）、本実施形態にかかる携帯電話１００は、再度バイブレーターを動作させる（Ｓ２０７）。したがって、携帯電話１００は、着信音をオフにしながらも、着信状態であることをユーザに通知することができる。
【００３１】
Ｓ２２１において、ＣＰＵ１０１は、タッチオフの位置に対応するボタンに割り当てられたアクションを実行し、その後処理を終了する。例えば、応答ボタン３０１上でタッチオフされた場合には、ＣＰＵ１０１は、通話処理を開始する。一方、拒否ボタン３０２上でタッチオフされた場合には、ＣＰＵ１０１は、着信を拒否し、通信を切断する。
このように、本実施形態にかかる携帯電話１００は、操作子によるタッチオンが検出され、且つユーザによるボタンの押下による指示入力がない場合には、Ｓ２２０でＮｏと判断し、Ｓ２０２へ処理を進める。したがって、ユーザは、一度、タッチオン操作を行い、他人の迷惑にならない場所に移動し、移動先で改めて、応答ボタン３０１を選択することにより、通話等の開始を指示することができる。
【００３２】
以上のように、本実施形態にかかる携帯電話１００は、着信等のイベント発生を通知するための音の出力等が行われている間に、ユーザによるタッチオンを検出すると、通知方法を、音の出力等から、ユーザに与えるための触感生成に変更する。
これにより、携帯電話１００は、静かな場所での、着信音の発生や、バイブレーションの音の発生等、周囲の迷惑になるような動作を避けることができる。さらに、携帯電話１００は、ユーザに対しては、触感により、着信等のイベント通知を継続することができる。
また、携帯電話１００は、ユーザがボタン以外の領域でタッチオフした場合には、再度、通知方法を、触感生成から、音の出力等に戻すことも可能である。
【００３３】
なお、本実施形態の第１の変更例としては、着信のイベントが発生した場合を例に説明したが、イベントの種類は、実施形態に限定されるものではない。イベントとしては、通話要求の着信の他、メールやメッセージの着信、目覚まし時計当のアラーム等が挙げられる。
【００３４】
また、第２の変更例としては、本実施形態にかかる携帯電話１００は、タッチオン位置がボタン領域内か否かに応じて、触感の種類を異ならせたが、これにかえて、いずれの場合も同じ触感を与えることとしてもよい。
【００３５】
また、第３の変更例としては、携帯電話１００がタッチオン操作に応じて、着信音の出力等を停止している間に、さらに他の操作子によりタッチオン操作が行われたとする。この場合、携帯電話１００は、マルチタッチを検出する。そして、携帯電話１００は、マルチタッチを検出した場合に、通知方法を、振動発生から着信音の出力等に戻してもよい。これにより、携帯電話１００への意図しない接触により、着信音等が抑制され、ユーザが着信に気付かないという状況が生じるのを避けることができる。
【００３６】
また、第４の変更例としては、携帯電話１００は、発光部をさらに有してもよい。この場合、携帯電話１００は、着信のイベント発生時に発光部による発光を開始し（発光処理）、タッチオンを検出した場合に、発光を停止することとする。
【００３７】
＜その他の実施形態＞
また、本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施形態の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給する。そして、そのシステム或いは装置のコンピュータ（又はＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【００３８】
以上、上述した各実施形態によれば、周囲に迷惑をかけることなく、ユーザに確実にイベントを通知することができる。
【００３９】
本発明をその好適な実施形態に基づいて詳述してきたが、本発明はこれら特定の実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の様々な形態も本発明に含まれる。上述の実施形態の一部を適宜組み合わせてもよい。
また、上述の実施形態の機能を実現するソフトウェアのプログラムを、記録媒体から直接、或いは有線／無線通信を用いてプログラムを実行可能なコンピュータを有するシステム又は装置に供給し、そのプログラムを実行する場合も本発明に含む。
【００４０】
従って、本発明の機能処理をコンピュータで実現するために、該コンピュータに供給、インストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明の機能処理を実現するためのコンピュータプログラム自体も本発明に含まれる。
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等、プログラムの形態を問わない。
【００４１】
プログラムを供給するための記録媒体としては、例えば、ハードディスク、磁気テープ等の磁気記録媒体、光／光磁気記憶媒体、不揮発性の半導体メモリでもよい。
また、プログラムの供給方法としては、コンピュータネットワーク上のサーバに本発明を形成するコンピュータプログラムを記憶し、接続のあったクライアントコンピュータがコンピュータプログラムをダウンロードしてプログラムするような方法も考えられる。
【符号の説明】
【００４２】
１００  電子機器、１０１  ＣＰＵ、１０２  メモリ、１０３  不揮発性メモリ、１０５  ディスプレイ、１２０  タッチパネル、１２１  荷重検出部、１２２，１２３  触感生成部
【図１】
2015170213.tif 000003
【図２】
2015170213.tif 000004
【図３】
2015170213.tif 000005