(57)【要約】【課題】携帯端末装置の不要なウェイクアップの実行を防止し、消費電力を低減することができる携帯端末装置および情報処理プログラムを提供すること。【解決手段】タッチパネルと表示部を備えた情報処理装置であって、装置を起動させるための操作部による操作が検出された場合に、タッチパネルへの接触が検出されなかった否かを判定し、判定の結果、タッチパネルへの接触が検出されなかったと判定された場合に、起動信号を出力する制御部を備えた情報処理装置。【選択図】図１
2016115028.tif 000002
【特許請求の範囲】
【請求項１】
タッチパネルと表示部を備えた情報処理装置であって、
装置を起動させるための操作部と、
前記操作部による操作が検出された場合に、前記タッチパネルへの接触が検出されなかった否かを判定する判定部と、
前記判定部による判定の結果、前記タッチパネルへの接触が検出されなかったと判定された場合に、起動信号を出力する制御部を備えたことを特徴とする情報処理装置。
【請求項２】
前記判定部は、前記操作部により予め決められた操作が検出された場合に判定を行うことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記携帯端末装置は、主制御部をさらに備え、前記制御部により出力される起動信号は、当該主制御部を起動するためのウェイクアップ信号であることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項４】
前記制御部により出力される起動信号は、前記表示部を表示状態とするための表示制御信号であることを特徴とする請求項１又は２に記載の情報処理装置。
【請求項５】
前記判定部は、前記操作部による操作が検出されてから所定の時間内に前記タッチパネルへの接触が検出されなかった場合に、前記タッチパネルへの接触が検出されなかったと判定することを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項６】
前記判定部は、前記操作部による操作が検出されてから所定の時間内に前記タッチパネルへの接触が検出された範囲が所定の閾値以下である場合に、前記タッチパネルへの接触が検出されなかったと判定することを特徴とする請求項１〜４のいずれか１項に記載の情報処理装置。
【請求項７】
少なくともタッチパネルおよび表示部を備えるとともに、装置を起動するための操作部を備えた情報処理装置の制御方法であって、
前記操作部による操作が検出された場合に、前記タッチパネルへの接触が検出されたか否かを判定し、
判定の結果、前記タッチパネルへの接触が検出されなかったと判定された場合に起動信号を出力することを特徴とする情報処理装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置などの情報処理装置および情報処理装置の制御方法に関する。
【背景技術】
【０００２】
近年、情報のセキュリティに対する関心が高まっており、指紋を用いてユーザの本人確認（ユーザ認証）を行うことが可能な、指紋センサを備えた携帯電話やスマートフォンなどの情報処理装置が広く利用されるようになっている。指紋センサを備えた情報処理装置によれば、ユーザ認証に成功しないと当該情報処理装置を使用できないため、第三者への情報漏洩の防止を図ることができる。
【０００３】
指紋センサを備えた情報処理装置の中には、指紋センサを、ユーザ認証のためだけでなく、スリープの状態になっている情報処理装置のウェイクアップを実行するために利用するものがある。ここで、スリープとは、電力を節約するために、情報処理装置内の主制御部であるＣＰＵ（Central Processing Unit）への電力の供給が停止されている省電力モードを意味する。また、スリープの状態では、情報処理装置の表示装置のバックライトが消灯し、画面がオフ（表示されていない状態）になる。また、ウェイクアップとは、ＣＰＵをスリープになる前の状態に復帰させる動作を意味する。ウェイクアップの実行によって、表示装置の画面がオン（表示されている状態）になる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００２−３５１４４４号公報
【特許文献２】特開２００２−２０７５２５号公報
【特許文献３】特開２０１２−２２１４３５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ユーザがウェイクアップを実行させる機能を有する指紋センサを備えた情報処理装置を携帯している場合、ユーザが意図せずに指紋センサに触れることによって、情報処理装置がウェイクアップを実行してしまうことがある。例えば、ユーザが情報処理装置を無造作に持ったとき、または衣類のポケットの中に入れているときに、指など手の一部が指紋センサに触れることがある。このとき、指紋センサは、ユーザが意図的に触れたのか否かを判別することが困難であるため、接触を検知すると無条件に情報処理装置がウェイクアップを実行してしまう。
【０００６】
情報処理装置がウェイクアップを実行すると、前述の通り、ＣＰＵへの給電が再開され、表示装置が起動してオンになるため、相応の電力を消費することとなる。情報処理装置全体の消費電力の中で、ＣＰＵおよび表示装置の消費電力は、情報処理装置を構成する他の部品に比べて大きな割合を占める。このため、省電力化の観点では、不要なウェイクアップの発生を防止できることが望ましい。
【０００７】
本発明の１つの側面では、情報処理装置の不要なウェイクアップの実行を防止し、消費電力を低減することができる情報処理装置および情報処理装置の制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００８】
発明の一観点によれば、タッチパネルと表示部を備えた情報処理装置であって、装置を起動させるための操作部と、前記操作部による操作が検出された場合に、前記タッチパネルへの接触が検出されなかったか否かを判定する判定部と、前記判定部による判定の結果、前記タッチパネルへの接触が検出されなかったと判定された場合に、起動信号を出力する制御部を備えた情報処理装置が提供される。
【発明の効果】
【０００９】
一実施態様によれば、情報処理装置の不要なウェイクアップの実行を防止し、消費電力を低減することができる情報処理装置および情報処理装置の制御方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】図１は、実施例１における、携帯端末装置の機能ブロック図の一例を示す図である。
【図２】図２は、実施例１における、携帯端末装置のハードウェア構成の一例を示す図である。
【図３】図３は、実施例１における、携帯端末装置の上面図の一例を示す図である。
【図４】図４は、ユーザの手が携帯端末装置の指紋センサに接触する様子を示す図である。
【図５】図５は、携帯端末装置の上面図の別の一例を示す図である。
【図６】図６は、携帯端末装置の上面図の別の一例を示す図である。
【図７】図７は、実施例１における、携帯端末装置による情報処理方法の一例を示すフローチャートである。
【図８】図８は、実施例１における、携帯端末装置による情報処理方法の変形例を示すフローチャートである。
【図９】図９は、実施例２における、携帯端末装置の機能ブロック図の一例を示す図である。
【図１０】図１０は、実施例２における、携帯端末装置による情報処理方法の一例に係るフローチャートである。
【図１１】図１１は、実施例３における、携帯端末装置の機能ブロック図の一例を示す図である。
【図１２】図１２は、実施例３における、携帯端末装置のハードウェア構成の一例を示す図である。
【図１３】図１３は、実施例３における、携帯端末装置による情報処理方法の一例を示すフローチャートである。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について、図１から図１３を参照して具体的に説明する。
【００１２】
なお、本発明の情報処理装置の実施形態として、携帯電話、タブレット端末などを例として以下に説明するが、これに限定されることはなく、情報処理装置全般に適用することができる。
【００１３】
（実施例１）
図１は、実施例１における、携帯端末装置の機能ブロック図の一例を示す図である。図１に示すように、携帯端末装置１００は、主制御部であるメインＣＰＵ１０と、記憶部１５と、操作部である指紋センサ２０と、タッチパネル３０と、表示部４０とを含む。メインＣＰＵ１０は、記憶部１５、指紋センサ２０、タッチパネル３０、および表示部４０と相互に通信可能に接続されている。なお、図１では、図面を参照する際の便宜のため、実施例１の処理に係るブロック間の接続を実線で示しており、それ以外の接続を破線で示している。携帯端末装置１００は、例えばスマートフォン、携帯電話、またはタブレット端末等である。以降の説明では、メインＣＰＵ１０またはタッチパネル３０がスリープの状態から復帰する動作についてもウェイクアップと呼称することがある。
【００１４】
メインＣＰＵ１０は、携帯端末装置１００全体の処理を管理するハードウェアである。メインＣＰＵ１０は、ＣＰＵだけでなく、ＭＰＵ（Micro Processing Unit）によって実現することもできる。メインＣＰＵ１０は、指紋センサ２０またはタッチパネル３０などの周辺部品へコマンドを送信したり、周辺部品からデータを受信したりすることによって、処理を実行する。メインＣＰＵ１０は、携帯端末装置１００への操作入力が所定の時間行われない場合、節電のためにスリープの状態に遷移する。一方、メインＣＰＵ１０は、外部から割り込み通知を受信するとウェイクアップを実行し、スリープの状態から、ユーザが携帯端末装置１００を使用できる状態に遷移する。メインＣＰＵ１０は、制御部の一例である。
【００１５】
記憶部１５は、メインＣＰＵ１０が実行する処理に用いられるデータおよびプログラムを格納するハードウェアである。記憶部１５は、用途または必要とする記憶容量などに応じて複数の記憶装置によって構成することができる。
【００１６】
指紋センサ２０は、ユーザが、指紋を用いたユーザ認証を行うために利用する電子部品である。指紋センサ２０は、指紋から得られる生体情報など、ユーザ認証に用いられるデータをメインＣＰＵ１０に送信することができる。さらに、指紋センサ２０は、ユーザ認証のほかに、割り込み通知を送信することによってタッチパネル３０のウェイクアップを実行させる（装置を起動させるための操作を実行する）こともできる。指紋センサ２０としては、例えば、指紋センサ２０自身を指などで押すことにより入力を行い、当該入力を契機としてメインＣＰＵ１０にウェイクアップを実行させる指紋センサ２０を用いることができる。また、指紋センサ２０としては、例えば、絶縁膜の表面（センサ面）に指を接触させることにより生体情報の入力を行い、当該入力を契機として生体認証を行い、認証に成功した場合にログイン動作を行うことなくメインＣＰＵ１０のウェイクアップを実行させる指紋センサ２０を用いることもできる。
【００１７】
指紋センサ２０は、入力検出部２１と、判定部２２と、起動制御部２３とを含む。入力検出部２１は、センサ面を有し、センサ面への操作入力を検出する。センサ面への操作入力とは、例えば、センサ面へ指などが接触すること、または上述のボタンが押されることを示す。判定部２２は、入力検出部２１がセンサ面への操作入力を検出したか否かを判定する。起動制御部２３は、入力検出部２１がセンサ面への操作入力を検出した場合に、タッチパネル３０にウェイクアップを実行させるためタッチパネル３０に割り込み通知を送信する。指紋センサ２０は、センサの一例である。
【００１８】
タッチパネル３０は、操作面に指などを接触させることによって携帯端末装置１００を操作する入力装置である。指などの接触を検知する方法としては、例えば静電容量方式が用いられる。静電容量方式は、操作面と重なる位置に複数の電極が格子状に並べて配置され、指などが操作面に接触することによって静電容量の変化を検知する方式である。タッチパネル３０は、操作面に対する指などの接触を検知すると接触した位置の座標を特定し、特定した座標のデータをメインＣＰＵ１０に送信することができる。
【００１９】
タッチパネル３０は、接触検出部３１と、判定部３２と、起動制御部３３とを含む。接触検出部３１は、操作面を有し、操作面に対する指などの接触を検出する。そして、接触検出部３１は、指などの接触を検出した旨を判定部３２に通知する。判定部３２は、指紋センサ２０の起動制御部２３から割り込み通知を受信したときに、タッチパネル３０を起動させる。そして、判定部３２は、接触検出部３１から受信した情報に基づいて、タッチパネル３０に指などの接触があったか否かを判定する。起動制御部３３は、判定部３２によってタッチパネル３０に指などの接触がなかったと判定された場合に、メインＣＰＵ１０への入力を有効にする。具体的には、起動制御部３３は、メインＣＰＵ１０にウェイクアップを実行させるため、メインＣＰＵ１０に割り込み通知を送信する。起動制御部３３は、指示部の一例である。
【００２０】
表示部４０は、画像を表示する装置である。表示部４０は、例えば液晶ディスプレイ、プラズマディスプレイまたは有機ＥＬディスプレイ等によって実現される。具体的には、表示部４０の上に重なるようにタッチパネル３０を配置して表示装置を構成する。そして、表示部４０の画面をオン、すなわちバックライトを点灯させることによって、タッチパネル３０を含む画像を画面上に表示することができる。なお、表示部４０は、メインＣＰＵ１０から受信する表示制御に応じて画面をオンまたはオフに変化させることができる。
【００２１】
次に、携帯端末装置１００のハードウェア構成について説明する。
【００２２】
図２は、実施例１における、携帯端末装置１００のハードウェア構成の一例を示す図である。図２に示すように、携帯端末装置１００は、指紋センサ２０、タッチパネル３０、ＬＣＤ（liquid crystal display）５０、メインＣＰＵ１０、メモリ６１、マイク６２、スピーカ６３、アンテナ６４等を備えている。携帯端末装置１００の構成各部は、バス６５に接続されている。
【００２３】
指紋センサ２０は、センサ２４と、ＡＤ（Analog-digital）変換回路２５と、コントロールＩＣ（Integrated circuit）２６とを備える。センサ２４は、センサ面を介して指紋の情報を取得する。ＡＤ変換回路２５は、センサ２４から受信した指紋に関する生体情報をデジタルデータに変換し、コントロールＩＣ２６に出力する。センサ２４およびＡＤ変換回路２５は、図１に示す入力検出部２１の一例である。
【００２４】
コントロールＩＣ２６は、図１に示す判定部２２および起動制御部２３の一例である。コントロールＩＣ２６は、各種処理を実行するプロセッサと、前述の通知処理に用いるプログラムを格納するメモリと、該通知処理に用いるデータを一時的に格納するレジスタとして用いるメモリとを備えている。コントロールＩＣ２６は、バス６５を通じてメインＣＰＵ１０から制御を受けるとともに、センサ２４およびＡＤ変換回路２５を制御する。なお、コントロールＩＣ２６は、ＣＰＵによって実現することもできる。また、ＡＤ変換回路２５は、コントロールＩＣ２６の一部として構成することもできる。
【００２５】
タッチパネル３０は、タッチスクリーン３４と、ＡＤ変換回路３５と、コントロールＩＣ３６とを備える。タッチスクリーン３４は、操作面を有するパネルを備え、操作面に対する指などの接触を検知し、操作面上の接触位置の座標の情報を取得する。ＡＤ変換回路３５は、タッチスクリーン３４から受信した接触位置の座標の情報をデジタルデータに変換し、コントロールＩＣ３６に出力する。タッチスクリーン３４およびＡＤ変換回路３５は、図１に示す接触検出部３１の一例である。
【００２６】
コントロールＩＣ３６は、図１に示す判定部３２の一例である。コントロールＩＣ３６は、各種処理を実行するプロセッサと、前述の判定処理に用いるプログラムを格納するメモリと、判定処理に用いるデータを一時的に格納するレジスタとして用いるメモリとを含む。コントロールＩＣ３６は、バス６５を通じてメインＣＰＵ１０から制御されるとともに、タッチスクリーン３４およびＡＤ変換回路３５を制御する。なお、コントロールＩＣ３６は、ＣＰＵによって実現することもできる。また、ＡＤ変換回路３５は、コントロールＩＣ３６の一部として構成することもできる。
【００２７】
ＬＣＤ５０は、図１の表示部４０の一例であり、タッチパネル３０と一体化して使用される。ＬＣＤ５０は、タッチパネル３０の下方に重なるように配置され、バックライトの機能を奏する。ＬＣＤ５０は、液晶パネル５１とコントロールＩＣ（integrated circuit）５２とを備えている。
【００２８】
液晶パネル５１は、ＬＣＤ５０の本体である。コントロールＩＣ５２は、液晶パネル５１の動作を制御するＩＣである。なお、コントロールＩＣ５２は、コントロールＩＣ３６と一体化して用いることもできる。また、コントロールＩＣ５２は、ＣＰＵによって実現することもできる。
【００２９】
メモリ６１は、図１に示す記憶部１５の一例である。メモリ６１は、例えばＲＡＭ（Random Access Memory）、フラッシュメモリ、またはＲＯＭ（Read Only Memory）であり、これらのいずれかの組み合わせであっても良い。例えば、ＲＡＭおよびＮＡＮＤ型フラッシュメモリは、データの格納用に用いることができる。一方、ＮＯＲ型フラッシュメモリおよびＲＯＭは、プログラムの格納用に用いることができる。
【００３０】
マイク６２は、音声情報の入力を受け付けるための部品である。スピーカ６３は、音声情報を出力するための部品である。アンテナ６４は、外部装置から電波を受信、または外部装置へ電波を送信するための部品である。
【００３１】
図３は、携帯端末装置の上面図の一例を示す図である。なお、図１と共通の部品には同一の符号を付している。図３に示すように、携帯端末装置１００は、筐体１１０と、筐体１１０の上面の領域に並んで配置された指紋センサ２０とタッチパネル３０とを備えている。この携帯端末装置１００によれば、指紋センサ２０の上面のボタンを指などで押すことによって、携帯端末装置１００のウェイクアップを実行することができる。なお、携帯端末装置１００は、指紋センサ２０の上面のボタンを押さず、単に指などを接触させるだけでウェイクアップが実行できる携帯端末装置であっても良い。
【００３２】
図４は、ユーザの手が携帯端末装置の指紋センサに接触する様子を示す図である。図４によれば、携帯端末装置１００のタッチパネル３０の隣には指紋センサ２０が配置されている。このため、図４に示すように、ユーザが携帯端末装置１００を片手で所持した際に、ユーザの手１２０が指紋センサ２０およびタッチパネル３０に同時に接触することがある。
【００３３】
図５は、携帯端末装置の上面図の別の一例を示す図である。なお、図１と共通の部品には同一の符号を付している。図５に示すように、携帯端末装置１００ａは、筐体１１０ａと、筐体１１０ａの上面の領域に並んで配置された指紋センサ２０およびタッチパネル３０を備えている。また、携帯端末装置１００ａは、指紋センサ２０およびタッチパネル３０の上面を覆う保護ガラス１３０を備えている。携帯端末装置１００ａによれば、保護ガラス１３０の指紋センサ２０に相当する位置に指を載置したときに、接触を検知し、ウェイクアップを実行することができる。
【００３４】
図６は、携帯端末装置の上面図の別の一例を示す図である。図６（ａ）は携帯端末装置１００ｂのおもて面、図６（ｂ）は携帯端末装置１００ｂの裏面を示している。図６（ａ）に示すように、携帯端末装置１００ｂのおもて面には、タッチパネル３０が備えられている。一方、図６（ｂ）に示すように、携帯端末装置１００ｂの裏面には、指紋センサ２０が備えられている。携帯端末装置１００ｂによれば、図３に示す携帯端末装置１００と同様に、スリープの状態のときに指紋センサ２０の上面のボタンを指などで押すことによってウェイクアップを実行することができる。なお、携帯端末装置１００ｂは、図３に示す携帯端末装置１００と同様に、指紋センサ２０の上面のボタンを押さず、単に指などを接触させるだけでウェイクアップが実行できる携帯端末装置であっても良い。
【００３５】
次に、図７を参照しながら、携帯端末装置による情報処理方法について説明する。
【００３６】
図７は、実施例１における、携帯端末装置による情報処理の制御方法の一例を示すフローチャートである。
【００３７】
まず、メインＣＰＵ１０がスリープの状態であり、指紋センサ２０が検出待ちの状態であるときに、指紋センサ２０の入力検出部２１は、指紋センサ２０への操作入力を検出したか否かを判定する（Ｓ１０１）。操作入力を検出していないと判定された場合（Ｓ１０１否定）、入力検出部２１は、検出待ちの状態を維持し、所定の時間が経過した後にＳ１０１の処理を再び実行する。一方、操作入力を検出したと判定された場合（Ｓ１０１肯定）、判定部２２は、メインＣＰＵ１０のウェイクアップを実行させるための指示信号を起動制御部２３に送信する。そして、指示信号を受信した起動制御部２３は、タッチパネル３０を起動させるため、割り込み通知をタッチパネル３０の判定部３２に送信する（Ｓ１０２）。
【００３８】
続いて、タッチパネル３０の判定部３２は、起動制御部２３から割り込み通知を受信すると、タッチパネル３０のコントロールＩＣ３６への電力の供給を開始し、タッチパネル３０のウェイクアップを実行する（Ｓ１０３）。続いて、判定部３２は、割り込み通知を受信してから所定の時間内に、接触検出部３１がタッチパネル３０への指などの接触を検出したか否かを判定する（Ｓ１０４）。このとき、所定の時間は１秒以内に設定することが好ましい。タッチパネル３０への指などの接触を監視する時間を制限することによって、指紋センサ２０への操作入力とタッチパネル３０への接触とを略同一のタイミングで行ったことを検知できるため、意図的でない指紋センサ２０への操作入力を検知する確率を向上させることができる。
【００３９】
接触検出部３１がタッチパネル３０への接触を検出したと判定された場合（Ｓ１０４肯定）、判定部３２は、指紋センサ２０への操作入力が意図的に行われたものではないと判断する。そして、判定部３２は、タッチパネル３０のコントロールＩＣ３６への電力の供給を停止し、タッチパネル３０を再びスリープの状態に遷移させる（Ｓ１０５）。一方、タッチパネル３０への接触を検出していないと判定された場合（Ｓ１０４否定）、指紋センサ２０への操作入力が意図的に行われたと判断する。そして、起動制御部３３は、メインＣＰＵ１０にウェイクアップを実行させるため、割り込み通知をメインＣＰＵ１０に送信する（Ｓ１０６）。
【００４０】
続いて、メインＣＰＵ１０は、スリープの状態のときに起動制御部３３から割り込み通知を受信すると、メインＣＰＵ１０への電力の供給を開始し、ウェイクアップを実行する（Ｓ１０７）。
【００４１】
メインＣＰＵ１０のウェイクアップが実行された後、メインＣＰＵ１０は、表示部４０に対して表示制御を実行する（Ｓ１０８）。具体的には、ユーザが指紋認証によるロック機能を利用している場合、メインＣＰＵ１０は、表示部４０に指紋認証画面を表示させる。その後、ユーザによる指紋認証に成功した場合、メインＣＰＵ１０は、ロックを解除し、表示部４０に操作入力が可能な画面を表示させる。これにより、ユーザは携帯端末装置１００を使用できるようになる。一方、指紋認証に失敗した場合、メインＣＰＵ１０は、ロックされた状態を維持することを示す画面を表示させる。また、ユーザが指紋認証によるロック機能を利用していない場合、メインＣＰＵ１０は、表示部４０に操作入力が可能な画面を表示させる。これにより、ユーザは、携帯端末装置１００を使用できるようになる。
【００４２】
以上のようにして、携帯端末装置による情報処理を実行することができる。
【００４３】
一般に、ユーザが意図的に指紋センサに対する操作入力を行っているときは、タッチパネルに触れていないことが多い。換言すれば、指紋センサに対する操作入力が検出されたときに、タッチパネルへの接触が検出された場合は、その操作入力がユーザの意図に反して行われた可能性が高いものと見做すことができる。実施例１の実施形態によれば、携帯端末装置１００の画面が非表示の状態のときに指紋センサ２０が操作入力を検出した場合に、タッチパネル３０への接触が検出されたか否かを判定し、タッチパネル３０への接触が検出されなかったと判定された場合に、画面の非表示の状態を解除し、画像を表示させる。この方法によれば、タッチパネル３０への接触が検出されたことで、ユーザの意図に反して操作入力が行われた可能性が高いと判定された場合には、携帯端末装置のウェイクアップが実行されない。このため、携帯端末装置の不要なウェイクアップの実行を防止することができ、消費電力を低減することができる。
【００４４】
また、実施例１の実施形態によれば、指紋センサ２０が操作入力を検出した場合に、タッチパネル３０のウェイクアップが実行される。そして、タッチパネル３０への接触が検出されなかったと判定された場合に、メインＣＰＵ１０のウェイクアップが実行され、携帯端末装置１００の画面がオンになる。即ち、携帯端末装置１００のウェイクアップが３段階で実行される。この方法によれば、本発明の処理に伴う電力の消費を最小限に抑えることが可能となる。
【００４５】
（変形例）
次に、実施例１の変形例について説明する。ユーザが無意識に指紋センサ２０およびタッチパネル３０に同時に接触しているときは、例えば図４に示すように、タッチパネル３０を広範囲に接触している可能性が高い。そこで変形例では、接触検出部３１がタッチパネル３０のタッチスクリーン３４への接触を検出したと判定された場合に、タッチスクリーン３４上の接触範囲に基づいて、メインＣＰＵのウェイクアップを実行するか否かを判定する。
【００４６】
図８は、実施例１における、携帯端末装置による情報処理方法の変形例を示すフローチャートである。
【００４７】
処理を開始してからＳ１０１からＳ１０４までの処理は、図７に示す処理と同様であるので、説明は省略する。Ｓ１０４において、割り込み通知を受信してから所定の時間内に、接触検出部３１がタッチスクリーン３４への接触を検出したと判定されなかった場合（Ｓ１０４否定）、判定部３２は、指紋センサ２０への操作入力が意図的に行われたと判断し、図７と同様にＳ１０６に進む。そして、Ｓ１０６以降の処理を実行することにより、携帯端末装置１００の表示装置の画面がオンになる。
【００４８】
一方、割り込み通知を受信してから所定の時間内に、接触検出部３１がタッチスクリーン３４への接触を検出したと判定された場合（Ｓ１０４肯定）、判定部３２は、接触範囲の大きさが閾値以下か否かを判定する（Ｓ１０４ａ）。具体的には、タッチスクリーン３４上の接触を検知した位置の座標の数を接触範囲の大きさとして定義する。そして、接触検出部３１から受信した座標の数を所定の閾値と比較することによって判定することができる。別の方法としては、例えば接触を検知した位置の座標を結んで得られる接触領域の面積を算出し、算出した面積を接触範囲の大きさとして定義する。そして、当該面積を所定の閾値と比較することによって判定することもできる。
【００４９】
Ｓ１０４ａにおいて、接触範囲の大きさが閾値よりも大きい場合（Ｓ１０４ａ否定）、判定部３２は、指紋センサ２０への操作入力が意図的に行われたものではないと判断し、Ｓ１０５に進む。そして、Ｓ１０５において、判定部３２は、タッチパネル３０を再びスリープの状態に遷移させ、Ｓ１０１に戻る。
【００５０】
一方、接触範囲の大きさが閾値以下である場合（Ｓ１０４ａ肯定）、判定部３２は、指紋センサ２０への操作入力が意図的に行われたと判断し、Ｓ１０６に進む。そして、Ｓ１０６において、起動制御部３３は、メインＣＰＵ１０にウェイクアップを実行させる。Ｓ１０７以降の処理は、図７に示す処理と同様であるので、説明は省略する。
【００５１】
以上のようにして、携帯端末装置による情報処理を実行することができる。
【００５２】
本変形例によれば、接触範囲の大きさが所定の閾値以下の場合には、メインＣＰＵのウェイクアップが実行されない。このため、指紋センサを用いて携帯端末装置のウェイクアップを実行しようとしたときに、指紋センサへ操作入力している最中に誤ってタッチパネルに触れてしまった場合であっても、携帯端末装置のウェイクアップを実行させることができる。
【００５３】
（実施例２）
次に、実施例２について説明する。実施例１では、指紋センサ２０およびタッチパネル３０が、本発明に係る処理の一部を各々実行する。これに対して実施例２では、実施例１でタッチパネル３０が実行する処理をメインＣＰＵ１０が実行することを特徴としている。
【００５４】
図９は、実施例２における、携帯端末装置の機能ブロック図の一例を示す図である。図１に示す機能ブロックと同一の機能ブロックについては、図１と同一の参照符号を付し、その説明を省略する。図９に示すように、実施例２では、携帯端末装置２００のメインＣＰＵ１０は判定部１１を含み、タッチパネル３０は接触検出部３１を含む。指紋センサ２０の構成は、図１に示す指紋センサ２０と略同様である。但し、図９に示す指紋センサ２０の起動制御部２３は、タッチパネル３０の判定部３２ではなくメインＣＰＵ１０に接続されている。なお、図９についても図１と同様に、図面を参照する際の便宜のため、実施例２の処理に係るブロック間の接続を実線で示しており、それ以外の接続を破線で示している。
【００５５】
実施例２における携帯端末装置のハードウェア構成は、図２に示す実施例1の構成と略同様であるので、説明を省略する。
【００５６】
図１０は、実施例２における、携帯端末装置による情報処理方法の一例に係るフローチャートである。
【００５７】
まず、メインＣＰＵ１０がスリープの状態であり、指紋センサ２０が検出待ちの状態であるときに、指紋センサ２０の判定部２２は、入力検出部２１が指紋センサ２０への操作入力を検出したか否かを判定する（Ｓ２０１）。入力検出部２１が操作入力を検出していないと判定された場合（Ｓ２０１否定）、判定部２２は、検出待ちの状態を維持し、所定の時間が経過した後にＳ２０１の処理を再び実行する。一方、入力検出部２１が操作入力を検出したと判定された場合（Ｓ２０１肯定）、判定部２２は、メインＣＰＵ１０のウェイクアップを実行させるための指示信号を起動制御部２３に送信する。そして、指示信号を受信した起動制御部２３は、メインＣＰＵ１０にウェイクアップを実行させるため、メインＣＰＵ１０に割り込み通知を送信する（Ｓ２０２）。
【００５８】
続いて、メインＣＰＵ１０は、起動制御部２３から割り込み通知を受信すると、メインＣＰＵ１０を構成する回路への電力の供給を開始し、メインＣＰＵ１０のウェイクアップを実行する（Ｓ２０３）。続いて、メインＣＰＵ１０は、タッチパネル３０のコントロールＩＣ３６への電力の供給を開始し、タッチパネル３０にウェイクアップを実行させる（Ｓ２０４）。
【００５９】
続いて、メインＣＰＵ１０の判定部１１は、タッチパネル３０の接触検出部３１が、割り込み通知を受信してから所定の時間内に、タッチスクリーン３４への指などの接触を検出したか否かを判定する（Ｓ２０５）。接触検出部３１がタッチスクリーン３４への接触を検出したと判定された場合（Ｓ２０５肯定）、判定部１１は、指紋センサ２０への操作入力が意図的に行われたものではないと判断する。そして、判定部１１は、タッチパネル３０のコントロールＩＣ３６への電力の供給を停止し、タッチパネル３０を再びスリープの状態に遷移させる（Ｓ２０６）。その後、Ｓ２０１に戻り、Ｓ２０１の処理が再び実行される。
【００６０】
一方、接触検出部３１がタッチスクリーン３４への接触を検出していないと判定された場合（Ｓ２０５否定）、判定部３２は、指紋センサ２０への操作入力が意図的に行われたと判断する。そして、メインＣＰＵ１０は、表示部４０に対して表示制御を実行し、表示部４０の画面をオフからオンに切り替える（Ｓ２０７）。これにより、ユーザは、タッチパネル３０への操作入力が可能となり、携帯端末装置２００を使用することができる。
【００６１】
以上のようにして、携帯端末装置２００による情報処理を実行することができる。
【００６２】
実施例２の実施形態によれば、ユーザの意図に反して操作入力が行われた可能性が高いと判定された場合には、携帯端末装置２００の画面がオンにならない。このため、携帯端末装置２００の不要な画面の起動を防止することができ、消費電力を低減することができる。
【００６３】
また、実施例２の実施形態によれば、タッチパネル３０への接触の有無を判定する処理が、タッチパネル３０でなくメインＣＰＵ１０によって行われる。これにより、タッチパネル３０への接触の有無を判定する処理のプログラムをコントロールＩＣ３６内に格納しなくても良くなるため、実施例１よりも簡易な機能構成でコントロールＩＣ３６を実現することが可能となる。
【００６４】
（実施例３）
次に、実施例３について説明する。実施例３では、メインＣＰＵ１０と独立して設けられたサブＣＰＵ７０が、指紋センサ２０およびタッチパネル３０に代わって本発明に係る処理を実行することを特徴としている。
【００６５】
図１１は、実施例３における、携帯端末装置の機能ブロック図の一例を示す図である。図１に示す機能ブロックと同一の機能ブロックについては、図１と同一の参照符号を付し、その説明を省略する。図１１に示すように、携帯端末装置３００は、メインＣＰＵ１０と、記憶部１５と、指紋センサ２０と、タッチパネル３０と、表示部４０と、サブＣＰＵ７０と、記憶部７５とを含む。サブＣＰＵ７０は、メインＣＰＵ１０、指紋センサ２０、タッチパネル３０および記憶部７５と相互に通信可能に接続されている。なお、図１１についても図１および図９と同様に、図面を参照する際の便宜のため、本発明の処理に係るブロック間の接続を実線で示しており、それ以外の接続を破線で示している。
【００６６】
実施例３では、指紋センサ２０は入力検出部２１を含み、タッチパネル３０は接触検出部３１を含む。メインＣＰＵ１０および記憶部１５の機能は、図１に示すメインＣＰＵ１０および記憶部１５の機能とそれぞれ同様であるので、説明を省略する。
【００６７】
サブＣＰＵ７０は、判定部７１と起動制御部７２とを含む。判定部７１は、判定に関わる処理を実行する。起動制御部７２は、メインＣＰＵ１０またはタッチパネル３０の起動制御を行う。具体的には、起動制御部７２は、メインＣＰＵ１０またはタッチパネル３０について、ウェイクアップを実行する処理、スリープの状態を維持する処理、またはスリープの状態に遷移させる処理を実行することができる。
【００６８】
記憶部７５は、サブＣＰＵ７０が実行する処理に用いられるデータおよびプログラムを格納するハードウェアである。記憶部７５は、記憶部１５と同様に、用途または必要とする記憶容量などに応じて複数の記憶装置によって構成することができる。
【００６９】
図１２は、実施例３における、携帯端末装置のハードウェア構成の一例を示す図である。図１に示す部品と同一の部品については、同一の参照符号を付し、説明を省略する。図１２に示すように、携帯端末装置３００は、バス６５に接続されたサブＣＰＵ７０、メモリ６６および可搬型記憶媒体用ドライブ６７を備えている。
【００７０】
サブＣＰＵ７０は、実施例３に係る処理プログラムを実行するためのプロセッサである。処理プログラムはメモリ６６に格納することができる。メモリ６６は、図１１に示す記憶部７５の一例である。メモリ６６は、メモリ６１と同様に、例えばＲＡＭ、フラッシュメモリ、またはＲＯＭであり、これらのいずれかの組み合わせであっても良い。
【００７１】
また、携帯端末装置３００では、可搬型記憶媒体用ドライブ６７が可搬型記憶媒体６８から読み取ったプログラムをメモリ６６の一例であるＲＡＭにロードし、サブＣＰＵ７０で実行させることもできる。
【００７２】
図１３は、実施例３における、携帯端末装置による情報処理方法の一例を示すフローチャートである。
【００７３】
まず、メインＣＰＵ１０がスリープの状態であり、指紋センサ２０が検出待ちの状態であるときに、サブＣＰＵ７０の判定部７１は、指紋センサ２０の入力検出部２１が指紋センサ２０への操作入力を検出したか否かを判定する（Ｓ３０１）。入力検出部２１が操作入力を検出していないと判定された場合（Ｓ３０１否定）、サブＣＰＵ７０の起動制御部７２は、入力検出部２１に検出待ちの状態を維持させる。そして、判定部７１は、所定の時間が経過した後に、Ｓ３０１の処理を再び実行する。
【００７４】
一方、入力検出部２１が操作入力を検出したと判定された場合（Ｓ３０１肯定）、起動制御部７２は、タッチパネル３０のコントロールＩＣ３６に電流を供給し、タッチパネル３０にウェイクアップを実行させる（Ｓ３０２）。続いて、判定部７１は、割り込み通知を受信してから所定の時間内に、接触検出部３１がタッチスクリーン３４への指などの接触を検出したか否かを判定する（Ｓ３０３）。
【００７５】
接触検出部３１がタッチスクリーン３４への接触を検出したと判定された場合（Ｓ３０３肯定）、判定部７１は、指紋センサ２０への操作入力が意図的に行われたものではないと判断する。そして、起動制御部７２は、タッチパネル３０のコントロールＩＣ３６への電力の供給を停止し、タッチパネル３０を再びスリープの状態に遷移させる（Ｓ３０４）。その後、Ｓ３０１の処理に戻る。
【００７６】
一方、接触検出部３１がタッチスクリーン３４への接触を検出していないと判定された場合（Ｓ３０３否定）、判定部７１は、指紋センサ２０への操作入力が意図的に行われたと判断する。そして、起動制御部７２は、メインＣＰＵ１０にウェイクアップを実行させるため、割り込み通知をメインＣＰＵ１０に送信する（Ｓ３０５）。
【００７７】
続いて、メインＣＰＵ１０は、スリープの状態のときに起動制御部７２から割り込み通知を受信すると、起動制御部７２は、メインＣＰＵ１０への電力の供給を開始し、ウェイクアップを実行する（Ｓ３０６）。さらに起動制御部７２は、表示部４０に対して表示制御を実行し、表示部４０の画面をオフからオンに切り替える（Ｓ３０７）。これにより、携帯端末装置３００は、スリープの状態からユーザが携帯端末装置３００を使用できる状態に遷移する。
【００７８】
以上のようにして、携帯端末装置による情報処理を実行することができる。
【００７９】
実施例３の実施形態によれば、本発明の一連の処理がサブＣＰＵ７０によって実行される。これにより、処理のプログラムをコントロールＩＣ２６およびコントロールＩＣ３６に格納しなくても良くなるため、実施例１および実施例２よりも簡易な機能構成でコントロールＩＣ２６およびコントロールＩＣ３６を実現することが可能となる。
【００８０】
以上、本発明の好ましい実施例について詳述したが、本発明は特定の実施例に限定されるものではなく、種々の変形や変更が可能である。例えば、本実施形態では、ウェイクアップを実行させる機能を有する指紋センサを備えた携帯端末装置の例について説明したが、指紋センサの代わりに、例えば手などの接触を検知したときにウェイクアップを実行させる機能を有する静電センサを備えた携帯端末装置にも本発明を適用することができる。この携帯端末装置では、静電センサが本発明におけるセンサとして機能する。すなわち、携帯端末装置がスリープの状態のときに静電センサが接触による入力を検出した場合に、タッチパネルへの接触が検出されたか否かを判定する。そして、タッチパネルへの接触が検出されたと判定された場合に、携帯端末装置のウェイクアップを実行する。この方法によっても、携帯端末装置の不要なウェイクアップを防止し、消費電力を低減することができる。
【００８１】
なお、前述した携帯端末装置および情報処理方法をコンピュータに実行させるコンピュータプログラム、およびそのプログラムを記録した、非一時的なコンピュータ読み取り可能な記録媒体は、本発明の範囲に含まれる。ここで、非一時的なコンピュータ読み取り可能な記録媒体は、例えばＳＤメモリカードなどのメモリカードである。なお、前記コンピュータプログラムは、前記記録媒体に記録されたものに限られず、電気通信回線、無線又は有線通信回線、インターネットを代表とするネットワーク等を経由して伝送されるものであってもよい。
【符号の説明】
【００８２】
１０：メインＣＰＵ
１１：判定部
１５：記憶部
２０：指紋センサ
２１：入力検出部
２２：判定部
２３：起動制御部
２４：センサ
２５：ＡＤ変換回路
２６：コントロールＩＣ
３０：タッチパネル
３１：接触検出部
３２：判定部
３３：起動制御部
３４：タッチスクリーン
３５：ＡＤ変換回路
３６：コントロールＩＣ
４０：表示部
５０：ＬＣＤ
５１：液晶パネル
５２：コントロールＩＣ
６１：メモリ
６２：マイク
６３：スピーカ
６４：アンテナ
６５：バス
６６：メモリ
６７：可搬型記憶媒体用ドライブ
６８：可搬型記憶媒体
７０：サブＣＰＵ
７１：判定部
７２：起動制御部
７５：記憶部
１００，１００ａ，１００ｂ：携帯端末装置
１１０，１１０ａ，１１０ｂ：筐体
１２０：手
１３０：保護ガラス
２００：携帯端末装置
３００：携帯端末装置
【図１】
2016115028.tif 000003
【図２】
2016115028.tif 000004
【図３】
2016115028.tif 000005
【図４】
2016115028.tif 000006
【図５】
2016115028.tif 000007
【図６】
2016115028.tif 000008
【図７】
2016115028.tif 000009
【図８】
2016115028.tif 000010
【図９】
2016115028.tif 000011
【図１０】
2016115028.tif 000012
【図１１】
2016115028.tif 000013
【図１２】
2016115028.tif 000014
【図１３】
2016115028.tif 000015