(57)【要約】【課題】通知画面を有効活用すること。【解決手段】１つの態様において、電子機器（例えば、スマートフォン１）は、情報を通知する通知領域を含む通知画面を表示するディスプレイと、操作を検出した場合に、前記ディスプレイに表示している前記通知画面を、前記通知画面の編集を行うための編集画面に遷移させるコントローラとを有する。電子機器（例えば、スマートフォン１）は、タッチスクリーン２１を介して、ディスプレイ２に表示する通知画面に設けられている編集ボタンに対する操作を検出すると、ディスプレイ２に表示している通知画面を、通知画面の編集を行うための編集画面に遷移させる。【選択図】図１
2014067247.tif 000002
【特許請求の範囲】
【請求項１】
情報を通知する通知領域を含む通知画面を表示するディスプレイと、
操作を検出した場合に、前記ディスプレイに表示している前記通知画面を、前記通知画面の編集を行うための編集画面に遷移させるコントローラと
を有する電子機器。
【請求項２】
前記コントローラは、前記編集画面において、前記通知領域とは異なる他の領域を追加する操作を検出した場合には、前記他の領域の追加を前記通知画面に反映させる請求項１に記載の電子機器。
【請求項３】
前記コントローラは、前記編集画面において、前記他の領域を削除する操作を検出した場合には、前記他の領域の削除を前記通知画面に反映させる請求項２に記載の電子機器。
【請求項４】
前記コントローラは、前記編集画面において、前記通知領域の表示位置および前記他の領域の表示位置を相互に変更する操作を検出した場合には、前記表示位置の変更を前記通知画面に反映させる請求項２又は３に記載の電子機器。
【請求項５】
前記コントローラは、前記編集画面において、前記他の領域に含まれる構成要素を変更する操作を検出した場合に、前記構成要素の変更を前記通知画面に反映させる請求項２〜４のいずれか一つに記載の電子機器。
【請求項６】
前記コントローラは、前記編集画面において、前記通知領域を削除する操作を検出した場合には、前記通知領域の削除を前記通知画面に反映させない請求項１に記載の電子機器。
【請求項７】
ディスプレイを有する電子機器を制御する制御方法であって、
情報を通知する通知領域を含む通知画面を前記ディスプレイに表示するステップと、
操作を検出した場合に、前記ディスプレイに表示している前記通知画面を、前記通知画面の編集を行うための編集画面に遷移させるステップと
を含む制御方法。
【請求項８】
ディスプレイを有する電子機器に、
情報を通知する通知領域を含む通知画面を前記ディスプレイに表示するステップと、
操作を検出した場合に、前記ディスプレイに表示している前記通知画面を、前記通知画面の編集を行うための編集画面に遷移させるステップと
を実行させる制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、電子機器、制御方法、及び制御プログラムに関する。
【背景技術】
【０００２】
携帯電話、又はスマートフォンなどの電子機器には、ディスプレイに表示される画面の上部に、ユーザに対して情報を通知するための通知領域を有するものがある（特許文献１、２参照）。この通知領域には、例えば、バックグラウンドで動作するアプリケーションにより提供されるサービスに関する情報などが、アイコンなどを用いて表示される。この通知領域は、ステータスバーなどとも呼ばれることがある。携帯電話、又はスマートフォンなどの電子機器には、ステータスバーに表示される情報の詳細情報を表示するための通知画面を表示させることができるものもある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−１５６７９３号公報
【特許文献２】特開２０１１−１７５６３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
携帯電話又はスマートフォンなどの電子機器において、上記通知画面を有効活用したいというニーズがある。
【課題を解決するための手段】
【０００５】
１つの態様に係る電子機器は、情報を通知する通知領域を含む通知画面を表示するディスプレイと、操作を検出した場合に、前記ディスプレイに表示している前記通知画面を、前記通知画面の編集を行うための編集画面に遷移させるコントローラとを有する。
【０００６】
１つの態様に係る制御方法は、ディスプレイを有する電子機器を制御する制御方法であって、情報を通知する通知領域を含む通知画面を前記ディスプレイに表示するステップと、操作を検出した場合に、前記ディスプレイに表示している前記通知画面を、前記通知画面の編集を行うための編集画面に遷移させるステップとを含む。
【０００７】
１つの態様に係る制御プログラムは、ディスプレイを有する電子機器に、情報を通知する通知領域を含む通知画面を前記ディスプレイに表示するステップと、操作を検出した場合に、前記ディスプレイに表示している前記通知画面を、前記通知画面の編集を行うための編集画面に遷移させるステップとを実行させる。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係るスマートフォンのブロック図である。
【図２】図２は、ディスプレイに通知画面を表示させる制御の一例を示す図である。
【図３】図３は、設定ボタン表示領域の拡大図である。
【図４】図４は、電話の待受モードに対応する画像の一例を示す図である。
【図５】図５は、ディスプレイに通知画面を表示させる制御の他の例を示す図である。
【図６】図６は、図５に示す通知画面に対する制御の例を示す図である。
【図７】図７は、ディスプレイに編集画面を表示させる制御の一例を示す図である。
【図８】図８は、編集画面において表示項目の追加を行う際の制御の一例を示す図である。
【図９】図９は、編集画面における表示項目の追加を行う際の制御の他の例を示す図である。
【図１０】図１０は、編集画面における表示項目の追加を行う際の制御の他の例を示す図である。
【図１１】図１１は、編集画面における表示項目の削除を行う際の制御の例を示す図である。
【図１２】図１２は、編集画面における表示項目の表示位置の変更を行う際の制御の例を示す図である。
【図１３】図１３は、編集画面における表示項目の個別編集を行う際の制御の例を示す図である。
【図１４】図１４は、編集画面における表示項目の個別編集を行う際の制御の例を示す図である。
【図１５】図１５は、編集画面における表示項目の個別編集を行う際の制御の例を示す図である。
【図１６】図１６は、通知画面の編集を行う際の全体的な制御の流れを示すフローチャートである。
【図１７】図１７は、表示項目編集処理の処理手順を示すフローチャートである。
【図１８】図１８は、表示項目編集処理の処理手順を示すフローチャートである。
【図１９】図１９は、表示項目編集処理の処理手順を示すフローチャートである。
【図２０】図２０は、表示項目個別編集処理の処理手順を示すフローチャートである。
【図２１】図２１は、表示項目個別編集処理の処理手順を示すフローチャートである。
【発明を実施するための形態】
【０００９】
本出願に係る電子機器、制御方法、及び制御プログラムを実施するための実施形態を、図面を参照しつつ詳細に説明する。以下では、電子機器の一例として、スマートフォンを取り上げて説明する。
【００１０】
（実施形態）
図１を参照しながら、実施形態に係るスマートフォン１の機能的な構成について説明する。図１は、実施形態に係るスマートフォンのブロック図である。以下の説明においては、同様の構成要素に同一の符号を付すことがある。さらに、重複する説明は省略することがある。
【００１１】
図１に示すように、スマートフォン１は、ディスプレイ２と、ボタン３と、照度センサ４と、近接センサ５と、通信ユニット６と、レシーバ７と、マイク８と、ストレージ９と、コントローラ１０と、スピーカ１１と、カメラ１２と、姿勢検出ユニット１５と、バイブレータ１８と、タッチスクリーン２１とを備える。
【００１２】
ディスプレイ２は、液晶ディスプレイ（ＬＣＤ：Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬディスプレイ（ＯＥＬＤ：Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）、又は無機ＥＬディスプレイ（ＩＥＬＤ：Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  Ｄｉｓｐｌａｙ）等の表示デバイスを備える。ディスプレイ２は、文字、画像、記号、及び図形等を表示する。
【００１３】
ボタン３は、利用者からの操作入力を受け付ける。ボタン３の数は、単数であっても、複数であってもよい。
【００１４】
照度センサ４は、スマートフォン１の周囲光の照度を検出する。照度は、光の強さ、明るさ、又は輝度を示す。照度センサ４は、例えば、ディスプレイ２の輝度の調整に用いられる。
【００１５】
近接センサ５は、近隣の物体の存在を非接触で検出する。近接センサ５は、磁界の変化又は超音波の反射波の帰還時間の変化等に基づいて物体の存在を検出する。近接センサ５は、例えば、ディスプレイ２が顔に近づけられたことを検出する。照度センサ４及び近接センサ５は、一つのセンサとして構成されていてもよい。照度センサ４は、近接センサとして用いられてもよい。
【００１６】
通信ユニット６は、無線により通信する。通信ユニット６によってサポートされる無線通信規格には、例えば、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格と、近距離無線の通信規格がある。セルラーフォンの通信規格としては、例えば、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。近距離無線の通信規格としては、例えば、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等がある。ＷＰＡＮの通信規格には、例えば、ＺｉｇＢｅｅ（登録商標）がある。通信ユニット６は、上述した通信規格の１つ又は複数をサポートしていてもよい。
【００１７】
通信ユニット６は、ＧＰＳ衛星からの所定の周波数帯の電波信号を受信し、受信した電波信号の復調処理を行って、処理後の信号をコントローラ１０に送出する。スマートフォン１は、ＧＰＳ衛星との通信機能を通信ユニット６から分散させて、通信ユニット６から独立した個別の通信部を設けてもよい。
【００１８】
レシーバ７は、音出力部である。レシーバ７は、コントローラ１０から送信される音信号を音として出力する。レシーバ７は、例えば、通話時に相手の声を出力するために用いられる。マイク８は、音入力部である。マイク８は、利用者の音声等を音信号へ変換してコントローラ１０へ送信する。
【００１９】
ストレージ９は、プログラム及びデータを記憶する。ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域としても利用される。ストレージ９は、半導体記憶媒体、及び磁気記憶媒体等の任意の非一過的（ｎｏｎ−ｔｒａｎｓｉｔｏｒｙ）な記憶媒体を含んでよい。ストレージ９は、複数の種類の記憶媒体を含んでよい。ストレージ９は、メモリカード、光ディスク、又は光磁気ディスク等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。ストレージ９は、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等の一時的な記憶領域として利用される記憶デバイスを含んでよい。
【００２０】
ストレージ９に記憶されるプログラムには、フォアグランド又はバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。フォアグランドで実行されるアプリケーションは、例えば、ディスプレイ２に画面が表示される。制御プログラムには、例えば、ＯＳが含まれる。アプリケーション及び制御プログラムは、通信ユニット６による無線通信又は非一過的な記憶媒体を介してストレージ９にインストールされてもよい。
【００２１】
ストレージ９は、例えば、制御プログラム９Ａ、通話アプリケーション９Ｂ、メールアプリケーション９Ｃ、カレンダーアプリケーション９Ｄ、メモ帳アプリケーション９Ｅ、カメラアプリケーション９Ｆ、及び設定データ９Ｚなどを記憶する。
【００２２】
制御プログラム９Ａは、スマートフォン１を稼働させるための各種制御に関する機能を提供する。制御プログラム９Ａは、例えば、ユーザに情報を通知する通知領域を含む通知画面をディスプレイに表示させるための機能を提供する。通知画面には、バックグラウンドで実行されるアプリケーションについて、いわゆるステータスバーに通知される情報の詳細情報を、ユーザに通知する通知領域であるお知らせ表示領域と、お知らせ表示領域以外の他の領域が含まれる。他の領域は、各種機能の設定を行うための設定ボタン表示領域、アプリケーションのショートカットアイコンが配置されるアプリショートカット表示領域、及びＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）へのメッセージ投稿を行うための簡単ＳＮＳ投稿表示領域などを含む。
【００２３】
さらに、制御プログラム９Ａは、ユーザの操作が検出された場合に、ディスプレイ２に表示されている通知画面を、通知画面を編集する編集画面に遷移させるための機能を提供する。さらに、制御プログラム９Ａは、編集画面において、他の領域を追加するユーザの操作が検出された場合には、他の領域の追加を通知画面に反映するための機能を提供する。さらに、制御プログラム９Ａは、編集画面において、他の領域を削除するユーザの操作が検出された場合には、他の領域の削除を通知画面に反映するための機能を提供する。さらに、制御プログラム９Ａは、編集画面において、通知領域の表示位置および他の領域の表示位置を相互に変更するユーザの操作が検出された場合には、表示位置の変更を通知画面に反映するための機能を提供する。さらに、制御プログラム９Ａは、編集画面において、他の領域に含まれる構成要素を変更するユーザの操作が検出された場合に、構成要素の変更を通知画面に反映するための機能を提供する。
【００２４】
その他、制御プログラム９Ａは、通信ユニット６などを制御することによって、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ（Ｗｉｄｅｂａｎｄ  Ｃｏｄｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＣＤＭＡ２０００、ＰＤＣ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ｃｅｌｌｕｌａｒ）、ＧＳＭ（登録商標）（Ｇｌｏｂａｌ  Ｓｙｓｔｅｍ  ｆｏｒ  Ｍｏｂｉｌｅ  Ｃｏｍｍｕｎｉｃａｔｉｏｎｓ）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）などを用いた通信を実現させるための機能を提供する。
【００２５】
制御プログラム９Ａは、通信ユニット６などを制御することによって、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ  Ｄａｔａ  Ａｓｓｏｃｉａｔｉｏｎ）、ＮＦＣ（Ｎｅａｒ  Ｆｉｅｌｄ  Ｃｏｍｍｕｎｉｃａｔｉｏｎ）、ＷＰＡＮ（Ｗｉｒｅｌｅｓｓ  Ｐｅｒｓｏｎａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）等を用いた近距離無線通信を実現させるための機能を提供する。
【００２６】
制御プログラム９Ａは、例えば、通信ユニット６及びマイク８などを制御することによって、通話を実現させるための機能を提供する。
【００２７】
制御プログラム９Ａにより提供される機能は、通話を実現させる場合、通話アプリケーション９Ｂ又はメールアプリケーション９Ｃなど、ストレージ９に記憶される他のプログラムなどが提供する機能と組み合わせて利用されることがある。制御プログラム９Ａにより提供される機能は、複数のプログラムモジュールに分割されていてもよいし、他のプログラムと結合されていてもよい。
【００２８】
通話アプリケーション９Ｂは、無線通信による通話のための通話機能を提供する。メールアプリケーション９Ｃは、電子メールの作成、送信、受信、及び表示等のための電子メール機能を提供する。カレンダーアプリケーション９Ｄは、スケジュール管理等のためのカレンダー機能を提供する。メモ帳アプリケーション９Ｅは、テキストデータの作成及び管理するためのテキストエディタ機能を提供する。カメラアプリケーション９Ｆは、画像および動画像の撮影、編集および管理などを行うための機能を提供する。ストレージ９に記憶されるアプリケーションは一例に過ぎない。図１に示すもの以外に、ブラウザアプリケーション、ナビゲートアプリケーション、音楽プレイヤーアプリケーション、動画再生アプリケーション、計算機アプリケーション、付箋アプリケーションなどが記憶されていてもよい。
【００２９】
設定データ９Ｚは、スマートフォン１の動作に関連する各種の設定及び処理に関する情報を含む。
【００３０】
コントローラ１０は、演算処理装置である。演算処理装置は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）、ＭＣＵ（Ｍｉｃｒｏ  Ｃｏｎｔｒｏｌ  Ｕｎｉｔ）、及びＦＰＧＡ（Ｆｉｅｌｄ−Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）を含むが、これらに限定されない。コントローラ１０は、スマートフォン１の動作を統括的に制御して各種の機能を実現する。
【００３１】
具体的には、コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行する。そして、コントローラ１０は、データ及び命令に応じて機能部を制御し、それによって各種機能を実現する。機能部は、例えば、ディスプレイ２、通信ユニット６、マイク８、及びスピーカ１１を含むが、これらに限定されない。コントローラ１０は、検出部の検出結果に応じて、制御を変更することがある。検出部は、例えば、ボタン３、照度センサ４、近接センサ５、マイク８、カメラ１２、姿勢検出ユニット１５、及びタッチスクリーン２１を含むが、これらに限定されない。
【００３２】
コントローラ１０は、制御プログラム９Ａを実行することにより、ユーザに情報を通知する通知領域を含む通知画面をディスプレイ２に表示させる処理を実現する。具体的には、コントローラ１０は、例えば、ユーザによるタッチジェスチャを検出すると、通知画面をディスプレイ２に表示する。コントローラ１０は、どのような画面がディスプレイに表示されている場合であっても、通知画面を呼び出してディスプレイ２に表示させることができる。コントローラ１０は、例えば、いわゆるホーム画面をディスプレイ２に表示しているときに、ユーザによるタッチジェスチャの検出に応じて、上記通知画面を呼び出してディスプレイに表示させることができる。さらに、コントローラ１０は、例えば、メールアプリケーション、ブラウザアプリケーション、マップ並びにスケジューラなどに対応するアプリケーション画面をディスプレイ２に表示しているときに、ユーザによるタッチジェスチャの検出に応じて、上記通知画面を呼び出してディスプレイ２に表示させることができる。さらに、コントローラ１０は、スマートフォン１がロック状態にある場合にディスプレイ２に表示される、いわゆるロック画面がディスプレイ２に表示されている場合であっても、上記通知画面を呼び出してディスプレイ２に表示させることができる。ロック状態には、単に、ユーザの操作を受け付けない状態だけでなく、セキュリティロック状態を含んでもよい。通知画面には、バックグラウンドで実行されるアプリケーションについて、いわゆるステータスバーに通知される情報の詳細情報を、ユーザに通知するための通知領域であるお知らせ表示領域と、お知らせ表示領域以外の他の領域が含まれる。他の領域は、各種機能の設定を行うための設定ボタン表示領域、アプリケーションのショートカットアイコンが配置されるアプリショートカット表示領域、及びＳＮＳ（Ｓｏｃｉａｌ  Ｎｅｔｗｏｒｋ  Ｓｅｒｖｉｃｅ）へのメッセージ投稿を行うための簡単ＳＮＳ投稿表示領域などを含む。
【００３３】
さらに、コントローラ１０は、制御プログラム９Ａを実行することにより、ユーザの操作を検出した場合に、ディスプレイ２に表示されている通知画面を、通知画面を編集する編集画面に遷移させる処理を実現する。コントローラ１０は、例えば、通知画面に設けられている編集ボタンに対する操作を検出した場合に、ディスプレイ２に表示されている通知画面を編集画面に遷移させる。
【００３４】
さらに、コントローラ１０は、制御プログラム９Ａを実行することにより、編集画面において他の領域を追加するユーザの操作を検出した場合には、他の領域の追加を通知画面に反映する処理を実現する。さらに、コントローラ１０は、制御プログラム９Ａを実行することにより、編集画面において他の領域を削除するユーザの操作を検出した場合には、他の領域の削除を通知画面に反映する処理を実現する。さらに、コントローラ１０は、制御プログラム９Ａを実行することにより、編集画面において通知領域の表示位置および他の領域の表示位置を相互に変更するユーザの操作を検出した場合には、表示位置の変更を通知画面に反映する処理を実現する。さらに、コントローラ１０は、制御プログラム９Ａを実行することにより、編集画面において他の領域に含まれる構成要素を変更するユーザの操作を検出した場合に、構成要素の変更を通知画面に反映する処理を実現する。
【００３５】
スピーカ１１は、音出力部である。スピーカ１１は、コントローラ１０から送信される音信号を音として出力する。スピーカ１１は、例えば、着信音及び音楽を出力するために用いられる。レシーバ７及びスピーカ１１の一方が、他方の機能を兼ねてもよい。
【００３６】
カメラ１２は、撮影した画像を電気信号へ変換する。カメラ１２には、例えば、ディスプレイ２に面している物体を撮影するインカメラ、ディスプレイ２の反対側の面に面している物体を撮影するアウトカメラが含まれる。
【００３７】
姿勢検出ユニット１５は、スマートフォン１の姿勢を検出する。姿勢検出ユニット１５は、姿勢を検出するために、加速度センサ、方位センサ、及びジャイロスコープの少なくとも１つを備える。
【００３８】
バイブレータ１８は、スマートフォン１の一部又は全体を振動させる。バイブレータ１８は、振動を発生させるために、例えば、圧電素子、又は偏心モータなどを有する。バイブレータ１８による振動は、着信等の各種のイベントを利用者に報知するために用いられる。
【００３９】
タッチスクリーン２１は、タッチスクリーン２１に対する接触を検出する。コントローラ１０（スマートフォン１）は、タッチスクリーン２１によって検出される接触に基づいて、指、スタイラス、ペン等（以下、単に「指」という）を用いてタッチスクリーン２１に対して行われる各種操作（ジェスチャ）を検出する。例えば、タッチスクリーン２１は、タッチセンサを有する。タッチセンサは、タッチスクリーン２１への指の接触を、接触された場所のタッチスクリーン２１上での位置とともに検出し、コントローラ１０に通知する。コントローラ１０が、タッチスクリーン２１を介して検出する各種操作（ジェスチャ）には、例えば、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、及びピンチアウトが含まれるがこれらに限定されない。タッチスクリーン２１の検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式（又は超音波方式）、赤外線方式、電磁誘導方式、及び荷重検出方式等の任意の方式でよい。図１に示すように、ディスプレイ２と、タッチスクリーン２１とは機能的には分離したものであるが、物理的にはタッチスクリーンディスプレイとして統合されていてよい。
【００４０】
図１に示したスマートフォン１の機能構成は例であり、本発明の要旨を損なわない範囲において適宜変更してよい。
【００４１】
図２〜図６を用いて、スマートフォン１による通知画面の表示制御の一例について説明する。図２、図５及び図６に登場するＦ１は、ユーザの指を示す。以下では、いわゆるロック画面がディスプレイ２に表示されている場合の制御の例について説明するが、いわゆるホーム画面、あるいはアプリケーション画面がディスプレイ２に表示されている場合であっても、同様の制御を実現できる。
【００４２】
図２は、ディスプレイ２に通知画面を表示させる制御の一例を示す図である。図２に示すように、スマートフォン１は、ディスプレイ２にロック画面４０を表示している（ステップＳ１１）。ロック画面４０は、スマートフォン１がロック状態にある場合に表示される。スマートフォン１は、ディスプレイ２にロック画面４０が表示されている場合、特定の操作を除いて、ユーザの操作を受け付けない。特定の操作には、例えば、ロック状態を解除するための操作、及び通知画面をディスプレイ２に表示させるための操作が含まれる。ロック状態には、単に、ユーザの操作を受け付けない状態だけでなく、セキュリティロック状態を含んでもよい。図２に示す例では、ロック画面４０の上部に設けられている、いわゆるステータスバーに、メールの受信をユーザに通知するアイコン４０ａが表示されている。
【００４３】
続いて、スマートフォン１は、タッチスクリーン２１を介して、ステータスバーが表示されるロック画面４０の上側端部から下側端部へ向うスワイプを検出すると（ステップＳ１２）、ディスプレイ２に通知画面５０を表示させる（ステップＳ１３）。通知画面５０には、上記アイコン４０ａの他に、電池残量をパーセンテージで表示する領域５０ａと、各種機能の設定を行うための設定ボタン表示領域５０ｂ、ステータスバーに表示される情報の詳細情報を表示する通知領域であるお知らせ表示領域５０ｃと、アプリケーションのショートカットアイコンが配置されるアプリショートカット表示領域５０ｄと、ＳＮＳへのメッセージ投稿を行うための簡単ＳＮＳ投稿表示領域５０ｅと、通知画面５０を編集するための編集画面へ遷移させる編集ボタン５０ｆとが設けられる。図２に示す例では、お知らせ表示領域５０ｃに、「特許太朗さんからメールを受信しました。」というメッセージが表示される。このメッセージは、いわゆるステータスバーに表示されるアイコン４０ａに対応する詳細情報である。
【００４４】
図３は、設定ボタン表示領域５０ｂの拡大図である。図３に示すように、設定ボタン表示領域５０ｂは、「設定ボタン」と表記される領域表示バーと、ボタンＢ１〜ボタンＢ５を有する。ボタンＢ１は、ＷｉＦｉの機能をＯＮ又はＯＦＦに設定するためのボタンである。ボタンＢ２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）の機能をＯＮ又はＯＦＦに設定するためのボタンである。ボタンＢ３は、ＧＰＳの機能のＯＮ又はＯＦＦに設定するためのボタンである。ボタンＢ４は、電話の待受モードの切替えを行うためのボタンである。ボタンＢ５は、画面回転の機能のＯＮ又はＯＦＦに設定するためのボタンである。
【００４５】
コントローラ１０は、タッチスクリーン２１を介して、例えば、ボタンＢ３に対するタップを検出すると、ボタンＢ３に対応付けられているＧＰＳの機能がＯＦＦの状態である場合には、ＧＰＳの機能をＯＮの状態に設定する。さらに、コントローラ１０は、図３に示すように、ボタンＢ３に対応付けられているＧＰＳの機能がＯＮであることを示すように、ボタンＢ３に表示されている“ＧＰＳ”の文字部分、及びボタンＢ３に表示されている領域Ｌ１を点灯させる。コントローラ１０は、ボタンＢ１、ボタンＢ２及びボタンＢ５に対するユーザの操作を検出した場合にも、上記ボタンＢ３と同様に設定を行うことができる。
【００４６】
ボタンＢ４については、コントローラ１０は、以下に説明するように、ユーザの操作に応じて、電話の待受モードの切替え、切替えたモードに対応する画像をボタンＢ４に表示させる。すなわち、コントローラ１０は、タッチスクリーン２１を介して、例えば、ボタンＢ４に対するタップを検出するたびに、ボタンＢ４の画像を、ボタンＢ４に対応付けられている電話の待受モードに対応する画像に切替えて表示する。図４は、電話の待受モードに対応する画像の一例である。図４に示すように、コントローラ１０は、ボタンＢ４に対するタップを検出するたびに、ボタンＢ４の画像を、マナーモードのＯＦＦの画像、マナーモード（バイブ）の画像、マナーモード（ミュート）の画像に切替えて表示する。
【００４７】
このように、ユーザは、設定ボタン表示領域５０ｂに設けられているボタンＢ１〜ボタンＢ５を操作することにより、ボタンＢ１〜ボタンＢ５に対応付けられている各種機能を簡単にＯＮ又はＯＦＦに設定できる。
【００４８】
図５は、ディスプレイに通知画面を表示させる制御の他の例を示す図である。スマートフォン１は、図２に示す例に限定されず、図５に示すように、通知画面を表示させてもよい。すなわち、図５に示すように、スマートフォン１は、ディスプレイ２に待受画面４０を表示している（ステップＳ２１）。続いて、スマートフォン１は、ステータスバーが表示される待受画面４０の上側端部から、待受画面４０の下側端部を通過するスワイプを検出すると（ステップＳ２２）、ディスプレイ２に通知画面５０を表示させる（ステップＳ２３）。このとき、スマートフォン１は、通知画面５０に設けられる設定ボタン表示領域５０ｂ、お知らせ表示領域５０ｃ、アプリショートカット表示領域５０ｄ、及び簡単ＳＮＳ投稿表示領域５０ｅを折りたたんで、それぞれの領域に対応する領域表示バーのみを表示する。そして、スマートフォン１は、領域表示バーに対するユーザの操作に応じて、折りたたんで表示している領域を広げて表示するようにしてもよい。この制御について、以下に説明する。
【００４９】
図６は、図５に示す通知画面５０に対する制御の例を示す図である。図６に示すように、スマートフォン１は、ディスプレイ２に通知画面５０を表示している（ステップＳ３１）。続いて、スマートフォン１は、タッチスクリーン２１を介して、設定ボタン表示領域５０ｂに対するタップを検出すると（ステップＳ３２）、折りたたまれていた設定ボタン表示領域５０ｂを広げて表示する（ステップＳ３３）。続いて、スマートフォン１は、タッチスクリーン２１を介して、広げて表示する設定ボタン表示領域５０ｂの上部の領域表示バーに対するタップを検出すると（ステップＳ３４）、広げて表示する設定ボタン表示領域５０ｂを折りたたんで、領域表示バーのみを表示する（ステップＳ３５）。
【００５０】
図７〜図１５を用いて、スマートフォン１による通知画面の編集制御の一例について説明する。図７〜図１５に登場するＦ１は、ユーザの指を示す。
【００５１】
図７は、ディスプレイ２に編集画面を表示させる制御の一例を示す図である。図７に示すように、スマートフォン１は、タッチスクリーン２１を介して、ディスプレイ２に表示する通知画面５０に設けられている編集ボタン５０ｆに対する操作を検出すると（ステップＳ４１）、通知画面５０を編集する編集画面６０に遷移させる（ステップＳ４２）。図７に示すように、編集画面６０には、設定ボタン表示領域５０ｂを個別に編集するための編集ボタン６０ａと、アプリショートカット表示領域５０ｄを個別に編集するための編集ボタン６０ｂと、簡単ＳＮＳ投稿表示領域５０ｅを個別に編集するための編集ボタン６０ｃと、表示項目追加ボタン６０ｄとが設けられる。編集画面６０は、主に、新たな表示項目の追加、既存の表示項目の削除、移動などの編集操作をユーザから受け付ける。お知らせ表示領域５０ｃについては、移動のみを可能とし、削除を不可とする。
【００５２】
図８は、編集画面６０において表示項目の追加を行う際の制御の一例を示す図である。図８に示すように、スマートフォン１は、タッチスクリーン２１を介して、編集画面６０に設けられた表示項目追加ボタン６０ｄへの操作を検出すると（ステップＳ５１）、追加可能な表示項目の一覧６０ｅを表示する（ステップＳ５２）。図８に示す例では、追加可能な表示項目として、例えば、カレンダーと、付箋とが列挙されている。表示項目の一覧６０ｅには、追加可能な表示項目の一覧のみを表示してもよいし、表示中の項目および表示可能な項目の全てを表示してもよい。
【００５３】
続いて、スマートフォン１は、タッチスクリーン２１を介して、追加可能な表示項目の一覧６０ｅから、カレンダーの選択を検出すると（ステップＳ５３）、編集画面６０にカレンダーを追加する（ステップＳ５４）。図８に示す例では、天気の情報を含む週表示のカレンダーを表示しているが、月表示のカレンダーであってもよい。
【００５４】
続いて、スマートフォン１は、タッチスクリーン２１を介して、編集画面６０において「表示項目編集  完了」と表示されている領域への操作を検出すると（ステップＳ５５）、カレンダーが追加された通知画面５０をディスプレイ２に表示させる（ステップＳ５６）。「表示項目編集  完了」と表示されている領域への操作は、タッチ、タップ、スワイプ、ダブルタップなど、他の処理との対応付けが重複しない限り、どのような操作を検出対象としてもよい。以下の説明において、単に、「操作」と表記するものについても、同様である。
【００５５】
図９及び図１０は、編集画面６０における表示項目の追加を行う際の制御の他の例を示す図である。
【００５６】
図９を用いて、表示項目を追加する際に、お知らせ表示領域５０ｃ以外の領域を折りたたんで領域表示バーのみを表示させる制御について説明する。
【００５７】
図９に示すように、スマートフォン１は、タッチスクリーン２１を介して、編集画面６０に設けられた表示項目追加ボタン６０ｄへの操作を検出すると（ステップＳ６１）、追加可能な表示項目の一覧６０ｅを表示する（ステップＳ６２）。
【００５８】
続いて、スマートフォン１は、タッチスクリーン２１を介して、追加可能な表示項目の一覧６０ｅから、カレンダーの選択を検出すると（ステップＳ６３）、編集画面６０にカレンダーを表示する（ステップＳ６４）。ステップＳ６４において、スマートフォン１は、編集画面６０に既存の領域と、追加されるカレンダーの領域とを合わせた領域の合計が、ディスプレイ２の表示可能範囲を超えるかどうかを判定する。判定の結果、ディスプレイ２の表示可能範囲を超える場合には、スマートフォン１は、お知らせ表示領域５０ｃ以外の設定ボタン表示領域５０ｂ、アプリショートカット表示領域５０ｄ、簡単ＳＮＳ投稿表示領域５０ｅを折りたたんで、領域表示バーのみを表示させる。このとき、スマートフォン１は、領域表示バーには個別編集ボタンを表示させないようにする。そして、スマートフォン１は、領域表示バーに対する操作に応じて、折りたたまれている領域を広げて表示させる際に、個別編集ボタンを再表示させる。スマートフォン１は、編集画面６０に既存の領域と、追加されるカレンダーの領域とを合わせた領域の合計が、ディスプレイ２の表示可能範囲を超える場合、お知らせ表示領域５０ｃを含めた全ての領域を折りたたんで、領域表示バーのみを表示させるようにしてもよい。
【００５９】
一方、ステップＳ６４において、スマートフォン１は、編集画面６０に既存の領域と、追加されるカレンダーの領域とを合わせた領域の合計が、ディスプレイ２の表示可能範囲を超えない場合には、お知らせ表示領域５０ｃ以外の設定ボタン表示領域５０ｂ、アプリショートカット表示領域５０ｄ、簡単ＳＮＳ投稿表示領域５０ｅも折りたたまずに表示する。
【００６０】
続いて、スマートフォン１は、タッチスクリーン２１を介して、編集画面６０において「表示項目編集  完了」と表示されている領域への操作を検出すると（ステップＳ６５）、カレンダーが追加された通知画面５０をディスプレイ２に表示させる（ステップＳ６６）。ステップＳ６６において、スマートフォン１は、お知らせ表示領域５０ｃ以外の設定ボタン表示領域５０ｂ、アプリショートカット表示領域５０ｄ、及び簡単ＳＮＳ投稿表示領域５０ｅについては、折りたたんだ状態のままで領域表示バーのみを通知画面５０に表示させる。
【００６１】
図１０を用いて、表示項目を追加する際に、お知らせ表示領域５０ｃ、及び設定ボタン表示領域５０ｂ以外の領域を折りたたんで領域表示バーのみを表示させる制御について説明する。
【００６２】
図１０に示すように、スマートフォン１は、タッチスクリーン２１を介して、編集画面６０に設けられた表示項目追加ボタン６０ｄへの操作を検出すると（ステップＳ７１）、追加可能な表示項目の一覧６０ｅを表示する（ステップＳ７２）。
【００６３】
続いて、スマートフォン１は、タッチスクリーン２１を介して、追加可能な表示項目の一覧６０ｅから、カレンダーの選択を検出すると（ステップＳ７３）、編集画面６０にカレンダーを表示する（ステップＳ７４）。ステップＳ７４において、スマートフォン１は、編集画面６０に既存の領域と、追加されるカレンダーの領域とを合わせた領域の合計が、ディスプレイ２の表示可能範囲を超えるかどうかを判定する。判定の結果、ディスプレイ２の表示可能範囲を超える場合には、スマートフォン１は、ディスプレイ２の表示可能範囲内で、お知らせ表示領域５０ｃに加えて表示可能な領域を、編集画面６０に表示された設定ボタン表示領域５０ｂから順に判定する。判定の結果、お知らせ表示領域５０ｃに加えて設定ボタン表示領域５０ｂまで表示可能である場合には、スマートフォン１は、お知らせ表示領域５０ｃ及び設定ボタン表示領域５０ｂ以外のアプリショートカット表示領域５０ｄ及び簡単ＳＮＳ投稿表示領域５０ｅを折りたたんで、領域表示バーのみを表示させる。このとき、スマートフォン１は、領域表示バーには個別編集ボタンを表示させないようにする。そして、スマートフォン１は、領域表示バーに対する操作に応じて、折りたたまれている領域を広げて表示させる際に、個別編集ボタンを再表示させる。スマートフォン１は、編集画面６０に既存の領域と、追加されるカレンダーの領域とを合わせた領域が、ディスプレイ２の表示可能領域を超える場合、お知らせ表示領域５０ｃを含めた全ての領域を折りたたんで、領域表示バーのみを表示させるようにしてもよい。
【００６４】
一方、ステップＳ６４において、スマートフォン１は、編集画面６０に既存の領域と、追加されるカレンダーの領域とを合わせた領域が、ディスプレイ２の表示可能領域を超えない場合には、お知らせ表示領域５０ｃ以外の設定ボタン表示領域５０ｂ、アプリショートカット表示領域５０ｄ、簡単ＳＮＳ投稿表示領域５０ｅも折りたたまずに表示する。
【００６５】
続いて、スマートフォン１は、タッチスクリーン２１を介して、編集画面６０において「表示項目編集  完了」と表示されている領域への操作を検出すると（ステップＳ７５）、カレンダーが追加された通知画面５０をディスプレイ２に表示させる（ステップＳ７６）。ステップＳ７６において、スマートフォン１は、お知らせ表示領域５０ｃ及び設定ボタン表示領域５０ｂ以外のアプリショートカット表示領域５０ｄ及び簡単ＳＮＳ投稿表示領域５０ｅについては、折りたたんだ状態のままで領域表示バーのみを通知画面５０に表示させる。
【００６６】
図１１は、編集画面６０における表示項目の削除を行う際の制御の例を示す図である。
【００６７】
図１１に示すように、スマートフォン１は、タッチスクリーン２１を介して、編集画面６０の設定ボタン表示領域５０ｂにおける領域表示バーへの操作を検出すると（ステップＳ８１）、設定ボタン表示領域５０ｂを移動可能な状態に変更する（ステップＳ８２）。スマートフォン１は、例えば、領域表示バーへのロングタッチを検出した場合に、設定ボタン表示領域５０ｂをタッチしたままドラッグして移動可能な状態へと変更する。領域表示バーへのロングタッチを検出した場合に、設定ボタン表示領域５０ｂを移動可能な状態に変更するユーザの操作は、ロングタッチに限定されない。例えば、スマートフォン１は、領域表示バーへのダブルタップを検出した場合に、設定ボタン表示領域５０ｂを移動可能な状態に変更してもよく、他の処理との対応付けが重複しない限り、どのような操作を検出対象としてもよく、以下の説明についても同様である。領域表示バーへの操作により、設定ボタン表示領域５０ｂを移動可能な状態に変更する例に限定されず、設定ボタン表示領域５０ｂを移動可能な状態に変更するためのボタンなどを設けてもよい。
【００６８】
ステップＳ８２において、スマートフォン１は、設定ボタン表示領域５０ｂを移動可能な状態に変更した後、編集画面６０において「表示項目編集  完了」と表示されている領域を、設定ボタン表示領域５０ｂの削除を行うための領域に変更し、「表示項目編集  削除（６０ｆ参照）」に表示を変更する。
【００６９】
ユーザにより設定ボタン表示領域５０ｂの移動が開始された後、スマートフォン１は、タッチスクリーン２１を介して、編集画面６０において「表示項目編集  削除」と表示されている領域と、設定ボタン表示領域５０ｂとの重複を検出すると、設定ボタン表示領域５０ｂを削除する（ステップＳ８３）。スマートフォン１は、「表示項目編集  削除」と表示されている領域と、設定ボタン表示領域５０ｂとの重複の度合いは、任意に変更できる。例えば、スマートフォン１は、「表示項目編集  削除」と表示されている領域と、設定ボタン表示領域５０ｂと少しでも重複した場合には、設定ボタン表示領域５０ｂを削除するようにしてもよい。あるいは、スマートフォン１は、「表示項目編集  削除」と表示されている領域の面積の半分以上と、設定ボタン表示領域５０ｂの面積とが重複した場合には、設定ボタン表示領域５０ｂを削除するようにしてもよい。
【００７０】
ステップＳ８３において、スマートフォン１は、設定ボタン表示領域５０ｂを削除した後、編集画面６０において「表示項目編集  削除」と表示されている領域を、「表示項目編集  完了」に表示を戻す。
【００７１】
続いて、スマートフォン１は、タッチスクリーン２１を介して、編集画面６０において「表示項目編集  完了」と表示されている領域への操作を検出すると（ステップＳ８４）、設定ボタン表示領域５０ｂが削除された通知画面５０をディスプレイ２に表示させる（ステップＳ８５）。
【００７２】
アプリショートカット表示領域５０ｄ、及び簡単ＳＮＳ投稿表示領域５０ｅについても、スマートフォン１は、図１１に示す制御と同様の制御により表示項目を削除することができる。
【００７３】
図１２は、編集画面６０における表示項目の表示位置の変更を行う際の制御の例を示す図である。
【００７４】
図１２に示すように、スマートフォン１は、タッチスクリーン２１を介して、編集画面６０の設定ボタン表示領域５０ｂにおける領域表示バーへの操作を検出すると（ステップＳ９１）、設定ボタン表示領域５０ｂを移動可能な状態に変更する（ステップＳ９２）。スマートフォン１は、例えば、領域表示バーへのロングタッチを検出した場合に、設定ボタン表示領域５０ｂをタッチしたままドラッグして移動可能な状態へと変更する。領域表示バーへのロングタッチを検出した場合に、設定ボタン表示領域５０ｂを移動可能な状態に変更するユーザの操作は、ロングタッチに限定されない。例えば、スマートフォン１は、領域表示バーへのダブルタップを検出した場合に、設定ボタン表示領域５０ｂを移動可能な状態に変更してもよく、他の処理との対応付けが重複しない限り、どのような操作を検出対象としてもよく、以下の説明についても同様である。領域表示バーへの操作により、設定ボタン表示領域５０ｂを移動可能な状態に変更する例に限定されず、設定ボタン表示領域５０ｂを移動可能な状態に変更するためのボタンなどを設けてもよい。
【００７５】
ステップＳ９２において、スマートフォン１は、設定ボタン表示領域５０ｂを移動可能な状態に変更した後、編集画面６０において「表示項目編集  完了」と表示されている領域を、設定ボタン表示領域５０ｂの表示項目の削除を行うための領域に変更し、「表示項目編集  削除（６０ｆ参照）」に表示を変更する。
【００７６】
ユーザにより設定ボタン表示領域５０ｂの移動が開始された後、スマートフォン１は、タッチスクリーン２１を介して、編集画面６０の設定ボタン表示領域５０ｂと、編集画面６０のお知らせ表示領域５０ｃとの重複を検出すると、設定ボタン表示領域５０ｂの表示位置と、お知らせ表示領域５０ｃの表示位置とを入れ替える（ステップＳ９３）。
【００７７】
ステップＳ９３において、スマートフォン１は、設定ボタン表示領域５０ｂの表示位置と、お知らせ表示領域５０ｃの表示位置とを入れ替え後、編集画面６０において「表示項目編集  削除」と表示されている領域を、再び、「表示項目編集  完了」と表示させる。
【００７８】
続いて、スマートフォン１は、タッチスクリーン２１を介して、編集画面６０において「表示項目編集  完了」と表示されている領域への操作を検出すると（ステップＳ９４）、設定ボタン表示領域５０ｂの表示位置と、お知らせ表示領域５０ｃの表示位置とを入れ替えられた通知画面５０をディスプレイ２に表示させる（ステップＳ９５）。
【００７９】
アプリショートカット表示領域５０ｄ、及び簡単ＳＮＳ投稿表示領域５０ｅについても、スマートフォン１は、図１２に示す制御と同様の制御により表示項目の表示位置を変更することができる。
【００８０】
図１３〜図１５は、編集画面６０における表示項目の個別編集を行う際の制御の例を示す図である。
【００８１】
図１３を用いて、設定ボタン表示領域５０ｂのボタンを追加する制御について説明する。
【００８２】
図１３に示すように、スマートフォン１は、編集画面６０を表示後（ステップＳ１０１）、タッチスクリーン２１を介して、設定ボタン表示領域５０ｂに設けられている編集ボタン６０ａへの操作を検出すると（ステップＳ１０２）、設定ボタン表示領域５０ｂの個別編集画面７１を表示する（ステップＳ１０３）。個別編集画面７１には、ボタンを追加するための追加ボタン７１ａが設けられる。
【００８３】
続いて、スマートフォン１は、タッチスクリーン２１を介して、追加ボタン７１ａへの操作を検出すると（ステップＳ１０４）、追加可能なボタンの一覧７１ｂを表示する（ステップＳ１０５）。図１３に示す例では、追加可能なボタンとして、例えば、ＩＣカードロックと、着信相手非表示とが列挙されている。ボタンの一覧７１ｂには、追加可能なボタンの一覧のみを表示してもよいし、表示中のボタンおよび追加可能なボタンの全てを表示してもよい。
【００８４】
続いて、スマートフォン１は、タッチスクリーン２１を介して、追加可能なボタンの一覧７１ｂから、着信相手非表示の選択を検出すると（ステップＳ１０６）、個別編集画面７１に、着信相手非表示に対応するボタン７１ｃを表示する（ステップＳ１０７）。
【００８５】
続いて、スマートフォン１は、タッチスクリーン２１を介して、個別編集画面７１において「設定ボタン編集  完了」と表示されている領域への操作を検出すると（ステップＳ１０８）、着信相手非表示に対応するボタン７１ｃが追加された編集画面６０をディスプレイ２に表示させる（ステップＳ１０９）。その後、スマートフォン１は、編集画面６０において「表示項目編集  完了」と表示されている領域への操作を検出した場合には、設定ボタン表示領域５０ｂに着信相手非表示に対応するボタン７１ｃが追加された通知画面５０をディスプレイ２に表示させる。
【００８６】
図１４を用いて、アプリショートカット表示領域５０ｄのボタンを追加する制御について説明する。
【００８７】
図１４に示すように、スマートフォン１は、編集画面６０を表示後（ステップＳ２０１）、タッチスクリーン２１を介して、アプリショートカット表示領域５０ｄに設けられている編集ボタン６０ｂへの操作を検出すると（ステップＳ２０２）、アプリショートカット表示領域５０ｄの個別編集画面７２を表示する（ステップＳ２０３）。個別編集画面７２には、ボタンを追加するための追加ボタン７２ａが設けられる。
【００８８】
続いて、スマートフォン１は、タッチスクリーン２１を介して、追加ボタン７２ａへの操作を検出すると（ステップＳ２０４）、追加可能なアイコンの一覧７２ｂを表示する（ステップＳ２０５）。図１４に示す例では、追加可能なボタンとして、例えば、すぐ文字と、メモ帳とが列挙されている。アイコンの一覧７２ｂには、追加可能なアイコンの一覧のみを表示してもよいし、表示中のアイコンおよび追加可能なアイコンの全てを表示してもよい。
【００８９】
続いて、スマートフォン１は、タッチスクリーン２１を介して、追加可能なアイコンの一覧７２ｂから、メモ帳の選択を検出すると（ステップＳ２０６）、個別編集画面７２に、メモ帳に対応するアイコン７２ｃを表示する（ステップＳ２０７）。
【００９０】
続いて、スマートフォン１は、タッチスクリーン２１を介して、編集画面６０において「アプリショートカット編集  完了」と表示されている領域への操作を検出すると（ステップＳ２０８）、メモ帳に対応するアイコン７２ｃが追加された編集画面６０をディスプレイ２に表示させる（ステップＳ２０９）。その後、スマートフォン１は、編集画面６０において「表示項目編集  完了」と表示されている領域への操作を検出した場合には、アプリショートカット表示領域５０ｄにメモ帳に対応するアイコン７２ｃが追加された通知画面５０をディスプレイ２に表示させる。
【００９１】
簡単ＳＮＳ投稿表示領域５０ｅについても、スマートフォン１は、図１３及び図１４に示す制御と同様の制御により、個別編集を行うことができる。
【００９２】
図１５を用いて、設定ボタン表示領域５０ｂのボタンを削除する制御について説明する。
【００９３】
図１５に示すように、スマートフォン１は、編集画面６０を表示後（ステップＳ３０１）、タッチスクリーン２１を介して、設定ボタン表示領域５０ｂに設けられている編集ボタン６０ａへの操作を検出すると（ステップＳ３０２）、設定ボタン表示領域５０ｂの個別編集画面７１を表示する（ステップＳ３０３）。
【００９４】
続いて、スマートフォン１は、タッチスクリーン２１を介して、Ｂｌｕｅｔｏｏｔｈ（登録商標）の機能をＯＮ又はＯＦＦに設定するためのボタンＢ２への操作を検出すると（ステップＳ３０４）、ボタンＢ２を移動可能な状態へ変更する（ステップＳ３０５）。スマートフォン１は、例えば、ボタンＢ２へのロングタッチを検出した場合に、ボタンＢ２をタッチしたままドラッグして移動可能な状態へと変更する。
【００９５】
ステップＳ３０５において、スマートフォン１は、ボタンＢ２を移動可能な状態へ変更した後、個別編集画面７１において「設定ボタン編集  完了」と表示されている領域を、設定ボタン表示領域５０ｂのボタンの削除を行うための領域に変更し、「設定ボタン編集  削除（７１ｄ参照）」に表示を変更する。
【００９６】
ユーザによりボタンＢ２の移動が開始された後、スマートフォン１は、タッチスクリーン２１を介して、個別編集画面７１において「設定ボタン編集  削除」と表示されている領域と、ボタンＢ２との重複を検出すると、ボタンＢ２を削除する（ステップＳ３０６）。
【００９７】
続いて、スマートフォン１は、タッチスクリーン２１を介して、編集画面６０において「設定ボタン編集  完了」と表示されている領域への操作を検出すると（ステップＳ３０７）、ボタンＢ２が削除された編集画面６０をディスプレイ２に表示させる（ステップＳ３０８）。その後、スマートフォン１は、編集画面６０において「表示項目編集  完了」と表示されている領域への操作を検出した場合には、設定ボタン表示領域５０ｂからボタンＢ２が削除された通知画面５０をディスプレイ２に表示させる。
【００９８】
アプリショートカット表示領域５０ｄ、及び簡単ＳＮＳ投稿表示領域５０ｅについても、スマートフォン１は、図１５に示す制御と同様の制御により個別編集を行うことができる。
【００９９】
図１５では、設定ボタン表示領域５０ｂの構成要素であるボタンを削除する例を説明したが、図１２に示す表示項目の制御と同様に、ボタンの表示位置を変更することもできる。アプリショートカット表示領域５０ｄ、及び簡単ＳＮＳ投稿表示領域５０ｅについても同様である。
【０１００】
図１６〜図２０を用いて、スマートフォン１による処理手順の一例を説明する。図１６〜図２０に示す処理手順は、コントローラ１０が、ストレージ９に記憶されている制御プログラム９Ａなどを実行することによって実現される。
【０１０１】
図１６は、通知画面の編集を行う際の全体的な制御の流れを示すフローチャートである。図１６に示すように、コントローラ１０は、タッチスクリーン２１を介して、通知画面を編集する編集画面の表示操作を検出したかどうかを判定する（ステップＳ１００１）。例えば、コントローラ１０は、通知画面５０に設けられている編集ボタン５０ｆに対する操作を検出すると、編集画面の表示操作を検出したものと判定する。
【０１０２】
コントローラ１０は、判定の結果、通知画面を編集する編集画面の表示操作を検出していない場合には（ステップＳ１００１、Ｎｏ）、図１６に示す処理手順を進めることなく、終了する。
【０１０３】
一方、コントローラ１０は、判定の結果、通知画面を編集する編集画面の表示操作を検出した場合には（ステップＳ１００１、Ｙｅｓ）、編集画面６０をディスプレイ２に表示する（ステップＳ１００２）。
【０１０４】
続いて、コントローラ１０は、表示項目の編集開始操作が検出されたかどうかを判定する（ステップＳ１００３）。例えば、コントローラ１０は、表示項目追加ボタン６０ｄへの操作、又は設定ボタン表示領域５０ｂなどが有する領域表示バーへの操作を検出すると、表示項目の編集開始操作が検出されたものと判定する。あるいは、コントローラ１０は、設定ボタン表示領域５０ｂ、アプリショートカット表示領域５０ｄ、及び簡単ＳＮＳ投稿表示領域５０ｅの領域に対応する領域表示バーのいずれかに対する操作を検出すると、表示項目の編集開始操作が検出されたものと判定する。
【０１０５】
コントローラ１０は、判定の結果、表示項目の編集開始操作が検出された場合には（ステップＳ１００３、Ｙｅｓ）、表示項目編集処理を実行する（ステップＳ１００４）。
【０１０６】
続いて、コントローラ１０は、編集終了操作が検出されたかどうかを判定する（ステップＳ１００５）。例えば、コントローラ１０は、編集画面６０における「表示項目編集  完了」と表示されている領域への操作を検出すると、編集終了操作が検出されたものと判定する。
【０１０７】
コントローラ１０は、判定の結果、編集終了操作が検出されない場合には（ステップＳ１００５、Ｎｏ）、上記ステップＳ１００３の処理手順に戻る。
【０１０８】
一方、コントローラ１０は、判定の結果、編集終了操作が検出された場合には（ステップＳ１００５、Ｙｅｓ）、通知画面５０をディスプレイ２に表示し、図１６の処理手順を終了する。
【０１０９】
ステップＳ１００３において、コントローラ１０は、判定の結果、表示項目の編集開始操作が検出されない場合には（ステップＳ１００３、Ｎｏ）、表示項目の個別編集開始操作が検出されたかどうかを判定する（ステップＳ１００７）。例えば、コントローラ１０は、設定ボタン表示領域５０ｂを個別に編集するための編集ボタン６０ａ、アプリショートカット表示領域５０ｄを個別に編集するための編集ボタン６０ｂ、又は簡単ＳＮＳ投稿表示領域５０ｅを個別に編集するための編集ボタン６０ｃのいずれかが操作された場合に、表示項目の個別編集開始操作が検出されたものと判定する。
【０１１０】
コントローラ１０は、判定の結果、表示項目の個別編集開始操作が検出された場合には（ステップＳ１００７、Ｙｅｓ）、表示項目個別編集処理を実行する（ステップＳ１００８）。
【０１１１】
一方、コントローラ１０は、判定の結果、表示項目の個別編集開始操作が検出されない場合には（ステップＳ１００７、Ｎｏ）、上記ステップＳ１００５の処理手順に移る。
【０１１２】
図１７〜図１９は、表示項目編集処理の処理手順を示すフローチャートである。図１７〜図１９に示す処理の流れは、例えば、上記図８、図１１及び図１２に示す制御などに対応する。
【０１１３】
図１７に示すように、コントローラ１０は、上記図１６のステップＳ１００３で検出された操作が表示項目の追加操作であるかを判定する（ステップＳ１０１１）。コントローラ１０は、例えば、上記図１６のステップＳ１００３で検出された操作が、表示項目追加ボタン６０ｄへの操作であった場合、表示項目の追加操作であると判定する。
【０１１４】
コントローラ１０は、判定の結果、表示項目の追加操作である場合には（ステップＳ１０１１、Ｙｅｓ）、追加可能項目の一覧を表示する（ステップＳ１０１２）。
【０１１５】
続いて、コントローラ１０は、追加可能項目の一覧の中から、追加項目の選択を検出したかどうかを判定する（ステップＳ１０１３）。
【０１１６】
コントローラ１０は、判定の結果、追加項目の選択を検出した場合には（ステップＳ１０１３、Ｙｅｓ）、選択された項目に対応するボタンを編集画面６０に追加して（ステップＳ１０１４）、図１７に示す処理手順を終了する。
【０１１７】
一方、コントローラ１０は、判定の結果、追加項目の選択を検出しない場合には（ステップＳ１０１３、Ｎｏ）、項目追加処理の解除操作を検出したかどうかを判定する（ステップＳ１０１５）。コントローラ１０は、例えば、編集画面６０において「表示項目編集  完了」と表示されている領域への操作を検出すると、項目追加処理の解除操作を検出したものと判定する。「表示項目編集  完了」と表示されている領域への操作は、ダブルタップ、ロングタッチなど、任意の操作であってよい。
【０１１８】
コントローラ１０は、判定の結果、項目追加処理の解除操作を検出した場合には（ステップＳ１０１５、Ｙｅｓ）、追加可能項目の一覧をディスプレイ２から消去して（ステップＳ１０１６）、図１７に示す処理手順を終了する。
【０１１９】
一方、コントローラ１０は、判定の結果、項目追加処理の解除操作を検出しない場合には（ステップＳ１０１５、Ｎｏ）、上記ステップＳ１０１３の処理手順に戻る。
【０１２０】
ステップＳ１０１１において、コントローラ１０は、上記図１６のステップＳ１００３で検出された操作が表示項目の追加操作ではない場合（ステップＳ１０１１、Ｎｏ）、表示項目の移動又は削除に関する操作であったものと判定し、図１８に示す処理手順に移る。
【０１２１】
図１８に示すように、コントローラ１０は、移動又は削除の対象として捕捉された表示項目を移動可能な状態へ変更する（ステップＳ１０１７）。
【０１２２】
続いて、コントローラ１０は、捕捉された表示項目がお知らせ表示領域５０ｃであるかどうかを判定する（ステップＳ１０１８）。
【０１２３】
コントローラ１０は、判定の結果、捕捉された表示項目がお知らせ表示領域５０ｃではない場合には（ステップＳ１０１８、Ｎｏ）、移動又は削除の対象として捕捉された表示項目を削除するための削除処理領域を編集画面６０に表示する（ステップＳ１０１９）。削除処理領域は、例えば、編集画面６０において「表示項目編集  削除」と表示されている領域に対応する（図１２参照）。
【０１２４】
続いて、コントローラ１０は、移動又は削除の対象として捕捉された表示項目と、削除処理領域との重複を検出したかどうかを判定する（ステップＳ１０２０）。
【０１２５】
コントローラ１０は、判定の結果、移動又は削除の対象として捕捉された表示項目と、削除処理領域との重複を検出した場合には（ステップＳ１０２０、Ｙｅｓ）、移動又は削除の対象として捕捉された表示項目を削除し（ステップＳ１０２０）、図１８に示す処理手順を終了する。
【０１２６】
一方、コントローラ１０は、判定の結果、移動又は削除の対象として捕捉された表示項目と、削除処理領域との重複を検出しない場合には（ステップＳ１０２０、Ｎｏ）、移動又は削除の対象として捕捉された表示項目と、他の表示項目との重複を検出したかどうかを判定する（ステップＳ１０２２）。
【０１２７】
コントローラ１０は、判定の結果、移動又は削除の対象として捕捉された表示項目と、他の表示項目との重複を検出した場合には（ステップＳ１０２２、Ｙｅｓ）、移動又は削除の対象として捕捉された表示項目の表示位置と、他の表示項目の表示位置とを入れ替えて（ステップＳ１０２３）、図１８に示す処理手順を終了する。
【０１２８】
一方、コントローラ１０は、判定の結果、移動又は削除の対象として捕捉された表示項目と、他の表示項目との重複を検出しない場合には（ステップＳ１０２２、Ｎｏ）、移動又は削除の対象として捕捉された表示項目の捕捉解除操作が検出されたかどうかを判定する（ステップＳ１０２４）。コントローラ１０は、例えば、編集画面６０において「表示項目編集  完了」と表示されている領域への操作を検出すると、表示項目の捕捉解除操作を検出したものと判定する。「表示項目編集  完了」と表示されている領域への操作は、ダブルタップ、ロングタッチなど、任意の操作であってよい。
【０１２９】
コントローラ１０は、判定の結果、移動又は削除の対象として捕捉された表示項目の捕捉解除操作が検出された場合には（ステップＳ１０２４、Ｙｅｓ）、移動又は削除の対象として捕捉された表示項目の捕捉を解除して（ステップＳ１０２５）、図１８に示す処理手順を終了する。
【０１３０】
一方、コントローラ１０は、判定の結果、移動又は削除の対象として捕捉された表示項目の捕捉解除操作が検出されない場合には（ステップＳ１０２４、Ｎｏ）、上記ステップＳ１０２０の処理手順に戻る。
【０１３１】
ステップＳ１０１８において、コントローラ１０は、判定の結果、捕捉された表示項目がお知らせ表示領域５０ｃである場合には（ステップＳ１０１８、Ｙｅｓ）、お知らせ表示領域５０ｃの表示位置の変更に関する操作であるものと判定し、図１９の処理手順に移る。本実施形態において、お知らせ表示領域５０ｃの削除を不可とする。このため、コントローラ１０は、仮に、お知らせ表示領域５０ｃと、削除処理領域との重複を検出した場合であっても、お知らせ表示領域５０ｃの削除を行わない。一方で、本実施形態において、お知らせ表示領域５０ｃの移動は可能であり、以下に説明するように、お知らせ表示領域５０ｃの表示位置を変更できるものとする。
【０１３２】
図１９に示すように、コントローラ１０は、お知らせ表示領域５０ｃと、他の表示項目との重複を検出したかどうかを判定する（ステップＳ１０２６）。
【０１３３】
コントローラ１０は、判定の結果、お知らせ表示領域５０ｃと、他の表示項目との重複を検出した場合には（ステップＳ１０２６、Ｙｅｓ）、お知らせ表示領域５０ｃと、他の表示項目の表示位置とを入れ替えて（ステップＳ１０２７）、図１９に示す処理手順を終了する。
【０１３４】
一方、コントローラ１０は、判定の結果、お知らせ表示領域５０ｃと、他の表示項目との重複を検出しない場合には（ステップＳ１０２６、Ｎｏ）、お知らせ表示領域５０ｃの捕捉解除操作が検出されたかどうかを判定する（ステップＳ１０２８）。コントローラ１０は、例えば、編集画面６０において「表示項目編集  完了」と表示されている領域への操作を検出すると、お知らせ表示領域５０ｃの捕捉解除操作を検出したものと判定する。「表示項目編集  完了」と表示されている領域への操作は、ダブルタップ、ロングタッチなど、任意の操作であってよい。
【０１３５】
コントローラ１０は、判定の結果、お知らせ表示領域５０ｃの捕捉解除操作が検出された場合には（ステップＳ１０２８、Ｙｅｓ）、お知らせ表示領域５０ｃの捕捉を解除して（ステップＳ１０２９）、図１９に示す処理手順を終了する。
【０１３６】
一方、コントローラ１０は、判定の結果、お知らせ表示領域５０ｃの捕捉解除操作が検出されない場合には（ステップＳ１０２８、Ｎｏ）、上記ステップＳ１０２６の処理手順に戻る。
【０１３７】
図１９に示す処理手順では、お知らせ表示領域５０ｃの表示位置を変更する例を説明したが、お知らせ表示領域５０ｃについては、表示位置を変更できないようにしてもよい。
【０１３８】
図２０及び図２１は、表示項目個別編集処理の流れを示す図である。図２０及び図２１に示す処理の流れは、例えば、上記図１３〜図１５に示す制御などに対応する。
【０１３９】
図２０に示すように、コントローラ１０は、上記図１６のステップＳ１００７に示す表示項目の個別編集開始処理が検出された表示項目の個別編集画面を表示する（ステップＳ２０１１）。
【０１４０】
続いて、コントローラ１０は、表示項目の構成要素の追加操作が検出されたかどうかを判定する（ステップＳ２０１２）。例えば、コントローラ１０は、個別編集画面に設けられた追加ボタンへの操作があった場合に、表示項目の構成要素の追加操作が検出されたものと判定する。構成要素は、設定ボタン表示領域５０ｂのボタン、あるいはアプリショートカット表示領域５０ｄのアイコンなどに該当する。
【０１４１】
コントローラ１０は、判定の結果、表示項目の構成要素の追加操作が検出された場合には（ステップＳ２０１２、Ｙｅｓ）、追加可能要素の一覧を表示する（ステップＳ２０１３）。
【０１４２】
続いて、コントローラ１０は、追加可能要素の一覧の中から、追加要素の選択を検出したかどうかを判定する（ステップＳ２０１４）。
【０１４３】
コントローラ１０は、判定の結果、追加要素の選択を検出した場合には（ステップＳ２０１４、Ｙｅｓ）、選択された要素を個別編集対象の表示項目に追加する（ステップＳ２０１５）。
【０１４４】
続いて、コントローラ１０は、表示項目の個別編集の完了操作が検出されたかどうかを判定する（ステップＳ２０１６）。例えば、コントローラ１０は、個別編集画面において「設定ボタン編集  完了」と表示されている領域への操作を検出すると、表示項目の個別編集の完了操作を検出したものと判定する。
【０１４５】
コントローラ１０は、判定の結果、表示項目の個別編集の完了操作が検出された場合には（ステップＳ２０１６、Ｙｅｓ）、編集画面６０をディスプレイ２に表示して（ステップＳ２０１７）、図２０に示す処理手順を終了する。
【０１４６】
一方、コントローラ１０は、判定の結果、表示項目の個別編集の完了操作が検出されない場合には（ステップＳ２０１６、Ｎｏ）、上記ステップＳ２０１２の処理手順に戻る。
【０１４７】
ステップＳ２０１４において、コントローラ１０は、判定の結果、追加要素の選択を検出しない場合には（ステップＳ２０１４、Ｎｏ）、表示項目の構成要素追加処理の解除操作を検出したかどうかを判定する（ステップＳ２０１８）。例えば、コントローラ１０は、個別編集画面において「設定ボタン編集  完了」と表示されている領域への操作を検出すると、表示項目の構成要素追加処理の解除操作を検出したものと判定する。
【０１４８】
コントローラ１０は、判定の結果、表示項目の構成要素追加処理の解除操作を検出した場合には（ステップＳ２０１８、Ｙｅｓ）、追加可能要素の一覧をディスプレイ２から消去し（ステップＳ２０１９）、上記ステップＳ２０１６の処理手順に移る。これとは反対に、コントローラ１０は、判定の結果、表示項目の構成要素追加処理の解除操作を検出しない場合には（ステップＳ２０１８、Ｎｏ）、上記ステップＳ２０１４の処理手順に戻る。
【０１４９】
ステップＳ２０１２において、コントローラ１０は、判定の結果、表示項目の構成要素の追加操作が検出されない場合には（ステップＳ２０１２、Ｎｏ）、表示項目の構成要素の削除操作が検出されたかどうかを判定する（ステップＳ２０２０）。例えば、コントローラ１０は、個別編集対象の表示項目に含まれる要素に対する操作を検出すると、表示項目の構成要素の削除操作が検出されたものと判定する。
【０１５０】
コントローラ１０は、判定の結果、表示項目の構成要素の削除操作が検出されない場合には（ステップＳ２０２０、Ｎｏ）、上記ステップＳ２０１６の処理手順に移る。これとは反対に、コントローラ１０は、判定の結果、表示項目の構成要素の削除操作が検出された場合には（ステップＳ２０２０、Ｙｅｓ）、図２１に示す処理手順に移る。
【０１５１】
図２１に示すように、コントローラ１０は、削除の対象として捕捉された要素を移動可能な状態へ変更する（ステップＳ２０２１）。
【０１５２】
続いて、コントローラ１０は、削除の対象として捕捉された要素を削除するための削除処理領域を個別編集画面に表示する（ステップＳ２０２２）。削除処理領域は、例えば、個別編集画面７１において「設定ボタン編集  削除」と表示されている領域に対応する（図１５参照）。
【０１５３】
続いて、コントローラ１０は、削除の対象として捕捉された要素と、削除処理領域との重複を検出したかどうかを判定する（ステップＳ２０２３）。
【０１５４】
コントローラ１０は、判定の結果、削除の対象として捕捉された要素と、削除処理領域との重複を検出した場合には（ステップＳ２０２３、Ｙｅｓ）、削除の対象として捕捉された要素を削除し（ステップＳ２０２４）、上記図２０に示すステップＳ２０１６の処理手順に戻る。
【０１５５】
一方、コントローラ１０は、判定の結果、削除の対象として捕捉された要素と、削除処理領域との重複を検出しない場合には（ステップＳ２０２３、Ｎｏ）、削除の対象として捕捉された要素の捕捉解除操作を検出したかどうかを判定する（ステップＳ２０２５）。例えば、コントローラ１０は、個別編集画面７１において「設定ボタン編集  削除」と表示されている領域に対する操作を検出した場合に、削除の対象として捕捉された要素の捕捉解除操作を検出したものと判定する。
【０１５６】
コントローラ１０は、判定の結果、削除の対象として捕捉された要素の捕捉解除操作を検出した場合には（ステップＳ２０２５、Ｙｅｓ）、削除の対象として捕捉された要素の捕捉を解除し（ステップＳ２０２６）、上記図２０に示すステップＳ２０１６の処理手順に戻る。これとは反対に、コントローラ１０は、判定の結果、削除の対象として捕捉された要素の捕捉解除操作を検出しない場合には（ステップＳ２０２５、Ｎｏ）、上記ステップＳ２０２３の処理手順に戻る。
【０１５７】
上述してきたように、実施形態において、スマートフォン１は、ディスプレイ２に表示する通知画面５０に設けられている編集ボタン５０ｆに対する操作を検出すると、通知画面５０を編集する編集画面６０に遷移させる（図７参照）。このため、実施形態によれば、通知画面５０の編集が可能となり、通知画面５０を有効活用できる。
【０１５８】
上述の実施形態において、スマートフォン１は、通知画面の表示項目を追加する。あるいは、スマートフォン１は、通知画面の表示項目を削除する。あるいは、スマートフォン１は、通知画面の表示項目の表示位置を変更する。このため、実施形態によれば、ユーザは、通知画面の構成をカスタマイズできる。
【０１５９】
上述の実施形態において、スマートフォン１は、表示項目の構成要素を追加する。あるいは、スマートフォン１は、表示項目の構成要素を削除する。あるいは、スマートフォン１は、表示項目の構成要素の表示位置を変更する。このため、実施形態によれば、ユーザは、通知画面を表示項目単位でカスタマイズできる。
【０１６０】
添付の請求項に係る技術を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成により具現化されるべきである。
【０１６１】
例えば、図１に示した各プログラムは、複数のモジュールに分割されていてもよい。あるいは、図１に示した各プログラムは、他のプログラムと結合されていてもよい。
【０１６２】
上記の実施形態では、タッチスクリーンを備える装置の一例として、スマートフォンについて説明したが、添付の請求項に係る装置は、スマートフォンに限定されない。添付の請求項に係る装置は、スマートフォン以外の電子機器であってもよい。電子機器は、例えば、モバイルフォン、タブレット、携帯型パソコン、デジタルカメラ、メディアプレイヤ、電子書籍リーダ、ナビゲータ、及びゲーム機である。あるいは、添付の請求項に係る装置は、据え置き型の電子機器であってもよい。据え置き型の電子機器は、例えば、デスクトップパソコン、及びテレビ受像器である。
【符号の説明】
【０１６３】
１  スマートフォン
２  ディスプレイ
３  ボタン
４  照度センサ
５  近接センサ
６  通信ユニット
７  レシーバ
８  マイク
９  ストレージ
９Ａ  制御プログラム
９Ｂ  通話アプリケーション
９Ｃ  メールアプリケーション
９Ｄ  カレンダーアプリケーション
９Ｅ  メモ帳アプリケーション
９Ｆ  カメラアプリケーション
９Ｚ  設定データ
１０  コントローラ
１１  スピーカ
１２  カメラ
１５  姿勢検出ユニット
１８  バイブレータ
２１  タッチスクリーン
【図１】
2014067247.tif 000003
【図２】
2014067247.tif 000004
【図３】
2014067247.tif 000005
【図４】
2014067247.tif 000006
【図５】
2014067247.tif 000007
【図６】
2014067247.tif 000008
【図７】
2014067247.tif 000009
【図８】
2014067247.tif 000010
【図９】
2014067247.tif 000011
【図１０】
2014067247.tif 000012
【図１１】
2014067247.tif 000013
【図１２】
2014067247.tif 000014
【図１３】
2014067247.tif 000015
【図１４】
2014067247.tif 000016
【図１５】
2014067247.tif 000017
【図１６】
2014067247.tif 000018
【図１７】
2014067247.tif 000019
【図１８】
2014067247.tif 000020
【図１９】
2014067247.tif 000021
【図２０】
2014067247.tif 000022
【図２１】
2014067247.tif 000023