(57)【特許請求の範囲】
【請求項１】
画面をロックする前に表示されていた画面を、画面ロックの解除後に再表示する表示処理部を有する電子機器において、
画面をロックする前に表示されていた画面を再表示してから所定期間内に、当該画面の表示がユーザの指示によって中断されたことを示す記録に基づいて、当該画面を再表示させない画面であると学習する学習部を有し、
前記表示処理部は、画面ロックの解除後に再表示しようとする画面が、再表示させない前記画面であると判定した場合に、当該画面以外の画面を表示する
電子機器。
【請求項２】
前記学習部は、画面をロックする前に表示されていた画面を再表示してから所定期間内に、当該画面を提供している処理部に対するユーザの指示を受け付けた場合には、当該画面を再表示させない画面として学習しない
請求項１記載の電子機器。
【請求項３】
前記学習部は、画面ロックの解除の際における電子機器自身の地理位置を計測し、当該地理位置を含む前記記録に基づいて、再表示させた前記画面を当該地理位置において再表示させない画面であると学習し、
前記表示処理部は、画面ロックの解除の際における電子機器自身の地理位置を計測し、画面ロックの解除後に再表示しようとする画面が、計測された当該地理位置に基づいて再表示させない前記画面であると判定した場合に、当該画面以外の画面を表示する
請求項１又は２記載の電子機器。
【請求項４】
前記学習部は、画面ロックの解除の際に電子機器と近距離で無線通信する機器を探索し、探索された当該機器の識別子を含む前記記録に基づいて、再表示させた前記画面を当該機器の近くで再表示させない画面であると学習し、
前記表示処理部は、画面ロックの解除の際に電子機器と近距離で無線通信する機器を探索し、画面ロックの解除後に再表示しようとする画面が、探索された当該機器の近くで再表示させない前記画面であると判定した場合に、当該画面以外の画面を表示する
請求項１又は２記載の電子機器。
【請求項５】
画面をロックする前に表示されていた画面を、画面ロックの解除後に再表示する電子機器のプロセッサに、
画面をロックする前に表示されていた画面を再表示してから所定期間内に、当該画面の表示がユーザの指示によって中断されたことを示す記録に基づいて、当該画面を再表示させない画面であると学習するステップと、
画面ロックの解除後に再表示しようとする画面が、再表示させない前記画面である場合に、当該画面以外の画面を表示するステップと
を実行させるための画面切替えプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器における表示画面の切り替え技術に関する。
【背景技術】
【０００２】
携帯端末装置では、画面ロックの解除直後に、画面をロックする直前に表示されていた画面を再表示させることがある。
【０００３】
しかし、このように画面のロック状態から復帰した時に以前の画面を再表示させることが、好ましくない場合もある。
【０００４】
ある特許文献では、画面のロック状態から復帰した時に使用するアプリケーションやファイルを設定しておく例が開示されている。但し、予め復帰の際の条件を設定しておくようにするのは、面倒である。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平１１−３５３０４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明の目的は、一側面では、ロック解除後の再表示に適さない画面を他の画面に置き換えるように設定することである。
【課題を解決するための手段】
【０００７】
一態様の電子機器は、画面をロックする前に表示されていた画面を、画面ロックの解除後に再表示する表示処理部と、画面をロックする前に表示されていた画面を再表示してから所定期間内に、当該画面の表示がユーザの指示によって中断されたことを示す記録に基づいて、当該画面を再表示させない画面であると学習する学習部とを有する。そして、表示処理部は、画面ロックの解除後に再表示しようとする画面が、再表示させない上記画面であると判定した場合に、当該画面以外の画面を表示する。
【発明の効果】
【０００８】
一側面においては、ロック解除後の再表示に適さない画面を他の画面に置き換えるように設定することができる。
【図面の簡単な説明】
【０００９】
【図１】図１は、携帯端末装置のハードウエア構成例を示す図である。
【図２】図２は、実施の形態１における画面遷移の第１例を示す図である。
【図３】図３は、実施の形態１における画面遷移の第２例を示す図である。
【図４】図４は、実施の形態１における画面遷移の第３例を示す図である。
【図５】図５は、実施の形態１における画面遷移の第４例を示す図である。
【図６】図６は、実施の形態１に係る携帯端末装置のモジュール構成例を示す図である。
【図７】図７は、実施の形態１に係る条件テーブルの例を示す図である。
【図８】図８は、実施の形態１に係る記録テーブルの例を示す図である。
【図９】図９は、モードと制御処理の関係を示す図である。
【図１０】図１０は、第１制御処理フローを示す図である。
【図１１】図１１は、第２制御処理（Ａ）フローを示す図である。
【図１２】図１２は、学習処理（Ａ）フローを示す図である。
【図１３】図１３は、追加処理（Ａ）フローを示す図である。
【図１４】図１４は、実施の形態２における画面遷移の第１例を示す図である。
【図１５】図１５は、実施の形態２における画面遷移の第２例を示す図である。
【図１６】図１６は、実施の形態２における画面遷移の第３例を示す図である。
【図１７】図１７は、実施の形態２に係る携帯端末装置のモジュール構成例を示す図である。
【図１８】図１８は、実施の形態２に係る条件テーブルの例を示す図である。
【図１９】図１９は、実施の形態２に係る記録テーブルの例を示す図である。
【図２０】図２０は、第２制御処理（Ｂ）フローを示す図である。
【図２１】図２１は、学習処理（Ｂ）フローを示す図である。
【図２２】図２２は、追加処理（Ｂ）フローを示す図である。
【図２３】図２３は、実施の形態３における画面遷移の第１例を示す図である。
【図２４】図２４は、実施の形態３における画面遷移の第２例を示す図である。
【図２５】図２５は、実施の形態３における画面遷移の第３例を示す図である。
【図２６】図２６は、実施の形態３に係る携帯端末装置のモジュール構成例を示す図である。
【図２７】図２７は、実施の形態３に係る条件テーブルの例を示す図である。
【図２８】図２８は、実施の形態３に係る記録テーブルの例を示す図である。
【図２９】図２９は、第２制御処理（Ｃ）フローを示す図である。
【図３０】図３０は、学習処理（Ｃ）フローを示す図である。
【図３１】図３１は、追加処理（Ｃ）フローを示す図である。
【発明を実施するための形態】
【００１０】
［実施の形態１］
まず、本実施の形態における携帯端末装置１００のハードウエア構成について説明する。図１に、携帯端末装置１００のハードウエア構成例を示す。携帯端末装置１００は、ＣＰＵ（Central Processing Unit）１０１、記憶回路１０３、無線通信用アンテナ１１１、無線通信制御回路１１３、スピーカ制御回路１１５、スピーカ１１７、マイク制御回路１１９、マイク１２１、ＬＣＤ（Liquid Crystal Display）制御回路１２３、ＬＣＤ１２５、タッチパッド１２７、キー群１２９、ＧＰＳ（Global Positioning System）装置１３１及びカメラ１３３を有している。
【００１１】
ＣＰＵ１０１は、モデムＣＰＵとアプリケーションＣＰＵとからなることもある。記憶回路１０３は、例えば、ＲＯＭ（Read Only Memory）１０５とＲＡＭ（Random Access Memory）１０７とフラッシュメモリ１０９とを有している。ＲＯＭ１０５は、例えば、オペレーティングシステムなどのプログラムや予め設定されているデータを格納している。ＲＡＭ１０７は、例えばアプリケーションなどのプログラムを展開する領域を含んでいる。ＲＡＭ１０７は、一時的なデータを格納する領域も含んでいる。フラッシュメモリ１０９は、例えば、アプリケーションなどのプログラムや保持すべきデータを格納している。
【００１２】
ＬＣＤ制御回路１２３は、指定された動作周波数でクロック回路を動作させ、ＬＣＤ１２５を駆動させる。ＬＣＤ１２５は、表示画面を表示する。タッチパッド１２７は、例えば、ＬＣＤ１２５の表示面上に配置されたパネル状のセンサであり、タッチ操作による指示を受け付ける。具体的には、ＬＣＤ１２５とタッチパッド１２７とは、一体としたタッチパネルとして用いられる。キー群１２９の各ハードキーは、筐体の一部に設けられている。
【００１３】
無線通信用アンテナ１１１は、近距離無線通信方式、セルラー方式及び無線ＬＡＮ（Local Area Network）方式による無線電波を受信する。無線通信用アンテナ１１１は、複数のアンテナを含んでいてもよい。無線通信制御回路１１３は、各方式における使用周波数に応じて無線通信の制御を行う。無線通信制御回路１１３は、例えば近距離無線通信方式のプロトコルに従って、近くに存在する機器を探索する。そして、検出された機器との間でデータ通信を制御する。
【００１４】
スピーカ制御回路１１５は、音データに関するデジタル／アナログ変換を行う。スピーカ１１７は、アナログデータを音として出力する。マイク制御回路１１９は、音データに関するアナログ／デジタル変換を行う。マイク１２１は、音をアナログデータに変換する。
【００１５】
ＧＰＳ装置１３１は、位置を計測する。カメラ１３３は、例えば静止画像及び動画像を撮影する。
【００１６】
尚、図１に示した携帯端末装置１００は、携帯電話器（フィーチャーフォンとスマートフォンとを含む）であり、携帯型の電子機器の例である。但し、本実施の形態を、他の携帯型の電子機器に適用してもよい。例えば腕時計型やめがね型などのウエラブル端末、タブレット端末、ゲーム機、歩数計、録音機、音楽再生機、カメラ、画像再生機、テレビ放送受信機、ラジオ放送受信機、コントローラ、電子時計、電子辞書、電子翻訳機、無線機、ＧＰＳ発信機、計測器、健康支援機器又は医療機器などの携帯型の電子機器において、携帯端末装置１００と同様のモジュールを設け、以下に述べる処理を実行するようにしてもよい。
【００１７】
図２に、実施の形態１における画面遷移の第１例を示す。図２は、右方向に時間の経過を示している。尚、以下の画面遷移の例を示す他の図も、同様に右方向に時間の経過を示している。期間２０１は、携帯端末装置１００の通常モードでカメラアプリケーション画面が表示されている期間である。通常モードでは、画面の表示や操作の受付に関する制限がない。
【００１８】
期間２０１の終わりにおいて、携帯端末装置１００のモードが通常モードからロックモードに切り替わっている。以下では、携帯端末装置１００のモードが通常モードからロックモードに切り替わることを、携帯端末装置１００がロックするという。例えば、所定期間においてユーザの操作を受け付けない場合や、携帯端末装置１００をロックさせる指示を受け付けた場合に、携帯端末装置１００のモードが通常モードからロックモードに切り替わる。携帯端末装置１００のモードが通常モードからロックモードに切り替わるタイミングを、以下ではロック時という。
【００１９】
携帯端末装置１００のモードがロックモードになると、例えば携帯端末装置１００のＬＣＤ１２５が暗転する。図２の例で、ロックモードにおける画面をロック画面という。ロック画面は、ＬＣＤ１２５の一部の領域のみを表示する画面、輝度を下げた画面、或いは暗転した画面であってもよい。
【００２０】
期間２０３は、携帯端末装置１００のロックモードでロック画面が表示されている期間である。
【００２１】
例えば、ロックモードにおいて、携帯端末装置１００は、一部のプログラムの動作を休止させる。更に、ロックモードにおいて、携帯端末装置１００は、タッチパッド１２７への操作を受け付けないようになる。但し、ロックモードにおいて、携帯端末装置１００は、キー群１２９のうちの一部のキーあるいは全部のキーの押下による操作を受け付ける。そして、当該キーの押下による操作を受け付けた場合に、携帯端末装置１００のモードがロックモードから通常モードに切り替わる。
【００２２】
期間２０３の終わりにおいて、携帯端末装置１００のモードがロックモードから通常モードに切り替わっている。つまり、携帯端末装置１００が通常モードに復帰している。携帯端末装置１００のモードがロックモードから通常モードに切り替わったタイミングを、以下ではロック解除時という。
【００２３】
従来技術によれば、ロック解除時には、画面をロックする直前に表示されていた画面（以下、ロック直前の表示画面という。）が再表示されることが多い。図２の例では、期間２０１で表示されていたカメラアプリケーション画面が再表示されている。期間２０５は、復帰した通常モードでカメラアプリケーション画面が表示されている期間である。
【００２４】
図２の例は、ロック解除時から所定期間内に、ユーザからのクローズ指示を受け付けたと想定している。所定期間は、例えば１０秒間である。この場合のクローズ指示は、表示しているカメラアプリケーション画面を閉じさせることを携帯端末装置１００に指示するものである。カメラアプリケーション画面を閉じさせるとホーム画面が表示される。期間２０７は、携帯端末装置１００の通常モードでホーム画面が表示されている期間である。つまり、クローズ指示を受け付けた時点で、カメラアプリケーション画面からホーム画面へ切り替わることになる。
【００２５】
図２の例のように、通常モードへの復帰によって再表示された画面がすぐに閉じられる場合は、当該画面の再表示をユーザが好まない可能性がある。携帯端末装置１００は、ロック解除時のカメラアプリケーション画面の再表示が所定期間内に中断されたことを学習する。
【００２６】
図３に、実施の形態１における画面遷移の第２例を示す。期間３０１及び期間３０３における携帯端末装置１００の状態は、図２の期間２０１及び期間２０３における携帯端末装置１００の状態と同様である。
【００２７】
図３の例では、ロック解除時から所定期間内に、ユーザからの切り替え指示を受け付けたと想定している。この場合の切り替え指示は、表示しているカメラアプリケーション画面を閉じて、ブラウザ画面を開かせることを携帯端末装置１００に指示している。期間３０５は、復帰した通常モードでカメラアプリケーション画面が表示されている期間である。期間３０７は、カメラアプリケーション画面から切り替わったブラウザ画面が表示されている期間である。
【００２８】
図３の例のように、通常モードへの復帰によって再表示された画面がすぐに切り替えられる場合は、当該画面の再表示をユーザが好まない可能性がある。携帯端末装置１００は、ロック解除時のカメラアプリケーション画面の再表示が所定期間内に中断されたことを学習する。
【００２９】
図４に、実施の形態１における画面遷移の第３例を示す。期間４０１は、携帯端末装置１００の通常モードで音楽プレーヤー画面が表示されている期間である。期間４０１の終わりにおいて、携帯端末装置１００のモードが通常モードからロックモードに切り替わっている。期間４０３は、携帯端末装置１００のロックモードでロック画面が表示されている期間である。
【００３０】
そして、期間４０３の終わりにおいて、携帯端末装置１００のモードがロックモードから通常モードに切り替わっている。期間４０５は、復帰した通常モードで音楽プレーヤー画面が表示されている期間である。
【００３１】
図４の例では、ロック解除時から所定期間内に、ユーザからのクローズ指示も切り替え指示も受け付けていないと想定している。つまり、ロック解除時から所定期間において、再表示された画面の表示が継続している。
【００３２】
図４の例のように、通常モードへの復帰によって再表示された画面がそのまま表示され続けている場合には、当該画面の再表示に支障がないとユーザが思っていると推量される。本実施の形態では、図４の例のように再表示された画面がしばらく表示される場合には、その後も従来通りロック解除時に当該画面を再表示するように制御する。
【００３３】
図５に、実施の形態１における画面遷移の第４例を示す。図５の例は、図２の例あるいは図３の例から学習した成果を反映している。期間５０１及び期間５０３における携帯端末装置１００の状態は、図２の期間２０１及び期間２０３における携帯端末装置１００の状態と同様である。
【００３４】
携帯端末装置１００は、ロック解除時におけるカメラアプリケーション画面の再表示が、図２あるいは図３に示したようにすぐに中断されたことを学習している。従って、携帯端末装置１００は、カメラアプリケーション画面を再表示する代わりに、ホーム画面を表示する。期間５０５は、復帰した通常モードでホーム画面が表示されている期間である。
【００３５】
図２の例や図３の例のような状況で、通常モードへの復帰による画面の再表示を好まないと推測される場合には、再表示を行なわないようにすれば、面倒な操作が要らなくなり、ユーザの便宜に資することになる。
【００３６】
例えばユーザの意に反してカメラアプリケーション画面が再表示されると、カメラアプリケーション画面を誤って操作し、意図せずにその場の画像を撮影してしまう恐れがある。カメラアプリケーション画面の再表示に限らず、ユーザが所定のアプリケーションによる画面の再表示を好まない場合がある。
【００３７】
図６に、実施の形態１に係る携帯端末装置１００のモジュール構成例を示す。携帯端末装置１００は、タイマ６０１と、受付部６０３とを有する。タイマ６０１は、時間の計測を行なう。受付部６０３は、タッチパッド１２７及びキー群１２９を介して、ユーザからの指示を受け付ける。
【００３８】
携帯端末装置１００は、制御部６０５を有する。制御部６０５は、通常モードからロックモードに遷移するための第１制御処理及びロックモードから通常モードに遷移するための第２制御処理を実行する。制御部６０５は、表示処理部６０７、記憶処理部６０９、切替部６１１、検索部６１３、学習部６１５、第１記憶部６２１、第２記憶部６２３及び第３記憶部６２５を有する。
【００３９】
表示処理部６０７は、ＬＣＤ制御回路１２３を介して、ＬＣＤ１２５に画面を表示させる処理を実行する。記憶処理部６０９は、一時的なデータ（例えば、ロック直前の表示画面を提供していたアプリケーション部６３１の名前）を第３記憶部６２５に記憶させる処理を実行する。切替部６１１は、携帯端末装置１００のモードを切り替える処理を実行する。検索部６１３は、条件テーブルを検索する処理を実行する。学習部６１５は、ロック解除時に再表示された画面の表示が所定期間において継続されたか、あるいは所定期間内に中断されたかに基づいて、ロック直前の表示画面の再表示を回避する条件を学習する。
【００４０】
第１記憶部６２１は、条件テーブルを記憶する。条件テーブルには、ロック直前の表示画面の再表示を回避する条件が設定される。第２記憶部６２３は、記録テーブルを記憶する。記録テーブルは、ロック解除時の再表示された画面の表示が、所定期間において継続された回数及び同じく所定期間内に中断された回数を計数するために用いられる。第３記憶部６２５は、一時的なデータ（例えば、ロック直前の表示画面を提供していたアプリケーション部６３１の名前）を記憶する。
【００４１】
図６の例で、携帯端末装置１００は、更にアプリケーション部６３１ａ乃至アプリケーション部６３１ｄを有している。アプリケーション部６３１は、例えばカメラアプリケーション部、音楽プレーヤー部、ゲームソフトウエア部あるいはドキュメントビュワー部などである。
【００４２】
上述したタイマ６０１、受付部６０３、制御部６０５、表示処理部６０７、記憶処理部６０９、切替部６１１、検索部６１３及び学習部６１５は、ハードウエア資源（例えば、図１）と、以下で述べる処理をプロセッサに実行させるプログラムとを用いて実現される。
【００４３】
上述した第１記憶部６２１、第２記憶部６２３及び第３記憶部６２５は、ハードウエア資源（例えば、図１）を用いて実現される。
【００４４】
図７に、実施の形態１に係る条件テーブルの例を示す。条件テーブルは、ロック直前の表示画面の再表示を回避する条件毎にレコードを有する。そして、各レコードは、当該条件の項目に相当するフィールドを有している。実施の形態１において、当該条件の項目は、ロック直前の表示画面を提供していたアプリケーション部６３１の種別である。従って、図７に示した条件テーブルのレコードは、アプリケーション名を設定するためのフィールドを有している。ここでは、当該条件の項目の数が１であるので、アプリケーション名以外のフィールドは設けられていない。この例では、アプリケーション部６３１の種別をアプリケーション名で識別しているが、アプリケーション名以外の識別子でアプリケーション部６３１の種別を識別するようにしてもよい。
【００４５】
図７の例では、アプリケーション名として、カメラアプリケーション部の名前が設定されている。アプリケーション名は、画面ロックの解除直後に再表示させない画面を特定するために用いられる。尚、条件テーブルにおけるレコードは、携帯端末装置１００における学習処理によって生成される。
【００４６】
図７に示した例に従えば、カメラアプリケーション部が提供しているカメラアプリケーション画面が表示されているときに携帯端末装置１００がロックし、その後ロックが解除された場合には、カメラアプリケーション画面は再表示されずに、他の画面（例えば、ホーム画面）が表示される。一方、例えば音楽プレーヤー部が提供している音楽プレーヤー画面が表示されているときに携帯端末装置１００がロックし、その後ロックが解除された場合には、音楽プレーヤー画面が再表示される。
【００４７】
図８に、実施の形態１に係る記録テーブルの例を示す。記録テーブルは、ロック直前の表示画面の再表示を回避する条件の候補毎に、レコードを有している。記録テーブルにおけるレコードは、当該条件候補の項目のためのフィールドを有している。実施の形態１において、当該条件候補の項目は、ロック時に表示されていた画面を提供していたアプリケーション部６３１の種別である。従って、図８に示した記録テーブルにおけるレコードは、アプリケーション名を設定するためのフィールドを有している。図８の例では、カメラアプリケーション部に対応するレコードと、音楽プレーヤー部に対応するレコードとが示されているが、他のアプリケーション部６３１に対応するレコードは、省略されている。
【００４８】
また、記録テーブルにおけるレコードは、当該条件候補の項目のためのフィールドに加えて、中断回数を設定するためのフィールドと、継続回数を設定するためのフィールドとを有している。中断回数は、ロック解除後に当該アプリケーション部６３１が提供する画面が再表示された場合に、所定期間内にその表示を中断した回数である。継続回数は、ロック解除後に当該アプリケーション部６３１が提供する画面が再表示された場合に、所定期間においてその表示を継続した回数である
【００４９】
図８に示した記録テーブルの第１レコードは、ロック解除後にカメラアプリケーション部が提供する画面（カメラアプリケーション画面）が再表示された場合に、所定期間内にその表示を中断した回数が「１０」であることを示している。更に、当該第１レコードは、ロック解除後にカメラアプリケーション部が提供する画面（カメラアプリケーション画面）が再表示された場合に、所定期間においてその表示を継続した回数が「１」であることを示している。
【００５０】
図８に示した記録テーブルの第２レコードは、ロック解除後に音楽プレーヤー部が提供する画面（音楽プレーヤー画面）が再表示された場合に、所定期間内にその表示を中断した回数が「１」であることを示している。更に、当該第２レコードは、ロック解除後に音楽プレーヤー部が提供する画面（音楽プレーヤー画面）が再表示された場合に、所定期間においてその表示を継続した回数が「１０」であることを示している。
【００５１】
図９に、モードと制御処理の関係を示す。制御部６０５は、通常モードにおいて、ロックモードに遷移するための第１制御処理を行なう。更に、制御部６０５は、ロックモードにおいて、通常モードに遷移するための第２制御処理を行なう。
【００５２】
次に、第１制御処理について説明する。図１０に、第１制御処理フローを示す。タイマ６０１は、携帯端末装置１００をロックするタイミングに至ったか否かを判定する（Ｓ１００１）。携帯端末装置１００をロックするタイミングに至っていないと判定した場合には、受付部６０３は、携帯端末装置１００をロックさせる指示を受け付けたか否かを判定する（Ｓ１００３）。携帯端末装置１００をロックさせる指示を受け付けていないと判定した場合には、Ｓ１００１の処理に戻る。
【００５３】
一方、Ｓ１００１において、携帯端末装置１００をロックするタイミングに至ったと判定した場合、あるいはＳ１００３において、携帯端末装置１００をロックさせる指示を受け付けたと判定した場合には、記憶処理部６０９は、現在携帯端末装置１００で表示している画面を提供しているアプリケーション部６３１を特定する（Ｓ１００５）。例えば、記憶処理部６０９は、表示処理部６０７から現在携帯端末装置１００で表示している画面を提供しているアプリケーション部６３１の名前を取得する。そして、記憶処理部６０９は、特定したアプリケーション名を第３記憶部６２５に記憶する（Ｓ１００７）。第３記憶部６２５は、少なくともロックが解除されるタイミングまでアプリケーション名を記憶し続ける。切替部６１１は、携帯端末装置１００のモードを通常モードからロックモードに切り替える（Ｓ１００９）。以下に述べる第２制御処理を除き、ロックモードにおける携帯端末装置１００の動作は、従来技術による。そして、制御部６０５は、第２制御処理を起動して（Ｓ１０１１）、第１制御処理を終える。
【００５４】
次に、第２制御処理について説明する。本実施の形態では、第２制御処理（Ａ）が行われる。図１１に、第２制御処理（Ａ）フローを示す。受付部６０３は、ロックを解除させる指示を受け付けたか否かを判定する（Ｓ１１０１）。ロックを解除させる指示を受け付けていないと判定した場合には、Ｓ１１０１の処理を繰り返す。
【００５５】
一方、ロックを解除させる指示を受け付けたと判定した場合には、検索部６１３は、第３記憶部６２５からロック直前に表示されていた画面を提供していたアプリケーション部６３１の名前（以下、ロック時のアプリケーション名という。）を読む（Ｓ１１０３）。ロック時のアプリケーション名をキーとして、第１記憶部６２１に記憶されている条件テーブルを検索する（Ｓ１１０５）。
【００５６】
表示処理部６０７は、ロック時のアプリケーション名が、第１記憶部６２１に記憶されている条件テーブルに有ったか否かを判定する（Ｓ１１０７）。ロック時のアプリケーション名が、第１記憶部６２１に記憶されている条件テーブルに無かったと判定した場合には、表示処理部６０７は、ロック直前に表示画面を提供していたアプリケーション部６３１が提供する画面を表示する（Ｓ１１０９）。その結果、ロック直前の表示画面と同じ画面が表示される。そして、学習部６１５は、学習処理（Ａ）を実行する（Ｓ１１１１）。
【００５７】
一方、Ｓ１１０７において、ロック時のアプリケーション名が、第１記憶部６２１に記憶されている条件テーブルに有ったと判定した場合には、表示処理部６０７はホーム画面を表示する（Ｓ１１１３）。
【００５８】
ここで、Ｓ１１１１において起動される学習処理（Ａ）について説明する。図１２に、学習処理（Ａ）フローを示す。学習部６１５は、ロック解除時から所定の期間が経過したか否かを判定する（Ｓ１２０１）。ロック解除時から所定の期間が経過していないと判定した場合には、受付部６０３は、ユーザからの指示を受け付けたか否かを判定する（Ｓ１２０３）。ユーザからの指示を受け付けていないと判定した場合には、Ｓ１２０１の処理に戻る。
【００５９】
Ｓ１２０１において、ロック解除時から所定の期間が経過したと判定した場合には、学習部６１５は、第３記憶部６２５からロック直前に表示されていた画面を提供していたアプリケーション部６３１の名前を取得し、第２記憶部６２３に記憶されている記録テーブルにおいて、当該アプリケーション名に対応する継続回数をカウントアップする（Ｓ１２０５）。つまり、継続回数に１が加えられる。
【００６０】
一方、Ｓ１２０３において、ユーザからの指示を受け付けたと判定した場合には、学習部６１５は、当該ユーザからの指示が表示画面を切り替えさせる指示であるか否かを判定する（Ｓ１２０７）。ユーザからの指示が表示画面を切り替えさせる指示ではないと判定した場合には、学習部６１５は、ユーザからの指示が表示画面を閉じさせる指示であるか否かを判定する（Ｓ１２０９）。表示画面を閉じさせる指示は、表示画面を提供しているアプリケーション部６３１自体を停止させる指示であってもよい。また、表示画面を閉じさせる指示は、アプリケーション部６３１に対する指示であってもよい。更に、表示画面を閉じさせる指示は、アプリケーション部６３１以外のモジュールに対する指示であってもよい。
【００６１】
Ｓ１２０７において、Ｓ１２０３で受け付けたユーザからの指示が表示画面を切り替えさせる指示であると判定した場合、あるいはＳ１２０９において、Ｓ１２０３で受け付けたユーザからの指示が表示画面を閉じさせる指示であると判定した場合には、学習部６１５は、第３記憶部６２５からロック直前に表示されていた画面を提供していたアプリケーション部６３１の名前を取得し、第２記憶部６２３に記憶されている記録テーブルにおいて、当該アプリケーション名に対応する中断回数をカウントアップする（Ｓ１２１１）。
【００６２】
続いて、学習部６１５は、追加処理（Ａ）を実行する（Ｓ１２１３）。図１３に、追加処理（Ａ）フローを示す。学習部６１５は、図１２のＳ１２１１でカウントアップされた中断回数が所定数に至ったか否かを判定する（Ｓ１３０１）。所定数は、例えば１０である。当該中断回数が所定数に至っていないと判定した場合には、追加処理（Ａ）を終える。
【００６３】
一方、当該中断回数が所定数に至ったと判定した場合には、学習部６１５は、第３記憶部６２５からロック直前に表示されていた画面を提供していたアプリケーション部６３１の名前を取得し、当該アプリケーション名を第１記憶部６２１に記憶されている条件テーブルに追加する（Ｓ１３０３）。但し、当該アプリケーション名が既に条件テーブルに存在する場合には、そのまま追加処理（Ａ）を終える。追加処理（Ａ）を終えると、図１２に示した学習処理（Ａ）も終える。
【００６４】
Ｓ１３０１において、学習部６１５は、中断回数と継続回数との合計に対する中断回数の割合が、所定値を超えたか否かを判定するようにしてもよい。例えば当該割合が所定値を超えたと判定した場合には、中断回数が所定数に至ったと判定した場合と同様に処理する。また、例えば当該割合が所定値を超えていないと判定した場合には、中断回数が所定数に至っていないと判定した場合と同様に処理する。
【００６５】
Ｓ１３０１において、学習部６１５は、中断回数から継続回数を引いた差が、所定数に至ったか否かを判定するようにしてもよい。例えば当該差が所定数に至ったと判定した場合には、中断回数が所定数に至ったと判定した場合と同様に処理する。また、例えば当該差が所定数に至っていないと判定した場合には、中断回数が所定数に至っていないと判定した場合と同様に処理する。
【００６６】
また、図１２のＳ１２１１において、学習部６１５は、再表示から中断までの経過時間が短いほど大きな値となる重みを割り当て、重みの累計を算出し、Ｓ１３０１において、学習部６１５は、回数に代えて重みの累計が、所定値を超えたか否かを判定するようにしてもよい。例えば当該重みの累計が所定値を超えたと判定した場合には、中断回数が所定数に至ったと判定した場合と同様に処理する。また、例えば当該重みの累計が所定値を超えていないと判定した場合には、中断回数が所定数に至っていないと判定した場合と同様に処理する。
【００６７】
図１２の説明に戻る。Ｓ１２０９において、Ｓ１２０３で受け付けた指示が表示画面を閉じさせる指示ではないと判定した場合には、学習部６１５は、Ｓ１２０３で受け付けた指示が、再表示させた画面を提供しているアプリケーション部６３１への指示であるか否かを判定する（Ｓ１２１５）。Ｓ１２０３で受け付けた指示が当該アプリケーション部６３１への指示ではないと判定した場合には、Ｓ１２０１の処理へ戻る。
【００６８】
一方、Ｓ１２１５において、Ｓ１２０３で受け付けた指示が当該アプリケーション部６３１への指示であると判定した場合には、そのまま学習処理（Ａ）を終える。すなわち、Ｓ１２１１及びＳ１２１３を通らないので、ユーザの意図に反した学習を防ぐことができる。ユーザからアプリケーション部６３１へ何らかの関与が有ったと認められる場合は、ユーザは当該アプリケーション部６３１が提供する画面の再表示を容認していると推測される。
【００６９】
尚、Ｓ１２１５において、Ｓ１２０３で受け付けた指示が当該アプリケーション部６３１への指示であると判定した場合に、学習処理（Ａ）を終える前に、学習部６１５は、中断回数を減らす処理を実行するようにしてもよい。具体的には、学習部６１５は、第３記憶部６２５からロック直前に表示されていた画面を提供していたアプリケーション部６３１の名前を取得し、第２記憶部６２３に記憶されている記録テーブルにおいて、当該アプリケーション名に対応する中断回数を所定数だけ減らす。
【００７０】
図１２の例では、Ｓ１２０３で受け付けた指示が当該アプリケーション部６３１への指示である場合には、当該アプリケーション部６３１が提供する画面の表示を中断させるというユーザの意思はないものと推測している。但し、Ｓ１２０３で受け付けた指示が当該アプリケーション部６３１への指示であると判定した場合に、Ｓ１２０１の処理に戻るようにしてもよい。あるいは、Ｓ１２０３で受け付けた指示が当該アプリケーション部６３１への指示であると判定した場合に、Ｓ１２０５の処理に移るようにしてもよい。
【００７１】
そして、学習処理（Ａ）を終えると、図１１のＳ１１１５の処理へ戻る。
【００７２】
図１１の説明に戻る。Ｓ１１１１において実行した学習処理（Ａ）が終了した場合、及びＳ１１１３においてホーム画面を表示させた場合には、切替部６１１は、携帯端末装置１００のモードをロックモードから通常モードに切り替える（Ｓ１１１５）。上述した第１制御処理を除き、通常モードにおける携帯端末装置１００の動作は、従来技術による。そして、制御部６０５は、第１制御処理を起動して（Ｓ１１１７）、第２制御処理を終える。
【００７３】
本実施の形態によれば、ロック解除後の再表示に適さない画面を他の画面に置き換えるように設定できる。
【００７４】
また、再表示された画面を提供しているアプリケーション部６３１に対するユーザの指示が有った場合に、当該画面を再表示させない画面として学習しないので、ユーザが再表示を容認していると推測される画面について、その後も再表示するようにできる。
【００７５】
［実施の形態２］
本実施の形態では、ロック直前の表示画面の再表示を回避する条件の項目に携帯端末装置１００の位置を加える例について説明する。
【００７６】
図１４に、実施の形態２における画面遷移の第１例を示す。期間１４０１は、携帯端末装置１００の通常モードでゲームソフトウエア画面が表示されている期間である。期間１４０１の終わりにおいて、携帯端末装置１００のモードが通常モードからロックモードに切り替わっている。期間１４０３は、携帯端末装置１００のロックモードでロック画面が表示されている期間である。
【００７７】
そして、期間１４０３の終わりにおいて、携帯端末装置１００のモードがロックモードから通常モードに切り替わっている。期間１４０５は、復帰した通常モードでゲームソフトウエア画面が表示されている期間である。尚、携帯端末装置１００は、ロック解除時においてユーザが勤務する会社内に存在するものとする。
【００７８】
図１４の例は、ロック解除時から所定期間内に、ユーザからのクローズ指示を受け付けたと想定している。ゲームソフトウエア画面を閉じさせるとホーム画面が表示される。期間１４０７は、復帰した通常モードでホーム画面が表示されている期間である。
【００７９】
図１４の例のように、会社において通常モードへの復帰によって再表示された画面がすぐに閉じられる場合は、会社における当該画面の再表示をユーザが好まない可能性がある。携帯端末装置１００は、会社においてロック解除時のゲームソフトウエア画面の再表示が所定期間内に中断されたことを学習する。
【００８０】
会社において通常モードへの復帰によって再表示された画面がすぐに他の画面（例えば、ホーム画面）に切り替えられた場合も、同様に会社における当該画面の再表示をユーザが好まない可能性がある。携帯端末装置１００は、会社においてロック解除時のゲームソフトウエア画面の再表示が所定期間内に中断されたことを学習する。
【００８１】
図１５に、実施の形態２における画面遷移の第２例を示す。期間１５０１及び期間１５０３における携帯端末装置１００の状態は、図１４の期間１４０１及び期間１４０３における携帯端末装置１００の状態と同様である。
【００８２】
そして、期間１５０３の終わりにおいて、携帯端末装置１００のモードがロックモードから通常モードに切り替わっている。期間１５０５は、復帰した通常モードでゲームソフトウエア画面が表示されている期間である。尚、携帯端末装置１００は、ロック解除時においてユーザの自宅内に存在するものとする。
【００８３】
図１５の例では、ロック解除時から所定期間内に、ユーザからのクローズ指示も切り替え指示も受け付けていないと想定している。つまり、ロック解除時から所定期間において、再表示された画面の表示が継続している。
【００８４】
図１５の例のように、自宅において通常モードへの復帰によって再表示された画面がそのまま表示され続けている場合には、自宅における当該画面の再表示に支障がないとユーザが思っていると推量される。本実施の形態では、図１５の例のように、ある場所での再表示された画面がしばらく表示される場合には、従来通りその場所におけるロック解除時に当該画面を再表示する。
【００８５】
図１６に、実施の形態２における画面遷移の第３例を示す。図１６の例は、図１４の例から学習した成果を反映している。期間１６０１及び期間１６０３における携帯端末装置１００の状態は、図１４の期間１４０１及び期間１４０３における携帯端末装置１００の状態と同様である。
【００８６】
携帯端末装置１００は、会社においてロック解除時におけるゲームソフトウエア画面の再表示が、図１４に示したようにすぐに中断されたことを学習している。従って、携帯端末装置１００は、ゲームソフトウエア画面を再表示する代わりに、ホーム画面を表示する。期間１６０５は、復帰した通常モードでホーム画面が表示されている期間である。尚、自宅においてロック解除時におけるゲームソフトウエア画面の再表示は、図１５に示したように中断されていないので、自宅におけるロック解除時には従来通りゲームソフトウエア画面を再表示する。
【００８７】
図１７に、実施の形態２に係る携帯端末装置１００のモジュール構成例を示す。タイマ６０１、受付部６０３、アプリケーション部６３１ａ乃至アプリケーション部６３１ｄは、図６に示した実施の形態１の場合と同様である。制御部６０５は、図６に示した表示処理部６０７、記憶処理部６０９、切替部６１１、検索部６１３、学習部６１５、第１記憶部６２１、第２記憶部６２３及び第３記憶部６２５に加えて、計測部１７０１を有する。計測部１７０１は、携帯端末装置１００の現在位置を計測する。計測部１７０１は、ハードウエア資源（例えば、図１）と、以下で述べる処理をプロセッサに実行させるプログラムとを用いて実現される。
【００８８】
図１８に、実施の形態２に係る条件テーブルの例を示す。上述した通り、条件テーブルは、ロック直前の表示画面の再表示を回避する条件毎にレコードを有する。実施の形態２において、当該条件の項目は、ロック直前の表示画面を提供していたアプリケーション部６３１の種別と、ロック解除時における携帯端末装置１００の位置である。そして、アプリケーション部６３１の種別と位置とのＡＮＤ条件による組み合わせが、当該条件である。従って、図１８に示した条件テーブルのレコードは、アプリケーション名を設定するためのフィールドと、位置を設定するためのフィールドとを有している。図１８の例では、アプリケーション名として、ゲームソフトウエア部の名前が設定され、位置として、ユーザが勤務する会社の地理座標が設定されている。この例では、当該アプリケーション名によって特定される画面は、当該地理座標において画面ロックの解除直後に再表示させない画面であると学習されている。
【００８９】
図１８に示した例に従えば、ゲームソフトウエア部が提供しているゲームソフトウエア画面が表示されているときに携帯端末装置１００がロックし、その後ユーザが勤務する会社においてロックが解除された場合には、ゲームソフトウエア画面は再表示されずに、他の画面（例えば、ホーム画面）が表示される。一方、例えばゲームソフトウエア部が提供しているゲームソフトウエア画面が表示されているときに携帯端末装置１００がロックし、その後ユーザの自宅においてロックが解除された場合には、ゲームソフトウエア画面が再表示される。
【００９０】
図１９に、実施の形態２に係る記録テーブルの例を示す。上述した通り、記録テーブルは、ロック直前の表示画面の再表示を回避する条件の候補毎に、レコードを有している。実施の形態２において、当該条件候補の項目は、ロック直前の表示画面を提供していたアプリケーション部６３１の種別と、ロック解除時における携帯端末装置１００の位置である。従って、図１９に示した記録テーブルにおけるレコードは、アプリケーション名を設定するためのフィールドと、位置を設定するためのフィールドを有している。図１９の例では、ゲームソフトウエア部とユーザが勤務する会社の地理座標とに関するレコードと、ゲームソフトウエア部とユーザの自宅の地理座標とに関するレコードとが示されているが、他のアプリケーション部６３１と地理座標とに関するレコードは、省略されている。
【００９１】
また、実施の形態１における図８の場合と同様に、記録テーブルにおけるレコードは、当該条件候補の項目のためのフィールドに加えて、中断回数を設定するためのフィールドと、継続回数を設定するためのフィールドとを有している。
【００９２】
図１９に示した記録テーブルの第１レコードは、ユーザが勤務する会社において、ロック解除後にゲームソフトウエア部が提供する画面（ゲームソフトウエア画面）が再表示された場合に、所定期間内にその表示を中断した回数が「１０」であることを示している。更に、当該第１レコードは、ユーザが勤務する会社において、ロック解除後にゲームソフトウエア部が提供する画面（ゲームソフトウエア画面）が再表示された場合に、所定期間においてその表示を継続した回数が「１」であることを示している。
【００９３】
図１９に示した記録テーブルの第２レコードは、ユーザの自宅において、ロック解除後にゲームソフトウエア部が提供する画面（ゲームソフトウエア画面）が再表示された場合に、所定期間内にその表示を中断した回数が「１」であることを示している。更に、当該第２レコードは、ユーザの自宅において、ロック解除後にゲームソフトウエア部が提供する画面（ゲームソフトウエア画面）が再表示された場合に、所定期間においてその表示を継続した回数が「１０」であることを示している。
【００９４】
本実施の形態では、第２制御処理（Ａ）に代えて第２制御処理（Ｂ）が行われる。図２０に、第２制御処理（Ｂ）フローを示す。受付部６０３は、ロックを解除させる指示を受け付けたか否かを判定する（Ｓ２００１）。ロックを解除させる指示を受け付けていないと判定した場合には、Ｓ２００１の処理を繰り返す。
【００９５】
一方、ロックを解除させる指示を受け付けたと判定した場合には、検索部６１３は、第３記憶部６２５からロック時のアプリケーション名を読む（Ｓ２００３）。計測部１７０１は、携帯端末装置１００の現在位置を計測する（Ｓ２００５）。計測部１７０１は、例えばＧＰＳ装置１３１を用いる。
【００９６】
検索部６１３は、ロック時のアプリケーション名と現在位置との組み合わせをキーとして、第１記憶部６２１に記憶されている条件テーブルを検索する（Ｓ２００７）。当該キーは、ＡＮＤ条件によってアプリケーション名と現在位置とを組み合わせている。また、位置の比較においては、所定の誤差は許容される。つまり、検索部６１３は、条件テーブルにおいて、Ｓ２００３で読んだロック時のアプリケーション名と同じアプリケーション名が設定されており、更にＳ２００５で計測した現在位置を基準とする所定領域内（例えば現在位置を中心とする所定半径以下の円領域内）の位置が設定されているレコードを探す。
【００９７】
表示処理部６０７は、ロック時のアプリケーション名と現在位置との組み合わせが、第１記憶部６２１に記憶されている条件テーブルに有ったか否かを判定する（Ｓ２００９）。ロック時のアプリケーション名と現在位置との組み合わせが、第１記憶部６２１に記憶されている条件テーブルに無かったと判定した場合には、表示処理部６０７は、ロック直前の表示画面を提供していたアプリケーション部６３１が提供する画面を表示する（Ｓ２０１１）。その結果、ロック直前の表示画面と同じ画面が表示される。そして、学習部６１５は、学習処理（Ｂ）を実行する（Ｓ２０１３）。
【００９８】
一方、Ｓ２００９において、ロック時のアプリケーション名と現在位置との組み合わせが、第１記憶部６２１に記憶されている条件テーブルに有ったと判定した場合には、表示処理部６０７はホーム画面を表示する（Ｓ２０１５）。
【００９９】
ここで、Ｓ２０１３において起動される学習処理（Ｂ）について説明する。図２１に、学習処理（Ｂ）フローを示す。計測部１７０１は、携帯端末装置１００の現在位置を計測する（Ｓ２１０１）。計測部１７０１は、例えばＧＰＳ装置１３１を用いる。
【０１００】
学習部６１５は、ロック解除時から所定の期間が経過したか否かを判定する（Ｓ２１０３）。ロック解除時から所定の期間が経過していないと判定した場合には、受付部６０３は、ユーザからの指示を受け付けたか否かを判定する（Ｓ２１０５）。ユーザからの指示を受け付けていないと判定した場合には、Ｓ２１０３の処理に戻る。
【０１０１】
Ｓ２１０３において、ロック解除時から所定の期間が経過したと判定した場合には、学習部６１５は、第３記憶部６２５からロック直前に表示されていた画面を提供していたアプリケーション部６３１の名前を取得し、第２記憶部６２３に記憶されている記録テーブルにおいて、当該アプリケーション名と、Ｓ２１０１で計測した現在位置との組み合わせに対応する継続回数をカウントアップする（Ｓ２１０７）。つまり、継続回数に１が加えられる。上述した通り、位置の比較においては、所定の誤差は許容される。もし、当該アプリケーション名と現在位置との組み合わせに係るレコードが第２記憶部６２３に記憶されている記録テーブルにない場合には、当該アプリケーション名と現在位置との組み合わせに係る新たなレコードを生成し、生成されたレコードの中断回数に「０」を設定し、同じく継続回数に「１」を設定する。
【０１０２】
一方、Ｓ２１０５において、ユーザからの指示を受け付けたと判定した場合には、学習部６１５は、ユーザからの指示が表示画面を切り替えさせる指示であるか否かを判定する（Ｓ２１０９）。ユーザからの指示が表示画面を切り替えさせる指示ではないと判定した場合には、学習部６１５は、ユーザからの指示が表示画面を閉じさせる指示であるか否かを判定する（Ｓ２１１１）。
【０１０３】
Ｓ２１０９において、Ｓ２１０５で受け付けたユーザからの指示が表示画面を切り替えさせる指示であると判定した場合、あるいはＳ２１１１において、Ｓ２１０５で受け付けたユーザからの指示が表示画面を閉じさせる指示であると判定した場合には、学習部６１５は、第３記憶部６２５からロック直前に表示されていた画面を提供していたアプリケーション部６３１の名前を取得し、第２記憶部６２３に記憶されている記録テーブルにおいて、当該アプリケーション名と、Ｓ２１０１で計測した現在位置との組み合わせに対応する中断回数をカウントアップする（Ｓ２１１３）。つまり、中断回数に１が加えられる。上述した通り、位置の比較においては、所定の誤差は許容される。もし、当該アプリケーション名と現在位置との組み合わせに係るレコードが第２記憶部６２３に記憶されている記録テーブルにない場合には、当該アプリケーション名と現在位置との組み合わせに係る新たなレコードを生成し、生成されたレコードの中断回数に「１」を設定し、同じく継続回数に「０」設定する。
【０１０４】
続いて、学習部６１５は、追加処理（Ｂ）を実行する（Ｓ２１１５）。図２２に、追加処理（Ｂ）フローを示す。学習部６１５は、図２１のＳ２１１３でカウントアップされた中断回数が所定数に至ったか否かを判定する（Ｓ２２０１）。当該中断回数が所定数に至っていないと判定した場合には、追加処理（Ｂ）を終える。
【０１０５】
一方、当該中断回数が所定数に至ったと判定した場合には、学習部６１５は、第３記憶部６２５からロック直前に表示されていた画面を提供していたアプリケーション部６３１の名前を取得し、当該アプリケーション名と、Ｓ２１０１で計測した現在位置との組み合わせを第１記憶部６２１に記憶されている条件テーブルに追加する（Ｓ２２０３）。但し、当該アプリケーション名と現在位置との組み合わせが既に条件テーブルに存在する場合には、そのまま追加処理（Ｂ）を終える。追加処理（Ｂ）を終えると、図２１に示した学習処理（Ｂ）も終える。
【０１０６】
図２１の説明に戻る。Ｓ２１１１において、Ｓ２１０５で受け付けた指示が表示画面を閉じさせる指示ではないと判定した場合には、学習部６１５は、Ｓ２１０５で受け付けた指示が、再表示させた画面を提供しているアプリケーション部６３１への指示であるか否かを判定する（Ｓ２１１７）。Ｓ２１０５で受け付けた指示が当該アプリケーション部６３１への指示ではないと判定した場合には、Ｓ２１０３の処理へ戻る。
【０１０７】
一方、Ｓ２１１７において、Ｓ２１０５で受け付けた指示が当該アプリケーション部６３１への指示であると判定した場合には、そのまま学習処理（Ｂ）を終える。すなわち、Ｓ２１１３及びＳ２１１５を通らないので、ユーザの意図に反した学習を防ぐことができる。ユーザからアプリケーション部６３１へ何らかの関与が有ったと認められる場合は、ユーザは現在位置における当該アプリケーション部６３１が提供する画面の再表示を容認していると推測される。
【０１０８】
尚、Ｓ２１１７において、Ｓ２１０５で受け付けた指示が当該アプリケーション部６３１への指示であると判定した場合に、学習処理（Ｂ）を終える前に、学習部６１５は、中断回数を減らす処理を実行するようにしてもよい。具体的には、学習部６１５は、第３記憶部６２５からロック直前に表示されていた画面を提供していたアプリケーション部６３１の名前を取得し、第２記憶部６２３に記憶されている記録テーブルにおいて、当該アプリケーション名と、Ｓ２１０１で計測した現在位置との組み合わせに対応する中断回数を所定数だけ減らす。
【０１０９】
図２１の例では、Ｓ２１０５で受け付けた指示がアプリケーション部６３１への指示である場合には、当該アプリケーション部６３１が提供する画面の表示を中断させるというユーザの意思はないものと推測している。但し、Ｓ２１０５で受け付けた指示が当該アプリケーション部６３１への指示であると判定した場合に、Ｓ２１０３の処理に戻るようにしてもよい。あるいは、Ｓ２１０５で受け付けた指示が当該アプリケーション部６３１への指示であると判定した場合に、Ｓ２１０７の処理に移るようにしてもよい。
【０１１０】
そして、学習処理（Ｂ）を終えると、図２０のＳ２０１７の処理へ戻る。
【０１１１】
図２０の説明に戻る。Ｓ２０１３において実行した学習処理（Ｂ）が終了した場合、及びＳ２０１５においてホーム画面を表示させた場合には、切替部６１１は、携帯端末装置１００のモードをロックモードから通常モードに切り替える（Ｓ２０１７）。そして、制御部６０５は、第１制御処理を起動して（Ｓ２０１９）、第２制御処理を終える。
【０１１２】
本実施の形態によれば、所定の場所に限って所定画面を再表示させないように条件を設定できる。
【０１１３】
［実施の形態３］
本実施の形態では、ロック直前の表示画面の再表示を回避する条件の項目に携帯端末装置１００の近くに存在する機器の装置識別子を加える例について説明する。
【０１１４】
図２３に、実施の形態３における画面遷移の第１例を示す。期間２３０１は、携帯端末装置１００の通常モードでドキュメントビュワー画面が表示されている期間である。期間２３０１の終わりにおいて、携帯端末装置１００のモードが通常モードからロックモードに切り替わっている。期間２３０３は、携帯端末装置１００のロックモードでロック画面が表示されている期間である。
【０１１５】
そして、期間２３０３の終わりにおいて、携帯端末装置１００のモードがロックモードから通常モードに切り替わっている。期間２３０５は、復帰した通常モードでドキュメントビュワー画面が表示されている期間である。尚、携帯端末装置１００は、ロック解除時において、近距離無縁通信方式によって近くの装置Ａを検出しているものとする。
【０１１６】
図２３の例は、ロック解除時から所定期間内に、ユーザからのクローズ指示を受け付けたと想定している。ドキュメントビュワー画面を閉じさせるとホーム画面が表示される。期間２３０７は、復帰した通常モードでホーム画面が表示されている期間である。
【０１１７】
図２３の例のように、近くに装置Ａが存在する状況で通常モードへの復帰によって再表示された画面がすぐに閉じられる場合は、近くに装置Ａが存在する状況における当該画面の再表示をユーザが好まない可能性がある。携帯端末装置１００は、近くに装置Ａが存在する状況におけるロック解除時のドキュメントビュワー画面の再表示が所定期間内に中断されたことを学習する。
【０１１８】
近くに装置Ａが存在する状況における通常モードへの復帰によって再表示された画面がすぐに他の画面（例えば、ホーム画面）に切り替えられた場合も、同様に当該状況における当該画面の再表示をユーザが好まない可能性がある。携帯端末装置１００は、近くに装置Ａが存在する状況におけるロック解除時のドキュメントビュワー画面の再表示が所定期間内に中断されたことを学習する。
【０１１９】
例えば、ドキュメントビュワー画面が機密文書を表示しており、装置Ａのユーザが部外者である場合には、装置Ａの近くでドキュメントビュワー画面を再表示することは、機密保持の観点から好ましくない。
【０１２０】
図２４に、実施の形態３における画面遷移の第２例を示す。期間２４０１及び期間２４０３における携帯端末装置１００の状態は、図２３の期間２３０１及び期間２３０３における携帯端末装置１００の状態と同様である。
【０１２１】
そして、期間２４０３の終わりにおいて、携帯端末装置１００のモードがロックモードから通常モードに切り替わっている。期間２４０５は、復帰した通常モードでドキュメントビュワー画面が表示されている期間である。尚、携帯端末装置１００は、ロック解除時において、近距離無縁通信方式によって近くの装置Ｂを検出しているものとする。
【０１２２】
図２４の例では、ロック解除時から所定期間内に、ユーザからのクローズ指示も切り替え指示も受け付けていないと想定している。ロック解除時から所定期間において、再表示された画面の表示が継続している。
【０１２３】
図２４の例のように、近くに装置Ｂが存在する状況における通常モードへの復帰によって再表示された画面がそのまま表示され続けている場合には、当該状況における当該画面の再表示に支障がないとユーザが思っていると推量される。本実施の形態では、図２４の例のように、ある装置が近くに存在する状況において再表示された画面がしばらく表示される場合には、当該状況におけるロック解除時に、従来通り当該画面を再表示する。
【０１２４】
例えば、ドキュメントビュワー画面が機密文書を表示していても、装置Ｂのユーザが関係者であれば、装置Ｂの近くでドキュメントビュワー画面を再表示しても支障はない。
【０１２５】
図２５に、実施の形態３における画面遷移の第３例を示す。図２５の例は、図２３の例から学習した成果を反映している。期間２５０１及び期間２５０３における携帯端末装置１００の状態は、図２３の期間２３０１及び期間２３０３における携帯端末装置１００の状態と同様である。
【０１２６】
携帯端末装置１００は、近くに装置Ａが存在する状況におけるロック解除時におけるドキュメントビュワー画面の再表示が、図２３に示したようにすぐに中断されたことを学習している。従って、携帯端末装置１００は、ドキュメントビュワー画面を再表示する代わりに、ホーム画面を表示する。期間２５０５は、復帰した通常モードでホーム画面が表示されている期間である。尚、近くに装置Ｂが存在する状況におけるロック解除時におけるドキュメントビュワー画面の再表示は、図１５に示したように中断されていない場合には、その後も行なわれるように制御する。
【０１２７】
図２６に、実施の形態３に係る携帯端末装置１００のモジュール構成例を示す。タイマ６０１、受付部６０３、アプリケーション部６３１ａ乃至アプリケーション部６３１ｄは、図６に示した実施の形態１の場合及び図１７に示した実施の形態２の場合と同様である。制御部６０５は、図６に示した表示処理部６０７、記憶処理部６０９、切替部６１１、検索部６１３、学習部６１５、第１記憶部６２１、第２記憶部６２３及び第３記憶部６２５に加えて、探索部２６０１を有する。探索部２６０１は、携帯端末装置１００の周辺に存在する機器を探索する。探索部２６０１は、ハードウエア資源（例えば、図１）と、以下で述べる処理をプロセッサに実行させるプログラムとを用いて実現される。
【０１２８】
図２７に、実施の形態３に係る条件テーブルの例を示す。上述した通り、条件テーブルは、ロック直前の表示画面の再表示を回避する条件毎にレコードを有する。実施の形態３において、当該条件の項目は、ロック直前の表示画面を提供していたアプリケーション部６３１の種別と、ロック解除時において近接していた装置の識別子である。そして、アプリケーション部６３１の種別と装置識別子とのＡＮＤ条件による組み合わせが、当該条件である。従って、図２７に示した条件テーブルのレコードは、アプリケーション名を設定するためのフィールドと、装置識別子を設定するためのフィールドとを有している。図２７の例では、アプリケーション名として、ドキュメントビュワー部の名前が設定され、装置識別子として、装置Ａの識別子が設定されている。この例では、アプリケーション名によって特定される画面は、装置識別子で特定される機器の近くにおいて画面ロックの解除直後に再表示させない画面であると学習されている。
【０１２９】
図２７に示した例に従えば、ドキュメントビュワー部が提供しているドキュメントビュワー画面が表示されているときに携帯端末装置１００がロックし、その後近くに装置Ａが存在する状況でロックが解除された場合には、ドキュメントビュワー画面は再表示されずに、他の画面（例えば、ホーム画面）が表示される。一方、例えばドキュメントビュワー部が提供しているドキュメントビュワー画面が表示されているときに携帯端末装置１００がロックし、その後近くに装置Ａが存在しない状況でロックが解除された場合には、ドキュメントビュワー画面が再表示される。
【０１３０】
図２８に、実施の形態３に係る記録テーブルの例を示す。上述した通り、記録テーブルは、ロック直前の表示画面の再表示を回避する条件の候補毎に、レコードを有している。実施の形態３において、当該条件候補の項目は、ロック直前の表示画面を提供していたアプリケーション部６３１の種別と、ロック解除時において近接していた装置の識別子である。従って、図２８に示した記録テーブルにおけるレコードは、アプリケーション名を設定するためのフィールドと、装置識別子を設定するためのフィールドを有している。図２８の例では、ドキュメントビュワー部と装置Ａの識別子とに関するレコードと、ドキュメントビュワー部と装置Ｂの識別子とに関するレコードとが示されているが、他のアプリケーション部６３１と装置識別子とに関するレコードは、省略されている。
【０１３１】
また、実施の形態１における図８の場合及び実施の形態２における図１９と同様に、記録テーブルにおけるレコードは、当該条件候補の項目のためのフィールドに加えて、中断回数を設定するためのフィールドと、継続回数を設定するためのフィールドとを有している。
【０１３２】
図２８に示した記録テーブルの第１レコードは、近くに装置Ａが存在する状況において、ロック解除後にドキュメントビュワー部が提供する画面（ドキュメントビュワー画面）が再表示された場合に、所定期間内にその表示を中断した回数が「１０」であることを示している。更に、当該第１レコードは、近くに装置Ａが存在する状況において、ロック解除後にドキュメントビュワー部が提供する画面（ドキュメントビュワー画面）が再表示された場合に、所定期間においてその表示を継続した回数が「１」であることを示している。
【０１３３】
図２８に示した記録テーブルの第２レコードは、近くに装置Ｂが存在する状況において、ロック解除後にドキュメントビュワー部が提供する画面（ドキュメントビュワー画面）が再表示された場合に、所定期間内にその表示を中断した回数が「１」であることを示している。更に、当該第２レコードは、近くに装置Ｂが存在する状況において、ロック解除後にドキュメントビュワー部が提供する画面（ドキュメントビュワー画面）が再表示された場合に、所定期間においてその表示を継続した回数が「１０」であることを示している。
【０１３４】
図２９に、第２制御処理（Ｃ）フローを示す。Ｓ２００１の処理及びＳ２００３の処理は、図２０を用いて説明した実施の形態２の場合と同様である。
【０１３５】
探索部２６０１は、携帯端末装置１００の周辺に存在する機器を探索する（Ｓ２９０１）。探索部２６０１は、近距離無線通信方式に従って問い合わせの信号を送信し、その問い合わせの信号に対して応答の信号を受信した場合に、応答の信号から問い合わせに応じた機器の装置識別子を特定する。装置識別子は、例えば近距離無線通信方式における装置のＩＤである。このとき、探索部２６０１は、例えば無線通信用アンテナ１１１及び無線通信制御回路１１３を用いる。
【０１３６】
検索部６１３は、ロック時のアプリケーション名と機器の識別子との組み合わせをキーとして、第１記憶部６２１に記憶されている条件テーブルを検索する（Ｓ２９０３）。当該キーは、ＡＮＤ条件によってアプリケーション名と機器の識別子とを組み合わせている。つまり、検索部６１３は、条件テーブルにおいて、Ｓ２００３で読んだロック時のアプリケーション名と同じアプリケーション名が設定されており、更にＳ２９０１で探索された機器の装置識別子と同じ装置識別子が設定されているレコードを探す。
【０１３７】
表示処理部６０７は、ロック時のアプリケーション名と機器識別子との組み合わせが、第１記憶部６２１に記憶されている条件テーブルに有ったか否かを判定する（Ｓ２９０５）。ロック時のアプリケーション名と機器識別子との組み合わせが、第１記憶部６２１に記憶されている条件テーブルに無かったと判定した場合には、表示処理部６０７は、ロック直前の表示画面を提供していたアプリケーション部６３１が提供する画面を表示する（Ｓ２０１１）。その結果、ロック直前の表示画面と同じ画面が表示される。そして、学習部６１５は、学習処理（Ｃ）を実行する（Ｓ２９０７）。
【０１３８】
一方、Ｓ２９０５において、ロック時のアプリケーション名と機器識別子との組み合わせが、第１記憶部６２１に記憶されている条件テーブルに有ったと判定した場合には、表示処理部６０７はホーム画面を表示する（Ｓ２０１５）。
【０１３９】
ここで、Ｓ２９０７において起動される学習処理（Ｃ）について説明する。図３０に、学習処理（Ｃ）フローを示す。探索部２６０１は、図２９のＳ２９０１の処理と同様に、携帯端末装置１００の周辺に存在する機器を探索する（Ｓ３００１）。
【０１４０】
学習部６１５は、ロック解除時から所定の期間が経過したか否かを判定する（Ｓ２１０３）。ロック解除時から所定の期間が経過していないと判定した場合には、受付部６０３は、ユーザからの指示を受け付けたか否かを判定する（Ｓ２１０５）。ユーザからの指示を受け付けていないと判定した場合には、Ｓ２１０３の処理に戻る。
【０１４１】
Ｓ２１０３において、ロック解除時から所定の期間が経過したと判定した場合には、学習部６１５は、第３記憶部６２５からロック直前に表示されていた画面を提供していたアプリケーション部６３１の名前を取得し、第２記憶部６２３に記憶されている記録テーブルにおいて、当該アプリケーション名と、Ｓ３００１の探索で得られた装置識別子との組み合わせに対応する継続回数をカウントアップする（Ｓ３００３）。つまり、継続回数に１が加えられる。もし、当該アプリケーション名と当該装置識別子との組み合わせに係るレコードが第２記憶部６２３に記憶されている記録テーブルにない場合には、当該アプリケーション名と当該装置識別子との組み合わせに係る新たなレコードを生成し、生成されたレコードの中断回数に「０」を設定し、同じく継続回数に「１」を設定する。
【０１４２】
一方、Ｓ２１０５において、ユーザからの指示を受け付けたと判定した場合には、学習部６１５は、ユーザからの指示が表示画面を切り替えさせる指示であるか否かを判定する（Ｓ２１０９）。ユーザからの指示が表示画面を切り替えさせる指示ではないと判定した場合には、学習部６１５は、ユーザからの指示が表示画面を閉じさせる指示であるか否かを判定する（Ｓ２１１１）。
【０１４３】
Ｓ２１０９において、Ｓ２１０５で受け付けたユーザからの指示が表示画面を切り替えさせる指示であると判定した場合、あるいはＳ２１１１において、Ｓ２１０５で受け付けたユーザからの指示が表示画面を閉じさせる指示であると判定した場合には、学習部６１５は、第３記憶部６２５からロック直前に表示されていた画面を提供していたアプリケーション部６３１の名前を取得し、第２記憶部６２３に記憶されている記録テーブルにおいて、当該アプリケーション名と、Ｓ３００１の探索で得られた装置識別子との組み合わせに対応する中断回数をカウントアップする（Ｓ３００５）。つまり、中断回数に１が加えられる。もし、当該アプリケーション名と当該装置識別子との組み合わせに係るレコードが第２記憶部６２３に記憶されている記録テーブルにない場合には、当該アプリケーション名と当該装置識別子との組み合わせに係る新たなレコードを生成し、生成されたレコードの中断回数に「１」を設定し、同じく継続回数に「０」を設定する。
【０１４４】
続いて、学習部６１５は、追加処理（Ｃ）を実行する（Ｓ３００７）。図３１に、追加処理（Ｃ）フローを示す。学習部６１５は、図３０のＳ３００５でカウントアップされた中断回数が所定数に至ったか否かを判定する（Ｓ３１０１）。当該中断回数が所定数に至っていないと判定した場合には、追加処理（Ｃ）を終える。
【０１４５】
一方、当該中断回数が所定数に至ったと判定した場合には、学習部６１５は、第３記憶部６２５からロック直前に表示されていた画面を提供していたアプリケーション部６３１の名前を取得し、当該アプリケーション名と、Ｓ３００１の探索で得られた装置識別子との組み合わせを第１記憶部６２１に記憶されている条件テーブルに追加する（Ｓ３１０３）。但し、当該アプリケーション名と当該装置識別子との組み合わせが既に条件テーブルに存在する場合には、そのまま追加処理（Ｃ）を終える。追加処理（Ｃ）を終えると、図３０に示した学習処理（Ｃ）も終える。
【０１４６】
図３０の説明に戻る。Ｓ２１１１において、Ｓ２１０５で受け付けた指示が表示画面を閉じさせる指示ではないと判定した場合には、学習部６１５は、Ｓ２１０５で受け付けた指示が、再表示させた画面を提供しているアプリケーション部６３１への指示であるか否かを判定する（Ｓ２１１７）。Ｓ２１０５で受け付けた指示がアプリケーション部６３１への指示ではないと判定した場合には、Ｓ２１０３の処理へ戻る。
【０１４７】
一方、Ｓ２１１７において、Ｓ２１０５で受け付けた指示がアプリケーション部６３１への指示であると判定した場合には、そのまま学習処理（Ｃ）を終える。すなわち、Ｓ３００５及びＳ３００７を通らないので、ユーザの意図に反した学習を防ぐことができる。ユーザからアプリケーション部６３１へ何らかの関与が有ったと認められる場合は、ユーザは所定の機器が近くにある状況における当該アプリケーション部６３１が提供する画面の再表示を容認していると推測される。
【０１４８】
尚、Ｓ２１１７において、Ｓ２１０５で受け付けた指示がアプリケーション部６３１への指示であると判定した場合に、学習処理（Ｃ）を終える前に、学習部６１５は、中断回数を減らす処理を実行するようにしてもよい。具体的には、学習部６１５は、第３記憶部６２５からロック直前に表示されていた画面を提供していたアプリケーション部６３１の名前を取得し、第２記憶部６２３に記憶されている記録テーブルにおいて、当該アプリケーション名と、Ｓ３００１の探索で得られた装置識別子との組み合わせに対応する中断回数を所定数だけ減らす。
【０１４９】
図３０の例では、Ｓ２１０５で受け付けた指示がアプリケーション部６３１への指示である場合には、アプリケーション部６３１が提供する画面の表示を中断させるというユーザの意思はないものと推測している。但し、Ｓ２１０５で受け付けた指示がアプリケーション部６３１への指示であると判定した場合に、Ｓ２１０３の処理に戻るようにしてもよい。あるいは、Ｓ２１０５で受け付けた指示がアプリケーション部６３１への指示であると判定した場合に、Ｓ３００３の処理に移るようにしてもよい。
【０１５０】
そして、学習処理（Ｃ）を終えると、図２９のＳ２０１７の処理へ戻る。
【０１５１】
図２９の説明に戻る。Ｓ２９０７において実行した学習処理（Ｃ）が終了した場合、及びＳ２０１５においてホーム画面を表示させた場合には、切替部６１１は、携帯端末装置１００のモードをロックモードから通常モードに切り替える（Ｓ２０１７）。そして、制御部６０５は、第１制御処理を起動して（Ｓ２０１９）、第２制御処理を終える。
【０１５２】
本実施の形態によれば、所定の機器の近くに限って所定画面を再表示させないように条件を設定できる。
【０１５３】
尚、記録テーブルにおける中断回数は、画面をロックする直前に表示されていた画面の表示がユーザの指示によって中断されたことを示す記録の例である。中断回数に代えて、再表示から表示画面を切り替えさせる指示を受け付けたときまでの経過時間あるいは再表示から表示画面を閉じさせる指示を受け付けたときまでの経過時間を記録するようにしてもよい。そして、図１３に示したＳ１３０１の処理、図２２に示したＳ２２０１の処理及び図３１に示したＳ３１０１の処理において、所定期間内に該当する経過時間が記録された回数をカウントして、中断回数を求めるようにしてもよい。つまり、画面をロックする直前に表示されていた画面の表示がユーザの指示によって中断されたことを示す記録は、再表示からの経過時間であってもよい。
【０１５４】
また、ロック解除の際の再表示は、ロック解除の直後に行わなくてもよい。例えば、ロック解除から所定の期間が経過した後に画面を再表示するようにしてもよい。更に、再表示させる画面は、ロックの直前に表示させていなくてもよい。例えば、ロックされた時点から所定の期間遡った時点で表示されていた画面であってもよい。
【０１５５】
以上本発明の実施の形態を説明したが、本発明はこれに限定されるものではない。例えば、上述の機能ブロック構成はプログラムモジュール構成に一致しない場合もある。
【０１５６】
また、上で説明した各記憶領域の構成は一例であって、上記のような構成でなければならないわけではない。さらに、処理フローにおいても、処理結果が変わらなければ処理の順番を入れ替えることも可能である。さらに、処理を並列に実行させるようにしても良い。
【０１５７】
以上述べた実施の形態をまとめると、以下のようになる。
【０１５８】
一態様の電子機器は、画面をロックする前に表示されていた画面を、画面ロックの解除後に再表示する表示処理部と、画面をロックする前に表示されていた画面を再表示してから所定期間内に、当該画面の表示がユーザの指示によって中断されたことを示す記録に基づいて、当該画面を再表示させない画面であると学習する学習部とを有する。そして、表示処理部は、画面ロックの解除後に再表示しようとする画面が、再表示させない上記画面であると判定した場合に、当該画面以外の画面を表示する。
【０１５９】
このようにすれば、ロック解除後の再表示に適さない画面を他の画面に置き換えるように設定できる。
【０１６０】
また、学習部は、画面をロックする前に表示されていた画面を再表示してから所定期間内に、当該画面を提供している処理部に対するユーザの指示を受け付けた場合には、当該画面を再表示させない画面として学習しないようにしてもよい。
【０１６１】
このようにすれば、ユーザが再表示を容認していると推測される画面について、その後も再表示するようにできる。
【０１６２】
また、学習部は、画面ロックの解除の際における電子機器自身の地理位置を計測し、当該地理位置を含む記録に基づいて、再表示させた画面を当該地理位置において再表示させない画面であると学習するようにしてもよい。表示処理部は、画面ロックの解除の際における電子機器自身の地理位置を計測し、画面ロックの解除後に再表示しようとする画面が、計測された地理位置に基づいて再表示させない上記画面であると判定した場合に、当該画面以外の画面を表示するようにしてもよい。
【０１６３】
このようにすれば、所定の場所に限って所定画面を再表示させないように条件を設定できる。
【０１６４】
また、学習部は、画面ロックの解除の際に電子機器と近距離で無線通信する機器を探索し、探索された機器の識別子を含む記録に基づいて、再表示させた画面を当該機器の近くで再表示させない画面であると学習するようにしてもよい。表示処理部は、画面ロックの解除の際に電子機器と近距離で無線通信する機器を探索し、画面ロックの解除後に再表示しようとする画面が、探索された機器の近くで再表示させない上記画面であると判定した場合に、当該画面以外の画面を表示するようにしてもよい。
【０１６５】
このようにすれば、所定の機器の近くに限って所定画面を再表示させないように条件を設定できる。
【０１６６】
また、学習部は、上記画面の表示がユーザの指示によって中断された回数が、所定数に至った場合に、当該画面を再表示させない画面として登録するようにしてもよい。
【０１６７】
このようにすれば、同じ画面の中断が何度も繰り返されると、それ以降再表示されなくなる。
【０１６８】
なお、上で述べた電子機器における処理をプロセッサに行わせるためのプログラムを作成することができ、当該プログラムは、例えばフレキシブルディスク、ＣＤ−ＲＯＭ、光磁気ディスク、半導体メモリ、ハードディスク等のコンピュータ読み取り可能な記憶媒体又は記憶装置に格納されるようにしてもよい。尚、中間的な処理結果は、一般的にメインメモリ等の記憶装置に一時保管される。
【０１６９】
以上の実施例を含む実施形態に関し、さらに以下の付記を開示する。
【０１７０】
（付記１）
画面をロックする前に表示されていた画面を、画面ロックの解除後に再表示する表示処理部を有する電子機器において、
画面をロックする前に表示されていた画面を再表示してから所定期間内に、当該画面の表示がユーザの指示によって中断されたことを示す記録に基づいて、当該画面を再表示させない画面であると学習する学習部を有し、
前記表示処理部は、画面ロックの解除後に再表示しようとする画面が、再表示させない前記画面であると判定した場合に、当該画面以外の画面を表示する
電子機器。
【０１７１】
（付記２）
前記学習部は、画面をロックする前に表示されていた画面を再表示してから所定期間内に、当該画面を提供している処理部に対するユーザの指示を受け付けた場合には、当該画面を再表示させない画面として学習しない
付記１記載の電子機器。
【０１７２】
（付記３）
前記学習部は、画面ロックの解除の際における電子機器自身の地理位置を計測し、当該地理位置を含む前記記録に基づいて、再表示させた前記画面を当該地理位置において再表示させない画面であると学習し、
前記表示処理部は、画面ロックの解除の際における電子機器自身の地理位置を計測し、画面ロックの解除後に再表示しようとする画面が、計測された当該地理位置に基づいて再表示させない前記画面であると判定した場合に、当該画面以外の画面を表示する
付記１又は２記載の電子機器。
【０１７３】
（付記４）
前記学習部は、画面ロックの解除の際に電子機器と近距離で無線通信する機器を探索し、探索された当該機器の識別子を含む前記記録に基づいて、再表示させた前記画面を当該機器の近くで再表示させない画面であると学習し、
前記表示処理部は、画面ロックの解除の際に電子機器と近距離で無線通信する機器を探索し、画面ロックの解除後に再表示しようとする画面が、探索された当該機器の近くで再表示させない前記画面であると判定した場合に、当該画面以外の画面を表示する
付記１又は２記載の電子機器。
【０１７４】
（付記５）
前記学習部は、前記画面の表示がユーザの指示によって中断された回数が、所定数に至った場合に、当該画面を再表示させない画面として登録する
付記１乃至４のいずれか１つ記載の電子機器。
【０１７５】
（付記６）
画面をロックする前に表示されていた画面を、画面ロックの解除後に再表示する電子機器のプロセッサに、
画面をロックする前に表示されていた画面を再表示してから所定期間内に、当該画面の表示がユーザの指示によって中断されたことを示す記録に基づいて、当該画面を再表示させない画面であると学習するステップと、
画面ロックの解除後に再表示しようとする画面が、再表示させない前記画面である場合に、当該画面以外の画面を表示するステップと
を実行させるための画面切替えプログラム。
【符号の説明】
【０１７６】
１００  携帯端末装置  １０１  ＣＰＵ
１０３  記憶回路  １０５  ＲＯＭ
１０７  ＲＡＭ  １０９  フラッシュメモリ
１１１  無線通信用アンテナ  １１３  無線通信制御回路
１１５  スピーカ制御回路  １１７  スピーカ
１１９  マイク制御回路  １２１  マイク
１２３  ＬＣＤ制御回路  １２５  ＬＣＤ
１２７  タッチパッド  １２９  キー群
１３１  ＧＰＳ装置  １３３  カメラ
２０１  期間  ２０３  期間
２０５  期間  ２０７  期間
３０１  期間  ３０３  期間
３０５  期間  ３０７  期間
４０１  期間  ４０３  期間
４０５  期間  ５０１  期間
５０３  期間  ５０５  期間
１４０１  期間  １４０３  期間
１４０５  期間  １４０７  期間
１５０１  期間  １５０３  期間
１５０５  期間  １６０１  期間
１６０３  期間  １６０５  期間
２３０１  期間  ２３０３  期間
２３０５  期間  ２３０７  期間
２４０１  期間  ２４０３  期間
２４０５  期間  ２５０１  期間
２５０３  期間  ２５０５  期間
６０１  タイマ  ６０３  受付部
６０５  制御部  ６０７  表示処理部
６０９  記憶処理部  ６１１  切替部
６１３  検索部  ６１５  学習部
６２１  第１記憶部  ６２３  第２記憶部
６２５  第３記憶部  ６３１  アプリケーション部
１７０１  計測部  ２６０１  探索部
【図１】
0006314767.tif 000002
【図２】
0006314767.tif 000003
【図３】
0006314767.tif 000004
【図４】
0006314767.tif 000005
【図５】
0006314767.tif 000006
【図６】
0006314767.tif 000007
【図７】
0006314767.tif 000008
【図８】
0006314767.tif 000009
【図９】
0006314767.tif 000010
【図１０】
0006314767.tif 000011
【図１１】
0006314767.tif 000012
【図１２】
0006314767.tif 000013
【図１３】
0006314767.tif 000014
【図１４】
0006314767.tif 000015
【図１５】
0006314767.tif 000016
【図１６】
0006314767.tif 000017
【図１７】
0006314767.tif 000018
【図１８】
0006314767.tif 000019
【図１９】
0006314767.tif 000020
【図２０】
0006314767.tif 000021
【図２１】
0006314767.tif 000022
【図２２】
0006314767.tif 000023
【図２３】
0006314767.tif 000024
【図２４】
0006314767.tif 000025
【図２５】
0006314767.tif 000026
【図２６】
0006314767.tif 000027
【図２７】
0006314767.tif 000028
【図２８】
0006314767.tif 000029
【図２９】
0006314767.tif 000030
【図３０】
0006314767.tif 000031
【図３１】
0006314767.tif 000032