(57)【要約】【課題】中断した編集処理を利用者が再開することを支援すること。【解決手段】１つの態様において、装置（例えば、スマートフォン）１は、タッチスクリーンディスプレイ２と、所定のジェスチャがタッチスクリーンディスプレイ２を介して検出された場合に、編集処理が中断されているデータの一覧をタッチスクリーンディスプレイ２に表示するコントローラ１０とを備える。コントローラ１０は、一覧に含まれるデータの１つを選択するジェスチャがタッチスクリーンディスプレイ２を介して検出された場合に、そのデータの編集処理を再開してもよい。【選択図】図５
2013131215.tif 000002
【特許請求の範囲】
【請求項１】
タッチスクリーンディスプレイと、
所定のジェスチャが前記タッチスクリーンディスプレイを介して検出された場合に、編集処理が中断されているデータの一覧を前記タッチスクリーンディスプレイに表示するコントローラと、
を備える装置。
【請求項２】
前記コントローラは、前記一覧に含まれるデータの１つを選択するジェスチャが前記タッチスクリーンディスプレイを介して検出された場合に、当該データの編集処理を再開する請求項１に記載の装置。
【請求項３】
前記コントローラは、編集処理が中断されているデータの存在を示すアイコンを前記タッチスクリーンディスプレイに表示される複数の画面に共通して設けられる領域に配置し、当該領域に対する前記所定のジェスチャが前記タッチスクリーンディスプレイを介して検出された場合に、前記一覧を前記タッチスクリーンディスプレイに表示する請求項１または２に記載の装置。
【請求項４】
前記コントローラは、編集処理が中断されているデータの存在を示すアイコンを前記タッチスクリーンディスプレイに表示されるホーム画面に配置し、当該アイコンに対する前記所定のジェスチャが前記タッチスクリーンディスプレイを介して検出された場合に、前記一覧を前記タッチスクリーンディスプレイに表示する請求項１または２に記載の装置。
【請求項５】
前記コントローラは、編集処理が中断されているデータの数を示す数字を前記アイコンに付加する請求項３または４に記載の装置。
【請求項６】
前記コントローラは、前記一覧に含まれるデータの１つに対して行われる操作に応じて、当該データの編集処理を再開するために実行されるアプリケーションを変更する請求項１から５のいずれか１項に記載の装置。
【請求項７】
タッチスクリーンディスプレイを備える装置を制御する方法であって、
前記タッチスクリーンディスプレイに編集画面を表示することによってデータの編集処理を実行するステップと、
前記編集処理を中断するステップと、
前記タッチスクリーンディスプレイを介して所定のジェスチャを検出するステップと、
前記所定のジェスチャが検出された場合に、前記編集処理が中断されているデータの一覧を前記タッチスクリーンディスプレイに表示するステップと、
を含む方法。
【請求項８】
タッチスクリーンディスプレイを備える装置に、
前記タッチスクリーンディスプレイに編集画面を表示することによってデータの編集処理を実行するステップと、
前記編集処理を中断するステップと、
前記タッチスクリーンディスプレイを介して所定のジェスチャを検出するステップと、
前記所定のジェスチャが検出された場合に、前記編集処理が中断されているデータの一覧を前記タッチスクリーンディスプレイに表示するステップと、
を実行させるプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、装置、方法、及びプログラムに関する。特に、本発明は、タッチスクリーンディスプレイを有する装置、その装置を制御する方法、及びその装置を制御するためのプログラムに関する。
【背景技術】
【０００２】
タッチスクリーンディスプレイを備える装置が知られている。タッチスクリーンディスプレイを備える装置には、例えば、スマートフォン及びタブレットが含まれる。タッチスクリーンディスプレイを備える装置は、タッチスクリーンディスプレイを介して指又はスタイラスペンのジェスチャを検出する。そして、タッチスクリーンディスプレイを備える装置は、検出したジェスチャに従って動作する。検出したジェスチャに従った動作の例は、例えば、特許文献１に記載されている。
【０００３】
タッチスクリーンディスプレイを備える装置の基本的な動作は、装置に搭載されるＡｎｄｒｏｉｄ（登録商標）、ＢｌａｃｋＢｅｒｒｙ（登録商標）  ＯＳ、ｉＯＳ、Ｗｉｎｄｏｗｓ（登録商標）  Ｐｈｏｎｅ等のＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）によって実現される。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００８／０８６３０２号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
タッチスクリーンディスプレイを備える装置は、様々な状況で使用される。そのため、タッチスクリーンディスプレイを備える装置で実行中の編集処理は、何らかの理由で中断される場合がある。本発明は、中断した編集処理を利用者が再開することを支援する装置、方法、及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る装置は、１つの態様において、タッチスクリーンディスプレイと、所定のジェスチャが前記タッチスクリーンディスプレイを介して検出された場合に、編集処理が中断されているデータの一覧を前記タッチスクリーンディスプレイに表示するコントローラと、を備える。
【０００７】
本発明に係る方法は、１つの態様において、タッチスクリーンディスプレイを備える装置を制御する方法であって、前記タッチスクリーンディスプレイに編集画面を表示することによってデータの編集処理を実行するステップと、前記編集処理を中断するステップと、前記タッチスクリーンディスプレイを介して所定のジェスチャを検出するステップと、前記所定のジェスチャが検出された場合に、前記編集処理が中断されているデータの一覧を前記タッチスクリーンディスプレイに表示するステップと、を含む。
【０００８】
本発明に係るプログラムは、１つの態様において、タッチスクリーンディスプレイを備える装置に、前記タッチスクリーンディスプレイに編集画面を表示することによってデータの編集処理を実行するステップと、前記編集処理を中断するステップと、前記タッチスクリーンディスプレイを介して所定のジェスチャを検出するステップと、前記所定のジェスチャが検出された場合に、前記編集処理が中断されているデータの一覧を前記タッチスクリーンディスプレイに表示するステップと、を実行させる。
【図面の簡単な説明】
【０００９】
【図１】図１は、実施形態に係るスマートフォンの外観を示す斜視図である。
【図２】図２は、実施形態に係るスマートフォンの外観を示す正面図である。
【図３】図３は、実施形態に係るスマートフォンの外観を示す背面図である。
【図４】図４は、ホーム画面の一例を示す図である。
【図５】図５は、実施形態に係るスマートフォンの機能を示すブロック図である。
【図６】図６は、中断管理ＤＢの一例を示す図である。
【図７】図７は、利用者の操作によって編集処理が中断される場合のスマートフォンの動作の例を示す図である。
【図８】図８は、通知によって編集処理が中断される場合のスマートフォンの動作の例を示す図である。
【図９】図９は、編集処理を再開する場合のスマートフォンの動作の例を示す図である。
【図１０】図１０は、編集処理を再開することなく編集途中のデータを破棄する場合のスマートフォンの動作の例を示す図である。
【図１１】図１１は、編集処理を再開する際に実行するアプリケーションを変更する場合のスマートフォンの動作の例を示す図である。
【図１２】図１２は、編集処理の処理手順を示すフローチャートである。
【図１３】図１３は、編集処理の再開時の処理手順を示すフローチャートである。
【図１４】図１４は、データ一覧画面の他の例を示す図である。
【図１５】図１５は、編集が中断中のデータの存在を利用者に知らせる他の例を示す図である。
【図１６】図１６は、通知によって編集処理が中断される場合のスマートフォンの動作の他の例を示す図である。
【発明を実施するための形態】
【００１０】
本発明を実施するための実施形態を、図面を参照しつつ詳細に説明する。以下では、タッチスクリーンディスプレイを備える装置の一例として、スマートフォンについて説明する。
【００１１】
（実施形態）
図１から図３を参照しながら、実施形態に係るスマートフォン１の外観について説明する。図１から図３に示すように、スマートフォン１は、ハウジング２０を有する。ハウジング２０は、フロントフェイス１Ａと、バックフェイス１Ｂと、サイドフェイス１Ｃ１〜１Ｃ４とを有する。フロントフェイス１Ａは、ハウジング２０の正面である。バックフェイス１Ｂは、ハウジング２０の背面である。サイドフェイス１Ｃ１〜１Ｃ４は、フロントフェイス１Ａとバックフェイス１Ｂとを接続する側面である。以下では、サイドフェイス１Ｃ１〜１Ｃ４を、どの面であるかを特定することなく、サイドフェイス１Ｃと総称することがある。
【００１２】
スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３Ａ〜３Ｃと、照度センサ４と、近接センサ５と、レシーバ７と、マイク８と、カメラ１２とをフロントフェイス１Ａに有する。スマートフォン１は、カメラ１３をバックフェイス１Ｂに有する。スマートフォン１は、ボタン３Ｄ〜３Ｆと、コネクタ１４とをサイドフェイス１Ｃに有する。以下では、ボタン３Ａ〜３Ｆを、どのボタンであるかを特定することなく、ボタン３と総称することがある。
【００１３】
タッチスクリーンディスプレイ２は、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａは、液晶ディスプレイ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  Ｄｉｓｐｌａｙ）、有機ＥＬパネル（Ｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  ｐａｎｅｌ）、又は無機ＥＬパネル（Ｉｎｏｒｇａｎｉｃ  Ｅｌｅｃｔｒｏ−Ｌｕｍｉｎｅｓｃｅｎｃｅ  ｐａｎｅｌ）等の表示デバイスを備える。ディスプレイ２Ａは、文字及び図形等を表示する。
【００１４】
タッチスクリーン２Ｂは、タッチスクリーンディスプレイ２に対する指、又はスタイラスペン等の接触を検出する。タッチスクリーン２Ｂは、複数の指、又はスタイラスペン等がタッチスクリーンディスプレイ２に接触した位置を検出することができる。
【００１５】
タッチスクリーン２Ｂの検出方式は、静電容量方式、抵抗膜方式、表面弾性波方式（又は超音波方式）、赤外線方式、電磁誘導方式、及び荷重検出方式等の任意の方式でよい。以下では、説明を簡単にするため、タッチスクリーン２Ｂがタッチスクリーンディスプレイ２に対する接触を検出する指、又はスタイラスペン等を単に「指」ということがある。
【００１６】
スマートフォン１は、タッチスクリーン２Ｂにより検出された接触及び接触が行われた位置に基づいてジェスチャの種別を判別する。ジェスチャは、タッチスクリーンディスプレイ２に対して行われる操作である。スマートフォン１によって判別されるジェスチャには、タッチ、ロングタッチ、リリース、スワイプ、タップ、ダブルタップ、ロングタップ、ドラッグ、フリック、ピンチイン、ピンチアウト等が含まれる。
【００１７】
タッチは、タッチスクリーン２Ｂに指が触れるジェスチャである。スマートフォン１は、タッチスクリーン２Ｂに指が接触するジェスチャをタッチとして判別する。ロングタッチとは、タッチスクリーン２Ｂに指が一定時間以上触れるジェスチャである。スマートフォン１は、タッチスクリーン２Ｂに指が一定時間以上接触するジェスチャをロングタッチとして判別する。
【００１８】
リリースは、指がタッチスクリーン２Ｂから離れるジェスチャである。スマートフォン１は、指がタッチスクリーン２Ｂから離れるジェスチャをリリースとして判別する。スワイプは、指がタッチスクリーンディスプレイ２上に接触したままで移動するジェスチャである。スマートフォン１は、指がタッチスクリーンディスプレイ２上に接触したままで移動するジェスチャをスワイプとして判別する。
【００１９】
タップは、タッチに続いてリリースをするジェスチャである。スマートフォン１は、タッチに続いてリリースをするジェスチャをタップとして判別する。ダブルタップは、タッチに続いてリリースをするジェスチャが２回連続するジェスチャである。スマートフォン１は、タッチに続いてリリースをするジェスチャが２回連続するジェスチャをダブルタップとして判別する。
【００２０】
ロングタップは、ロングタッチに続いてリリースをするジェスチャである。スマートフォン１は、ロングタッチに続いてリリースをするジェスチャをロングタップとして判別する。ドラッグは、移動可能なオブジェクトが表示されている領域を始点としてスワイプをするジェスチャである。スマートフォン１は、移動可能なオブジェクトが表示されている領域を始点としてスワイプをするジェスチャをドラッグとして判別する。
【００２１】
フリックは、タッチに続いて指が一方方向へ高速で移動しながらリリースするジェスチャである。スマートフォン１は、タッチに続いて指が一方方向へ高速で移動しながらリリースするジェスチャをフリックとして判別する。フリックは、指が画面の上方向へ移動する上フリック、指が画面の下方向へ移動する下フリック、指が画面の右方向へ移動する右フリック、指が画面の左方向へ移動する左フリック等を含む。
【００２２】
ピンチインは、複数の指が近付く方向にスワイプするジェスチャである。スマートフォン１は、複数の指が近付く方向にスワイプするジェスチャをピンチインとして判別する。ピンチアウトは、複数の指が遠ざかる方向にスワイプするジェスチャである。スマートフォン１は、複数の指が遠ざかる方向にスワイプするジェスチャをピンチアウトとして判別する。
【００２３】
スマートフォン１は、タッチスクリーン２Ｂを介して判別するこれらのジェスチャに従って動作を行う。したがって、利用者にとって直感的で使いやすい操作性が実現される。判別されるジェスチャに従ってスマートフォン１が行う動作は、タッチスクリーンディスプレイ２に表示されている画面に応じて異なる。
【００２４】
図４を参照しながら、ディスプレイ２Ａに表示される画面の例について説明する。図４は、ホーム画面の一例を示している。ホーム画面は、デスクトップ、又は待受画面と呼ばれることもある。ホーム画面は、ディスプレイ２Ａに表示される。ホーム画面は、スマートフォン１にインストールされているアプリケーションのうち、どのアプリケーションを実行するかを利用者に選択させる画面である。スマートフォン１は、ホーム画面で選択されたアプリケーションをフォアグランドで実行する。フォアグランドで実行されるアプリケーションは、ホーム画面とは異なる画面をディスプレイ２Ａに表示させる。
【００２５】
スマートフォン１は、ホーム画面にアイコンを配置することができる。図４に示すホーム画面４０には、複数のアイコン５０が配置されている。それぞれのアイコン５０は、スマートフォン１にインストールされている特定のアプリケーションと予め対応付けられている。スマートフォン１は、アイコン５０に対する特定のジェスチャ（例えば、タップ）を検出すると、そのアイコン５０に対応付けられているアプリケーションを実行する。例えば、スマートフォン１は、メールアプリケーションに対応付けられたアイコン５０に対するタップが検出されると、メールアプリケーションを実行する。
【００２６】
アイコン５０は、画像と文字列を含む。アイコン５０は、画像に代えて、記号又は図形を含んでもよい。アイコン５０は、画像又は文字列のいずれか一方を含まなくてもよい。アイコン５０は、所定の規則に従って配置される。アイコン５０の背後には、壁紙４１が表示される。壁紙は、フォトスクリーン又はバックスクリーンと呼ばれることもある。スマートフォン１は、任意の画像を壁紙４１として用いることができる。画像は、例えば、利用者の設定に従って壁紙として決定される。
【００２７】
スマートフォン１は、ホーム画面の数を増減することができる。スマートフォン１は、例えば、ホーム画面の数を利用者による設定に従って決定する。スマートフォン１は、ホーム画面を表示する場合、ホーム画面の数が複数であっても、それらのうちから選択された１つをディスプレイ２Ａに表示する。
【００２８】
スマートフォン１は、ホーム画面上に、１つ又は複数のロケータを表示する。ロケータの数は、ホーム画面の数と一致する。ロケータは、現在表示されているホーム画面の位置を示す。現在表示されているホーム画面に対応するロケータは、他のロケータと異なる態様で表示される。
【００２９】
図４に示す例では、４つのロケータ５１が表示されている。これは、ホーム画面４０の数が４つであることを示す。また、図４に示す例では、左から２番目のシンボルが他のシンボルと異なる態様で表示されている。これは、左から２番目のホーム画面が現在表示されていることを示している。
【００３０】
スマートフォン１は、ホーム画面を表示中に特定のジェスチャを検出すると、ディスプレイ２Ａに表示するホーム画面を切り替える。例えば、スマートフォン１は、右フリックを検出すると、ディスプレイ２Ａに表示するホーム画面を１つ左のホーム画面に切り替える。また、スマートフォン１は、左フリックを検出すると、ディスプレイ２Ａに表示するホーム画面を１つ右のホーム画面に切り替える。
【００３１】
ディスプレイ２Ａの上端には、領域４２が設けられている。領域４２には、充電池の残量を示す残量マーク４３、及び通信用の電波の電界強度を示す電波レベルマーク４４が表示される。スマートフォン１は、領域４２に、現在時刻、天気の情報、実行中のアプリケーション、通信システムの種別、電話のステータス、装置のモード、装置に生じたイベント等を表示してもよい。このように、領域４２は、利用者に対して各種の通知を行うために用いられる。領域４２は、ホーム画面４０以外の画面でも設けられることがある。領域４２が設けられる位置は、ディスプレイ２Ａの上端に限られない。
【００３２】
なお、図４に示したホーム画面４０は、一例であり、各種の要素の形態、各種の要素の配置、ホーム画面４０の数、及びホーム画面４０での各種の操作の仕方等は上記の説明の通りでなくてもよい。
【００３３】
図５は、スマートフォン１の構成を示すブロック図である。スマートフォン１は、タッチスクリーンディスプレイ２と、ボタン３と、照度センサ４と、近接センサ５と、通信ユニット６と、レシーバ７と、マイク８と、ストレージ９と、コントローラ１０と、カメラ１２及び１３と、コネクタ１４と、加速度センサ１５と、方位センサ１６と、ジャイロスコープ１７とを有する。
【００３４】
タッチスクリーンディスプレイ２は、上述したように、ディスプレイ２Ａと、タッチスクリーン２Ｂとを有する。ディスプレイ２Ａは、文字、画像、記号、又は図形等を表示する。タッチスクリーン２Ｂは、接触を検出する。コントローラ１０は、スマートフォン１に対するジェスチャを検出する。コントローラ１０は、タッチスクリーン２Ｂと協働することによって、タッチスクリーン２Ｂ（タッチスクリーンディスプレイ２）に対する操作（ジェスチャ）を検出する。
【００３５】
ボタン３は、利用者によって操作される。ボタン３は、ボタン３Ａ〜ボタン３Ｆを有する。コントローラ１０はボタン３と協働することによってボタンに対する操作を検出する。ボタンに対する操作は、例えば、クリック、ダブルクリック、プッシュ、及びマルチプッシュである。
【００３６】
例えば、ボタン３Ａ〜３Ｃは、ホームボタン、バックボタンまたはメニューボタンである。例えば、ボタン３Ｄは、スマートフォン１のパワーオン／オフボタンである。ボタン３Ｄは、スリープ／スリープ解除ボタンを兼ねてもよい。例えば、ボタン３Ｅ及び３Ｆは、音量ボタンである。
【００３７】
照度センサ４は、照度を検出する。例えば、照度とは、光の強さ、明るさ、輝度等である。照度センサ４は、例えば、ディスプレイ２Ａの輝度の調整に用いられる。近接センサ５は、近隣の物体の存在を非接触で検出する。近接センサ５は、例えば、タッチスクリーンディスプレイ２が顔に近付けられたことを検出する。
【００３８】
通信ユニット６は、無線により通信する。通信ユニット６によって行われる通信方式は、無線通信規格である。例えば、無線通信規格として、２Ｇ、３Ｇ、４Ｇ等のセルラーフォンの通信規格がある。例えば、セルラーフォンの通信規格として、ＬＴＥ（Ｌｏｎｇ  Ｔｅｒｍ  Ｅｖｏｌｕｔｉｏｎ）、Ｗ−ＣＤＭＡ、ＣＤＭＡ２０００、ＰＤＣ、ＧＳＭ（登録商標）、ＰＨＳ（Ｐｅｒｓｏｎａｌ  Ｈａｎｄｙ−ｐｈｏｎｅ  Ｓｙｓｔｅｍ）等がある。例えば、無線通信規格として、ＷｉＭＡＸ（Ｗｏｒｌｄｗｉｄｅ  Ｉｎｔｅｒｏｐｅｒａｂｉｌｉｔｙ  ｆｏｒ  Ｍｉｃｒｏｗａｖｅ  Ａｃｃｅｓｓ）、ＩＥＥＥ８０２．１１、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩｒＤＡ、ＮＦＣ等がある。通信ユニット６は、上述した通信規格の１つ又は複数をサポートしていてもよい。
【００３９】
レシーバ７は、コントローラ１０から送信される音声信号を音声として出力する。マイク８は、利用者等の音声を音声信号へ変換してコントローラ１０へ送信する。なお、スマートフォン１は、レシーバ７に加えて、または、レシーバ７に代えて、スピーカをさらに有してもよい。
【００４０】
ストレージ９は、プログラム及びデータを記憶する。また、ストレージ９は、コントローラ１０の処理結果を一時的に記憶する作業領域としても利用される。ストレージ９は、半導体記憶デバイス、及び磁気記憶デバイス等の任意の記憶デバイスを含んでよい。また、ストレージ９は、複数の種類の記憶デバイスを含んでよい。また、ストレージ９は、メモリカード等の可搬の記憶媒体と、記憶媒体の読み取り装置との組み合わせを含んでよい。
【００４１】
ストレージ９に記憶されるプログラムには、フォアグランドまたはバックグランドで実行されるアプリケーションと、アプリケーションの動作を支援する制御プログラムとが含まれる。アプリケーションは、例えば、ディスプレイ２Ａに所定の画面を表示させ、タッチスクリーン２Ｂを介して検出されるジェスチャに応じた処理をコントローラ１０に実行させる。制御プログラムは、例えば、ＯＳである。アプリケーション及び制御プログラムは、通信ユニット６による無線通信又は記憶媒体を介してストレージ９にインストールされてもよい。
【００４２】
ストレージ９は、例えば、制御プログラム９Ａ、メールアプリケーション９Ｂ、ブラウザアプリケーション９Ｃ、ＳＭＳアプリケーション９Ｄ、中断管理ＤＢ９Ｙ、設定データ９Ｚを記憶する。メールアプリケーション９Ｂは、電子メールの作成、送信、受信、及び表示等のための電子メール機能を提供する。ブラウザアプリケーション９Ｃは、ＷＥＢページを表示するためのＷＥＢブラウジング機能を提供する。ＳＭＳアプリケーション９Ｄは、ＳＭＳ（Ｓｈｏｒｔ  Ｍｅｓｓａｇｅ  Ｓｅｒｖｉｃｅ）によるメッセージの作成、送信、受信、及び表示等のための機能を提供する。中断管理ＤＢ９Ｙは、編集処理が中断されたデータに関する情報を含む。設定データ９Ｚは、スマートフォン１の動作に関する各種の設定に関する情報を含む。
【００４３】
制御プログラム９Ａは、スマートフォン１を稼働させるための各種制御に関する機能を提供する。制御プログラム９Ａは、例えば、通信ユニット６、レシーバ７、及びマイク８等を制御することによって、通話を実現させる。制御プログラム９Ａが提供する機能には、編集処理が中断されたデータに関する情報を保存する機能と、編集処理を再開させる機能とが含まれる。なお、制御プログラム９Ａが提供する機能は、メールアプリケーション９Ｂ等の他のプログラムが提供する機能と組み合わせて利用されることがある。
【００４４】
コントローラ１０は、例えば、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）である。コントローラ１０は、通信ユニット６等の他の構成要素が統合されたＳｏＣ（Ｓｙｓｔｅｍ−ｏｎ−ａ−ｃｈｉｐ）等の集積回路であってもよい。コントローラ１０は、スマートフォン１の動作を統括的に制御して各種の機能を実現する。
【００４５】
具体的には、コントローラ１０は、ストレージ９に記憶されているデータを必要に応じて参照しつつ、ストレージ９に記憶されているプログラムに含まれる命令を実行して、ディスプレイ２Ａ及び通信ユニット６等を制御することによって各種機能を実現する。コントローラ１０は、タッチスクリーン２Ｂ、ボタン３、加速度センサ１５等の各種検出部の検出結果に応じて、制御を変更することもある。
【００４６】
コントローラ１０は、例えば、制御プログラム９Ａを実行することにより、編集処理が中断されたデータに関する情報を保存するための制御、及び編集処理を再開させるための制御等を実行する。
【００４７】
カメラ１２は、フロントフェイス１Ａに面している物体を撮影するインカメラである。カメラ１３は、バックフェイス１Ｂに面している物体を撮影するアウトカメラである。
【００４８】
コネクタ１４は、他の装置が接続される端子である。コネクタ１４は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）、ＨＤＭＩ（Ｈｉｇｈ−Ｄｅｆｉｎｉｔｉｏｎ  Ｍｕｌｔｉｍｅｄｉａ  Ｉｎｔｅｒｆａｃｅ）、ライトピーク（サンダーボルト）、イヤホンマイクコネクタのような汎用的な端子であってもよい。コネクタ１４は、Ｄｏｃｋコネクタのような専用に設計された端子でもよい。コネクタ１４に接続される装置には、例えば、外部ストレージ、スピーカ、通信装置が含まれる。
【００４９】
加速度センサ１５は、スマートフォン１に働く加速度の方向及び大きさを検出する。方位センサ１６は、地磁気の向きを検出する。ジャイロスコープ１７は、スマートフォン１の回転を検出する。加速度センサ１５、方位センサ１６及びジャイロスコープ１７の検出結果は、スマートフォン１の位置及び姿勢の変化を検出するために、組み合わせて利用される。
【００５０】
なお、図５においてストレージ９が記憶することとしたプログラムの一部又は全部は、通信ユニット６による無線通信で他の装置からダウンロードされてもよい。また、図５においてストレージ９が記憶することとしたプログラムの一部又は全部は、ストレージ９に含まれる読み取り装置が読み取り可能な記憶媒体に記憶されていてもよい。また、図５においてストレージ９が記憶することとしたプログラムの一部又は全部は、コネクタ１４に接続される読み取り装置が読み取り可能なＣＤ、ＤＶＤ、又はＢｌｕ−ｒａｙ等の記憶媒体に記憶されていてもよい。
【００５１】
また、図５に示したスマートフォン１の構成は一例であり、本発明の要旨を損なわない範囲において適宜変更してよい。例えば、ボタン３の数と種類は図５の例に限定されない。例えば、スマートフォン１は、画面に関する操作のためのボタンとして、ボタン３Ａ〜３Ｃに代えて、テンキー配列又はＱＷＥＲＴＹ配列等のボタンを備えていてもよい。また、スマートフォン１は、画面に関する操作のために、ボタンを１つだけ備えてもよいし、ボタンを備えなくてもよい。また、図５に示した例では、スマートフォン１が２つのカメラを備えることとしたが、スマートフォン１は、１つのカメラのみを備えてもよいし、カメラを備えなくてもよい。また、図５に示した例では、スマートフォン１が位置及び姿勢を検出するために３種類のセンサを備えることとしたが、スマートフォン１は、このうちいくつかのセンサを備えなくてもよいし、位置及び姿勢を検出するための他の種類のセンサを備えてもよい。
【００５２】
図６を参照しながら、中断管理ＤＢ９Ｙについてより詳細に説明する。図６は、中断管理ＤＢ９Ｙの一例を示す図である。図６に示すように、中断管理ＤＢ９Ｙは、日付、時刻、アプリケーション、画面イメージ、編集データといった項目を有し、編集処理が中断されたデータ毎に情報を格納する。日付の項目には、編集処理が中断された日付が格納される。時刻の項目には、編集処理が中断された時刻が格納される。アプリケーションの項目には、編集処理を再開するために実行されるアプリケーションを特定するための情報が格納される。画面イメージの項目には、編集処理が中断された際にディスプレイ２Ａに表示されていた編集画面のイメージのファイル名又はイメージそのものが格納される。編集データの項目には、編集処理が中断された際に編集されていたデータのファイル名又はデータそのものが格納される。
【００５３】
図７および図８を参照しながら、編集処理が中断される際のスマートフォン１の動作の例について説明する。図７は、利用者の操作によって編集処理が中断される場合のスマートフォン１の動作の例を示す図である。図７に示すステップＳＡ１では、図４と同様のホーム画面４０がディスプレイ２Ａに表示されている。ステップＳＡ２では、利用者が、指Ｆ１を使ってアイコン５０ａをタップしている。
【００５４】
スマートフォン１は、アイコン５０へのタップがタッチスクリーン２Ｂを介して検出されると、タップされたアイコン５０に対応するアプリケーションを実行する。アイコン５０ａは、メールアプリケーション９Ｂに対応する。そこで、ステップＳＡ３では、スマートフォン１は、メールアプリケーション９Ｂを実行し、メールアプリケーション９Ｂによって提供されるメール作成画面６０をディスプレイ２Ａに表示している。メール作成画面６０は、電子メールの宛先、件名、本文等を入力するための編集処理が行われる画面である。メール作成画面６０の下には、文字を入力するための仮想キーボード７０が表示されている。
【００５５】
ステップＳＡ４では、利用者の操作に応じた編集処理が途中まで進んでいる。具体的には、電子メールの宛先及び件名の入力が完了し、本文が途中まで入力されている。ここで、何らかの理由で他の作業を行いたくなった場合、利用者は、ステップＳＡ５に示すように、編集処理を中断するための所定の操作を行う。編集処理を中断するための所定の操作とは、例えば、ボタン３のいずれかを押下する操作である。
【００５６】
スマートフォン１は、編集処理を中断するための所定の操作が検出されると、編集処理を中断し、編集処理のための画面を閉じる。その結果、ステップＳＡ６に示すように、メール作成画面６０に代えて、ホーム画面４０がディスプレイ２Ａに表示される。さらに、スマートフォン１は、編集処理の中断時に編集中であったデータに関する情報を取得し、中断管理ＤＢ９Ｙに格納する。このとき中断管理ＤＢ９Ｙに格納される情報は、例えば、図６に示した中断管理ＤＢ９Ｙの１行目の情報である。
【００５７】
そして、スマートフォン１は、中断管理ＤＢ９Ｙに格納されている情報があることを示すために、ホーム画面４０に中断中アイコン５２を配置する。図７に示す例では、中断中アイコン５２は、フォルダのような外観を有しているが、中断中アイコン５２の外観はこれに限定されない。
【００５８】
中断中アイコン５２には、中断管理ＤＢ９Ｙに格納されている情報の数を示すミニアイコン５２ａが付加される。ステップＳＡ６では、「１」という数字を含むミニアイコン５２ａが中断中アイコン５２に付加されている。この数字は、中断管理ＤＢ９Ｙに格納されている情報の数が１件であることを示している。中断管理ＤＢ９Ｙに格納されている情報の数は、編集処理が中断されているデータの数と一致する。このため、ミニアイコン５２ａを付加することは、利用者が、編集処理が中断されているデータの数を容易に認識することを可能にする。
【００５９】
利用者は、ステップＳＡ６で表示されるホーム画面４０で任意のアイコン５０をタップすることにより、データの編集処理を中断したままで、所望の処理を実行することができる。
【００６０】
図８は、通知によって編集処理が中断される場合のスマートフォン１の動作の例を示す図である。図８に示すステップＳＢ１では、図７のステップＳＡ６と同様のホーム画面４０がディスプレイ２Ａに表示されている。ステップＳＢ２では、利用者が、指Ｆ１を使ってアイコン５０ｂをタップしている。
【００６１】
アイコン５０ｂは、ＳＭＳアプリケーション９Ｄに対応する。そこで、ステップＳＢ３では、スマートフォン１は、ＳＭＳアプリケーション９Ｄを実行し、ＳＭＳアプリケーション９Ｄによって提供されるＳＭＳ画面８０をディスプレイ２Ａに表示している。ＳＭＳ画面８０は、通信相手とやり取りしたメッセージが表示される画面であるとともに、通信相手に送信するメッセージを入力するための編集処理が行われる画面である。ＳＭＳ画面８０の下には、文字を入力するための仮想キーボード７０が表示されている。
【００６２】
ステップＳＢ４では、利用者の操作に応じた編集処理が途中まで進んでいる。具体的には、メッセージが途中まで入力されている。ここで、電話の着信があると、スマートフォン１は、ステップＳＢ５に示すように、着信を通知するための通知画面５３をディスプレイ２Ａに表示する。このとき、スマートフォン１は、着信音、振動、ランプの点灯等を併用して着信を通知してもよい。
【００６３】
利用者が、着信に応答するための操作を通知画面５３に対して行うと、スマートフォン１は、ＳＭＳ画面８０での編集処理を中断し、編集処理のための画面を閉じる。そして、スマートフォン１は、通話のための画面をディスプレイ２Ａに表示する。このとき、スマートフォン１は、編集処理の中断時に編集中であったデータに関する情報を取得し、中断管理ＤＢ９Ｙに格納する。このとき中断管理ＤＢ９Ｙに格納される情報は、例えば、図６に示した中断管理ＤＢ９Ｙの２行目の情報である。
【００６４】
通話が終了すると、スマートフォン１は、ステップＳＢ６に示すように、ホーム画面４０をディスプレイ２Ａに表示する。そして、スマートフォン１は、中断管理ＤＢ９Ｙに格納されている情報があることを示すために、ホーム画面４０に中断中アイコン５２を配置する。中断中アイコン５２には、中断管理ＤＢ９Ｙに格納されている情報の数を示すミニアイコン５２ａが付加される。ステップＳＢ６では、「２」という数字を含むミニアイコン５２ａが中断中アイコン５２に付加されている。この数字は、中断管理ＤＢ９Ｙに格納されている情報の数が２件であることを示している。
【００６５】
図８では、着信の通知の例について説明したが、スマートフォン１は、電子メールの着信、ＳＭＳの着信、登録されている予定時刻の到来等の各種通知を行う場合に、編集処理を中断させる場合がある。
【００６６】
図７及び図８に示したように、スマートフォン１は、編集処理を中断した場合に、ホーム画面４０上に中断中アイコン５２を配置する。このため、利用者は、編集処理が中断していること、すなわち、編集途中のデータがあることを容易に認識することができる。さらに、スマートフォン１は、中断管理ＤＢ９Ｙに格納されている情報の数を示すミニアイコン５２ａを中断中アイコン５２に付加する。このため、利用者は、編集途中のデータの件数を容易に認識することができる。
【００６７】
中断中アイコン５２は、中断している編集処理を再開するためにも用いられる。図９は、編集処理を再開する場合のスマートフォン１の動作の例を示す図である。図９に示すステップＳＣ１では、図８のステップＳＢ６と同様のホーム画面４０がディスプレイ２Ａに表示されている。ステップＳＣ２では、利用者が、指Ｆ１を使って中断中アイコン５２をタップしている。
【００６８】
スマートフォン１は、中断中アイコン５２へのタップがタッチスクリーン２Ｂを介して検出されると、ステップＳＣ３に示すように、データ一覧画面９０をディスプレイ２Ａに表示する。データ一覧画面９０には、中断管理ＤＢ９Ｙに格納されている各情報が表示される。図９に示す例では、図７のステップＳＡ５で編集処理が中断されたデータに対応する画面イメージ９１と、図８のステップＳＢ５で編集処理が中断されたデータに対応する画面イメージ９２とがデータ一覧画面９０に表示されている。
【００６９】
画面イメージ９１及び画面イメージ９２は、編集処理が中断された際にディスプレイ２に表示されていた編集画面のイメージである。画面イメージ９１及び画面イメージ９２には、それぞれ、編集処理を再開するために実行されるアプリケーションの名称と、編集処理が中断された日時とを含むコメント９１ａ及びコメント９２ａが付加される。画面イメージ９１及び画面イメージ９２には、それぞれ、対応する情報を中断管理ＤＢ９Ｙから削除するための削除ボタン９１ｂ及び削除ボタン９２ｂも付加される。
【００７０】
ステップＳＣ４では、利用者が、指Ｆ１を使って画面イメージ９１をタップしている。スマートフォン１は、データ一覧画面９０中の画面イメージ又はコメントへのタップがタッチスクリーン２Ｂを介して検出されると、対応するデータの編集処理を再開する。具体的には、スマートフォン１は、タップされた画面イメージ又はコメントに対応する情報を中断管理ＤＢ９Ｙから取得する。スマートフォン１は、取得した情報に基づいて特定されるアプリケーションを実行し、編集処理の中断時に表示されていた画面をディスプレイ２Ａに表示させる。そして、スマートフォン１は、取得した情報に含まれる編集データが画面上に入力された状態を再現する。
【００７１】
編集処理の再開により、ステップＳＣ５では、図７のステップＳＡ５で編集処理が中断される前と同様のメール作成画面６０がディスプレイ２Ａに表示されている。こうして編集処理が再開された後、スマートフォン１は、タップされた画面イメージ又はコメントに対応する情報を中断管理ＤＢ９Ｙから削除する。
【００７２】
その後、編集処理が完了して電子メールの送信又は保存が行われると、スマートフォン１は、メール作成画面６０を閉じてホーム画面４０を表示する。編集処理の再開時に中断管理ＤＢ９Ｙから情報が１件削除されたため、ステップＳＣ６に示すように、ミニアイコン５２ａに含まれる数字は、「２」から「１」へ減っている。
【００７３】
中断中アイコン５２は、編集処理を再開することなく編集途中のデータを破棄するためにも用いられる。図１０は、編集処理を再開することなく編集途中のデータを破棄する場合のスマートフォン１の動作の例を示す図である。図１０に示すステップＳＤ１では、図９のステップＳＣ３と同様のデータ一覧画面９０がディスプレイ２Ａに表示されている。ステップＳＤ２では、利用者が、指Ｆ１を使って、画面イメージ９１に付加された削除ボタン９１ｂをタップしている。
【００７４】
スマートフォン１は、データ一覧画面９０中の削除ボタンへのタップがタッチスクリーン２Ｂを介して検出されると、編集処理を再開することなく、対応する情報を中断管理ＤＢ９Ｙから削除する。そして、スマートフォン１は、タップされた削除ボタンと、対応する画面イメージ及びコメントをデータ一覧画面９０から消去する。ステップＳＤ３では、画面イメージ９１、コメント９１ａ、及び削除ボタン９１ｂがデータ一覧画面９０から消去されている。
【００７５】
その後、所定の操作を検出すると、スマートフォン１は、データ一覧画面９０を閉じてホーム画面４０を表示する。削除ボタン９１ｂのタップ時に中断管理ＤＢ９Ｙから情報が１件削除されたため、ステップＳＤ４に示すように、ミニアイコン５２ａに含まれる数字は、「２」から「１」へ減っている。
【００７６】
図１０では、中断管理ＤＢ９Ｙから情報を削除するための操作として、削除ボタンをタップする操作を示したが、中断管理ＤＢ９Ｙから情報を削除するための操作はこれに限定されない。例えば、データ一覧画面９０中に表示されるアイテムをゴミ箱等のアイコンにドラッグする操作によって中断管理ＤＢ９Ｙから情報が削除されてもよい。例えば、データ一覧画面９０中に表示されるアイテムへのロングタッチ時に表示されるメニューから「削除」の選択肢を選択する操作によって中断管理ＤＢ９Ｙから情報が削除されてもよい。
【００７７】
スマートフォン１は、編集処理を再開する際に実行するアプリケーションを利用者が変更できるように構成されている。図１１は、編集処理を再開する際に実行するアプリケーションを変更する場合のスマートフォン１の動作の例を示す図である。図１１に示すステップＳＥ１では、図９のステップＳＣ３と同様のデータ一覧画面９０がディスプレイ２Ａに表示されている。ステップＳＥ２では、利用者が、指Ｆ１を使って、画面イメージ９２に対してロングタッチを行っている。
【００７８】
スマートフォン１は、データ一覧画面９０中の画面イメージ又はコメントへのロングタッチがタッチスクリーン２Ｂを介して検出されると、ステップＳＥ３に示すように、ポップアップメニュー９３をディスプレイ２Ａに表示する。ポップアップメニュー９３は、ロングタッチされた画面イメージ又はコメントに対応する編集途中のデータを編集することができるアプリケーションの一覧が含まれる。
【００７９】
ステップＳＥ４では、利用者が、指Ｆ１を使ってポップアップメニュー９３中の「Ｍａｉｌ」を選択している。スマートフォン１は、ポップアップメニュー９３中の項目が選択されると、ロングタッチされた画面イメージ又はコメントに対応するデータの編集処理がが、選択された項目に対応するプリケーションによって行われるように中断管理ＤＢ９Ｙを更新する。その結果、ステップＳＥ５では、画面イメージ９２に付加されるコメント９２ａ中のプログラムの名称が、「ＳＭＳ」から「Ｍａｉｌ」へ変化している。
【００８０】
その後、利用者が、指Ｆ１を使って画面イメージ９２をタップすると、スマートフォン１は、ＳＭＳアプリケーション９Ｄではなく、メールアプリケーション９Ｂを実行する。そして、スマートフォン１は、ステップＳＥ６に示すように、メール作成画面６０をディスプレイ２Ａに表示する。メール作成画面６０の本文には、編集処理の中断時にＳＭＳ画面８０で編集途中だったデータが設定されている。
【００８１】
このように、データとアプリケーションの対応付けを変更可能にすることにより、利用者は、編集処理中に入力したデータを他のアプリケーションで利用することができる。例えば、電子メールで送るために編集処理を行っていた文章をＳＭＳで送りたくなった場合、利用者は、編集処理を中断し、データとアプリケーションの対応付けを変更することによって、目的を容易に達成することができる。
【００８２】
編集処理で扱われるデータには、電子メールの場合における送信先メールアドレス、件名、及び本文のように複数の種類の情報が含まれる場合がある。対応付けが変更された後のアプリケーションがそれぞれの情報をどのように扱うかはアプリケーション毎に決めてよい。例えば、対応付けが変更された後のアプリケーションは、複数の情報のうち、最も重要な情報だけを用いて編集処理を再開するように構成されてもよい。
【００８３】
図１２及び図１３を参照しながら、編集処理の中断及び再開に関してスマートフォン１が実行する処理手順について説明する。図１２は、編集処理の処理手順を示すフローチャートである。図１２に示す制御は、コントローラ１０が、制御プログラム９Ａを実行することによって実現される。図１２に示す処理手順は、編集処理が開始された場合、又は編集処理が再開された後に実行される。コントローラ１０は、図１２に示す処理手順と並行して、他の処理手順を実行することがある。
【００８４】
コントローラ１０は、ステップＳ１０１として、編集画面をディスプレイ２Ａに表示する。そして、コントローラ１０は、ステップＳ１０２として、利用者の操作等に応じて編集処理を実行する。コントローラ１０は、編集処理において、ステップＳ１０３として、編集が完了したかを判定する。編集が完了した場合（ステップＳ１０３，Ｙｅｓ）、コントローラ１０は、ステップＳ１０４として、編集処理によって作成されたデータに応じて、保存、送信、又は再生等の処理を実行する。そして、コントローラ１０は、ステップＳ１０５として、編集画面を閉じて図１２に示す処理手順を終了する。
【００８５】
編集が完了していない場合（ステップＳ１０３，Ｎｏ）、コントローラ１０は、ステップＳ１０６として、編集処理が中断されたかを判定する。編集処理が中断された場合（ステップＳ１０６，Ｙｅｓ）、コントローラ１０は、ステップＳ１０７として、編集中のデータ及びそのデータに関連する情報を中断管理ＤＢ９Ｙに保存する。そして、コントローラ１０は、ステップＳ１０５として、編集画面を閉じて図１２に示す処理手順を終了する。
【００８６】
編集処理が中断されていない場合（ステップＳ１０６，Ｎｏ）、コントローラ１０は、ステップＳ１０２に戻って、編集処理を継続する。
【００８７】
図１３は、編集処理の再開時の処理手順を示すフローチャートである。図１３に示す制御は、コントローラ１０が、制御プログラム９Ａを実行することによって実現される。図１３に示す処理手順は、編集処理が再開される場合に実行される。コントローラ１０は、図１３に示す処理手順と並行して、他の処理手順を実行することがある。
【００８８】
コントローラ１０は、ステップＳ２０１として、中断管理ＤＢ９Ｙを参照し、編集が中断中のデータの一覧をディスプレイ２Ａに表示する。続いて、コントローラ１０は、ステップＳ２０２として、編集処理の再開指示が行われたかを判定する。編集処理の再開指示は、例えば、一覧の中から編集処理を再開したいデータに対応する項目をタップする操作によって行われる。
【００８９】
編集処理の再開指示が行われた場合（ステップＳ２０２，Ｙｅｓ）、コントローラ１０は、ステップＳ２０３として、再開指示によって指定されたデータに対応するアプリケーションを選択する。そして、コントローラ１０は、ステップＳ２０４として、再開指示によって指定されたデータの編集処理を再開し、ステップＳ２０５として、指定されたデータに関連する情報を中断管理ＤＢ９Ｙから削除する。その後、コントローラ１０は、図１３に示す処理手順を終了する。
【００９０】
編集処理の再開指示が行われない場合（ステップＳ２０２，Ｎｏ）、コントローラ１０は、ステップＳ２０６として、終了指示が行われたかを判定する。終了指示が行われた場合（ステップＳ２０６，Ｙｅｓ）、コントローラ１０は、図１３に示す処理手順を終了する。
【００９１】
編集処理の終了指示が行われない場合（ステップＳ２０６，Ｎｏ）、コントローラ１０は、ステップＳ２０７として、データとアプリケーションの対応付けの変更指示が行われたかを判定する。対応付けの変更指示が行われた場合（ステップＳ２０７，Ｙｅｓ）、コントローラ１０は、ステップＳ２０８として、変更後の対応付けにしたがってデータの編集処理が再開されるように中断管理ＤＢ９Ｙを更新する。その後、コントローラ１０は、ステップＳ２０２以降を再実行する。
【００９２】
対応付けの変更指示が行われない場合（ステップＳ２０７，Ｎｏ）、コントローラ１０は、ステップＳ２０９として、データの削除指示が行われたかを判定する。削除指示が行われない場合（ステップＳ２０９，Ｎｏ）、コントローラ１０は、ステップＳ２０２以降を再実行する。
【００９３】
削除指示が行われた場合（ステップＳ２０９，Ｙｅｓ）、コントローラ１０は、ステップＳ２１０として、指定されたデータに関連する情報を中断管理ＤＢ９Ｙから削除する。そして、コントローラ１０は、ステップＳ２１１として、編集が中断中のデータが中断管理ＤＢ９Ｙに残っているかを判定する。編集が中断中のデータが中断管理ＤＢ９Ｙに残っている場合（ステップＳ２１１，Ｙｅｓ）、コントローラ１０は、ステップＳ２０２以降を再実行する。編集が中断中のデータが中断管理ＤＢ９Ｙに残っていない場合（ステップＳ２１１，Ｎｏ）、コントローラ１０は、図１３に示す処理手順を終了する。
【００９４】
本発明を完全かつ明瞭に開示するために特徴的な実施形態に関し記載してきた。しかし、添付の請求項は、上記実施形態に限定されるべきものでなく、本明細書に示した基礎的事項の範囲内で当該技術分野の当業者が創作しうるすべての変形例及び代替可能な構成を具現化するように構成されるべきである。
【００９５】
例えば、図５に示した各プログラムは、複数のモジュールに分割されていてもよいし、他のプログラムと結合されていてもよい。
【００９６】
上記の実施形態では、タッチスクリーンディスプレイを備える装置の一例として、スマートフォンについて説明したが、添付の請求項に係る装置は、スマートフォンに限定されない。例えば、添付の請求項に係る装置は、モバイルフォン、携帯型パソコン、デジタルカメラ、メディアプレイヤ、電子書籍リーダ、ナビゲータ、又はゲーム機等の携帯電子機器であってもよい。また、添付の請求項に係る装置は、デスクトップパソコン、テレビ受像器等の据え置き型の電子機器であってもよい。
【００９７】
上記の実施形態では、編集が中断中のデータの一覧を表示する場合に、画面イメージを表示する例を示したが、データの一覧の表示の仕方はこれに限定されない。図１４は、データ一覧画面の他の例を示す図である。図１４に示すデータ一覧画面９０ｂでは、編集処理を再開するために実行されるアプリケーションのアイコンと、編集処理が中断された日時と、編集が中断中のデータとを含む項目９４及び９５が、画面イメージに代えて表示されている。スマートフォン１は、項目９４又は９５へのタップがタッチスクリーン２Ｂを介して検出されると、検出された項目に対応するデータの編集処理を再開する。
【００９８】
上記の実施形態では、編集が中断中のデータが存在することをホーム画面４０上に中断中アイコン５２を配置することによって利用者に知らせる例を示したが、編集が中断中のデータの存在の知らせ方はこれに限定されない。図１５は、編集が中断中のデータの存在を利用者に知らせる他の例を示す図である。図１５に示すステップＳＦ１では、ホーム画面４０の上端の領域４２にアイコン４５が表示されている。アイコン４５は、「２」という数字を含んでいる。この数字は、中断管理ＤＢ９Ｙに格納されている情報の数が２件であることを示している。
【００９９】
領域４２は、ホーム画面４０以外の画面が表示される場合にもディスプレイ２Ａの上端に設けられる。そのため、中断管理ＤＢ９Ｙに格納されている情報の件数を領域４２に表示することにより、ホーム画面４０以外の画面がディスプレイ２Ａに表示されている場合にも、編集が中断中のデータの数を利用者に認識させることができる。
【０１００】
この例の場合、利用者は、データの編集処理を再開したいときには、例えば、ステップＳＦ２に示すように、指Ｆ１を使用して、領域４２を始点とする下方向へのスワイプを行う。スマートフォン１は、このようなジェスチャを検出すると、ステップＳＦ３に示すように、編集が中断中のデータの一覧をディスプレイ２Ａに表示する。一覧は、図９のステップＳＣ３のような態様で表示してもよいし、図１４のような態様で表示してもよいし、他の態様で表示してもよい。
【０１０１】
上記の実施形態では、通知による処理が終了した後にホーム画面４０が表示される例を示したが、通知による処理が終了した後に、編集が中断中のデータの一覧をディスプレイ２Ａに表示してもよい。図１６は、通知によって編集処理が中断される場合のスマートフォン１の動作の他の例を示す図である。図１６に示すステップＳＧ１からステップＳＧ５は、図８に示したステップＳＢ１からステップＳＢ５と同様であるので説明を省略する。
【０１０２】
通知によって開始された通話が終了すると、スマートフォン１は、ステップＳＧ６に示すように、データ一覧画面９０をディスプレイ２Ａに表示する。データ一覧画面９０には、通知によって中断されたデータとともに、それ以前に編集処理が中断されたデータを含んでもよい。このように、通知によって開始された処理の終了後に、編集が中断中のデータの一覧を表示することにより、編集が中断中のデータの存在を利用者により確実に認識させることができる。
【０１０３】
上記の実施形態では、編集処理が中断されるデータの例として、通信によって送信されるデータを示したが、編集処理が中断されるデータはこれに限定されない。編集処理が中断されるデータでは、メモデータ、画像データ、動画データ、音楽データのようにスマートフォン１内に保存され、再生等の処理で用いられるデータも含まれる。
【符号の説明】
【０１０４】
１    スマートフォン
２    タッチスクリーンディスプレイ
２Ａ  ディスプレイ
２Ｂ  タッチスクリーン
３    ボタン
４    照度センサ
５    近接センサ
６    通信ユニット
７    レシーバ
８    マイク
９    ストレージ
９Ａ  制御プログラム
９Ｂ  メールアプリケーション
９Ｃ  ブラウザアプリケーション
９Ｄ  ＳＭＳアプリケーション
９Ｙ  中断管理ＤＢ
９Ｚ  設定データ
１０    コントローラ
１２、１３  カメラ
１４    コネクタ
１５    加速度センサ
１６    方位センサ
１７    ジャイロスコープ
２０    ハウジング
【図１】
2013131215.tif 000003
【図２】
2013131215.tif 000004
【図３】
2013131215.tif 000005
【図４】
2013131215.tif 000006
【図５】
2013131215.tif 000007
【図６】
2013131215.tif 000008
【図７】
2013131215.tif 000009
【図８】
2013131215.tif 000010
【図９】
2013131215.tif 000011
【図１０】
2013131215.tif 000012
【図１１】
2013131215.tif 000013
【図１２】
2013131215.tif 000014
【図１３】
2013131215.tif 000015
【図１４】
2013131215.tif 000016
【図１５】
2013131215.tif 000017
【図１６】
2013131215.tif 000018