(57)【要約】【課題】ロック画面から操作時画面に切り替える際に、ユーザが選択ウィンドウを容易に識別できるようにすることで、快適な利用ができる情報処理装置を実現する。【解決手段】本発明の情報処理装置は、ロック画面を表示させた状態で、特定の操作を受け付けたときに、ロック画面から操作時画面に切り替えて表示させるとともに、操作対象であるウィンドウ３２を優先して操作時画面に表示させる。【選択図】図２
2014021623.tif 000002
【特許請求の範囲】
【請求項１】
ウィンドウが表示可能な表示部と、
通常の操作を受け付ける表示画面を操作時画面、特定の操作以外を受け付けない表示画面をロック画面としたとき、上記表示部に上記操作時画面が表示された状態で、所定の操作が行われたあるいは一定時間操作が行われなかった場合に、当該操作時画面から上記ロック画面に切り替える表示制御手段と、
上記操作時画面に複数のウィンドウが表示されているとき、これらウィンドウの中から操作対象であるウィンドウを識別するウィンドウ識別手段と、
上記ロック画面に切り替わる直前に識別された操作対象であるウィンドウを記憶する記憶部とを備え、
上記表示制御手段は、
上記表示部にロック画面を表示させた状態で、特定の操作を受け付けたときに、当該ロック画面から操作時画面に切り替えて表示させるとともに、上記記憶部に記憶された操作対象であるウィンドウを優先して上記操作時画面に表示させることを特徴とする情報処理装置。
【請求項２】
上記ウィンドウ識別手段は、複数のウィンドウが表示されているとき、これらウィンドウの中から操作対象であるウィンドウと、操作対象であるウィンドウ以外のウィンドウとを識別し、
上記記憶部は、上記ウィンドウ識別手段によって、上記ロック画面に切り替わる直前に識別された上記操作対象であるウィンドウと、上記操作対象であるウィンドウ以外のウィンドウとを記憶することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
上記記憶部に記憶された上記操作対象であるウィンドウの表示が開始されたとき、時間の経過測定を開始するタイマをさらに備え、
上記表示制御手段は、
上記タイマにより測定された時間の経過が所定の値に達した時点で、上記記憶部に記憶された上記操作対象であるウィンドウ以外のウィンドウを上記操作時画面に表示させることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
上記表示制御手段は、
上記記憶部に記憶された上記操作対象であるウィンドウの表示処理の進行状況を監視し、
上記操作対象であるウィンドウの表示処理が完了した時点で、上記操作対象であるウィンドウ以外のウィンドウを上記操作時画面に表示させることを特徴とする請求項２に記載の情報処理装置。
【請求項５】
コンピュータを、請求項１から４までのいずれか１項に記載の情報処理装置の各手段として機能させるための制御プログラム。
【請求項６】
請求項５に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ロック画面解除時に操作対象であるウィンドウを表示する情報処理装置、制御プログラム、および、記録媒体に関するものである。
【背景技術】
【０００２】
従来、コンピュータや携帯電話などの情報処理装置において、表示画像を制御することによって、上記情報処理装置の利便性を向上させる様々な技術が提案されている。
【０００３】
例えば、情報処理装置の利便性を向上させる技術として、表示画面に表示されている複数のウィンドウのうち、操作対象であるウィンドウを容易に特定するための技術が特許文献１、２に開示されている。
【０００４】
特許文献１には、画像表示制御装置が受け付けた操作の対象と操作内容とに応じてウィンドウを特定し、特定されたウィンドウ以外のウィンドウを非表示とする技術が開示されている。
【０００５】
また、特許文献２には、大規模プラントを構成する多数の機器のプロセス状態を監視制御する監視制御装置において、操作対象であるウィンドウとそれ以外のウィンドウを捜査員が識別できるようにするために、上記操作対象であるウィンドウをそれ以外のウィンドウと異なる表示色で表示する技術が開示されている。
【０００６】
さらに、特許文献１、２以外に、操作対象であるウィンドウの識別方法として、Microsoft社のWindows（登録商標）では、アプリケーションソフト名やメーカー名などが表示されるタイトルバーをウィンドウに設け、操作対象であるウィンドウのタイトルバーを、それ以外のウィンドウのタイトルバーと異なる表示色で表示する技術を用いている。
【０００７】
ところで、上記情報処理装置は、一定時間ユーザが操作を行わなかった場合、あるいはユーザによって所定の操作が行われた場合に、通常の操作を受け付ける表示画面（以下、操作時画面と呼称する）とは異なる画面であり、特定の操作以外を受け付けない表示画面（以下、ロック画面と呼称する）を表示することが知られている。
【０００８】
一般的に、ユーザが上記情報処理装置の操作を中断する場合に、操作時画面からロック画面に表示画面を切り替えることが多い。よって、ユーザが操作を再開する、すなわちロック画面から操作時画面に切り替える際には、前回の操作時から時間が経過していることが多く、前回操作時の操作対象であるウィンドウなどを、ユーザ自身が記憶していない可能性が高い。
【０００９】
したがって、ロック画面から操作時画面に切り替えたときに、ユーザがすぐに、ロック前の操作時画面における操作対象であるウィンドウを把握できず、操作開始までに時間を要するという問題が生じる。
【００１０】
しかしながら、特許文献１、２の場合、操作対象であるウィンドウの特定を容易にする技術が開示されているため、ロック画面から操作時画面に切り替えたときに、ユーザがすぐに、ロック前の操作時画面における、操作対象であるウィンドウを特定することができる。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】特開２００８−３０５１４１号公報（２００８年１２月１８日公開）
【特許文献２】特開平０７−０４９７６１号公報（１９９５年２月２１日公開）
【発明の概要】
【発明が解決しようとする課題】
【００１２】
ところで、画面内に複数のウィンドウが表示されている場合、ロック画面から操作時画面に切り替える際、操作対象であるウィンドウを識別できるようにすることは重要である。
【００１３】
ロック画面から操作時画面に切り替える際に、操作対象であるウィンドウを識別できるようにすることの重要性を、図５を参照しながら説明する。図５は、情報処理装置４０に２つのウィンドウ（ウィンドウ３１、ウィンドウ３２）を表示した例を示している。上記情報処理装置４０に搭載されている、音量の操作などに用いられるハードウェアキー３０、あるいは文字入力などに用いられるソフトウェアキーへのキー操作は、通常操作対象であるウィンドウに対して適用され、所定の処理が行われる。ここで、例えば、ウィンドウ３２が操作対象であるウィンドウであるが、ユーザはウィンドウ３１に対して所定の処理を行いたい場合を考える。操作対象であるウィンドウが分からない状態でロック画面から操作時画面へ切り替えると、ユーザが操作対象であるウィンドウを記憶していなかった場合、キー操作によってユーザの望まない、ウィンドウ３２への処理が行われてしまう。その結果、快適な利用が損なわれるという問題があった。
【００１４】
特に、スマートフォンなどのように、比較的表示領域が狭い機器においては、表示されるウィンドウにタイトルバーなどを設けると、アプリケーションなどの表示領域が狭められるため、視認性が低下してしまう。そのため、問題はより深刻であった。
【００１５】
本発明は、上記の課題に鑑みてなされたものであって、その目的は、ロック画面から操作時画面に切り替える際に、ユーザが操作対象であるウィンドウを容易に識別できるようにすることで、快適な利用ができる情報処理装置などを実現することにある。
【課題を解決するための手段】
【００１６】
本発明の情報処理装置は、上記課題を解決するために、ウィンドウが表示可能な表示部と、通常の操作を受け付ける表示画面を操作時画面、特定の操作以外を受け付けない表示画面をロック画面としたとき、上記表示部に上記操作時画面が表示された状態で、所定の操作が行われたあるいは一定時間操作が行われなかった場合に、当該操作時画面から上記ロック画面に切り替える表示制御手段と、上記操作時画面に複数のウィンドウが表示されているとき、これらウィンドウの中から操作対象であるウィンドウを識別するウィンドウ識別手段と、上記ロック画面に切り替わる直前に識別された操作対象であるウィンドウを記憶する記憶部とを備え、上記表示制御手段は、上記表示部にロック画面を表示させた状態で、特定の操作を受け付けたときに、当該ロック画面から操作時画面に切り替えて表示させるとともに、上記記憶部に記憶された操作対象であるウィンドウを優先して上記操作時画面に表示させることを特徴としている。
【００１７】
上記構成によれば、情報処理装置は、表示部にウィンドウが表示された操作時画面を表示することができ、さらに、表示制御手段によって、上記操作画面とロック画面とを切り替えることができる。
【００１８】
ここで、操作時画面に複数のウィンドウが表示されている状態で、ユーザによって当該操作時画面から上記ロック画面への切り替え操作が行われたとする。この場合、まず、ウィンドウ識別手段によって、上記複数のウィンドウの中から操作対象であるウィンドウが識別される。識別された操作対象であるウィンドウは、ウィンドウ識別手段によって、記憶部に記憶される。その後、表示制御手段によって当該操作時画面が、ロック画面に切り替えられる。
【００１９】
次に、ユーザによって上記ロック画面から操作時画面への切り替え操作が行われたとする。この場合、表示制御手段によって、当該操作時画面が表示されるとともに、上記記憶部に記憶された操作対象であるウィンドウが優先して表示される。
【００２０】
上述の通り、操作対象であるウィンドウが記憶部に記憶された状態で、ユーザがロック画面から操作時画面への切り替え操作を行うと、上記操作対象であるウィンドウが優先して表示されるので、ユーザは操作時画面に表示されていた複数のウィンドウのうち、どのウィンドウが操作対象であるウィンドウか識別することができる。
【００２１】
以上のことから、本発明の情報処理装置により、ユーザは、操作対象であるウィンドウを容易に識別することができるという効果を奏する。
【００２２】
また、操作時画面を表示する際に、操作対象であるウィンドウを優先して表示させるので、同時に複数のウィンドウを表示させる場合に比べて、情報処理装置の処理負荷を低減することができるという効果を奏する。
【００２３】
本発明の情報処理装置において、上記ウィンドウ識別手段は、複数のウィンドウが表示されているとき、これらウィンドウの中から操作対象であるウィンドウと、操作対象であるウィンドウ以外のウィンドウとを識別し、上記記憶部は、上記ウィンドウ識別手段によって、上記ロック画面に切り替わる直前に識別された上記操作対象であるウィンドウと、上記操作対象であるウィンドウ以外のウィンドウとを記憶してもよい。
【００２４】
上記構成によれば、上記ウィンドウ識別手段は、上記操作対象であるウィンドウと、上記操作対象であるウィンドウ以外のウィンドウとを識別することができる。
【００２５】
以上のことから、本発明の情報処理装置により、表示部に複数のウィンドウが表示されていても、ウィンドウ識別手段は上記複数のウィンドウを適切に識別できるという効果を奏する。
【００２６】
本発明の情報処理装置において、上記記憶部に記憶された上記操作対象であるウィンドウの表示が開始されたとき、時間の経過測定を開始するタイマをさらに備え、上記表示制御手段は、上記タイマにより測定された時間の経過が所定の値に達した時点で、上記記憶部に記憶された上記操作対象であるウィンドウ以外のウィンドウを上記操作時画面に表示させてもよい。
【００２７】
上記構成によれば、上記操作対象であるウィンドウの表示が開始されたとき、上記表示制御手段は、タイマを用いて時間の経過測定を開始する。この時間の経過が所定の値に達すると、上記表示制御手段は、上記操作対象であるウィンドウ以外のウィンドウを、上記操作時画面に表示させる。
【００２８】
これにより、上記操作対象であるウィンドウよりも、上記操作対象であるウィンドウ以外のウィンドウが遅れて表示される。
【００２９】
以上のことから、本発明の情報処理装置により、ユーザは、操作対象であるウィンドウをより容易に識別することができるという効果を奏する。
【００３０】
また、同時に複数のウィンドウを表示させる場合に比べて、情報処理装置の処理負荷を低減することができるという効果を奏する。
【００３１】
本発明の情報処理装置において、上記表示制御手段は、上記記憶部に記憶された上記操作対象であるウィンドウの表示処理の進行状況を監視し、上記操作対象であるウィンドウの表示処理が完了した時点で、上記操作対象であるウィンドウ以外のウィンドウを上記操作時画面に表示させてもよい。
【００３２】
上記構成によれば、上記操作対象であるウィンドウの表示が開始されたとき、上記表示制御手段は、上記操作対象であるウィンドウの表示処理の進行状況を監視する。続いて、上記操作対象であるウィンドウの表示処理が完了すると、上記表示制御手段は、上記操作対象であるウィンドウ以外のウィンドウを上記操作時画面に表示させる。
【００３３】
これにより、上記操作対象であるウィンドウの表示処理中に、上記操作対象であるウィンドウ以外のウィンドウの表示処理が開始されるという事態を防ぐことができる。また、上記操作対象であるウィンドウの表示と、上記操作対象であるウィンドウ以外のウィンドウの表示との間のタイムラグを防ぐことができる。
【００３４】
以上のことから、本発明の情報処理装置により、同時に複数のウィンドウを表示させる場合に比べて、情報処理装置の処理負荷を、より低減することができるという効果を奏する。
【００３５】
また、ユーザは、より快適に上記情報処理装置を使用することができるという効果を奏する。
【００３６】
なお、上記情報処理装置は、コンピュータによって実現してもよく、この場合には、コンピュータを上記各手段として動作させることにより、上記情報処理装置をコンピュータにて実現させる情報処理装置の制御プログラム、およびそれを記録したコンピュータ読み取り可能な記録媒体も、本発明の範疇に入る。
【発明の効果】
【００３７】
本発明の情報処理装置は、上記課題を解決するために、ウィンドウが表示可能な表示部と、通常の操作を受け付ける表示画面を操作時画面、特定の操作以外を受け付けない表示画面をロック画面としたとき、上記表示部に上記操作時画面が表示された状態で、所定の操作が行われたあるいは一定時間操作が行われなかった場合に、当該操作時画面から上記ロック画面に切り替える表示制御手段と、上記操作時画面に複数のウィンドウが表示されているとき、これらウィンドウの中から操作対象であるウィンドウを識別するウィンドウ識別手段と、上記ロック画面に切り替わる直前に識別された操作対象であるウィンドウを記憶する記憶部とを備え、上記表示制御手段は、上記表示部にロック画面を表示させた状態で、特定の操作を受け付けたときに、当該ロック画面から操作時画面に切り替えて表示させるとともに、上記記憶部に記憶された操作対象であるウィンドウを優先して上記操作時画面に表示させることを特徴としている。
【００３８】
したがって、ロック画面から操作時画面に切り替える際に、ユーザが操作対象であるウィンドウを容易に識別することで、快適な利用ができる情報処理装置などを実現できるという効果を奏する。
【図面の簡単な説明】
【００３９】
【図１】本発明の実施形態におけるスマートフォンの要部構成を示すブロック図である。
【図２】スマートフォンの表示部に表示される画面の一具体例を示す図である。
【図３】スマートフォンが実行する処理の流れを示すフローチャートである。
【図４】スマートフォンが実行する処理の流れを示すフローチャートである。
【図５】従来の情報処理装置が表示する画面の具体例および外観を示す図である。
【発明を実施するための形態】
【００４０】
本発明の実施の一形態について、図１〜図４に基づいて説明すれば以下の通りである。なお、本発明における情報処理装置として、ここでは、タッチパネルを搭載したスマートフォンについて説明する。しかしながら、本発明の情報処理装置は、上記スマートフォンに限られるものではなく、あらゆる情報処理装置に適用することが可能である。また、図面における長さ、大きさ、および幅などの寸法関係ならびに形状は、図面の明瞭化と簡略化のために適宜に変更されており、実際の寸法および形状を表してはいない。
【００４１】
また、以降、操作対象であるウィンドウを選択ウィンドウ、操作対象であるウィンドウ以外のウィンドウを選択されていないウィンドウと呼称する。
【００４２】
〔スマートフォンの構成〕
図１は、本発明の実施形態におけるスマートフォン１の要部構成を示すブロック図である。
【００４３】
図１に示すように、本実施形態に係るスマートフォン１は、操作部２、制御部３、記憶部４、タイマ５、および、表示部６を含んでいる。さらに、スマートフォン１は、図示しないが、通信部、音声入力部、音声出力部、放送受像部、ＧＰＳなど、スマートフォンが標準的に備えている各種部品を備えているが、これら各種部品の説明は省略する。
【００４４】
操作部２は、ユーザがスマートフォンに指示信号を入力する入力デバイスである。なお、本実施形態では、操作部２は、表示部６とともにタッチパネルとして構成されている。操作部２は、指示体（指またはペンなど）による入力を受け付ける入力面と、指示体による入力面への入力、およびその入力位置を検知するためのセンサとで構成されている。センサは、指示体による入力面への入力を検知できればどのようなセンサで実現されていてもよい。例えば、圧力センサ、静電容量センサ、光センサなどで実現される。具体的には、操作部２は、ユーザの入力操作によって生じた信号を、後述の操作受付部１１に供給する。
【００４５】
表示部６は、スマートフォン１が処理する情報を表示する表示デバイスである。例えば、表示部６には、後述する表示制御部１３によって処理された情報、具体的にはウィンドウなどが表示可能である。表示部６は、例えば、ＬＣＤ（液晶ディスプレイ）などの表示装置で構成される。なお、本実施形態では、操作部２および表示部６は、タッチパネルとして構成されているため、これらは一体となっている。
【００４６】
タイマ５は、後述する表示制御部１３からの指示に基づいて、時間の経過測定を行うデバイスである。
【００４７】
制御部３は、スマートフォン１が備える各部を統括制御するものである。制御部３は、本発明の情報処理装置としてスマートフォン１を機能させるために、操作受付部１１、選択ウィンドウ識別部１２、および、表示制御部１３を含む。
【００４８】
上述した制御部３の各機能ブロックは、例えば、ＣＰＵ（central processing unit）が、ＲＯＭ（read only memory）、ＮＶＲＡＭ（non-Volatile random access memory）等で実現された記憶装置（記憶部４）に記憶されているプログラムを不図示のＲＡＭ（random access memory）等に読み出して実行することで実現できる。
【００４９】
操作受付部１１は、操作部２が検出したユーザの入力操作に係る信号に基づいて、入力操作の有無、および、入力位置の座標情報を、制御部３の各部に供給する。操作受付部１１は、入力位置の座標情報を時系列で保持することができる。そして、一定期間に亘って連続で入力された入力操作（ドラッグ操作、フリック操作、ピンチイン／ピンチアウト操作、長押し操作）の軌跡の座標情報を各部に供給してもよい。
【００５０】
表示制御部１３は、ユーザからの特定の操作に基づいて、表示部６に表示された画面を、操作時画面とロック画面とを切り替える。また、上記ロック画面から操作時画面への切り替えの際に、表示部６に、選択ウィンドウを優先して表示させる。上記選択ウィンドウの優先表示の詳細については後述する。なお、操作時画面からロック画面への切り替えは、タイマ５を用いた直近のユーザによる操作から、次の操作までの時間（以下、無操作時間と呼称する）の測定結果に基づいて行われてもよい。具体的には、無操作時間の測定結果が、所定の値を超えた場合、すなわち、ユーザによって一定時間操作が行われなかった場合、表示制御部１３は、表示部６に表示された画面を、操作時画面からロック画面へ切り替える。また、無操作時間に基づいて表示画面を変更する場合、上記変更とともに、表示部６を消灯してもよい。
【００５１】
選択ウィンドウ識別部１２は、表示制御部１３がユーザからの特定の操作、あるいは無操作時間の測定結果に基づいて、操作時画面からロック画面への切り替え指示を受け付けると、選択ウィンドウを識別する。具体的には、表示部６に複数のウィンドウが表示されている場合、上記複数のウィンドウの中から選択ウィンドウを識別する。そして、選択ウィンドウ情報を後述する選択ウィンドウ記憶部２１に書き込む。ここで、選択ウィンドウ情報とは、選択ウィンドウを再描画する際に必要な情報であり、例えば、選択ウィンドウの端点の座標や、選択ウィンドウのサイズなどである。
【００５２】
記憶部４は、（１）スマートフォン１の制御部３が実行する制御プログラム、（２）制御部３が実行するＯＳプログラム、（３）制御部３が、情報処理装置が有する各種機能を実行するためのアプリケーションプログラム、および、（４）該アプリケーションプログラムを実行するときに読み出す各種データを非一時的に記憶するものである。例えば、上記の（１）〜（４）のデータは、ＲＯＭ（read only memory）、フラッシュメモリ、ＥＰＲＯＭ（Erasable Programmable ROM）、ＥＥＰＲＯＭ（登録商標）（Electrically EPROM）、ＨＤＤ（Hard Disc Drive）などの記憶装置に記憶される。
【００５３】
具体的には、記憶部４は、選択ウィンドウ記憶部２１と、残部分記憶部２２とを含む。選択ウィンドウ記憶部２１は、操作時画面からロック画面に切り替わる直前に選択された選択ウィンドウの選択ウィンドウ情報を一時的に記憶する。残部分記憶部２２は、残部分情報を一時的に記憶する。ここで、残部分とは、操作時画面が表示された表示部６に表示される複数のウィンドウのうち、選択ウィンドウ以外のウィンドウ、およびウィンドウが１つだけ表示されている場合の当該ウィンドウである。また、残部分情報とは、上記残部分を再描画する際に必要な情報であり、例えば、選択ウィンドウ以外のウィンドウの端点の座標や、選択ウィンドウ以外のウィンドウのサイズなどである。
【００５４】
スマートフォン１は、図示しない一時記憶部を備えていてもよい。一時記憶部は、スマートフォン１が実行する各種処理の過程で、演算に使用するデータおよび演算結果等を一時的に記憶するいわゆるワーキングメモリであり、ＲＡＭ（Random Access Memory）などの記憶装置で構成される。
【００５５】
どのデータをどの記憶装置に記憶するのかについては、スマートフォン１の使用目的、利便性、コスト、物理的な制約などから適宜決定される。
【００５６】
なお、選択ウィンドウ識別部１２は、特許請求の範囲に記載のウィンドウ識別手段に相当し、表示制御部１３は、特許請求の範囲に記載の表示制御手段に相当する。
【００５７】
〔選択ウィンドウ記憶処理〕
次に、スマートフォン１が実行する選択ウィンドウ記憶処理の流れについて、図２および図３を参照して説明する。図２は、スマートフォン１の表示部６に表示される画面の一具体例およびその流れを示す図である。図２に示されている２つのウィンドウのうち、ウィンドウ３１が選択されていないウィンドウ、ウィンドウ３２が選択ウィンドウである。図３は、スマートフォン１が実行する処理の流れを示すフローチャートである。なお、図３では、ユーザ操作によって、表示制御部１３に操作時画面からロック画面への切り替え指示が行われた後の処理を示している。
【００５８】
まず、選択ウィンドウ識別部１２は、操作時画面に複数のウィンドウが存在するか否かを識別する（Ｓ１００）。複数のウィンドウが存在する場合（Ｓ１００でＹＥＳ）、選択ウィンドウ識別部１２は、選択ウィンドウ情報を記憶する（Ｓ１０２）。具体的には、図２（ａ）における、２つのウィンドウから選択ウィンドウであるウィンドウ３２を識別し、選択ウィンドウ記憶部２１にウィンドウ３２の情報、すなわち、ウィンドウ３２の端点の座標や、ウィンドウ３２のサイズなどを書き込む。
【００５９】
続いて、選択ウィンドウ識別部１２は、選択されていないウィンドウ情報を記憶する（Ｓ１０３）。具体的には、図２（ａ）における、２つのウィンドウから選択されていないウィンドウであるウィンドウ３１を識別し、残部分記憶部２２に残部分情報、すなわち、ウィンドウ３１の端点の座標や、ウィンドウ３１のサイズなどを書き込む。
【００６０】
一方、操作時画面に複数のウィンドウが存在しない場合（Ｓ１００でＮＯ）、選択ウィンドウ識別部１２は、操作時画面にウィンドウが存在するか否か識別する（Ｓ１０６）。ウィンドウが存在する場合（Ｓ１０６でＹＥＳ）、すなわち、操作時画面にウィンドウが１つだけ存在する場合、選択ウィンドウ識別部１２は、上記ウィンドウのウィンドウ情報を記憶する（Ｓ１０８）。具体的には、上記ウィンドウの端点の座標や、上記ウィンドウのサイズなどを、残部分記憶部２２に書き込む。
【００６１】
なお、操作時画面にウィンドウが存在しない場合（Ｓ１０６でＮＯ）、選択ウィンドウ識別部１２は記憶処理を行わない。
【００６２】
続いて、表示制御部１３は、ロック画面を表示する（Ｓ１１０）。表示されるロック画面は、例えば、図２（ｂ）に示すような画面であり、特定の操作以外を受け付けないものであれば、特に限定されない。続いて、表示制御部１３は、選択ウィンドウ優先表示処理を行う（Ｓ１１２）。この選択ウィンドウ優先表示処理によって、表示部６の表示画面がロック画面から操作時画面に切り替えられる際に、ユーザが選択ウィンドウを識別できるような表示がなされ、選択ウィンドウ記憶処理は終了する。
【００６３】
〔選択ウィンドウ優先表示処理〕
次に、図３のＳ１１２で実行される選択ウィンドウ優先表示処理の流れについて、図２および図４を参照して説明する。図４は、スマートフォン１が実行する処理の流れを示すフローチャートである。
【００６４】
まず、操作受付部１１は、画面切り替え操作が行われたか否か判断する（Ｓ２００）。画面切り替え操作が行われた場合（Ｓ２００でＹＥＳ）、すなわち、ユーザ操作によってロック画面から操作時画面への切り替えが行われた場合、表示制御部１３は、選択ウィンドウ情報が記憶されているか否か判断する（Ｓ２０２）。選択ウィンドウ情報が記憶されている場合（Ｓ２０２でＹＥＳ）、すなわち、選択ウィンドウ記憶部２１に、選択ウィンドウ情報が存在する場合、表示制御部１３は、上記選択ウィンドウ情報を読み出す（Ｓ２０４）。
【００６５】
続いて、表示制御部１３は、選択ウィンドウを表示する（Ｓ２０６）。具体的には、表示部１３は、表示部６に操作時画面を表示するとともに、選択ウィンドウ、すなわち、図２（ｃ）におけるウィンドウ３２を、読み出したウィンドウ３２のウィンドウ情報に基づいて再描画し、表示部６に表示する。この段階で、選択されていないウィンドウであるウィンドウ３１はまだ表示されない。
【００６６】
ウィンドウ３２の表示が開始されると、表示制御部１３は、タイマ５を用いて時間の経過を測定する。上記時間の経過が所定の値に達した時点で、表示制御部１３は、選択されていないウィンドウ情報を読み出す（Ｓ２０８）。上記所定の値は、選択ウィンドウと選択されていないウィンドウとを明確に区別できる程度に、選択されていないウィンドウの表示を遅延させることができればよい。続いて、表示制御部１３は、選択されていないウィンドウを表示する（Ｓ２１０）。具体的には、図２（ｄ）におけるウィンドウ３１を、読み出したウィンドウ３１のウィンドウ情報に基づいて再描画し、表示部６に表示する。これにより、選択ウィンドウ優先表示処理は終了し、図３に示した選択ウィンドウ記憶処理に戻る。
【００６７】
一方、選択ウィンドウ情報が記憶されていなかった場合（Ｓ２０２でＮＯ）、表示制御部１３は、残部分記憶部２２に残部分情報が記憶されているか否か判別する（Ｓ２１２）。残部分情報が記憶されている場合（Ｓ２１２でＹＥＳ）、すなわち、操作時画面にウィンドウが１つだけ存在していた場合は、表示制御部１３は、ウィンドウ情報を読み出す（Ｓ２１４）。続いて、表示制御部１３は、ウィンドウを表示する（Ｓ２１６）。具体的には、操作時画面とともに、上記ウィンドウを表示して、選択ウィンドウ優先表示処理を終了する。そして、図３に示した選択ウィンドウ記憶処理に戻る。
【００６８】
一方、残部分情報が存在しない場合（Ｓ２１２でＮＯ）、すなわち、操作時画面にウィンドウが存在しなかった場合は、表示制御部１３は、操作時画面を表示して、選択ウィンドウ優先表示処理を終了する。そして、図３に示した選択ウィンドウ記憶処理に戻る。
【００６９】
以上より、スマートフォン１は、ロック画面から操作時画面への切り替えを行う際に、選択ウィンドウをまず表示し、一定時間経過後に選択されていないウィンドウを表示する。これにより、ユーザはロック画面から操作時画面への切り替えの際に、選択ウィンドウ、すなわち、キー操作が適用されるウィンドウを、容易に識別することができる。よって、ユーザはスマートフォン１を快適に利用することができる。
【００７０】
〔変形例〕
上述した実施形態では、ロック画面から操作時画面へ表示画面を切り替える際に、選択ウィンドウの表示が開始されると、表示制御部１３は、タイマ５を用いて時間経過を測定していた。そして、上記時間経過が所定の値に達した時点で、選択されていないウィンドウ情報の読み出しを開始していた。
【００７１】
しかしながら、表示制御部１３は、タイマ５を用いた時間経過測定を用いずに、選択ウィンドウ優先表示処理を行うことも可能である。
【００７２】
具体的には、表示制御部１３は、選択ウィンドウの表示処理の進行状況を監視する。続いて、表示制御部１３は、選択ウィンドウの表示処理が完了した時点で、選択されていないウィンドウ情報の読み出しを開始する。
【００７３】
この構成によれば、選択ウィンドウの表示処理が完了した時点で、選択されていないウィンドウ情報の読み出しを開始する。これにより、選択ウィンドウの表示処理の完了後、選択されていないウィンドウをスムーズに表示することができる。よって、選択ウィンドウの表示と選択されていないウィンドウの表示の間のタイムラグを減少させることができる。そのため、ユーザはより快適にスマートフォン１を利用することができる。
【００７４】
また、選択ウィンドウの表示と選択されていないウィンドウの表示とが重なることがないため、同時に複数のウィンドウを表示させる場合に比べて、情報処理装置の処理負荷を、より低減することができる。
【００７５】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【００７６】
〔ソフトウェアによる実現例〕
最後に、スマートフォン（情報処理装置）１の各ブロック、特に、選択ウィンドウ識別部１２、および表示制御部１３は、集積回路（ＩＣチップ）上に形成された論理回路によってハードウェア的に実現してもよい。
【００７７】
後者の場合、スマートフォン１は、各機能を実現するプログラムの命令を実行するＣＰＵ、上記プログラムを格納したＲＯＭ（Read Only Memory）、上記プログラムを展開するＲＡＭ（Random Access Memory）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるスマートフォン１の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記スマートフォン１に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【００７８】
上記記録媒体としては、一時的でない有形の媒体（non-transitory tangible medium）、例えば、磁気テープやカセットテープ等のテープ類、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク類、ＩＣカード（メモリカードを含む）／光カード等のカード類、マスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ（登録商標）／フラッシュＲＯＭ等の半導体メモリ類、あるいはＰＬＤ（Programmable logic device）やＦＰＧＡ（Field Programmable Gate Array）等の論理回路類などを用いることができる。
【００７９】
また、スマートフォン１を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークは、プログラムコードを伝送可能であればよく、特に限定されない。例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（Virtual Private Network）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、この通信ネットワークを構成する伝送媒体も、プログラムコードを伝送可能な媒体であればよく、特定の構成または種類のものに限定されない。例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ（Asymmetric Digital Subscriber Line）回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＩＥＥＥ８０２．１１無線、ＨＤＲ（High Data Rate）、ＮＦＣ（Near Field Communication）、ＤＬＮＡ（Digital Living Network Alliance）、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【産業上の利用可能性】
【００８０】
本発明は、情報処理装置、特に、これに限定されないが、スマートフォン、タブレットＰＣ，ＰＤＡ（Personal Digital Assistant）、電子書籍リーダ、などの比較的表示領域の狭い情報処理装置に好適に用いることができる。なお、電子黒板など、比較的表示領域の広い情報処理装置に本発明を適応できることは言うまでもない。
【符号の説明】
【００８１】
１  スマートフォン（情報処理装置）
３  制御部
４  記憶部
５  タイマ
６  表示部
１２  選択ウィンドウ識別部（ウィンドウ識別手段）
１３  表示制御部（表示制御手段）
２１  選択ウィンドウ記憶部（記憶部）
２２  残部分記憶部（記憶部）
３１  ウィンドウ（操作対象であるウィンドウ以外のウィンドウ）
３２  ウィンドウ（操作対象であるウィンドウ）
【図１】
2014021623.tif 000003
【図２】
2014021623.tif 000004
【図３】
2014021623.tif 000005
【図４】
2014021623.tif 000006
【図５】
2014021623.tif 000007