(57)【要約】【課題】電力消費を削減することを課題とする。【解決手段】電子機器は、プロセッサと、タッチパネルと、バックライトおよびＬＣＤ画面を含む表示部とを有する。プロセッサは、表示部が消灯している状態で、表示部の点灯指示を受付けた場合、タッチパネルへの接触を検出する処理を実行する。プロセッサは、タッチパネルへの接触が検出された場合、表示部の消灯を維持したまま、所定の処理を実行する処理を実行する。プロセッサは、タッチパネルへの接触が検出されない場合、表示部を点灯する処理を実行する。【選択図】図２
2017021536.tif 000002
【特許請求の範囲】
【請求項１】
プロセッサとタッチパネルと表示部とを有し
前記プロセッサは、
前記表示部が消灯している状態で、前記表示部の点灯指示を受付けた場合、前記タッチパネルへの接触を検出する処理と、
前記タッチパネルへの接触が検出された場合、前記表示部の消灯を維持したまま、所定の処理を実行する処理と、
前記タッチパネルへの接触が検出されない場合、前記表示部を点灯する処理と
を実行することを特徴とする電子機器。
【請求項２】
前記実行する処理は、前記表示部のバックライトを消灯したまま、または、前記表示部への画面出力を抑制したまま、前記所定の処理を実行することを特徴とする請求項１に記載の電子機器。
【請求項３】
前記検出する処理は、前記点灯指示としてオペレーティングシステムの起動指示を受付けた場合、前記タッチパネルへの接触を検出することを特徴とする請求項１に記載の電子機器。
【請求項４】
前記タッチパネルの領域を分割した各分割領域と実行対象の処理とを対応付けた情報を記憶するメモリをさらに有し、
前記実行する処理は、前記タッチパネルへの接触が検出された位置にしたがって前記分割領域を特定し、特定した前記分割領域に対応付けられる前記実行対象の処理を、前記表示部の消灯を維持したまま実行することを特徴とする請求項１に記載の電子機器。
【請求項５】
前記実行する処理は、前記タッチパネルへの接触が検出されて、さらに所定の移動量以上のスワイプ操作が検出された場合に、前記表示部の消灯を維持したまま、前記所定の処理を実行することを特徴とする請求項１に記載の電子機器。
【請求項６】
前記実行する処理は、前記タッチパネルの所定位置への接触が検出された場合に、前記表示部の消灯を維持したまま、前記所定の処理を実行することを特徴とする請求項１に記載の電子機器。
【請求項７】
プロセッサとタッチパネルと表示部とを有し
前記プロセッサは、
前記表示部が消灯している状態で、前記タッチパネルの所定位置への接触が検出された場合に、前記表示部の消灯を維持したまま、所定の処理を実行する処理と
前記表示部が消灯している状態で、前記タッチパネルの所定位置以外への接触が検出された場合に、前記表示部を点灯する処理を実行する処理と、
を実行することを特徴とする電子機器。
【請求項８】
電子機器は、
プロセッサとタッチパネルと表示部とを有し
前記プロセッサに、
前記表示部が消灯している状態で、前記表示部の点灯指示を受付けた場合、前記タッチパネルへの接触を検出する処理と、
前記タッチパネルへの接触が検出された場合、前記表示部の消灯を維持したまま、所定の処理を実行する処理と、
前記タッチパネルへの接触が検出されない場合、前記表示部を点灯する処理と
を実行させることを特徴とする点灯制御プログラム。
【請求項９】
電子機器は、
プロセッサとタッチパネルと表示部とを有し
前記プロセッサに、
前記表示部が消灯している状態で、前記タッチパネルの所定位置への接触が検出された場合に、前記表示部の消灯を維持したまま、所定の処理を実行する処理と
前記表示部が消灯している状態で、前記タッチパネルの所定位置以外への接触が検出された場合に、前記表示部を点灯する処理を実行する処理と、
を実行させることを特徴とする点灯制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器および点灯制御プログラムに関する。
【背景技術】
【０００２】
従来から、画面およびバックライトを含む表示部とタッチパネルとを備えたスマートフォンなどの電子機器が普及している。電子機器は、表示部を消灯させている状態で、利用者から表示部の点灯操作を受け付けると、表示部を点灯させて、画面に複数のアイコンを表示する。そして、電子機器は、画面と重畳したタッチパネル上でアイコンに対応する位置がタップ操作されると、当該アイコンに対応するアプリケーションプログラム（以下、アプリケーションまたはアプリと記載する場合がある）等を実行する。
【０００３】
また、屋外などの明るい場所では、画面が見えづらいことから、バックライトを高輝度で点灯することで見えやすくする方法が一般的に用いられている。近年では、表示部を消灯させた状態で、タッチパネルの特定領域がタッチ操作された場合に、表示部の点灯を行い、目的の処理を起動する技術が知られている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００１−３５０５３６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記技術では、電力の消費量が多い。例えば、画面が消灯中であるスマートフォンは、点灯指示やタッチ操作等を受け付けると、表示部を点灯してからアプリケーション等を実行するので、電力の消費量が多い。また、屋外などの明るい環境ではバックライトの輝度も高くなり、より多くの電力が消費される。
【０００６】
１つの側面では、電力消費を削減することができる電子機器および点灯制御プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の案では、電子機器は、プロセッサとタッチパネルと表示部とを有する。プロセッサは、前記表示部が消灯している状態で、前記表示部の点灯指示を受付けた場合、前記タッチパネルへの接触を検出する処理を実行する。プロセッサは、前記タッチパネルへの接触が検出された場合、前記表示部の消灯を維持したまま、所定の処理を実行する処理を実行する。プロセッサは、前記タッチパネルへの接触が検出されない場合、前記表示部を点灯する処理を実行する。
【発明の効果】
【０００８】
一実施形態によれば、電力消費を削減することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施例１にかかるスマートフォンによる表示部の点灯／消灯状態の遷移イメージを説明する図である。
【図２】図２は、実施例１にかかるスマートフォンのハードウェア構成例を説明する図である。
【図３】図３は、実施例１にかかるスマートフォンの機能構成を示す機能ブロック図である。
【図４】図４は、設定情報ＤＢに記憶される情報の例を示す図である。
【図５】図５は、実施例１にかかる起動制御処理の流れを示すフローチャートである。
【図６】図６は、実施例１にかかる解除処理の流れを示すフローチャートである。
【図７】図７は、電力消費を説明する図である。
【図８】図８は、実施例２にかかるスマートフォンによる表示部の点灯／消灯状態の遷移イメージを説明する図である。
【図９】図９は、実施例２にかかる設定情報ＤＢに記憶される情報の例を示す図である。
【図１０】図１０は、実施例２にかかる起動制御処理の流れを示すフローチャートである。
【図１１】図１１は、実施例３にかかるスマートフォンによる表示部の点灯／消灯状態の遷移イメージを説明する図である。
【図１２】図１２は、実施例３にかかる設定情報ＤＢに記憶される情報の例を示す図である。
【図１３】図１３は、実施例３にかかる監視情報ＤＢに記憶される情報の例を示す図である。
【図１４】図１４は、実施例３にかかる起動制御処理の流れを示すフローチャートである。
【図１５】図１５は、実施例３にかかる起動制御処理の流れを示すフローチャートである。
【図１６】図１６は、実施例４にかかるスマートフォンによる表示部の点灯／消灯状態の遷移イメージを説明する図である。
【図１７】図１７は、実施例４にかかるスマートフォンの機能構成を示す機能ブロック図である。
【図１８】図１８は、実施例４にかかる領域情報ＤＢに記憶される情報の例を示す図である。
【図１９】図１９は、実施例４にかかる領域情報ＤＢの設定例を説明する図である。
【図２０】図２０は、実施例４にかかる起動制御処理の流れを示すフローチャートである。
【図２１】図２１は、実施例５にかかるスマートフォンを説明する図である。
【発明を実施するための形態】
【００１０】
以下に、本願の開示する電子機器および点灯制御プログラムの実施例を図面に基づいて詳細に説明する。なお、この実施例によりこの発明が限定されるものではない。また、各実施例は、矛盾のない範囲内で適宜組み合わせることができる。
【実施例１】
【００１１】
［全体構成］
図１は、実施例１にかかるスマートフォン１０による表示部の点灯／消灯状態の遷移イメージを説明する図である。図１に示すスマートフォン１０は、情報を表示するＬＣＤ（Liquid  Crystal  Display）画面とバックライトとを有する表示部、操作を受け付ける入力部であるタッチパネルとを有する電子機器の一例である。
【００１２】
スマートフォン１０は、ＬＣＤ画面に各種情報を表示している状態で、ユーザ操作を一定時間受け付けない場合や電源ボタンが押下された場合に、表示部を消灯させる。例えば、スマートフォン１０は、ＬＣＤ画面への画面出力を抑制またはバックライトを消灯する。なお、以下では、ＬＣＤ画面への画面出力を抑制またはバックライトを消灯することを、表示部を消灯すると記載する場合がある。
【００１３】
このような状態において、スマートフォン１０は、表示部が消灯している状態で、表示部の点灯指示を受付けた場合、タッチパネルへの接触有無を検出する。スマートフォン１０は、タッチパネルへの接触が検出された場合、表示部の消灯を維持したまま、所定の処理を実行し、タッチパネルへの接触が検出されない場合、表示部を点灯する。
【００１４】
例えば、図１に示すように、左端スマートフォン１０は、ＬＣＤ画面やバックライトが消灯されている状態を表している。この状態で、スマートフォン１０は、指がタッチパネルに接触していない状況で電源ボタンの押下を検出すると（Ｓ１）、通常通り、バックライト等を点灯させて、ＬＣＤ画面にホーム画面を表示させる（Ｓ２）。
【００１５】
一方、スマートフォン１０は、指がタッチパネルに接触している状況で電源ボタンの押下を検出する（Ｓ３とＳ４）。すると、スマートフォン１０は、ＬＣＤ画面等を消灯させたまま、タッチ操作を受付けたことを示す音を出力し、予め指定された電話番号に発信する（Ｓ５）。
【００１６】
その後、スマートフォン１０は、電源ボタンの押下を再度検出すると、ＬＣＤ画面等を点灯する（Ｓ６）。ここで、スマートフォン１０は、消灯させたままで、通常通りアプリを実行しているので、点灯する際は、その時点でアプリが生成した画面を表示する。なお、以下では、ＬＣＤ画面への画面出力を実行することまたはバックライトを点灯することを、表示部を点灯すると記載する場合がある。
【００１７】
このように、画面消灯中のスマートフォン１０は、画面点灯指示を受付けた際に、タッチパネルへの接触を検出しない場合は画面を点灯するが、接触を検出した場合は画面消灯を維持したまま所定のアプリを実行する。したがって、スマートフォン１０は、点灯を抑制し、電力消費を削減することができる。
【００１８】
［ハードウェア構成］
図２は、実施例１にかかるスマートフォン１０のハードウェア構成例を説明する図である。図２に示すように、スマートフォン１０は、無線部１１、音声処理部１２、電源部１３、不揮発メモリ１４、揮発メモリ１５、タッチパネル１６ａ、ＬＣＤ画面１６ｂ、バックライト１６ｃを有する。スマートフォン１０は、タイマー１７、カメラ１８、モバイルライト１９、照度センサー２０、地磁気センサー２１、加速度センサー２２、角速度センサー２３、プロセッサ３０を有する。なお、ここで挙げたハードウェアは一例であり、ハードディスクや外部記憶読み取り装置などの他のハードウェアを有していてもよい。
【００１９】
無線部１１は、アンテナ１１ａを用いて、他の装置と無線通信を実行する。音声処理部１２は、スピーカから音声を出力し、マイクで集音された音声に対して各種処理を実行する。電源部１３は、外部電源から電力を充電し、スマートフォン１０の各ハードウェアに電力を供給する。
【００２０】
不揮発メモリ１４は、予め設定された各種設定情報などを記憶する記憶装置であり、例えばＲＯＭ（Read  Only  Memory）やフラッシュメモリなどである。揮発メモリ１５は、プロセッサ３０が各種処理に実行する情報を記憶する記憶装置であり、例えばＤＲＡＭ（Dynamic  Random  Access  Memory）やＳＲＡＭ（Static  Random  Access  Memory）などである。
【００２１】
タッチパネル１６ａは、ＬＣＤ画面１６ｂに重畳される、ユーザ操作を受け付ける入力部であり、操作された位置（座標）をプロセッサ３０に出力する。ＬＣＤ画面１６ｂは、各種情報を表示する表示部である。バックライト１６ｃは、ＬＣＤ画面１６ｂの裏面に配置された光源であり、ＬＣＤ画面１６ｂを背面から照らす。なお、本実施例では、ＬＣＤ画面１６ｂとバックライト１６ｃとをあわせて、表示部と記載する場合がある。
【００２２】
タイマー１７は、時間を計時する回路などである。カメラ１８は、静止画や動画などを撮像してプロセッサ３０に出力する。モバイルライト１９は、プロセッサ３０からの指示によって発光するライトである。
【００２３】
照度センサー２０は、スマートフォン１０周辺の照度（単位：ｌｘ）を測定するセンサーであり、測定結果をプロセッサ３０に出力する。地磁気センサー２１は、地磁気を計測するセンサーであり、計測した地磁気をプロセッサ３０に入力する。
【００２４】
加速度センサー２２は、移動体端末１の加速度（単位：ｍ／ｓ２、Ｇａｌ、Ｇなど）を計測するセンサーであり、計測した加速度をプロセッサ３０に入力する。例えば、加速度センサー２２は、３軸センサーであり、ｘ、ｙ、ｚの各軸の加速度を計測する。角速度センサー２３は、移動体端末１の角速度（単位：ｄｐｓ）を計測するジャイロセンサーであり、計測した角速度をプロセッサ３０に入力する。例えば、角速度センサー２３は、３軸センサーであり、ｘ、ｙ、ｚの各軸の角速度を計測する。
【００２５】
プロセッサ３０は、スマートフォン１０全体の処理を司る処理部であり、例えばＣＰＵ（Central  Processing  Unit）などである。例えば、プロセッサ３０は、ＯＳ（Operating  System）を実行する。また、プロセッサ３０は、不揮発メモリ１４に記憶されるプログラムを読み出して揮発メモリ１５に展開して実行することで、後述する各機能部として動作する。
【００２６】
［機能構成］
図３は、実施例１にかかるスマートフォン１０の機能構成を示す機能ブロック図である。図３に示すように、スマートフォン１０は、設定情報ＤＢ１４ａ、監視情報ＤＢ１５ａ、起動判定部３１、タッチパネル制御部３６、画面制御部３７、バックライト制御部３８を有する。なお、起動判定部３１、タッチパネル制御部３６、画面制御部３７、バックライト制御部３８は、例えばプロセッサ３０が有する電子回路の一例やプロセッサ３０が有するプロセスの一例である。
【００２７】
設定情報ＤＢ１４ａは、表示部を消灯したまま該当処理を実行する際に使用する設定情報を記憶するデータベースである。この設定情報ＤＢ１４ａは、不揮発メモリ１４に保存される。
【００２８】
図４は、設定情報ＤＢ１４ａに記憶される情報の例を示す図である。図４に示すように、設定情報ＤＢ１４ａは、「点灯指示、解除指示、起動アプリ情報（アプリ名、処理内容、指示内容）、アプリ履歴」を対応付けて記憶する。このうち、「点灯指示、解除指示、起動アプリ情報（アプリ名、処理内容、指示内容）」は、管理者等によって生成され、「アプリ履歴」は、プロセッサ３０により随時更新される。
【００２９】
「点灯指示」は、表示部の点灯指示となる操作を特定する情報である。「解除指示」は、表示部を消灯させたまま処理を実行した後に、表示部の消灯を解除する操作を特定する情報である。「起動アプリ情報（アプリ名）」は、表示部を消灯させたまま、実行するアプリケーションの名称である。「起動アプリ情報（処理内容）」は、当該アプリケーションの処理内容を特定する情報である。「起動アプリ情報（指示内容）」は、当該アプリケーションへの引数を特定する情報である。「アプリ履歴」は、表示部の消灯時に実行されていたアプリケーションの情報である。
【００３０】
図４の例では、表示部を消灯する時に実行されていたアプリケーションが「ホームアプリ」であり、表示部の点灯指示として「電源キーの押下」が設定されていることを示す。また、表示部を消灯したまま実行する処理として、電話アプリ（phone.apk）が設定されており、「03-xxx-xxxx」に発信する処理が設定されている。また、表示部の消灯を解除する指示として「電源キーの押下」が設定されていることを示す。
【００３１】
監視情報ＤＢ１５ａは、表示部を消灯している状態で該当処理を実行したか否かを示す画面消灯フラグを記憶するデータベースである。この監視情報ＤＢ１５ａは、揮発メモリ１５に保存され、プロセッサ３０によって随時更新される。例えば、監視情報ＤＢ１５ａは、画面消灯中である場合には「ＯＮ」を記憶し、画面点灯中である場合には「ＯＦＦ」を記憶する。
【００３２】
起動判定部３１は、起動受付部３２、判定部３３、起動部３４、抑制処理部３５を有し、これらによって、表示部の点灯または消灯維持を判定する処理部である。
【００３３】
起動受付部３２は、表示部が消灯している状態で、ＯＳの起動要求の受付を検出する処理部である。具体的には、起動受付部３２は、表示部を消灯している状態で、設定情報ＤＢ１４ａに記憶される点灯指示「電源キーの押下」の有無を検出する。
【００３４】
例えば、起動受付部３２は、点灯指示「電源キーの押下」を検出した場合、ＯＳを起動する。そして、起動受付部３２は、タッチパネル制御部３６にタッチパネル１６ａを起動する指示を出力する。この結果、タッチパネル１６ａが有効となる。また、起動受付部３２は、判定部３３に処理開始を指示する。
【００３５】
判定部３３は、表示部が消灯している状態で、指などがタッチパネル１６ａに接触したか否かを判定する処理部である。例えば、判定部３３は、起動受付部３２から処理開始を指示されると、タッチパネル制御部３６から接触状態を取得する。そして、判定部３３は、タッチパネル制御部３６から座標情報を受信した場合、タッチパネル１６ａに対して指などの接触があると判定し、抑制処理部３５に処理開始を指示する。一方、判定部３３は、タッチパネル制御部３６から座標情報を受信できない場合、タッチパネル１６ａへの接触がないと判定し、起動部３４に処理開始を指示する。
【００３６】
起動部３４は、タッチパネル１６ａに対する指等の接触を検出しない場合、表示部を点灯する処理部である。例えば、起動部３４は、判定部３３から処理開始を指示されると、画面制御部３７に表示開始を指示するとともに、バックライト制御部３８に点灯指示を送信する。このとき、起動部３４は、設定情報ＤＢ１４ａのアプリ履歴を参照し、表示部が消灯される直前に実行されていたアプリを実行することもできる。
【００３７】
抑制処理部３５は、通知部３５ａ、抑制部３５ｂ、解除部３５ｃを有し、タッチパネル１６ａに対する指の接触を検出した場合に、表示部の消灯を維持したまま、所定の処理を実行する処理部である。
【００３８】
通知部３５ａは、指による操作が検出されたことをユーザに通知する処理部である。具体的には、通知部３５ａは、判定部３３から処理開始が指示されると、予め指定されたユーザ通知を実行する。つまり、通知部３５ａは、ユーザが設定した操作を開始することをユーザに通知する。例えば、通知部３５ａは、指定音の出力、バイブ振動、ＬＥＤ（Light  Emitting  Diode）消滅などを実行し、通知が完了すると、抑制部３５ｂに処理開始を指示する。
【００３９】
抑制部３５ｂは、表示部の消灯を維持したまま、所定の処理を実行する処理部である。具体的には、抑制部３５ｂは、通知部３５ａによる通知が完了すると、設定情報ＤＢ１４ａを参照し、起動アプリ情報を読み出す。そして、抑制部３５ｂは、読み出した起動アプリ情報にしたがって、該当アプリを実行する。
【００４０】
このとき、抑制部３５ｂは、画面制御部３７に画面表示の抑制指示を出力し、バックライト制御部３８にバックライトの消灯維持を指示する。また、抑制部３５ｂは、該当アプリが画面制御部３７への画面情報の出力を抑制することもできる。なお、抑制部３５ｂは、アプリから出力される画面表示依頼を抑制するだけであり、当該アプリは、通常通り処理を実行する。つまり、アプリは、画面の生成など、通常の処理を実行する。
【００４１】
図４の例で説明すると、抑制部３５ｂは、「03-xxx-xxxx」を引数として電話アプリ「phone.apk」を実行することで、「03-xxx-xxxx」に対する発信処理を実行させる。そして、電話アプリ「phone.apk」は、「03-xxx-xxxx」に発信し、通話中画面などを生成して画面制御部３７に出力するが、抑制部３５ｂが、ＯＳから画面制御部３７への画面出力指示などをフックして、画面出力を抑制する。
【００４２】
解除部３５ｃは、表示部の消灯制御を解除する処理部である。具体的には、解除部３５ｃは、抑制部３５ｂによって画面表示が抑制されている状態で、設定情報ＤＢ１４ａに記憶される解除指示の有無を検出する。そして、解除部３５ｃは、解除指示を検出すると、表示部を点灯させ、画面表示を再開する。
【００４３】
図４の例では、解除部３５ｃは、解除指示「電源キーの押下」を検出した場合、抑制部３５ｂに抑制の解除を指示する。この結果、抑制部３５ｂは、アプリから画面制御部３７への画面出力の抑制を解除する。また、解除部３５ｃは、画面制御部３７に対して画面出力の開始を指示し、バックライト制御部３８に対してバックライトの点灯を指示する。
【００４４】
タッチパネル制御部３６は、タッチパネル１６ａに対する指等の接触を検出する処理部であり、例えばタッチパネル制御ドライバーなどである。例えば、タッチパネル制御部３６は、起動受付部３２から起動指示を受信すると、タッチパネル１６ａに電力を供給し、タッチパネル１６ａを有効にする。その後、タッチパネル制御部３６は、タッチパネル１６ａへの接触を検出した場合、接触位置を示す座標等を抑制部３５ｂに出力し、タッチパネル１６ａへの接触を検出しない場合、接触なしを示す情報を抑制部３５ｂに出力する。
【００４５】
画面制御部３７は、ＬＣＤ画面１６ｂへの画面出力を制御する処理部であり、例えば画面制御ドライバーなどである。例えば、画面制御部３７は、抑制部３５ｂから抑制指示を受信すると、アプリ等から出力された画面のＬＣＤ画面１６ｂへの出力を抑制する。また、画面制御部３７は、解除部３５ｃから解除指示を受信すると、その時点でアプリから出力された画面をＬＣＤ画面１６ｂへ出力する。
【００４６】
例えば、画面制御部３７は、画面に表示するデータを格納するバッファを複数面持ち、上位アプリから通知された表示データを順次バッファに格納する。そして、画面制御部３７は、ＬＣＤ画面への表示が抑制されていない場合、垂直同期（ＶＳｙｎｃ）毎にバッファに格納した表示データをＬＣＤ画面１６ｂに転送し、ＬＣＤ画面への表示が抑制されている場合、垂直同期毎の表示データの転送を行わない。
【００４７】
バックライト制御部３８は、バックライト１６ｃの点灯や消灯を制御する処理部であり、例えばバックライト制御ドライバーなどである。例えば、バックライト制御部３８は、抑制部３５ｂから抑制指示を受信すると、バックライト１６ｃの点灯を抑制する。また、バックライト制御部３８は、解除部３５ｃから解除指示を受信すると、バックライト１６ｃの点灯抑制を解除し、バックライト１６ｃを点灯する。
【００４８】
［処理の流れ］
続いて、スマートフォン１０が実行する処理について説明する。ここでは、起動制御処理と解除処理について説明する。なお、スマートフォン１０の表示部が消灯している状態であるとする。
【００４９】
（起動制御処理）
図５は、実施例１にかかる起動制御処理の流れを示すフローチャートである。図５に示すように、起動受付部３２は、点灯指示を受付けると（Ｓ１０１：Ｙｅｓ）、ＯＳを起動する（Ｓ１０２）。続いて、起動受付部３２は、画面消灯フラグ「ＯＮ」を監視情報ＤＢ１５ａに格納する（Ｓ１０３）。
【００５０】
そして、判定部３３は、タッチパネル制御部３６から接触状態を取得し（Ｓ１０４）、タッチパネル１６ａへの接触状態が接触ありか否かを判定する（Ｓ１０５）。例えば、判定部３３は、接触位置を示す座標が取得されたか否かを判定する。
【００５１】
ここで、タッチパネル１６ａへの接触があると判定された場合（Ｓ１０５：Ｙｅｓ）、通知部３５ａは、指定されたユーザ通知を実行する（Ｓ１０６）。その後、抑制部３５ｂは、ＬＣＤ画面１６ｂやバックライト１６ｃの消灯を維持したまま、設定情報ＤＢ１４ａに記憶される所定のアプリを実行する（Ｓ１０７）。
【００５２】
一方で、タッチパネル１６ａへの接触がないと判定された場合（Ｓ１０５：Ｎｏ）、画面制御部３７は、起動部３４からの指示によって、ＬＣＤ画面１６ｂへの画面表示を実行する（Ｓ１０８）。さらに、バックライト制御部３８は、起動部３４からの指示によって、バックライト１６ｃを点灯する（Ｓ１０９）。
【００５３】
その後、起動部３４は、画面消灯フラグ「ＯＦＦ」を監視情報ＤＢ１５ａに格納し（Ｓ１１０）、ホームアプリを実行する（Ｓ１１１）。実行されたホームアプリは、ＬＣＤ画面１６ｂにホーム画面を表示させる。
【００５４】
（解除処理）
図６は、実施例１にかかる解除処理の流れを示すフローチャートである。図６に示すように、解除部３５ｃは、点灯指示を受付けた場合（Ｓ２０１：Ｙｅｓ）、監視情報ＤＢ１５ａの画面消灯フラグが「ＯＮ」か否かを判定する。すなわち、表示部の消灯を維持したまま、アプリが実行中か否かを判定する（Ｓ２０２）。
【００５５】
ここで、解除部３５ｃは、画面消灯フラグが「ＯＮ」ではない、すなわち表示部が点灯中である場合（Ｓ２０２：Ｎｏ）、処理を終了する。
【００５６】
一方、解除部３５ｃが、画面消灯フラグが「ＯＮ」の時、すなわち表示部の消灯を維持したまま、アプリを実行中であると判定した場合（Ｓ２０２：Ｙｅｓ）、画面制御部３７は、解除部３５ｃからの指示によって、ＬＣＤ画面１６ｂへの画面表示を実行する（Ｓ２０３）。さらに、バックライト制御部３８は、解除部３５ｃからの指示によって、バックライト１６ｃを点灯する（Ｓ２０４）。
【００５７】
その後、解除部３５ｃは、画面消灯フラグ「ＯＦＦ」を監視情報ＤＢ１５ａに格納する（Ｓ２０５）。
【００５８】
［効果］
上述したように、スマートフォン１０は、ＬＣＤ画面１６ｂやバックライト１６ｃが消灯中であっても、問題なく実行できるアプリについて、ＬＣＤ画面１６ｂやバックライト１６ｃを点灯させることなく、アプリを実行する。このため、スマートフォン１０は、画面点灯を抑制できるので、電力消費を抑制することができる。また、スマートフォン１０は、ＯＳ起動時に利用者が画面の点灯有無を選択して、目的の処理を起動することができる。
【００５９】
ここで、バックライト１６ｃを点灯させたときの電力消費について説明する。図７は、電力消費を説明する図である。図７では、ショートメッセージまたはメールを送信したときのハードウェア等の電力消費の測定結果を示している。なお、ここでは、計測に使用したスマートフォン１０で設定可能な最大輝度を０％、３３％、６７％、１００％と変更して、各輝度での電力消費を測定している。
【００６０】
図７の（ａ）は、ショートメッセージを送信時の電力消費の測定結果を示しており、スマートフォン１０のタッチパネル１６ａの輝度が大きいほど、バックライト１６ｃの電力消費が多いことが示されている。また、ＣＰＵやＬＣＤ画面１６ｂなどの他のハードウェアに比べて、バックライト１６ｃの電力消費が多いこともわかる。
【００６１】
図７の（ｂ）は、メール送信時の電力消費の測定結果を示しており、Ｗｉ−Ｆｉ（Wireless  Fidelity）を用いたときに電力消費の測定結果とＧＰＲＳ（General  Packet  Radio  Service）を用いたときの電力消費の測定結果である。図７の（ｂ）についても、（ａ）と同様、スマートフォン１０のＬＣＤ画面１６ｂの輝度が大きいほど、バックライト１６ｃの電力消費が多いことが示されている。また、ＣＰＵやＬＣＤ画面１６ｂなどの他のハードウェアに比べて、バックライト１６ｃの電力消費が多いこともわかる。
【００６２】
図７の（ｃ）は、バックライト１６ｃの輝度と電力消費の関係の計測結果の一例を示す。バックライトレベルは、計測に使用したスマートフォン１０で設定可能な輝度範囲（1〜255）を表し、高輝度な設定になるほど電力消費が増加することが分かる。
【００６３】
このように、スマートフォン１０では、バックライト１６ｃの電力消費が非常に高く、高輝度な設定ほどバックライト１６ｃの電力消費が増え、使用可能時間が更に短くなる。これに対して、実施例１にかかるスマートフォン１０では、できる限りタッチパネル１６の点灯を抑制できるので、従来のスマートフォンと比較して電力消費を抑制することができる。
【００６４】
また、従来のスマートフォンでは、バックライト１６ｃ等を点灯させて複数のアイコンを表示し、その中から目的のアイコンを選択することになる。このため、ＬＣＤ画面１６ｂが見えづらい状況や緊急時では、目的の処理を起動するまでの操作が煩わしく、時間もかかる。これに対して、上記スマートフォン１０では、バックライト１６ｃ等を消灯させた状態でも、予め設定しておいた処理を実行させることができるので、煩わしい操作の削減や時間も短縮できる。この結果、ユーザの利便性も向上する。
【００６５】
また、物理キーと目的の処理とを対応付けておく方式も考えられるが、ハード部品数が多くなるので、スマートフォン等が大型化する。また、この方式では、物理キーの数で起動できる処理の数が制限される。これに対して、上記スマートフォン１０では、物理キーを用いることなく、目的の処理を実行できるので、ハードウェアの搭載数を削減できる。この結果、サイズの大型化を抑制できるとともに、電力消費の削減も実現できる。
【００６６】
また、加速度センサー２２でシェイク操作のパターンを検出して目的の処理を起動する方式も考えられるが、ユーザの操作習得度合いで認識精度にばらつきが発生し、誤動作することがある。これに対して、上記スマートフォン１０では、タッチパネル１６ａへの接触といった簡単な操作しか用いないので、ユーザの操作習得度合いに依存することなく、目的の処理を実行できる。
【実施例２】
【００６７】
上記実施例１では、点灯指示として電源ボタンの押下を例にして説明したが、これに限定されるものではない。例えば、スマートフォン１０は、タッチパネル１６ａの所定領域がタッチ操作された場合に、点灯指示を受付けたと判定することもできる。そこで、実施例２では、点灯指示として、タッチパネル１６ａの所定領域への接触を用いた例について説明する。
【００６８】
［全体構成］
図８は、実施例２にかかるスマートフォン１０による表示部の点灯／消灯状態の遷移イメージを説明する図である。なお、図８では、説明上、点灯指示領域Ｐを明示したが、実際の画面には表示されない。図８に示すスマートフォン１０の設定情報ＤＢ１４ａには、実施例１で説明した情報に加えて、点灯指示と判定する領域の情報が記憶されている。図９は、実施例２にかかる設定情報ＤＢ１４ａに記憶される情報の例を示す図である。
【００６９】
図９に示すように、実施例２にかかる設定情報ＤＢ１４ａは、「点灯指示、解除指示、起動アプリ情報（アプリ名、処理内容、指示内容）、アプリ履歴、点灯指示領域」を対応付けて記憶する。実施例１と異なる点は、「点灯指示領域」であることから、ここでは「点灯指示領域」について説明し、その他については説明を省略する。「点灯指示領域」は、点灯指示と認識するタッチパネル１６ａ上の領域を特定する情報であり、座標によって指定される。
【００７０】
図９の例では、表示部を消灯する時に実行されていたアプリケーションが「ホームアプリ」であり、表示部の点灯指示として「特定領域をタッチ」が設定されていることを示す。また、特定領域を特定する座標の左上が（ｘ，ｙ）であり、右下が（ｘｘ，ｙｙ）であることが設定されている。例えば、座標（ｘ，ｙ）と座標（ｘｘ，ｙｙ）との直線を対角線とする正方形が、点灯指示領域となる。また、表示部を消灯したまま実行する処理として、電話アプリ（phone.apk）が設定されており、「03-xxx-xxxx」に発信する処理が設定されている。また、表示部の消灯を解除する指示として「電源キーの押下」が設定されていることを示す。
【００７１】
このような状態において、ＬＣＤ画面１６ｂやバックライト１６ｃを消灯させたスマートフォン１０は、周期的にタッチパネル１６ａを有効にして、タッチパネル１６ａへの接触の有無を検出する処理を実行する。なお、ＬＣＤ画面１６ｂやバックライト１６ｃを消灯させた状態で、タッチパネル１６ａへの接触を検出する手法は、他の公知の手法を採用することができる。
【００７２】
そして、このようなスマートフォン１０は、タッチパネル１６ａの点灯指示領域Ｐへの接触を検出すると（Ｓ１０）、通常通り、バックライト１６ｃを点灯させて、ＬＣＤ画面１６ｂにホーム画面を表示させる（Ｓ１１）。
【００７３】
一方、スマートフォン１０は、タッチパネル１６ａの点灯指示領域以外への接触を検出すると（Ｓ１２）、ＬＣＤ画面１６ｂ等を消灯させたまま、操作を受付けたことを示す音を出力し、予め指定された電話番号に発信する（Ｓ１３）。その後、スマートフォン１０は、電源ボタンの押下を再度検出すると、ＬＣＤ画面１６ｂ等を点灯する（Ｓ１４）。
【００７４】
このように、スマートフォン１０は、点灯指示として、タッチパネル１６ａの所定領域への接触を用いた場合でも、実施例１と同様、画面消灯を維持したまま、所定のアプリを実行することができる。
【００７５】
［処理の流れ］
図１０は、実施例２にかかる起動制御処理の流れを示すフローチャートである。図１０に示すように、起動受付部３２は、タッチパネル制御部３６によって点灯指示としてタッチパネル１６ａの操作などが検出されると（Ｓ３０１：Ｙｅｓ）、ＯＳを起動する（Ｓ３０２）。続いて、起動受付部３２は、画面消灯フラグ「ＯＮ」を監視情報ＤＢ１５ａに格納する（Ｓ３０３）。
【００７６】
その後、判定部３３は、タッチパネル制御部３６から接触座標を取得し（Ｓ３０４）、設定情報ＤＢ１４ａに記憶される点灯指示領域を参照して、接触座標が点灯指示領域外か否かを判定する（Ｓ３０５）。
【００７７】
ここで、接触座標が点灯指示領域外と判定された場合（Ｓ３０５：Ｙｅｓ）、Ｓ３０６からＳ３０７が実行される。一方、接触座標が点灯指示領域と判定された場合（Ｓ３０５：Ｎｏ）、Ｓ３０８からＳ３１１が実行される。なお、Ｓ３０６からＳ３０７の処理は、Ｓ１０６からＳ１０７と同様であり、Ｓ３０８からＳ３１１の処理は、Ｓ１０８からＳ１１１と同様なので、詳細な説明は省略する。
【００７８】
［効果］
上述したように、スマートフォン１０は、タッチパネル１６ａへのタッチ操作といった簡単な操作で、画面の点灯かアプリの実行かを選択させることができる。したがって、ユーザの利便性を向上させることができる。
【実施例３】
【００７９】
上記実施例２では、点灯指示領域以外が操作された場合に、表示部を消灯させたまま所定のアプリを実行する例を説明したが、これに限定されるものではない。例えば、スマートフォン１０は、スワイプ操作を検出した場合に、表示部を消灯させたまま処理のアプリを実行することもできる。そこで、実施例３では、スワイプ操作を用いた例について説明する。
【００８０】
［全体構成］
図１１は、実施例３にかかるスマートフォン１０による表示部の点灯／消灯状態の遷移イメージを説明する図である。なお、図１１では、説明上、点灯指示領域Ｐを明示したが、実際の画面には表示されない。図１１に示すスマートフォン１０の設定情報ＤＢ１４ａは、実施例２で説明した情報に加えて、スワイプ操作の判定に使用する情報が記憶する。図１２は、実施例３にかかる設定情報ＤＢ１４ａに記憶される情報の例を示す図である。
【００８１】
図１２に示すように、実施例３にかかる設定情報ＤＢ１４ａは、「点灯指示、解除指示、起動アプリ情報（アプリ名、処理内容、指示内容）、アプリ履歴、点灯指示領域、スワイプ操作監視時間、スワイプ操作判定移動量」を対応付けて記憶する。実施例２と異なる点は、「スワイプ操作監視時間、スワイプ操作判定移動量」であることから、ここでは「スワイプ操作監視時間、スワイプ操作判定移動量」について説明し、その他については説明を省略する。
【００８２】
「スワイプ操作監視時間」は、スワイプ操作を監視する時間が格納され、「スワイプ操作判定移動量」は、スワイプ操作と判定する指操作の開始から指操作の終了までの移動量（閾値）が格納される。
【００８３】
図１２の例では、表示部を消灯する時に実行されていたアプリケーションが「ホームアプリ」であり、表示部の点灯指示として「特定領域のタッチ」が設定されていることを示す。また、特定領域を特定する座標の左上が（ｘ，ｙ）であり、右下が（ｘｘ，ｙｙ）であることが設定されている。また、表示部を消灯したまま実行する処理として、電話アプリ（phone.apk）が設定されており、「03-xxx-xxxx」に発信する処理が設定されている。また、表示部の消灯を解除する指示として「電源キーの押下」が設定されていることを示す。さらに、タッチ操作を検出してから、スワイプ操作の監視を続ける時間がＺ秒であり、移動量の閾値がＱ（例えばピクセル）であることが設定されている。
【００８４】
また、図１１に示すスマートフォン１０の監視情報ＤＢ１５ａは、実施例１で説明した画面消灯フラグに加えて、スワイプ操作に関する情報が記憶する。図１３は、実施例３にかかる監視情報ＤＢ１５ａに記憶される情報の例を示す図である。
【００８５】
図１３に示すように、実施例３にかかる監視情報ＤＢ１５ａは、「画面消灯フラグ、スワイプ操作開始座標、スワイプ操作終了座標、スワイプ操作監視状況」を対応付けて記憶する。ここでは、実施例１と異なる点である「スワイプ操作開始座標、スワイプ操作終了座標、スワイプ操作監視状況」について説明し、その他については説明を省略する。
【００８６】
「スワイプ操作開始座標」は、スワイプ操作開始時の接触座標が格納され、「スワイプ操作終了座標」は、スワイプ操作終了時の接触座標が格納される。「スワイプ操作監視状況」は、スワイプ操作の監視状況が格納され、監視中か監視完了かが格納される。
【００８７】
図１３の例では、ＬＣＤ画面１６ｂ等の表示部が消灯中であり、スワイプ操作の監視が継続中であることを示している。また、スワイプ操作の開始位置として座標（ｐ，ｑ）が検出され、スワイプ操作の終了位置として座標（ａ，ｂ）が検出されたことを示している。
【００８８】
このような状態において、ＬＣＤ画面１６ｂやバックライト１６ｃを消灯させたスマートフォン１０は、実施例２と同様、周期的にタッチパネル１６ａを有効にして、タッチパネル１６ａへの接触の有無を検出する処理を実行する。
【００８９】
そして、スマートフォン１０は、タッチパネル１６ａの点灯指示領域Ｐ外への接触を検出すると（Ｓ２０）、タッチパネル１６ａへの接触の有無を検出する処理に戻る（Ｓ２１）。
【００９０】
一方、スマートフォン１０は、タッチパネル１６ａの点灯指示領域への接触を検出すると、接触座標をスワイプ操作開始位置として登録する（Ｓ２２）。続いて、スマートフォン１０は、スワイプ操作開始から監視時間（Ｚ秒）内に、タッチパネル１６ａの接触が終了したことを検出すると、最後に接触していたときの座標をスワイプ操作終了位置として登録する（Ｓ２３）。
【００９１】
その後、スマートフォン１０は、スワイプ操作された距離を算出し、算出した距離が閾値「Ｑ」以上である場合、ＬＣＤ画面１６ｂ等を消灯させたまま、操作を受付けたことを示す音を出力し、予め指定された電話番号に発信する（Ｓ２４）。その後、スマートフォン１０は、電源ボタンの押下を検出すると、ＬＣＤ画面１６ｂ等を点灯する（Ｓ２５）。なお、スマートフォン１０は、算出した距離が閾値「Ｑ」未満である場合、または監視時間（Ｚ秒）内にタッチパネル１６ａに対する接触が終了しなかった場合、通常通り、バックライト１６ｃを点灯させて、ＬＣＤ画面１６ｂにホーム画面を表示させる（Ｓ２６）。
【００９２】
このように、スマートフォン１０は、スワイプ操作の有無を検出し、スワイプ操作が検出された場合に、実施例１と同様、画面消灯を維持したまま、所定のアプリを実行することができる。
【００９３】
［処理の流れ］
図１４と図１５は、実施例３にかかる起動制御処理の流れを示すフローチャートである。図１４に示すように、起動受付部３２は、タッチパネル制御部３６によって点灯指示としてタッチパネル１６ａの操作などが検出されると（Ｓ４０１：Ｙｅｓ）、ＯＳを起動する（Ｓ４０２）。続いて、起動受付部３２は、画面消灯フラグ「ＯＮ」を監視情報ＤＢ１５ａに格納する（Ｓ４０３）。
【００９４】
その後、判定部３３は、タッチパネル制御部３６から接触座標を取得し（Ｓ４０４）、設定情報ＤＢ１４ａに記憶される点灯指示領域を参照して、接触座標が点灯指示領域内か否かを判定する（Ｓ４０５）。
【００９５】
そして、判定部３３は、接触座標が点灯指示領域外である場合（Ｓ４０５：Ｎｏ）、表示部の消灯を継続したまま、ＯＳをサスペンド状態に遷移させる（Ｓ４０６）。
【００９６】
一方、判定部３３は、接触座標が点灯指示領域内である場合（Ｓ４０５：Ｙｅｓ）、ＬＥＤ点滅などのユーザ通知を実行し（Ｓ４０７）、取得した接触座標をスワイプ操作開始座標とスワイプ操作終了座標に格納する（Ｓ４０８）。つまり、判定部３３は、スワイプ操作の監視を初期化する。
【００９７】
続いて、判定部３３は、タイマー１７を起動し（Ｓ４０９）、スワイプ操作の監視を開始する（Ｓ４１０）。その後、タッチ終了を契機とするＳ４１１からＳ４１７の処理と、タイマー満了を契機とするＳ４１８からＳ４２１の処理が並行して実行される。
【００９８】
具体的には、判定部３３は、タッチ終了イベントの通知待ちで待機し、タッチパネル制御部３６からタッチ操作終了を受信すると（Ｓ４１１）、「スワイプ操作監視状況」に監視完了が格納されているか否かを判定する（Ｓ４１２）。そして、判定部３３は、「スワイプ操作監視状況」に監視完了が格納されている場合（Ｓ４１２：Ｙｅｓ）、Ｓ４２２以降を実行する。
【００９９】
一方、判定部３３は、「スワイプ操作監視状況」に監視完了が格納されていない場合（Ｓ４１２：Ｎｏ）、「スワイプ操作監視状況」に監視完了を格納して、スワイプ操作の監視を完了する（Ｓ４１３）。
【０１００】
続いて、判定部３３は、例えばタイマーを制御するドライバーからのタイマー完了イベント通知待ちを解除し（Ｓ４１４）、当該ドライバーなどを介してタイマー１７を停止させる（Ｓ４１５）。その後、判定部３３は、タッチパネル制御部３６からタッチ終了時の接触座標を取得し（Ｓ４１６）、監視情報ＤＢ１５ａに格納する（Ｓ４１７）。
【０１０１】
上記処理に並行して、判定部３３は、タイマー完了イベントの通知待ちで待機し、ドライバーなどからタイマー満了の通知を受信すると（Ｓ４１８）、「スワイプ操作監視状況」に監視完了が格納されているか否かを判定する（Ｓ４１９）。そして、判定部３３は、「スワイプ操作監視状況」に監視完了が格納されている場合（Ｓ４１９：Ｙｅｓ）、Ｓ４２２以降を実行する。
【０１０２】
一方、判定部３３は、「スワイプ操作監視状況」に監視完了が格納されていない場合（Ｓ４１９：Ｎｏ）、「スワイプ操作監視状況」に監視完了を格納して、スワイプ操作の監視を完了する（Ｓ４２０）。さらに、判定部３３は、タッチパネル制御部３６からのタッチ終了イベント通知待ちを解除する（Ｓ４２１）。
【０１０３】
上記Ｓ４１１からＳ４１７またはＳ４１８からＳ４２１の処理後、図１５に示すように、判定部３３は、監視情報ＤＢ１５ａに記憶される情報を用いて、スワイプ操作の移動量を算出する（Ｓ４２２）。そして、判定部３３は、算出した移動量が閾値以上か否かを判定する（Ｓ４２３）。
【０１０４】
ここで、移動量が閾値以上と判定された場合（Ｓ４２３：Ｙｅｓ）、すなわちスワイプ操作を検出した場合、Ｓ４２４からＳ４２５が実行される。一方、移動量が閾値未満と判定された場合（Ｓ４２３：Ｎｏ）、すなわちスワイプ操作が実行されずにすぐにタッチ操作が終了した場合、Ｓ４２６からＳ４２９が実行される。なお、Ｓ４２４からＳ４２５の処理は、Ｓ１０６からＳ１０７と同様であり、Ｓ４２６からＳ４２９の処理は、Ｓ３０８からＳ３１１と同様なので、詳細な説明は省略する。
【０１０５】
［効果］
上述したように、スマートフォン１０は、スワイプ操作を行わずに接触状態を解除した場合や一定時間内にスワイプ操作が行われなかった場合、画面表示やバックライト点灯を実行し、ホームアプリを起動する。一方、スマートフォン１０は、スワイプ操作を検出した場合、表示部を消灯させたまま、所定のアプリを実行する。このように、ユーザは、簡単な操作によって、表示部の消灯維持または点灯を選択することができる。
【実施例４】
【０１０６】
上記実施例１では、消灯を維持したまま、予め設定された電話発信を実行する例を説明したが、これに限定されるものではない。例えば、スマートフォン１０は、タッチパネル１６ａの領域を複数に分割し、各分割領域に処理を割り当てることもできる。そこで、実施例４では、消灯を維持したまま、タッチ操作された領域に対応する処理を実行する例について説明する。
【０１０７】
［全体構成］
図１６は、実施例４にかかるスマートフォン１０による表示部の点灯／消灯状態の遷移イメージを説明する図である。なお、図１６では、説明上、各領域に対応付けられる処理名を明示したが、実際の画面には表示されない。図１６に示す左端のスマートフォン１０は、ＬＣＤ画面１６ｂやバックライト１６ｃを消灯させている。この状態で、スマートフォン１０は、タッチパネル１６ａが操作されていない状況で電源ボタンの押下を検出すると（Ｓ３０）、通常通り、バックライト１６ｃを点灯させて、ＬＣＤ画面１６ｂにホーム画面を表示させる（Ｓ３１）。
【０１０８】
一方、スマートフォン１０は、タッチパネル１６ａがタッチ操作されている状況で（Ｓ３２）、電源ボタンの押下を検出する（Ｓ３３）。すると、スマートフォン１０は、タッチ操作された位置、すなわち接触位置を特定し、接触位置に対応付けられている処理「自宅に電話」を特定し、画面消灯を維持したまま、操作を受付けたことを示す音を出力し、自宅に発信する（Ｓ３４）。その後、スマートフォン１０は、電源ボタンの押下を再度検出すると、画面点灯を実行する（Ｓ３５）。
【０１０９】
このように、スマートフォン１０は、タッチパネル１６ａがタッチ操作された領域に対応付けられる処理を実行することができ、その際に点灯を抑制することもできるので、電力消費を削減することもできる。
【０１１０】
［機能構成］
図１７は、実施例４にかかるスマートフォン１０の機能構成を示す機能ブロック図である。図１７に示すように、スマートフォン１０は、設定情報ＤＢ１４ａ、領域情報ＤＢ１４ｂ、監視情報ＤＢ１５ａ、起動判定部３１、タッチパネル制御部３６、画面制御部３７、バックライト制御部３８を有する。実施例１と異なる点は、領域情報ＤＢ１４ｂを有している点であり、他の処理部等は実施例１と同様である。ここでは、実施例１と異なる領域情報ＤＢ１４ｂについて説明する。
【０１１１】
領域情報ＤＢ１４ｂは、タッチパネル１６ａを分割した各領域に関する情報を記憶するデータベースであり、不揮発メモリ１４に保存される。図１８は、実施例４にかかる領域情報ＤＢ１４ｂに記憶される情報の例を示す図である。図１８に示すように、領域情報ＤＢ１４ｂは、「機能有効条件、機能有効照度、機能有効時間帯、タッチ起動情報（領域１、領域２、領域３、領域４）」を対応付けて記憶する。
【０１１２】
「機能有効条件」は、表示部を消灯させたままアプリを実行する本機能を有効にする条件を格納する。例えば、「機能有効条件」には、常時有効にすることを示す「常時」、指定照度以上の場合に有効にすることを示す「指定照度以上」、指定時間帯内の場合に有効にする「指定時間帯内」が格納される。「機能有効照度」は、本機能を有効にする照度の閾値を格納し、「機能有効時間帯」は、本機能を有効にする時間帯を格納する。
【０１１３】
「タッチ起動情報」は、タッチパネル１６ａの各領域に対応する情報が記憶される。なお、ここでは、４つの領域に分割される例を示す。各「領域」には、「領域開始座標、領域終了座標、起動アプリ名、起動オプション、表示点灯」が対応付けられる。「領域開始座標」は、分割領域の開始座標を格納し、「領域終了座標」は、分割領域の終了座標を格納する。「起動アプリ名」は、本機能時に実行するアプリケーションの名称である。「起動オプション」は、当該アプリケーションの処理内容を特定する情報であり、当該アプリケーションへの引数を特定する情報などである。「表示点灯」は、ＬＣＤ画面１６ｂやバックライト１６ｃを点灯させるか否かを示す情報であり、点灯させる場合には「ＯＮ」が格納され、消灯させる場合は「ＯＦＦ」が格納される。
【０１１４】
図１８の例では、指定照度以上かつ指定時間帯内のときに本機能が有効になることが設定されており、照度の閾値が「ＡＡＡ」であり、有効時間帯が「9：00−17：00」であることが設定されている。また、タッチパネル１６ａが４つの領域に分割されており、領域１は、座標（ｘ０，ｙ０）から座標（ｘ４，ｙ４）までの矩形領域であることが設定されている。そして、この領域１が選択された場合、表示部を消灯したままで、電話アプリ（phone.apk）が設定されており、「03-xxx-xxxx」に発信する処理が設定されている。なお、表示部の消灯を解除する指示として、実施例１と同様に、「電源キーの押下」が設定されていることとする。
【０１１５】
そして、判定部３３は、タッチパネル１６ａの接触が検出された場合、タッチパネル制御部３６から接触座標を取得する。続いて、判定部３３は、領域情報ＤＢ１４ｂを参照して、接触座標から接触した領域を特定する。その後、抑制部３５ｂは、特定された領域の情報にしたがって、所定のアプリを実行する。
【０１１６】
［設定例］
次に、分割領域および各領域へのアプリの設定例を説明する。図１９は、実施例４にかかる領域情報ＤＢ１４ｂの設定例を説明する図である。例えば、起動判定部３１は、ユーザから設定指示などを受付けた場合、図１９に示すような画面をタッチパネル１６ａ等に表示させて、各種情報の設定を受付け、受付けた情報を領域情報ＤＢ１４ｂに格納する。
【０１１７】
図１９に示すように、「機能起動」は、ドロップダウンリストによって「常時、指定照度以上、指定時間帯」の設定を指定するものであり、領域情報ＤＢ１４ｂの「機能有効条件」に設定される。なお、これらの組み合わせを指定することもできる。
【０１１８】
「照度設定」ボタンは、機能起動が「指定照度以上」の場合に有効になるボタンであり、ボタンが選択されると、照度設定画面が表示され、本機能を有効にする照度の閾値を指定する。指定した情報は、領域情報ＤＢ１４ｂの「機能有効照度」に格納される。
【０１１９】
「時間帯設定」ボタンは、機能起動が「指定時間帯内」の場合に有効になるボタンであり、ボタンが選択されると、時間帯設定画面が表示され、本機能を有効にする時間帯を指定する。指定した情報は、領域情報ＤＢ１４ｂの「機能有効時間帯」に格納される。
【０１２０】
「画面分割数」は、ドロップダウンリストで選択可能であり、タッチパネル１６ａの領域の分割数を指定する。指定した分割数分の情報セットが、領域情報ＤＢ１４ｂに格納される。「起動機能」は、ドロップダウンリストで選択可能であり、該当領域をタッチした時に起動するアプリケーションを指定する。指定したアプリケーションに対応するアプリ名が、領域情報ＤＢ１４ｂの起動アプリ名に格納される。
【０１２１】
「詳細設定」ボタンは、起動機能で選択したアプリケーションの詳細情報が設定できる場合に有効になるボタンであり、ボタンが選択されると、起動詳細設定画面が表示され、アプリケーションごとの詳細情報を指定する。指定した情報は、領域情報ＤＢ１４ｂの起動オプションに格納される。起動詳細設定画面で設定できる情報は、起動機能で選択したアプリケーションごとに異なる。例えば、起動機能でメール作成を選択した場合はメールの宛先、表題、本文、音楽再生を選択した場合は再生するプレイリスト、電話発信を選択した場合は発信先の電話番号などが指定できる。モバイルライトを選択した場合は起動詳細設定画面で設定できる情報がないため、詳細設定ボタンが無効になる。
【０１２２】
「画面表示」は、ドロップダウンリストで選択可能であり、処理起動時に、ＬＣＤ画面１６ｂやバックライト１６ｃなどの表示部の点灯を行うか否かを指定する。指定した情報は、領域情報ＤＢ１４ｂの表示点灯に格納される。
【０１２３】
［処理の流れ］
図２０は、実施例４にかかる起動制御処理の流れを示すフローチャートである。図２０に示すように、起動受付部３２は、点灯指示を受付けると（Ｓ５０１：Ｙｅｓ）、ＯＳを起動する（Ｓ５０２）。続いて、起動受付部３２は、画面消灯フラグ「ＯＮ」を監視情報ＤＢ１５ａに格納する（Ｓ５０３）。
【０１２４】
続いて、判定部３３は、領域情報ＤＢ１４ｂを参照し、機能有効条件に照度の条件が設定されている場合（Ｓ５０４：Ｙｅｓ）、照度センサー２０を用いて照度を測定する（Ｓ５０５）。そして、測定した照度が指定照度（閾値）以上であれば（Ｓ５０６：Ｙｅｓ）、Ｓ５１１以降が実行される。
【０１２５】
また、測定した照度が指定照度（閾値）未満であれば（Ｓ５０６：Ｎｏ）、画面制御部３７は、起動部３４からの指示によって、ＬＣＤ画面１６ｂへの画面表示を実行する（Ｓ５０７）。さらに、バックライト制御部３８は、起動部３４からの指示によって、バックライト１６ｃを点灯する（Ｓ５０８）。その後、起動部３４は、画面消灯フラグ「ＯＦＦ」を監視情報ＤＢ１５ａに格納し（Ｓ５０９）、ホームアプリを起動する（Ｓ５１０）。
【０１２６】
一方、判定部３３は、領域情報ＤＢ１４ｂを参照し、機能有効条件に照度の条件が設定されていない場合（Ｓ５０４：Ｎｏ）、機能有効条件に時間帯の条件が設定されているか否かを判定する（Ｓ５１１）。
【０１２７】
そして、機能有効条件に時間帯の条件が設定されていない場合（Ｓ５１１：Ｎｏ）、Ｓ５１４以降が実行される。一方、判定部３３は、機能有効条件に時間帯の条件が設定されている場合（Ｓ５１１：Ｙｅｓ）、現在の時刻を取得し（Ｓ５１２）、指定時間帯内か否かを判定する（Ｓ５１３）。そして、測定した時間帯が指定時間内であれば（Ｓ５１３：Ｙｅｓ）、Ｓ５１４以降が実行され、測定した時間帯が指定時間外であれば（Ｓ５１３：Ｎｏ）、Ｓ５０７以降が実行される。
【０１２８】
ここで、Ｓ５１４以降について説明する。Ｓ５１４以降では、判定部３３は、タッチパネル制御部３６から接触状態を取得し（Ｓ５１４）、タッチパネル１６ａへの接触状態が接触ありか否かを判定する（Ｓ５１５）。
【０１２９】
そして、タッチパネル１６ａへの接触がないと判定された場合（Ｓ５１５：Ｎｏ）、上述したＳ５０７以降が実行される。一方、タッチパネル１６ａへの接触があると判定された場合（Ｓ５１５：Ｙｅｓ）、判定部３３は、タッチパネル制御部３６から接触座標を取得する（Ｓ５１６）。
【０１３０】
続いて、判定部３３は、領域情報ＤＢ１４ｂを参照して、接触座標が登録されているか否かを判定する（Ｓ５１７）。そして、接触座標が登録されていない場合（Ｓ５１７：Ｎｏ）、上述したＳ５０７以降が実行される。
【０１３１】
一方、接触座標が登録されている場合（Ｓ５１７：Ｙｅｓ）、判定部３３は、領域情報ＤＢ１４ｂの各領域情報に記憶される座標から、接触領域および接触領域に対応付けられる処理を特定する（Ｓ５１８）。
【０１３２】
その後、通知部３５ａは、指定されたユーザ通知を実行する（Ｓ５１９）。そして、画面制御部３７は、特定された処理の表示点灯にＯＮが格納されている場合（Ｓ５２０：Ｙｅｓ）、起動部３４からの指示によって、ＬＣＤ画面１６ｂへの画面表示を実行する（Ｓ５２１）。さらに、バックライト制御部３８は、起動部３４からの指示によって、バックライト１６ｃを点灯する（Ｓ５２２）。その後、起動部３４は、画面消灯フラグ「ＯＦＦ」を監視情報ＤＢ１５ａに格納し（Ｓ５２３）、ホームアプリを起動する（Ｓ５２４）。
【０１３３】
一方、特定された処理の表示点灯にＯＦＦが格納されている場合（Ｓ５２０：Ｎｏ）、抑制部３５ｂは、タッチパネル１６ａの消灯を維持したまま、特定されたアプリを実行する（Ｓ５２５）。
【０１３４】
上述したように、スマートフォン１０は、タッチパネル１６ａを複数の領域に分割して、各領域にアプリを対応付けることができる。したがって、電力消費を抑制しつつ、任意のアプリを実行することができ、ユーザの利便性も向上する。また、ユーザが設定時間帯だけ機能を有効できるので、ユーザの利便性も向上する。また、照度が明るいときに機能を有効することもできるので、屋外などの明るい状況では画面の消灯を優先的に実行できるので、不要な画面点灯を抑制することができる。なお、上記処理の流れで説明した照度の判定と時間帯の判定は、順不同であり、どちらを先に実行してもよい。また、照度条件と時間帯とはいずれか一方を設定することもでき、両方をＡＮＤ条件で設定することもできる。
【実施例５】
【０１３５】
ところで、上述したタッチ操作以外にも、様々なタッチ操作をアプリに対応付けることができる。そこで、実施例５では、アプリに対応付けるタッチ操作の具体例を説明する。図２１は、実施例５にかかるスマートフォン１０を説明する図である。
【０１３６】
図２１の（ａ）に示すように、スマートフォン１０は、タッチ指の数と起動するアプリとを対応付けておくこともできる。例えば、スマートフォン１０は、２本の指タッチ操作を検出した場合、アプリ（ＡＰＬ−Ｂ）を起動し、４本の指タッチ操作を検出した場合、アプリ（ＡＰＬ−Ｄ）を起動する。
【０１３７】
図２１の（ｂ）に示すように、スマートフォン１０は、スワイプ操作の方向と起動するアプリとを対応付けておくこともできる。例えば、スマートフォン１０は、スマートフォン１０の上方向言い換えるとスマートフォン１０の音声出力部方向へのスワイプ操作を検出した場合、アプリ（ＡＰＬ−Ａ）を起動する。また、スマートフォン１０は、スマートフォン１０の下方向言い換えるとスマートフォン１０のマイク方向へのスワイプ操作を検出した場合、アプリ（ＡＰＬ−Ｂ）を起動する。
【０１３８】
図２１の（ｃ）に示すように、スマートフォン１０は、タッチ指の距離（間隔）と起動するアプリとを対応付けておくこともできる。例えば、スマートフォン１０は、２本の指の間隔が０から９９ピクセルの範囲内であれば、アプリ（ＡＰＬ−Ａ）を起動し、２本の指の間隔が３００から３９９ピクセルの範囲内であれば、アプリ（ＡＰＬ−Ｄ）を起動する。
【０１３９】
図２１の（ｄ）に示すように、スマートフォン１０は、２本指でタッチする領域と起動するアプリとを対応付けておくこともできる。例えば、スマートフォン１０は、領域１と領域２がタッチされた場合、アプリ（ＡＰＬ−Ａ）を起動し、領域３と領域４がタッチされた場合、アプリ（ＡＰＬ−Ｆ）を起動する。
【０１４０】
このように、スマートフォン１０は、タッチパネル１６ａの特性やタッチパネル１６ａの領域分割を生かして、様々なタッチ操作とアプリとを対応付けることができる。したがって、スマートフォン１０に依存することなく、ユーザ個々が任意の手法を選択することができるので、スマートフォン１０の普及や本機能の普及を促進させることができる。
【実施例６】
【０１４１】
さて、これまで本発明の実施例について説明したが、本発明は上述した実施例以外にも、種々の異なる形態にて実施されてよいものである。
【０１４２】
［アプリ例］
上記実施例では、電話発信を実行する例について説明したが、これに限定されるものではなく、表示部が消灯していても不都合のない処理であれば、どのような処理でも同様に採用することができる。
【０１４３】
例えば、予め設定した電話番号に電話発信する処理、予め設定した宛先に定形メール送信する処理、予め設定したプレイリストの楽曲再生や停止を実行する処理、予め設定した時間のタイマー１７を開始したり停止したりする処理などを採用することができる。さらに、モバイルライト１９の点灯や消灯を実行する処理、フライトモードまたはマナーモードのオンやオフを実行する処理を採用することもできる。また、Ｗｉ−Ｆｉのオンやオフを実行する処理、Bluetooth（登録商標）のオンやオフを実行する処理、新着通知の読み上げを開始する処理などを採用することもできる。
【０１４４】
［点灯指示の例］
上記実施例では、点灯指示として電源ボタンの押下を用いた例を説明したが、これに限定されるものではなく、携帯電話等に使用されている様々な点灯指示を採用することができる。
【０１４５】
例えば、スマートフォン１０のタッチパネル１６ａへの接触を点灯指示とすることもできる。具体的には、スマートフォン１０は、ＬＣＤ画面１６ｂと重畳したタッチパネル１６ａで、利用者がタッチパネル１６ａに指タッチしたことを検出した場合に点灯指示を受付けたと判定する。
【０１４６】
また、スマートフォン１０を持ったことを点灯指示とすることもできる。具体的には、スマートフォン１０は、装着されるタッチセンサーや加速度センサー２２などを用いて、ユーザに持たれたことを検出した場合に点灯指示を受付けたと判定する。
【０１４７】
［解除指示の例］
上記実施例では、解除指示として電源ボタンの押下を用いた例を説明したが、これに限定されるものではない。例えば、タッチパネル１６ａへのタッチ操作を検出した場合や加速度センサーでスマートフォン１０を振られたことを検出した場合に、解除指示を受付けたと判定することもできる。
【０１４８】
［通知の例］
上記実施例では、操作を受付けたことを通知するために、指定音を出力する例を説明したが、これに限定されるものではなく、バイブ起動やＬＥＤ点滅などでユーザ通知を実行することもできる。また、実行対象のアプリごとに通知手法を変更することもでき、領域ごとに通知手法を変更することもできる。
【０１４９】
［表示部の消灯］
上記実施例では、表示部の消灯として、ＬＣＤ画面１６ｂへの画面出力の抑制またはバックライト１６ｃの消灯を例にして説明したが、表示部の消灯手法は任意に設定することができる。例えば、これらを両方実行することもでき、いずれか一方を実行することもできる。
【０１５０】
［タッチパネルへの接触］
実施例２では、点灯指示領域以外が操作された場合に、表示部を消灯させたまま所定のアプリを実行する例を説明したが、これに限定されるものではなく、実施例１と組み合わせることもできる。例えば、スマートフォン１０は、タッチパネル１６ａへの接触がある状態で、点灯指示として指定された領域がさらにタッチ操作された場合に、本機能を実行することもできる。また、スマートフォン１０は、タッチパネル１６ａへの接触がある状態で、点灯指示として電源ボタンが押下された場合に、その接触が指定領域以外であれば、本機能を実行する、とすることもできる。このように、各実施例は、矛盾のない範囲内で適宜組み合わせることができる。
【０１５１】
［スワイプ操作の判定］
上記実施例では、スワイプ操作が発生した場合に本機能を実行する例を説明した。スワイプ操作の発生有無の検出は、上記実施例で説明した手法以外にも、公知の様々な手法を採用することができる。
【０１５２】
［システム］
また、図３等に示した各装置の各構成は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、任意の単位で分散または統合して構成することができる。例えば、通知部３５ａと抑制部３５ｂを統合することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【０１５３】
また、本実施例において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともできる。あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【０１５４】
また、スマートフォン１０のプロセッサ３０は、不揮発メモリ１４に格納されているプログラムを読み出して実行することでアプリ実行方法を実行する情報処理装置として動作する。つまり、スマートフォン１０のプロセッサ３０は、起動判定部３１、タッチパネル制御部３６、画面制御部３７、バックライト制御部３８と同様の機能を実行するプログラムを実行する。この結果、スマートフォン１０のプロセッサ３０は、起動判定部３１、タッチパネル制御部３６、画面制御部３７、バックライト制御部３８として動作することができる。なお、この他の実施例でいうプログラムは、スマートフォン１０のプロセッサ３０によって実行されることに限定されるものではない。例えば、他のコンピュータまたはサーバがプログラムを実行する場合や、これらが協働してプログラムを実行するような場合にも、本発明を同様に適用することができる。
【０１５５】
このプログラムは、インターネットなどのネットワークを介して配布することができる。また、このプログラムは、ハードディスク、フレキシブルディスク（ＦＤ）、ＣＤ−ＲＯＭ、ＭＯ（Magneto−Optical  disk）、ＤＶＤ（Digital  Versatile  Disc）などのコンピュータで読み取り可能な記録媒体に記録され、コンピュータによって記録媒体から読み出されることによって実行することができる。
【符号の説明】
【０１５６】
１０  スマートフォン
１４  不揮発メモリ
１４ａ  設定情報ＤＢ
１４ｂ  領域情報ＤＢ
１５  揮発メモリ
１５ａ  監視情報ＤＢ
１６ａ  タッチパネル
１６ｂ  ＬＣＤ画面
１６ｃ  バックライト
３０  プロセッサ
３１  起動判定部
３２  起動受付部
３３  判定部
３４  起動部
３５  抑制処理部
３５ａ  通知部
３５ｂ  抑制部
３５ｃ  解除部
【図１】
2017021536.tif 000003
【図２】
2017021536.tif 000004
【図３】
2017021536.tif 000005
【図４】
2017021536.tif 000006
【図５】
2017021536.tif 000007
【図６】
2017021536.tif 000008
【図７】
2017021536.tif 000009
【図８】
2017021536.tif 000010
【図９】
2017021536.tif 000011
【図１０】
2017021536.tif 000012
【図１１】
2017021536.tif 000013
【図１２】
2017021536.tif 000014
【図１３】
2017021536.tif 000015
【図１４】
2017021536.tif 000016
【図１５】
2017021536.tif 000017
【図１６】
2017021536.tif 000018
【図１７】
2017021536.tif 000019
【図１８】
2017021536.tif 000020
【図１９】
2017021536.tif 000021
【図２０】
2017021536.tif 000022
【図２１】
2017021536.tif 000023