筐体の振動を検出する振動センサとディスプレイとタッチパネルを備える電子機器が待機状態から使用状態にウェイクアップする方法であって、前記待機状態において前記タッチパネルに供給する電力を停止するステップと、前記待機状態において前記振動センサが検出した振動データから生成された所定の振動パターンに応答して第1のウェイクアップ信号を出力するステップと、前記第1のウェイクアップ信号に応答して前記タッチパネルに電力を供給し前記使用状態より消費電力の少ないタッチ操作待ち状態に遷移するステップと、前記タッチ操作待ち状態に遷移してから所定の時間内に前記タッチパネルに対して行われた所定のタッチ操作に応答して第2のウェイクアップ信号を出力するステップと、前記第2のウェイクアップ信号に応答して前記使用状態に遷移するステップとを有する方法。前記振動センサが加速度センサである請求項1に記載の方法。前記振動センサが音響センサである請求項1に記載の方法。前記所定の振動パターンが前記タッチパネルに対して指で行われるタップ操作により生成される請求項1から請求項3のいずれかに記載の方法。前記所定の振動パターンが、前記振動データの振幅を2値化したパルス信号の時間軸上のパターンである請求項1から請求項4のいずれかに記載の方法。前記所定の振動パターンが、前記パルス信号間の時間で特定される請求項5に記載の方法。前記所定の振動パターンが、所定の時間内における前記パルス信号の数で特定される請求項5に記載の方法。前記所定のタッチ操作が、前記タッチスクリーンに最後にタップ操作をした指によるスワイプの座標パターンで特定される請求項1から請求項7のいずれかに記載の方法。前記スワイプの座標パターンが、3個以上の特徴点の座標を備えるジェスチャを形成する請求項8に記載の方法。前記スワイプの座標パターンが、特定の座標領域で終了したときに特定される請求項8に記載の方法。前記所定のタッチ操作が、所定の座標領域を示す座標パターンで特定される請求項1から請求項7のいずれかに記載の方法。前記タッチ操作待ち状態において前記所定の時間内に前記所定のタッチ操作がない場合に、前記待機状態に遷移するステップを有する請求項1から請求項11のいずれかに記載の方法。前記タッチ操作待ち状態で前記ディスプレイに電力を供給するステップと、前記タッチ操作を促すプロンプト画面を表示するステップとを有する請求項1から請求項12のいずれかに記載の方法。パスコードを設定するステップと、前記パスコードが設定されているときに前記第2のウェイクアップ信号に応答して前記ディスプレイに電力を供給しパスワード入力待ち状態に遷移するステップとを有する請求項1から請求項13のいずれかに記載の方法。タッチパネルを備える電子機器がパワーステートを変更する方法であって、第1のパワーステートにおいてタップ操作により発生した振動に基づいて振動パターンを生成するステップと、前記タップ操作に続いて前記タッチパネルに対して行われたタッチ操作に基づいて座標パターンを生成するステップと、所定の前記振動パターンが生成されてから所定の時間内に所定の前記座標パターンが生成されたことに応答して前記第1のパワーステートより消費電力の大きい第2のパワーステートに遷移するステップとを有する方法。前記タップ操作と前記タッチ操作が前記タッチパネルに対する同一の指で行われる請求項15に記載の方法。前記第2のパワーステートにおいて所定の時間前記タッチパネルに対するタッチ操作がないときに前記第1のパワーステートに遷移するステップを有する請求項15または請求項16に記載の方法。前記第1のパワーステートが前記タッチパネルの電力が停止する待機状態で、前記第2のパワーステートがすべてのデバイスに電力が供給される使用状態である請求項15から請求項17のいずれかに記載の方法。使用状態と待機状態のパワーステートを備える電子機器であって、前記待機状態で電力の供給が停止するディスプレイと、前記待機状態で電力の供給が停止するタッチパネルと、前記待機状態で検出した振動から振動パターンを生成する振動パターン生成部と、所定の前記振動パターンに応答して前記タッチパネルに電力を供給し、前記タッチパネルに対する入力から生成した所定の座標パターンに応答して前記使用状態に遷移させる電源ユニットとを有する電子機器。前記振動パターン生成部が、筐体の姿勢に応じて前記ディスプレイに表示される画面の表示方向を制御する加速度センサと、該加速度センサの出力から振動パターンを生成するハードウエア回路を含む請求項19に記載の電子機器。前記振動パターン生成部が、前記筐体の振動により発生した音響から音響データを生成する音響センサと、前記音響データから振動パターンを生成するハードウエア回路を含む請求項19に記載の電子機器。前記電源ユニットは、所定の前記振動パターンが生成されてから所定の時間内に前記所定の座標パターンが生成されないときに前記タッチパネルの電力を停止する請求項19から請求項21のいずれかに記載の電子機器。前記電源ユニットは前記所定の振動パターンに応答して前記ディスプレイに電力を供給し、前記ディスプレイは前記タッチパネルに対するタッチ操作を促すプロンプト画面を表示する請求項19から請求項22のいずれかに記載の電子機器。近年タッチスクリーンには、応答速度が速い、あるいはマルチタッチ操作に都合がよいなどの理由で静電容量式のタッチパネルが使用されるようになってきた。しかし、静電容量式のタッチパネルは比較的消費電力が大きいため、電池の消耗を避けるためには待機状態で動作させることは望ましくない。こういった理由もあって、現在のところ、タッチスクリーンを備える携帯式電子機器では、ウェイクアップさせるためのデバイスとして待機電力を消費しない機械式スイッチを筐体の側面または表面に設けている。しかし、携帯式電子機器ではユーザが筐体を保持する方向に応じて画面が回転して表示されたり、機械式スイッチが小さくて側面に設けている場合は表面方向からは見えにくかったりすることもあって機械式スイッチを探して操作するのが煩わしいという不都合があった。また、ユーザは、タッチパネルに対するタッチ操作が身についているためにウェイクアップもタッチ操作だけで行いたいという希望もあった。タッチスクリーンを備える携帯式電子機器では、通常、待機状態から使用状態に遷移する際に、意図しないで復帰スイッチが押下され続いてタッチパネルに意図しない入力が行われることを防ぐためなどの目的で、復帰スイッチが操作されたときには画面が一旦ロック解除待ち状態に遷移する。そしてロック解除待ち状態から使用状態に遷移するために、ディスプレイで指示されたタッチパネルの所定の位置に対する指のスワイプやその他のタッチ操作が必要となる。このとき、片手で筐体を保持しているときには、復帰スイッチの近辺を保持することになるが、復帰スイッチを操作した手の指でスワイプできない位置にスワイプの要求オブジェクトが表示されることがある。特に、タブレットコンピュータは比較的画面も大きく、保持した位置から離れている画面上の位置まで指が届かないことがある。さらに、スワイプの方向はあらかじめ決められているため、そのときの筐体の保持の仕方で操作し易い方向にスワイプの要求が行われるとは限らない。1つの解決策として前述のタップコントロールのように、タッチスクリーンよりも待機時の消費電力が少ない加速度センサを利用して振動によりウェイクアップさせる方法が考えられる。しかし加速度センサが検出した振動だけで、ウェイクアップを意図する加速度信号とそれ以外のノイズとなる加速度信号を識別することは容易ではない。たとえば、振動の振幅に対する閾値を下げるとノイズにより頻繁にウェイクアップすることになり、また閾値を上げるとウェイクアップを意図する振動を生成するために強い振動を与える必要があったり検出できなかったりすることになる。あるいは、モールス信号のような複雑な振動パターンを要求すると操作が機械式スイッチよりも煩わしくなる。特許文献1の方法でも同様に意図的なタッチ操作による振動をノイズから識別することは容易ではなく、精度を向上するには多くの加速度センサを設けたり複雑なパターン認識技術を導入したりする必要がある。特許文献2の方法では、省電力モードでタッチセンサ、アプリケーションを動作させるためのプロセッサおよびメインメモリなどに電力を供給する必要がある。したがって、特許文献2の方法は、省電力モードでの待機電力を十分に低減できない。特許文献3の方法は、タッチセンサと加速度センサの連携によって一方のデバイスを停止させるものであるが、ウェイクアップのために加速度センサとタッチセンサに連携動作をさせることまでは教示していない。そこで本発明の目的は、簡単な操作でウェイクアップさせることができる電子機器を提供することにある。さらに本発明の目的は、待機電力の増大を抑制しながらウェイクアップさせることができる電子機器を提供することにある。さらに本発明の目的は、タッチパネルに対する操作だけでウェイクアップさせることができる電子機器を提供することにある。さらに本発明の目的は、そのような電子機器に適用するウェイクアップの方法およびパワーステートを遷移させる方法を提供することにある。本発明は、タッチパネルを備える電子機器のパワーステートをタップタッチ操作で遷移させる方法を提供する。電子機器は、筐体の振動を検出する振動センサとディスプレイとタッチパネルを備える。待機状態においては、タッチパネルに供給する電力を停止する。電子機器は、待機状態において振動センサが検出した振動データから生成された所定の振動パターンに応答して第1のウェイクアップ信号を出力する。電子機器は、第1のウェイクアップ信号に応答してタッチパネルに電力を供給し使用状態より消費電力の少ないタッチ操作待ち状態に遷移する。電子機器は、タッチ操作待ち状態に遷移してから所定の時間内にタッチパネルに対して行われた所定のタッチ操作に応答して第2のウェイクアップ信号を出力する。電子機器は、第2のウェイクアップ信号に応答して使用状態に遷移する。振動センサは、筐体の振動を直接検出する加速度センサまたは筐体の振動を音響を通じて検出することができる音響センサとすることができる。所定の振動パターンは、タッチパネルに対して指で行われるタップ操作により生成することができる。ここにタップ操作とは、タッチパネルを軽く叩いて筐体を振動させる操作をいう。タップ操作は、タッチパネルを叩くように指を接触させてディスプレイに表示されたアイコンを指示する際にも行われるので、ユーザは振動を生じさせるタップ操作もこれに似たような感覚で行うことができる。ユーザは、機械式スイッチの位置を探したり操作したりする煩わしさから解放され、慣れ親しんだタッチ操作の感覚で待機状態から使用状態に遷移させることができる。待機状態では、比較的消費電力の小さい振動センサには電力を供給するが、消費電力の大きいタッチパネルの電力は停止するので、タップタッチ操作を利用するために必要な待機電力は小さい。所定の振動パターンは、振動データの振幅を2値化したパルス信号の時間軸上のパターンとすることができる。所定のタップ操作または所定のタッチ操作のいずれかだけでウェイクアップをさせる場合には、意図しない遷移を防ぐために各操作にノイズから区別できるような厳格な情報を組み込んだり、強い振動や複雑な操作を要求したりする必要があり、それは、操作性の低下につながる。本発明では電子機器が、一連の所定のタップ操作と所定のタッチ操作であるタップタッチ操作で意図するウェイクアップイベントが生成したことを認識するので、タップ操作またはタッチ操作のそれぞれを簡単な操作にすることができる。2値化してパルス信号を生成して所定の振動パターンを生成したり、振動パターンを登録された振動パターンと比較したりすることは消費電力の小さいハードウエア回路で行うことができるので、振動パターンを認識するために消費電力の大きいプロセッサを動作させる必要はない。所定の振動パターンは、複数のパルス信号間の時間または所定の時間内におけるパルス信号の数などで特定することができる。所定のタッチ操作を、タッチスクリーンに最後にタップ操作をした指がスワイプしたときの座標パターンで特定するように構成すれば、タップタッチ操作を短時間で行ってウェイクアップさせることができる。また、タップ操作からタッチ操作に遷移する際に指をディスプレイの指示に従って移動させる必要がないので操作し易くなる。スワイプは、3個以上の特徴点の座標を備えるジェスチャが形成する座標パターンとすることができる。スワイプは、タッチパネルの4隅のような特定の座標領域で終了したときの座標パターンで特定されるようにしてもよい。さらに所定のタッチ操作は、所定の座標領域を示す座標パターンで特定されるようにしてもよい。この場合、タップ操作は当該所定の座標領域で行われてもよい。タッチ操作待ち状態において短い所定の時間内に所定のタッチ操作がない場合に、待機状態に遷移させることができる。したがって、意図しない振動を検出してタッチ操作待ち状態に遷移したときには短時間で待機状態に戻すことができるので、消費電力の増大を防ぐことができる。タッチ操作待ち状態でディスプレイに電力を供給し、タッチ操作を促すプロンプト画面を表示するようにしてもよい。このときディスプレイの輝度は使用状態よりも低くすることが望ましい。パスコードが設定されている場合は、第2のウェイクアップ信号に応答してディスプレイに電力を供給しタッチ操作待ち状態からパスコード入力待ち状態に遷移するようにしてもよい。この場合、パスコードが認証されたときに使用状態に遷移することになる。本発明により、簡単な操作でウェイクアップさせることができる電子機器を提供することができた。さらに本発明により、待機電力の増大を抑制しながらウェイクアップさせることができる電子機器を提供することができた。さらに本発明により、タッチパネルに対する操作だけでウェイクアップさせることができる電子機器を提供することができた。さらに本発明により、そのような電子機器に適用するウェイクアップの方法およびパワーステートを遷移させる方法を提供することができた。[携帯式電子機器の構成]図1は、本発明を適用したスマートフォンの外形を示す平面図である。スマートフォンは、タッチスクリーンを搭載するタブレットコンピュータ、PDA、携帯電話、または携帯式ゲーム機器などの携帯式電子機器の一例である。スマートフォン100は、筐体の外側からアクセスできる位置にタッチスクリーン101および機械式スイッチ103を含む。さらに、図示しないUSBポート、ヘッドフォンジャック、およびボリュームスイッチなどを含む。図1Aは、パワーステートが使用状態システムオン状態に遷移した状態で、タッチスクリーン101にはデスクトップ画面に複数のアイコンが表示されている。図1Bは待機状態スタンバイ状態に遷移した状態で、タッチスクリーン101はバックライトが消えて動作が停止している。図2は、スマートフォン100の概略の構成を示す機能ブロック図である。図2に示すブロック図は、スマートフォンの概略の構成を示しており、実際にはカメラやリムーバルメディアなどのさらに多くの機能を含んでいる場合がある。また、これらの機能のいくつかを1つの半導体チップに統合したり個別の半導体チップに分割したりすることができる。I/Oインターフェース113には、CPU111、ディスプレイ115、およびメインメモリ117が接続されている。I/Oインターフェース113は、ディスプレイ115を含む周辺装置、CPU111およびメインメモリ117の相互間のデータ転送を制御する。ディスプレイ115は、非発光型の液晶表示装置LCDで構成され、LEDで製作したバックライトを含む。バックライトの輝度はLEDの電流を制御して調整できるようになっている。メインメモリ117は、CPU111が実行するプログラムを記憶する揮発性のメモリである。無線回路119は、電話通信、データ通信、およびGPS信号の受信などのために内部の電気信号と外部の電波信号を変換するインターフェースを提供する。オーディ回路121は、マイクロフォン/スピーカ123に対するインターフェースを提供する。オーディ回路121はさらに、図示しないヘッドフォンジャックを含む。フラッシュメモリ125は、CPU111が実行するプログラムおよびデータを格納する不揮発性のメモリである。本実施の形態では、タッチパネルコントローラ127から受け取った座標情報から有効なタッチ操作があったか否かを認識するためにCPU111が実行するウェイクアッププログラムは、フラッシュメモリ125に格納されている。タッチパネル129は指またはスタイラスペンによる接触または接近以後、この操作をタッチ操作という。により指示された位置の座標を検知する透明のパネルで、ディスプレイ115の表面に配置されている。本実施の形態では、タッチパネル129の原理に静電容量式、抵抗膜式、または電磁誘導式などを採用することができる。静電容量式のタッチパネルはマルチタッチ操作に適用しやすくかつ応答速度が速いなどの利点があるが消費電力が大きいという欠点がある。本実施の形態では、一連のタップ操作とタッチ操作によりウェイクアップさせるために、使用状態以外のパワーステートでタッチパネル129とタッチパネルコントローラ127に電力を供給する時間を最小限に留めることができるので、操作性に優れた静電容量式のタッチパネルを採用することが望ましい。ディスプレイ115とタッチパネル129の複合体は、タッチスクリーン101図1を構成する。タッチパネルコントローラ127は、タッチ操作により指示されたタッチパネル129上の座標情報を生成してシステムに送る。この場合のシステムは主としてCPU111、メインメモリ117およびCPU111が実行するウェイクアッププログラムで構成される。システムは、タッチパネルコントローラ127から受け取った座標情報から認識したタッチ操作の始点座標、中間座標、および終点座標またはそれらのいずれかに基づいて座標パターンを生成し、あらかじめ設定された座標パターンと比較して合致したときにパワーマネジメントユニットPMU135に第2のウェイクアップ信号を出力する。加速度センサ133は、スマートフォン100の筐体に発生した振動から加速度を検出してアナログの加速度データをタップ検出回路131に出力する。加速度センサ133は、直交する3つの検出軸X軸、Y軸、Z軸を備えており、各検出軸は重力加速度の分力成分およびスマートフォン100の筐体に加えられた衝撃による加速度を検出して出力する。本実施の形態で必要な振動パターンを生成する加速度センサの他の例では、検出軸を1軸または2軸とすることもできる。加速度センサ133の出力は、スマートフォン100のパワーステートが待機状態のときはタップ検出回路131で処理され、使用状態のときはタップ検出回路131を通過してシステムで処理される。本実施の形態では、タップ操作を認識する加速度センサと画面の表示方向を設定するための加速度センサを共用する。ただし、タップ操作のための専用の加速度センサを設けることもできる。使用状態でCPU111は加速度データを処理するプログラムを実行し、各検出軸が検出した重力加速度の分力成分から各検出軸の重力方向に対する傾斜角度を計算する。CPU111は、各検出軸の傾斜角度に基づいてタッチスクリーン101の上下方向を判断し、ディスプレイ115に表示される画面の方向を変更する。待機状態でタップ検出回路131は、本実施の形態にかかるウェイクアップのための意図的なタップ操作が行われたことを検知したときはPMU135に第1のウェイクアップ信号を出力する。ここに本実施の形態におけるタップ操作とは、スマートフォン100の筐体またはタッチパネル129を指で軽く叩いて振動を与える操作をいい、さらにはタッチパネルの動作が停止している間に筐体に振動を与える操作をいう。タップ検出回路131は、加速度センサ133から受け取ったアナログの加速度データから振動パターンを生成しあらかじめ設定された振動パターンと比較して合致したときにPMU135に第1のウェイクアップ信号を出力する。タップ検出回路131は、スマートフォン100が待機状態201のときに動作して加速度センサ129の信号を処理する必要があるので、演算増幅器、論理回路、タイマなどを含む消費電力の少ないハードウエア回路で構成することが望ましい。他の例ではタップ検出回路131を低消費電力のプロセッサで構成することもできる。PMU135には、機械式スイッチ103、USBポート137、および充電式の電池139が接続されている。PMU135は、電池139を充電する充電器、パワーステートに応じて各デバイスまたは半導体チップの所定の機能ブロックへの電力供給を制御する電力制御回路、およびUSBインターフェース回路などを含む。機械式スイッチ103は、ユーザがスマートフォン100のパワーステートを変更する際に目的に応じて長時間または短時間押下される。USBポート137は、ホストコンピュータまたは外部充電アダプタに接続するために使用する。図3は、スマートフォン100のパワーステートを示す状態遷移図である。待機状態201は、電話呼び出し発呼の受信だけが可能でタッチスクリーン101からの入力を受け付けない状態である。待機状態201のときに所定のタップ操作が行われると、タッチ操作待ち状態203に遷移する。また、発呼があると使用状態207に遷移する。待機状態201は、停止状態209を除いて最も消費電力が小さい状態である。待機状態201では少なくともパワーステートを遷移させるために必要なPMU135の一部の機能ブロック、タップ検出回路131、加速度センサ133および無線回路119のなかで電話の発呼をPMU135に通知する機能ブロックに電力が供給される。したがって待機状態201では、CPU111、ディスプレイ115、タッチパネル129、およびタッチパネルコントローラ127の電力は停止する。待機状態201では、ディスプレイ115のバックライトは完全に消えて画面は暗くなっている。また、使用状態207のときのCPU111およびメインメモリ117のコンテキストは、待機状態201に遷移する際にOSによりフラッシュメモリ125に記憶されている。したがって、待機状態201からタッチ操作待ち状態203へは短時間で復帰することができる。タッチ操作待ち状態203は、タップ操作とタッチ操作でウェイクアップさせる際に、待機状態201での待機電力の増大を抑制しかつ意図しない擬似的なタップ操作とタッチ操作でウェイクアップすることを防ぐために設けた使用状態207より消費電力の小さい中間状態である。以後、ウェイクアップを目的とする一連のタップ操作とタッチ操作をタップタッチ操作ということにする。ここに一連とは、タップ操作の開始からタッチ操作の終了まで所定の短い時間の間に終了することを意味する。あるいは、一連とはユーザの自然な速度においてタップ操作からタッチ操作に連続した操作で移行していくことを意味する。タッチ操作待ち状態203では、待機状態201のときに電力が供給されるデバイスに加えて、タッチパネル129、タッチパネルコントローラ127およびCPU111に電力が供給される。他の例ではタッチ操作待ち状態203でタッチ操作を促すプロンプト画面を表示するためにディスプレイ115に電力を供給してもよい。タッチ操作待ち状態203におけるCPU111は所定のタッチ操作があったことを判断してPMU135に通知するためだけに動作するので、他の例ではそのような処理をする専用のデバイスを設けてCPU111の電力を停止しておくこともできる。タッチ操作待ち状態に遷移してから所定の時間内にタッチパネル129に所定のタッチ操作が行われたときは使用状態207に遷移し、所定の時間内に所定のタッチ操作が行われないときは待機状態201に戻る。パスコードが設定されているときは、タッチ操作待ち状態に遷移してから所定の時間内の所定のタッチ操作により使用状態207に代えてパスコード入力待ち状態205に遷移する。従来のスマートフォンでは、パスコードが設定された待機状態のときに機械式スイッチを操作するとディスプレイが動作してロック解除を促す画面が表示されていたロック解除待ち状態。そして、タッチ操作によりロック解除をするとパスコード入力を促すパスコード入力待ち状態に遷移した。ここに、ロック解除待ち状態は、誤って機械式スイッチが動作して使用状態に遷移することを防止する役割も果たしていた。タッチ操作待ち状態203を新たに定義すると、従来のロック解除待ち状態を設ける必要がなくなる。タッチ操作待ち状態203は少なくとも、タップ操作で遷移することとディスプレイを動作させる必要がない点で従来のロック解除待ち状態とは異なっている。パスコード入力待ち状態205では、ディスプレイ115にパスコード入力画面が表示される。パスコード入力待ち状態205に遷移してからディスプレイ115に表示されたパスコード入力のプロンプト画面に従って所定の時間内にユーザが正しいパスコードを入力すると使用状態207に遷移し、所定時間内に入力しないときまたは機械式スイッチ103を短時間押下したときは待機状態201に遷移する。パスコード入力待ち状態205で電力が供給されるデバイスは、タッチ操作待ち状態203で電力が供給されるデバイスと同じであるが、ディスプレイ115には必ず電力を供給する必要があり、多くの場合パスコードを認識するためにCPU111にも電力を供給する必要がある。使用状態207はスマートフォン100のすべてのデバイスに電力が供給されすべての機能を利用できる状態である。使用状態207のときに所定の時間の間タッチパネル129に入力がない場合および機械式スイッチ103が短時間押下された場合は待機状態201に遷移する。また、機械式スイッチ103が長時間押下されたときは停止状態パワーオフ状態209に遷移する。停止状態209は、時計回路を除くほとんどすべてのデバイスの電力が停止し、機械式スイッチ103が長時間押下されたときまたはUSBポート137にUSBケーブルが接続されたときに、使用状態207またはパスワード入力待ち状態205に遷移する。ウェイクアップの手順図4は、スマートフォン100をタップタッチ操作でウェイクアップさせる手順を説明するフローチャートである。ブロック301ではスマートフォン100が使用状態207で動作し、タッチスクリーン101に対して所定の時間入力がないか、スイッチ103の短時間の押下によりブロック303で待機状態201に遷移する。このとき、CPU111およびメインメモリ117のコンテキストはフラッシュメモリ125に記憶される。ブロック305では、ユーザは指でタッチスクリーン101に対してタップ操作をして筐体に振動を与える。筐体に振動を与えるためには筐体の裏側にタップ操作をしたり筐体を机に軽くぶつけたりしてもよいが、タッチスクリーン101に対するタップ操作は、タッチパネル129に入力するときに行うタッチ操作の感覚で行うことができるためユーザにとっては慣れ親しんだ操作方法となる。タップ操作は、タッチ操作待ち状態203に遷移させる意図を示す情報を含む。タップ操作はまた、タップ検出回路131が通常の扱いの中でスマートフォン100に発生する振動ノイズから区別できる特有の振動パターンを生成する操作でもある。特有の振動パターンは、ノイズと区別できる大きさの振動またはノイズも含むような大きさの振動を2値化して生成したパルスの時間軸上での振動パターンで特定することができる。本実施の形態では、振動の振幅だけでノイズから区別するのではなく、パルスの時間軸上の振動パターンで区別する方法を採用している。タップ検出回路131は、一例として加速度センサ133が検出した加速度データの振幅を所定の閾値で2値化してタップ回数を検出して時間軸上での振動パターンを生成する。そして、生成した振動パターンとあらかじめ定めた振動パターンと比較する。振動パターンを生成する他の例としては、タップ操作の固有の振動周波数を検出することも可能である。タップ検出回路131は、あらかじめ定めた振動パターンを検出したときに第1のウェイクアップ信号をPMU135に出力する。ブロック307では、第1のウェイクアップ信号を受け取ったPMU135は、タッチ操作待ち状態203に遷移させるためにタッチパネル129、タッチパネルコントローラ127およびCPU111などに電力を供給する。第1のウェイクアップ信号を受け取ったPMU135はさらに、タイマを動作させてタッチ操作待ち状態203に遷移してからの経過時間を計測する。PMU135は、待機状態201に遷移する直前のフラッシュメモリ125に記憶されたCPU111およびメインメモリ117のコンテキストを設定する。CPU135はウェイクアッププログラムを実行する。ブロック309でPMU135は、ブロック307でタイマを動作させてから数秒間といった所定の時間が経過しても所定のタッチ操作を検出しないときは、ブロック303に戻って待機状態201に遷移させる。本実施の形態では操作性の観点から、比較的弱い振動を与えかつ少ない回数のタップ操作でタッチ操作待ち状態203に遷移させるので、ノイズによる遷移も予定している。ノイズにより遷移する場合には、タッチ操作待ち状態203において無駄な電力を消費することになるので、できるだけ短時間で待機状態201に戻ることが望ましい。タッチ操作はタップ操作に続く短時間のうちに行われたときに有効になるようにすることで、ノイズの場合に待機状態201に戻るまでの所定の時間を短くすることができる。タッチ操作は、使用状態207またはパスコード入力待ち状態205に遷移させる意図を示す情報を含む。タッチ操作はまた、通常の扱いの中でタッチパネル129に偶然に入力される座標ノイズから区別できる特有の座標パターンを生成する操作でもある。特有の座標パターンは、タッチ操作待ち状態203に遷移してから所定の時間内において指が指示したタッチパネル129上の座標で構成される。他の例では、タッチ操作待ち状態203のときにディスプレイ115にも電力を供給して、ユーザに要求するタッチ操作のプロンプト画面を表示することができる。プロンプト画面は、たとえば、タッチ操作が所定の方向へのスワイプの場合はその方向への矢印やスワイプを示す文字とすることができる。ここにスワイプとは、タッチパネル129に指を接触させながら移動させる行為をいい、通常のタッチ操作におけるドラッグと同義である。タッチ操作が後に説明するような特定の座標領域への指の接触の場合はディスプレイ115にその接触領域を表示することができる。タッチ操作の座標パターンについては後に詳しく説明する。なお、なおプロンプト画面を表示するときのディスプレイ115のバックライトの輝度は使用状態207での輝度より低く設定することが望ましい。ブロック307で電力の供給を受けたCPU111は、ブロック309でウェイクアッププログラムを実行して座標情報の処理をする。ウェイクアッププログラムは、タッチパネルコントローラ127から受け取った座標情報から座標パターンを生成し、あらかじめ設定された座標パターンと比較する処理をするコードおよびパスコードの設定の有無を判断するコードを含む。CPU111はブロック311でパスコードが設定されていると判断したときは、ブロック313でディスプレイ115にパスコード入力画面を表示する。CPU111は、パスコードが設定されていないと判断したときはブロック317に移行して、PMU135に第2のウェイクアップ信号を送って使用状態207に遷移させる。CPU111は、待機状態201に遷移する直前の使用状態207の環境で動作を開始する。ブロック315では、PMU135はパスワード入力待ち状態205に遷移してから所定の時間が経過しても正しいパスコードが入力されないと判断したときは、ブロック303に戻って、CPU111およびタッチパネル129、さらに必要に応じてディスプレイ115の電力を停止して待機状態201に遷移させる。所定の時間内にパスコードが入力されたと判断するとCPU111はPMU135に通知してブロック317で使用状態207に遷移させる。以上の手順では、待機状態201からタッチ操作待ち状態203に遷移させるタップ操作と、タッチ操作待ち状態203から使用状態207に遷移させるタッチ操作の論理積からなる一連の操作であるタップタッチ操作でウェイクアップさせている。したがって、ノイズによるウェイクアップを防ぐためにタップ操作およびタッチ操作またはいずれか一方に複雑なパターンを含ませたり強く叩くことを要求したりする必要がないため、ウェイクアップ操作のためのユーザの負担を軽減することができる。また、機械式スイッチの操作に比べてユーザが操作し易いタップタッチ操作でウェイクアップさせることができるので、ウェイクアップの頻度が増えてもユーザは快適に操作することができる。よって、使用状態207において入力がないときに待機状態201に遷移するまでの時間を短くして無駄な電力を抑制することができる。また、機械式スイッチでウェイクアップさせる場合に比べて、待機状態201で増加する消費電力は加速度センサ133およびタップ検出回路131だけであるため、実用上は問題になることがない。さらに、タッチ操作待ち状態203でディスプレイ115を停止させる場合はさらに待機電力の増大を抑制することができる。タップ操作の認識図5は、加速度センサが検出した振動データから2値化した振動パターンを生成する様子を説明する図である。タップ検出回路131は、タッチパネル129に対するタップ操作により発生した振動から加速度センサ133が生成した加速度データにより振動パターンを生成する。タップ検出回路131は生成した振動パターンとあらかじめ登録された振動パターンを比較して有効なタップ操作の有無を認識する。ライン401は、連続してタップ操作が4回行われたときのアナログの加速度信号を示している。ライン403、407は加速度信号401に対するプラス側の閾値で、ライン405、409はマイナス側の閾値を示している。一例ではタップ検出回路131は、プラス側とマイナス側の加速度信号401をそれぞれ所定の時間幅で積分して閾値403、405と比較する。タップ検出回路131は、プラス側の加速度信号401の積分値が閾値403を越えたとき、またはマイナス側の加速度信号401の積分値絶対値が閾値405絶対値を超えたときに2値化されたタップ信号411を生成する。他の例では、タップ検出回路131は、加速度信号のピーク値を検出して閾値407、409と比較する。タップ検出回路131は、プラス側の加速度信号401のピーク値が閾値407を越えたとき、またはマイナス側の加速度信号401のピーク値絶対値が閾値409絶対値を越えたときに一定のパルス幅のタップ信号413を生成する。タップ検出回路131は、タップ信号の振動パターンをあらかじめ設定された振動パターンと比較して、合致したときに第1のウェイクアップ信号を出力する。前述のように、本実施の形態では、タップ操作とタッチ操作の論理積でウェイクアップさせるので、2値化するときの閾値をノイズと区別するためにユーザの負担が過大になる程度まで大きくする必要はない。図6は、第1のウェイクアップ信号を生成する有効なタップ操作の例を説明する図である。図6Aは、2個のタップ信号から第1のウェイクアップ信号を生成する例を示す。待機状態201のときにタップ検出回路131は、1個目のタップ信号421を生成したときは常にその立ち上がりエッジの発生時刻から時間t1後に時間幅twのタイムウインドウ425を設定する。タップ検出回路131は、立ち上がりエッジがタイムウインドウ425の中に含まれる2個目のタップ信号423を検出したときは、有効な振動パターンであると判断してただちに第1のウェイクアップ信号を出力する。タップ検出回路131は、タイムウインドウ425の中に立ち上がりエッジが存在するタップ信号を検出しないときは有効なタップ操作が行われないと判断して、タイムウインドウ425が経過した時点でタイムウインドウ425をリセットして1個目のタップ信号の生成を待つ。図6Bは、3個のタップ信号から第1のウェイクアップ信号を生成する例を示す。待機状態201のときにタップ検出回路131は、1個目のタップ信号431を生成したときにその立ち上がりエッジの発生時刻から時間t1後に時間幅twのタイムウインドウ437を設定する。タップ検出回路131は、タイムウインドウ437の中に立ち上がりエッジが存在するタップ信号を検出しないときは、有効なタップ操作が行われないと判断してタイムウインドウ437をリセットして1個目のタップ信号の生成を待つ。タップ検出回路131は立ち上がりエッジがタイムウインドウ437の中に存在するタップ信号433を検出したときは有効な2個目のタップ操作があったと認識して3個目のタップ信号を待つ。タップ検出回路131は、立ち上がりエッジがタイムウインドウ437の中に含まれる2個目のタップ信号433を生成したときは、その立ち上がりエッジから時間t2後に時間幅twのタイムウインドウ439を設定する。タップ検出回路131は、タイムウインドウ439の中に立ち上がりエッジが存在するタップ信号を検出しないときは、有効なタップ操作が行われないと判断してタイムウインドウ437、439をリセットして1個目のタップ信号の生成を待つ。タップ検出回路131は、立ち上がりエッジがタイムウインドウ439の中に含まれる3個目のタップ信号435を生成したときは有効なタップ操作が行われたと判断して第1のウェイクアップ信号を出力する。他の例では、タップ検出回路131は、1個目のタップ信号431を生成したときは常に1個目のタップ信号431の立ち上がりエッジの発生時刻から時間t1後にタイムウインドウ437を設定し、さらに時間t3t3>t1後にタイムウインドウ439を設定するようにしてもよい。図6Cは、3個のタップ信号から第1のウェイクアップ信号を生成する他の例を示す。待機状態201のときにタップ検出回路131は、1個目のタップ信号441を生成したときは常に1個目のタップ信号431の立ち上がりエッジに基づいて時間幅twのタイムウインドウ447を設定する。タップ検出回路131はタイムウインドウ447が設定されている間に生成した新たなタップ信号の立ち上がりエッジの数をカウントする。タップ検出回路131は、立ち上がりエッジがタイムウインドウ447の中に含まれる3個のタップ信号441、443、445を検出したときは、有効なタップ操作であると判断して3個目のタップ信号の立ち上がりエッジに基づいて第1のウェイクアップ信号を出力する。タップ検出回路131は、タイムウインドウ447の中に立ち上がりエッジが存在する3個のタップ信号を検出しないときは有効なタップ操作が行われないと判断して、タイムウインドウ447が経過した時点でタイムウインドウ447をリセットして1個目のタップ信号の生成を待つ。なお、タイムウインドウ447に含まれる有効なタップ信号の数は3個に限定されるものではない。また、タップ検出回路131は、タイムウインドウ447が経過する時点であらかじめ定めておいた所定の数のタップ信号を生成したか否かを判断してもよい。その場合は、2個のタップ信号を設定していたときに、タイムウインドウ447の中に3個のタップ信号を検出したときは、有効なタップ操作が行われないと判断することができる。タッチ操作の認識図7は、第2のウェイクアップ信号を生成する有効なタッチ操作の例を説明する図である。CPU11は、タッチパネル129に対するタッチ操作で生成された座標情報をタッチパネルコントローラ127から受け取り座標パターンを生成する。CPU111は生成した座標パターンとあらかじめフラッシュメモリ125に記憶していた座標パターンを比較して有効なタッチ操作の有無を認識する。図7Aは、座標情報が有効なタップ操作をした最後の指により生成される例を示す。ユーザはタッチパネル129の位置501に最後のタップ操作し、位置501から最後の指で矢印の方向にスワイプ503をする。このときユーザはタップ操作をした最後の指をタッチパネル129から離さないでかつ最後のタップ操作から時間をおかないでスワイプ503をする。このときCPU111は第1のウェイクアップ信号が生成されてから短時間のうちに電力が供給されて動作を開始する。CPU111が動作を開始する前にスワイプ503が始まっていてもよい。動作を開始したCPU111はからタッチパネルコントローラ127から受け取った座標情報の処理を開始する。CPU111は最初に受け取った座標情報をスワイプ503の始点座標として認識する。CPU111は、座標情報を連続して受け取る間スワイプが継続していると認識し、座標情報の入力が停止したときにスワイプが終了したと認識する。CPU111はスワイプが終了した時点の座標を終点座標として認識する。CPU111は、始点座標と終点座標の間の距離が所定値以上の座標パターンを生成したときに有効なタッチ操作であると認識することができる。この場合は、始点座標が第1の特徴点で終点座標が第2の特徴点となって、第1の特徴点と第2の特徴点の距離が座標パターンとなる。図7Bは、スワイプ505が直線以外のジェスチャを形成する例を示す。ここでは、円弧のジェスチャを例示している。CPU111は、図7Aの場合と同様にスワイプ505の始点座標と終点座座標を認識し、さらに始点座標と終点座標を結ぶ直線から最も離れたスワイプ505上の座標を第3の特徴点とする座標パターンを生成する。この場合は、始点座標である第1の特徴点と終点座標である第2の特徴点を結ぶ直線からの第3の特徴点までの距離が座標パターンとなる。ジェスチャは、円弧に限定するものではなく、4個以上の特徴点を備える形状にすることも可能である。特徴点の数が多いジェスチャであるほど生成した座標パターンをノイズから区別し易くなるが、認識の失敗やタッチ操作が難しくなるといった問題が生ずる。本実施の形態では、タップ操作との論理積を条件としてウェイクアップさせるため、誤ったウェイクアップを回避するために座標パターンを必要以上に複雑にする必要はない。図7Cは、2本の指でタップタッチ操作をする例を示す。位置501が有効なタップ操作をした最後の指の位置となっている。位置507には最後の指とは異なる指がタップ操作後に最初に接触する。たとえば、人差し指で位置501にタップ操作をし、中指で位置507からスワイプをする場合がこの操作に該当する。スワイプ509のジェスチャは、図7Bと同様にさまざまな形状とすることができる。図7Dでは、タッチパネル129の4隅に領域521~527が設定されている例を示す。CPU111は、最後にタップ操作をした指によるスワイプの終点座標が領域521~527のいずれかに入ったときは、有効なタッチ操作を認識することができる。この場合の座標パターンは、所定の距離以上のスワイプとスワイプの終点座標となる。領域521~527は4隅には限定されず、4辺の周辺に設定してもよい。また、タッチ操作待ち状態203のときにディスプレイ115を表示させるときは、ディスプレイ115にスワイプの終点座標が設定された領域を表示するようにしてもよい。図7Eは、1本の指でタップ操作をし、他の指ではスワイプをしないでタップ操作の完了後に最初に領域521~527のいずれかの位置507にタッチ操作をする例である。CPU111は、4つの領域521~527のいずれかに含まれる座標情報を受け取ったときは、有効なタッチ操作があったと認識することができる。このときタップ操作をする位置は、領域521~527のいずれかであってもよい。あるいは、タップ操作をする位置とタッチ操作をする位置がともにいずれかの同一の領域521~527であってもよい。これまでタップ操作のパターンを加速度センサ133が生成した加速度データにより振動パターンとして生成する例を説明した。本発明は、タップ操作のパターンはタップの際の衝撃により筐体に発生する衝突音をマイクロフォン123で検出して音響パターンとして生成することもできる。この場合、タップ検出回路131とほぼ同じ校正の検出回路が、マイクロフォン123が出力するアナログの音響データから音響パターンを生成し、あらかじめ設定された音響パターンと比較して第1のウェイクアップ信号を出力することができる。なお、この場合の音響パターンは、筐体の振動に対応するものであるため、タップ操作による振動パターンということもできる。マイクロフォン123および検出回路は消費電力を小さくすることができるので、加速度センサ133の場合と同様に待機電力を低減することができる。これまで本発明について図面に示した特定の実施の形態をもって説明してきたが、本発明は図面に示した実施の形態に限定されるものではなく、本発明の効果を奏する限り、これまで知られたいかなる構成であっても採用することができることはいうまでもないことである。