(57)【要約】  情報処理装置が複数の動作モードで動作する場合に、現在の動作モードに応じてイベント発生を通知することのできる情報処理装置を提供する。  第１モード及び第２モードを少なくとも含む複数の動作モードで動作し、イベント出力プログラムが出力するイベント情報を受領し、当該イベント情報の受領をユーザに通知する情報処理装置であって、第１モードで動作中にイベント情報を受領した場合と、第２モードで動作中にイベント情報を受領した場合とで、イベント通知の態様を変化させる情報処理装置である。
2012101863.tif 000002
【特許請求の範囲】
【請求項１】
第１モード及び第２モードを少なくとも含む複数の動作モードで動作する情報処理装置であって、
イベント出力プログラムが出力するイベント情報を受領するイベント情報受領手段と、
前記イベント情報受領手段が前記イベント情報を受領した際に、当該イベント情報の受領をユーザに通知するイベント通知手段と、
を含み、
前記イベント通知手段は、前記第１モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合と、前記第２モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合とで、前記通知の態様を変化させる
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記第１モードは、単一のアプリケーションプログラムによって描画される画像を表示装置の画面全体に表示させるモードであって、
前記イベント通知手段は、前記第２モードで動作中の場合には、前記画面の表示を変化させることによって前記通知を行い、前記第１モードで動作中の場合には、前記画面の表示を変化させずに他の方法で前記通知を行う
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記イベント通知手段は、前記第１モードで動作中の場合には、発光体を発光させることによって前記通知を行う
ことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記発光体は、ユーザが前記通知の対象となったイベント情報の内容を確認するために操作する操作部材である
ことを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記イベント通知手段は、前記第２モードで動作中の場合には、前記画面に表示されている通知画像の色を所定の色に変化させることによって前記通知を行い、前記第１モードで動作中の場合には、前記発光体を前記所定の色で発光させることによって前記通知を行う
ことを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記画面には、当該画面に対するユーザの操作を検知するセンサが重ねて配置され、
前記情報処理装置は、前記イベント通知手段が前記通知画像の色を変化させて前記通知を行った後、前記通知画像の表示位置に対するユーザの操作を前記センサが検知した場合に、前記イベント通知手段が過去に通知したイベント情報のリストを前記画面に表示するリスト表示手段をさらに含む
ことを特徴とする情報処理装置。
【請求項７】
請求項２に記載の情報処理装置において、
前記イベント通知手段は、前記第１モードで動作中に、前記画面に実行結果を表示中のイベント出力プログラムがイベント情報を出力した場合、前記通知を中止し、前記第２モードで動作中に、前記画面に実行結果を表示中のイベント出力プログラムがイベント情報を出力した場合、前記通知を行う
ことを特徴とする情報処理装置。
【請求項８】
請求項１から５のいずれか一項に記載の情報処理装置において、
ユーザの要求に応じて、前記イベント通知手段が過去に通知したイベント情報のリストを前記画面に表示させるリスト表示手段をさらに含み、
前記イベント情報受領手段は、複数のイベント出力プログラムのそれぞれが出力するイベント情報を受領し、
前記リスト表示手段は、前記複数のイベント出力プログラムのそれぞれについて、当該イベント出力プログラムが過去に所定数を超える数のイベント情報を出力した場合であっても、前記所定数のイベント情報だけを前記リストに含めて前記画面に表示させる
ことを特徴とする情報処理装置。
【請求項９】
請求項８に記載の情報処理装置において、
前記リスト表示手段は、前記複数のイベント出力プログラムのそれぞれが過去に出力した複数のイベント情報のうち、直近の過去に出力された前記所定数のイベント情報を前記リストに含めて前記画面に表示させる
ことを特徴とする情報処理装置。
【請求項１０】
請求項８に記載の情報処理装置において、
前記イベント情報のリストが前記画面に表示されている状態において、ユーザが当該リストに含まれる複数のイベント情報の一つを選択する操作を行った場合に、当該選択されたイベント情報を出力したイベント出力プログラムの処理結果を示す画像を前記画面に表示させる手段をさらに含む
ことを特徴とする情報処理装置。
【請求項１１】
第１モード及び第２モードを少なくとも含む複数の動作モードで動作する情報処理装置の制御方法であって、
イベント出力プログラムが出力するイベント情報を受領するイベント情報受領ステップと、
前記イベント情報受領ステップで前記イベント情報を受領した際に、当該イベント情報の受領をユーザに通知するイベント通知ステップと、
を含み、
前記イベント通知ステップでは、前記第１モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合と、前記第２モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合とで、前記通知の態様を変化させる
ことを特徴とする情報処理装置の制御方法。
【請求項１２】
第１モード及び第２モードを少なくとも含む複数の動作モードで動作する情報処理装置を、
イベント出力プログラムが出力するイベント情報を受領するイベント情報受領手段、及び、
前記イベント情報受領手段が前記イベント情報を受領した際に、当該イベント情報の受領をユーザに通知するイベント通知手段、
として機能させるためのプログラムであって、
前記イベント通知手段は、前記第１モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合と、前記第２モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合とで、前記通知の態様を変化させる
ことを特徴とするプログラム。
【請求項１３】
請求項１２に記載のプログラムを記憶した、コンピュータ読み取り可能な情報記憶媒体。
【請求項１４】
複数のイベント出力プログラムのそれぞれが出力するイベント情報を受領するイベント受領手段と、
前記イベント受領手段が前記イベント情報を受領した際に、当該イベント情報の受領をユーザに通知するイベント通知手段と、
ユーザの要求に応じて、前記イベント通知手段が過去に通知したイベント情報のリストを表示装置の画面に表示させるリスト表示手段と、
を含み、
前記リスト表示手段は、前記複数のイベント出力プログラムのそれぞれについて、当該イベント出力プログラムが過去に所定数を超える数のイベント情報を出力した場合であっても、前記所定数のイベント情報だけを前記リストに含めて前記画面に表示させる
ことを特徴とする情報処理装置。
【請求項１５】
請求項１４に記載の情報処理装置において、
前記リスト表示手段は、前記複数のイベント出力プログラムのそれぞれが過去に出力した複数のイベント情報のうち、直近の過去に出力された前記所定数のイベント情報を前記リストに含めて前記画面に表示させる
ことを特徴とする情報処理装置。
【請求項１６】
請求項１４に記載の情報処理装置において、
前記イベント情報のリストが前記画面に表示されている状態において、ユーザが当該リストに含まれる複数のイベント情報の一つを選択する操作を行った場合に、当該選択されたイベント情報を出力したイベント出力プログラムの処理結果を示す画像を前記画面に表示させる手段をさらに含む
ことを特徴とする情報処理装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラムによるイベント情報の出力をユーザに通知する情報処理装置、その制御方法、プログラム、及び情報記憶媒体に関する。
【背景技術】
【０００２】
例えばパーソナルコンピュータやゲーム機など、複数のプログラムを同時期に実行する情報処理装置がある。このような情報処理装置の中には、バックグラウンドで動作するプログラムの処理においてユーザの注意を喚起したい何らかのイベントが発生した場合に、画面上でのポップアップ表示などによって当該イベントの発生をユーザに通知する機能を備えているものがある。特許文献１には、あるプログラムの実行結果の表示中に、他のプログラムの実行結果を表示する情報処理システムが開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】米国特許出願公開第２００９／０２１７２８５号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上述した情報処理装置は、例えば単一のアプリケーションプログラムによって描画される画像を表示装置の画面全体に表示させる動作モードや、そうでない動作モードなど、複数の動作モードで動作することがある。そして、情報処理装置の動作モードによっては、上述したようなイベント発生の通知が困難な状況も考えられる。【０００５】
本発明は上記実情を考慮してなされたものであって、その目的の一つは、情報処理装置が複数の動作モードで動作する場合に、現在の動作モードに応じてイベント発生を通知することのできる情報処理装置、その情報処理方法、プログラム、及び情報記憶媒体を提供することにある。
【課題を解決するための手段】
【０００６】
本発明に係る情報処理装置は、第１モード及び第２モードを少なくとも含む複数の動作モードで動作する情報処理装置であって、イベント出力プログラムが出力するイベント情報を受領するイベント情報受領手段と、前記イベント情報受領手段が前記イベント情報を受領した際に、当該イベント情報の受領をユーザに通知するイベント通知手段と、を含み、前記イベント通知手段は、前記第１モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合と、前記第２モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合とで、前記通知の態様を変化させることを特徴とする。【０００７】
前記情報処理装置において、前記第１モードは、単一のアプリケーションプログラムによって描画される画像を表示装置の画面全体に表示させるモードであって、前記イベント通知手段は、前記第２モードで動作中の場合には、前記画面の表示を変化させることによって前記通知を行い、前記第１モードで動作中の場合には、前記画面の表示を変化させずに他の方法で前記通知を行うこととしてもよい。【０００８】
さらに、前記イベント通知手段は、前記第１モードで動作中の場合には、発光体を発光させることによって前記通知を行うこととしてもよい。【０００９】
さらに、前記発光体は、ユーザが前記通知の対象となったイベント情報の内容を確認するために操作する操作部材であることとしてもよい。【００１０】
また、前記情報処理装置において、前記イベント通知手段は、前記第２モードで動作中の場合には、前記画面に表示されている通知画像の色を所定の色に変化させることによって前記通知を行い、前記第１モードで動作中の場合には、前記発光体を前記所定の色で発光させることによって前記通知を行うこととしてもよい。【００１１】
さらに、前記情報処理装置において、前記画面には、当該画面に対するユーザの操作を検知するセンサが重ねて配置され、前記情報処理装置は、前記イベント通知手段が前記通知画像の色を変化させて前記通知を行った後、前記通知画像の表示位置に対するユーザの操作を前記センサが検知した場合に、前記イベント通知手段が過去に通知したイベント情報のリストを前記画面に表示するリスト表示手段をさらに含むこととしてもよい。【００１２】
また、前記情報処理装置において、前記イベント通知手段は、前記第１モードで動作中に、前記画面に実行結果を表示中のイベント出力プログラムがイベント情報を出力した場合、前記通知を中止し、前記第２モードで動作中に、前記画面に実行結果を表示中のイベント出力プログラムがイベント情報を出力した場合、前記通知を行うこととしてもよい。【００１３】
また、前記情報処理装置は、ユーザの要求に応じて、前記イベント通知手段が過去に通知したイベント情報のリストを前記画面に表示させるリスト表示手段をさらに含み、前記イベント情報受領手段は、複数のイベント出力プログラムのそれぞれが出力するイベント情報を受領し、前記リスト表示手段は、前記複数のイベント出力プログラムのそれぞれについて、当該イベント出力プログラムが過去に所定数を超える数のイベント情報を出力した場合であっても、前記所定数のイベント情報だけを前記リストに含めて前記画面に表示させることとしてもよい。【００１４】
さらに、前記リスト表示手段は、前記複数のイベント出力プログラムのそれぞれが過去に出力した複数のイベント情報のうち、直近の過去に出力された前記所定数のイベント情報を前記リストに含めて前記画面に表示させることとしてもよい。【００１５】
また、前記情報処理装置は、前記イベント情報のリストが前記画面に表示されている状態において、ユーザが当該リストに含まれる複数のイベント情報の一つを選択する操作を行った場合に、当該選択されたイベント情報を出力したイベント出力プログラムの処理結果を示す画像を前記画面に表示させる手段をさらに含むこととしてもよい。【００１６】
また、本発明に係る情報処理装置の制御方法は、第１モード及び第２モードを少なくとも含む複数の動作モードで動作する情報処理装置の制御方法であって、イベント出力プログラムが出力するイベント情報を受領するイベント情報受領ステップと、前記イベント情報受領ステップで前記イベント情報を受領した際に、当該イベント情報の受領をユーザに通知するイベント通知ステップと、を含み、前記イベント通知ステップでは、前記第１モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合と、前記第２モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合とで、前記通知の態様を変化させることを特徴とする。【００１７】
また、本発明に係るプログラムは、第１モード及び第２モードを少なくとも含む複数の動作モードで動作する情報処理装置を、イベント出力プログラムが出力するイベント情報を受領するイベント情報受領手段、及び、前記イベント情報受領手段が前記イベント情報を受領した際に、当該イベント情報の受領をユーザに通知するイベント通知手段、として機能させるためのプログラムであって、前記イベント通知手段は、前記第１モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合と、前記第２モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合とで、前記通知の態様を変化させることを特徴とする。このプログラムは、コンピュータ読み取り可能な情報記憶媒体に記憶されてよい。【００１８】
また、本発明に係る別の情報処理装置は、複数のイベント出力プログラムのそれぞれが出力するイベント情報を受領するイベント受領手段と、前記イベント受領手段が前記イベント情報を受領した際に、当該イベント情報の受領をユーザに通知するイベント通知手段と、ユーザの要求に応じて、前記イベント通知手段が過去に通知したイベント情報のリストを表示装置の画面に表示させるリスト表示手段と、を含み、前記リスト表示手段は、前記複数のイベント出力プログラムのそれぞれについて、当該イベント出力プログラムが過去に所定数を超える数のイベント情報を出力した場合であっても、前記所定数のイベント情報だけを前記リストに含めて前記画面に表示させることを特徴とする。【００１９】
前記情報処理装置において、前記リスト表示手段は、前記複数のイベント出力プログラムのそれぞれが過去に出力した複数のイベント情報のうち、直近の過去に出力された前記所定数のイベント情報を前記リストに含めて前記画面に表示させることとしてもよい。【００２０】
また、前記情報処理装置は、前記イベント情報のリストが前記画面に表示されている状態において、ユーザが当該リストに含まれる複数のイベント情報の一つを選択する操作を行った場合に、当該選択されたイベント情報を出力したイベント出力プログラムの処理結果を示す画像を前記画面に表示させる手段をさらに含むこととしてもよい。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施の形態に係る情報処理装置の外観の一例を示す斜視図である。
【図２】本発明の実施の形態に係る情報処理装置の構成を示す構成ブロック図である。
【図３】本発明の実施の形態に係る情報処理装置が実現する機能を示す機能ブロック図である。
【図４】メニュー画像を表示する画面の一例を示す図である。
【図５】プログラム関連画像を表示する画面の一例を示す図である。
【図６】イベント情報を通知する画面の一例を示す図である。
【図７】イベントログの一例を示す図である。
【図８】イベント情報のリストを表示する画面の一例を示す図である。
【図９】イベント情報のリストを表示する画面の別の例を示す図である。
【図１０】ダウンロード実行中の画面の一例を示す図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施の形態について、図面に基づき詳細に説明する。
【００２３】
図１は、本発明の一実施形態に係る情報処理装置１０の外観の一例を示す斜視図である。また、図２は、情報処理装置１０の構成を示す構成ブロック図である。これらの図に示すように、情報処理装置１０は、制御部１１と、記憶部１２と、画像処理部１３と、表示装置１４と、タッチセンサ１５と、操作ボタン１６と、を含んで構成される。
【００２４】
制御部１１は、例えばＣＰＵ等であって、記憶部１２に格納されているプログラムに従って、各種の情報処理を実行する。本実施形態において制御部１１が実行する処理の具体例については、後述する。
【００２５】
記憶部１２は、例えばＲＡＭやＲＯＭ等のメモリ素子や、ディスクデバイスなどであって、制御部１１によって実行されるプログラムや各種のデータを格納する。また、記憶部１２は、制御部１１のワークメモリとしても機能する。特に本実施形態では、情報処理装置１０は、ゲームアプリケーション等の複数のアプリケーションプログラムＡＰを実行対象としており、記憶部１２は、これらのアプリケーションプログラムＡＰを記憶している。
【００２６】
画像処理部１３は、例えばＧＰＵとフレームバッファメモリとを含んで構成され、制御部１１が出力する描画指示に従って、表示装置１４の画面Ｓに表示する画像を描画する。具体例として、画像処理部１３は画面Ｓに対応したフレームバッファメモリを備え、ＧＰＵは、制御部１１からの指示に従って、所定時間おきにこのフレームバッファメモリに対して画像を書き込む。そして、このフレームバッファメモリに書き込まれた画像が、所定のタイミングでビデオ信号に変換されて、表示装置１４に出力される。
【００２７】
表示装置１４は、画面Ｓを備え、画像処理部１３によって描画された画像を画面Ｓに表示する。なお、表示装置１４は、液晶表示パネルや有機ＥＬ表示パネル等、画像を表示する各種のデバイスであってよい。また、本実施形態では表示装置１４が情報処理装置１０の筐体内に設けられているが、表示装置１４は情報処理装置１０とは独立した装置であってもよい。
【００２８】
タッチセンサ１５は、表示装置１４の画面Ｓに対応する形状及び大きさの略矩形の検出面を備えており、この検出面上に物体が接触した場合に、当該物体の接触位置を検出する。タッチセンサ１５の検出面は、画面Ｓと重なるように配置されている。そのため、タッチセンサ１５は、画面Ｓに対してユーザが自分の指や手で持ったスタイラスなどの物体を接触させるなどの操作を行った場合に、このユーザの操作を検知できる。なお、以下では説明の便宜のために、タッチセンサ１５はユーザの指を検出対象とし、ユーザは自分の指をタッチセンサ１５に接触させて操作入力を行うこととする。また、タッチセンサ１５は、必ずしも物体が検出面に接触した場合だけ物体の位置を検出するのではなく、検出面上の検出可能範囲内まで物体が近接した場合に、当該物体の検出面に対する位置を検出してもよい。タッチセンサ１５は、例えば静電容量式や感圧式、光学式など、検出面上における物体の位置を検出可能なデバイスであれば、どのような方式のものであってもよい。
【００２９】
操作ボタン１６は、タッチセンサ１５とともに、ユーザが情報処理装置１０に対する操作入力に用いる操作部材の一種である。ユーザは、操作ボタン１６を押下することで、情報処理装置１０に対する操作入力を行う。さらに本実施形態では、操作ボタン１６は、それ自身光を発する発光体になっている。具体的に、例えば操作ボタン１６の内部にはＬＥＤ等の発光素子が配置されており、かつ操作ボタン１６のカバーは透明な部材で構成されている。これにより、情報処理装置１０は操作ボタン１６を発光させることができる。なお、図１では１個の操作ボタン１６のみが示されているが、情報処理装置１０は、複数の操作ボタンを備えてもよい。また、スイッチやアナログスティックなど、その他の操作部材を備えてもよい。
【００３０】
ここで、記憶部１２に記憶されている、情報処理装置１０が実行対象とするアプリケーションプログラムＡＰについて、説明する。なお、以下ではアプリケーションプログラムＡＰは、後述するメニュー画像Ｉｍが表示された状態でユーザが選択可能なプログラムであることとする。情報処理装置１０は、これらのアプリケーションプログラムＡＰ以外にも各種のプログラムを実行してもよい。
【００３１】
本実施形態では、アプリケーションプログラムＡＰは、２種類のいずれかに分類される。すなわち、フルモード（第１モード）でのみ動作するフルモードプログラムＡＰ１と、フルモードとは異なるメニューモード（第２モード）での動作が可能なライトプログラムＡＰ２である。本実施形態に係る情報処理装置１０は、フルモード及びメニューモードを少なくとも含む複数の動作モードのいずれかで動作する。フルモードは、画面Ｓの全体を一つのプログラム（フルモードプログラムＡＰ１）が単独で占有して動作する動作モードであって、フルモードでの動作中にタッチセンサ１５が検知したユーザの操作内容は、実行中のフルモードプログラムＡＰ１に対する入力として扱われる。フルモードプログラムＡＰ１はフルモードでのみ実行され、その処理結果を示すプログラム出力画像は、画面Ｓの全体に表示される。なお、フルモードプログラムＡＰ１は、その実行時に画面Ｓの全体を占有するという性質上、同時に１つしか実行できず、他のフルモードプログラムＡＰ１の処理を実行する場合には、現在実行中のフルモードプログラムＡＰ１の処理については、終了させるか、又は一時的に中断させる必要がある。一方、メニューモードは、後述するメニュー画像表示制御部２１がメニュー画像Ｉｍ、又はプログラム関連画像Ｉｐを画面Ｓの所定領域内に表示する動作モードであって、ライトプログラムＡＰ２は、その処理結果を示すプログラム出力画像をプログラム関連画像Ｉｐとして画面Ｓの一部の領域に表示する。また、メニューモードにおいては、複数のアプリケーションプログラムＡＰのそれぞれに関するプログラム関連画像Ｉｐを切り替えて表示することができるため、ライトプログラムＡＰ２は、複数個同時に実行させることができる。
【００３２】
以下、本実施形態に係る情報処理装置１０が実現する機能について、説明する。図３は、情報処理装置１０が実現する機能を示す機能ブロック図である。同図に示すように、情報処理装置１０は、機能的に、操作受付部２０と、メニュー画像表示制御部２１と、プログラム実行部２２と、イベント情報受領部２３と、イベント通知部２４と、イベントリスト表示制御部２５と、を含んで構成される。これらの機能は、制御部１１が記憶部１２に格納されたプログラムを実行することで、実現される。このプログラムは、例えば光ディスク等のコンピュータ読み取り可能な各種の情報記憶媒体に格納されて情報処理装置１０に提供されてよい。また、インターネット等の通信ネットワークを介して情報処理装置１０に提供されてもよい。
【００３３】
操作受付部２０は、タッチセンサ１５や操作ボタン１６に対するユーザの指示操作を受け付ける。特に本実施形態において、ユーザは、例えばタッチセンサ１５の検出面上に自分の指を接触させたり、検出面上に指を接触させた状態で指をスライドさせたりすることで、情報処理装置１０に対する操作入力を行う。以下では、ユーザが検出面上の一点に短い時間だけ指を接触させる動作をタップ操作という。タップ操作が行われた場合、操作受付部２０は、タップ操作の位置（すなわち、ユーザが指を接触させた検出面内の位置）を出力する。また、ユーザが検出面上の一点に指を接触させ、その位置を始点として検出面上のいずれかの方向に直線的に指を動かしてから指を離す動作を、スライド操作という。スライド操作が行われた場合、情報処理装置１０は、当該操作においてユーザが指を移動させた方向に応じて、各種の情報処理を行う。すなわち、スライド操作は、ユーザが情報処理装置１０に対して方向を指示する操作である。後述するメニュー画像Ｉｍやプログラム関連画像Ｉｐが表示された状態でスライド操作が行われた場合、操作受付部２０は、その始点及び終点の位置から、ユーザが指示する方向を特定する。ここで特定される方向は、例えば、画面Ｓの上下左右の４方向のいずれかであってよい。後述する各機能部は、操作受付部２０が受け付けたタップ操作やスライド操作の内容に応じて、各種の情報処理を実行する。
【００３４】
メニュー画像表示制御部２１は、例えば情報処理装置１０の起動時や、ユーザがメニュー表示を指示した時など、所定のタイミングで、メニュー画像Ｉｍを画面Ｓに表示する。このメニュー画像Ｉｍは、実行対象とするアプリケーションプログラムＡＰをユーザに選択させるために提示される画像であって、ユーザによる選択対象となる複数のメニュー項目画像Ｉｃを含む画像である。複数のメニュー項目画像Ｉｃのそれぞれは、複数のアプリケーションプログラムＡＰのいずれかに関連づけられている。各メニュー項目画像Ｉｃは、対応するアプリケーションプログラムＡＰを表すアイコン画像などであってよい。
【００３５】
図４は、メニュー画像Ｉｍが表示された画面Ｓの一例を示す図である。この図においては、それぞれアプリケーションプログラムＡＰに関連づけられた１０個のメニュー項目画像Ｉｃ１〜Ｉｃ１０が、メニュー画像Ｉｍに含まれている。また、この図４では、画面Ｓの上辺に沿って細長い矩形のステータスバー表示領域Ａｓが設けられており、このステータスバー表示領域Ａｓにステータスバーが表示されている。ステータスバー内には、後述する通知画像Ｉｎが含まれている。また、ステータスバー内には、例えば電池残量や通信状態などの情報処理装置１０の状態を示す各種の情報や、現在時刻等が含まれてもよい。さらに、画面Ｓ内のメニュー画像Ｉｍが表示される領域をプログラム表示領域Ａｐという。図５の例では、プログラム表示領域Ａｐは画面Ｓのステータスバー表示領域Ａｓを除いた領域になっているが、ステータスバーを常時表示させる必要がない場合には、プログラム表示領域Ａｐは画面Ｓの全体であってもよい。なお、前述したメニューモードは、メニュー画像表示制御部２１がステータスバー表示領域Ａｓにステータスバーを表示するとともに、プログラム表示領域Ａｐにメニュー画像Ｉｍ又はプログラム関連画像Ｉｐ（複数のアプリケーションプログラムＡＰのいずれかに関する画像）を表示している状態であるものとする。
【００３６】
メニュー画像Ｉｍが表示された状態において、ユーザは、いずれかのメニュー項目画像Ｉｃが表示された位置をタップすることで、メニューの選択操作を行う。すなわち、ユーザは、いずれかのメニュー項目画像Ｉｃを選択することによって、当該選択されたメニュー項目画像Ｉｃに関連づけられたアプリケーションプログラムＡＰに関するプログラム関連画像Ｉｐの表示を指示する。ただし、本実施形態では、ユーザがメニュー項目画像Ｉｃを選択した際に、選択されたメニュー項目画像Ｉｃに対応するアプリケーションプログラムＡＰが直ちに起動されるとは限らない。具体的に、ユーザがフルモードプログラムＡＰ１を選択した場合、メニュー画像表示制御部２１は、当該選択されたフルモードプログラムＡＰ１に対応するプログラム関連画像Ｉｐをプログラム表示領域Ａｐに表示させるだけで、その時点では当該フルモードプログラムＡＰ１の起動は行わない。一方、ユーザがライトプログラムＡＰ２を選択した場合、メニュー画像表示制御部２１は、当該ライトプログラムＡＰ２の起動をプログラム実行部２２に指示し、当該ライトプログラムＡＰ２が出力する画像を、当該ライトプログラムＡＰ２に対応するプログラム関連画像Ｉｐとしてプログラム表示領域Ａｐに表示させる。
【００３７】
プログラム関連画像Ｉｐは、対応するアプリケーションプログラムＡＰに関連する情報を含む画像であって、画面Ｓのプログラム表示領域Ａｐに表示される。具体的に、フルモードプログラムＡＰ１に対応するプログラム関連画像Ｉｐは、ユーザが当該フルモードプログラムＡＰ１の起動を指示する操作を行う対象となる起動用画像を含んでいる。本実施形態では、この起動用画像は、起動ボタンを表す起動ボタン画像ＩＬであることとする。なお、フルモードプログラムＡＰ１に対応するプログラム関連画像Ｉｐは、フルモードプログラムＡＰ１が起動する前から表示されるため、当然ながらフルモードプログラムＡＰ１自身によって描画される画像ではなく、これとは別のプログラム（ここではメニュー画像表示制御部２１を実現するプログラム）によって描画される。
【００３８】
図５は、フルモードプログラムＡＰ１に対応するプログラム関連画像Ｉｐを表示する画面の一例を示す図である。この図の例では、プログラム関連画像Ｉｐの中央に、対応するフルモードプログラムＡＰ１を起動する操作の対象となる起動ボタン画像ＩＬが配置されている。また、起動ボタン画像ＩＬの周囲には、当該フルモードプログラムＡＰ１の提供元が用意した、当該プログラムに関連する各種の関連情報が含まれている。
【００３９】
一方、ライトプログラムＡＰ２に対応するプログラム関連画像Ｉｐは、当該ライトプログラムＡＰ２の処理結果を示すプログラム出力画像そのものであってよい。この場合、ライトプログラムＡＰ２に対応するプログラム関連画像Ｉｐは、フルモードプログラムＡＰ１の場合と異なり、ライトプログラムＡＰ２自身によって描画されることになる。
【００４０】
また、メニュー画像表示制御部２１は、ユーザの指示に応じて、プログラム表示領域Ａｐに表示する画像をメニュー画像Ｉｍ及びプログラム関連画像Ｉｐの間で切り替えることとする。さらにメニュー画像表示制御部２１は、ユーザが過去に複数のメニュー項目画像Ｉｃを順に選択した結果表示された複数のプログラム関連画像Ｉｐを、ユーザの指示に応じて切り替えて表示してもよい。これによりユーザは、情報処理装置１０がメニューモードで動作している間、メニュー画像Ｉｍ、及び過去に表示された１又は複数のプログラム関連画像Ｉｐを任意に切り替えてプログラム表示領域Ａｐに表示させることができる。
【００４１】
プログラム実行部２２は、制御部１１が各種のプログラムを実行することにより実現される。ここで、プログラム実行部２２が実行対象とするプログラムは、これまで説明したアプリケーションプログラムＡＰを含む。本実施形態では、プログラム実行部２２は、メニュー画像Ｉｍが表示された状態でユーザがライトプログラムＡＰ２を選択する操作を行った場合や、フルモードプログラムＡＰ１に対応するプログラム関連画像Ｉｐが表示された状態でユーザが当該フルモードプログラムＡＰ１の起動を指示する操作を行った場合に、ユーザによる操作の対象となったプログラムを実行する。さらに、プログラム実行部２２が実行対象とするプログラムには、その処理の実行中にイベント情報を出力するイベント出力プログラムが含まれる。なお、イベント出力プログラムは、アプリケーションプログラムＡＰを含んでよい。また、ユーザの明示の指示によらずに例えば基本システムの一部として実行される各種のシステムプログラムを含んでもよい。
【００４２】
特にプログラム実行部２２がフルモードプログラムＡＰ１を実行する場合、プログラム実行部２２は情報処理装置１０の動作モードをフルモードに切り替えて、フルモードでフルモードプログラムＡＰ１を実行する。このとき、既に述べたように、フルモードプログラムＡＰ１の処理結果を示すプログラム出力画像は、画面Ｓ全体に表示され、タッチセンサ１５に対するユーザの操作入力は、全て実行中のフルモードプログラムＡＰ１に対する入力として処理される。
【００４３】
なお、フルモードプログラムＡＰ１の実行中にユーザが操作ボタン１６を押下した場合、プログラム実行部２２はフルモードプログラムＡＰ１の処理を中断して、情報処理装置１０の動作モードをフルモードからメニューモードへと切り替える。これにより、メニュー画像表示制御部２１は、当該フルモードプログラムＡＰ１の起動前に表示されていたプログラム関連画像Ｉｐをプログラム表示領域Ａｐに再表示する。
【００４４】
イベント出力プログラムの実行中に、プログラム実行部２２は、その処理内容に応じて各種のイベント情報を出力する。このイベント情報は、例えば特定の処理の開始や終了をユーザに知らせる情報や、当該イベント出力プログラムの処理の進行や時間の経過に伴って特定の条件が成立したことを通知する情報などであってよい。このようなイベント情報の具体例としては、データのダウンロードを行うプログラムにおける、ダウンロードの開始や終了を通知する情報や、音楽再生プログラムにおける音楽の再生開始や一時停止を通知する情報などが挙げられる。また、プログラム実行部２２は、定期的に現時点での状況を通知するイベント情報を出力してもよい。このようなイベント情報の具体例としては、電子メール受信プログラムにおける、現時点での未読のメール件数を通知する情報が挙げられる。また、プログラム実行部２２は、アプリケーションプログラムＡＰの処理にエラーが発生した場合や、ユーザの要求する操作が何らかの条件で実行できない場合などに、このような不具合の内容を通知するイベント情報を出力してもよい。
【００４５】
イベント情報受領部２３は、プログラム実行部２２が出力するイベント情報を受領する。なお、同時期に複数のイベント出力プログラムが実行されている場合、イベント情報受領部２３は、これら複数のイベント出力プログラムのそれぞれが出力するイベント情報を受領する。この場合、各イベント出力プログラムは、自分自身を識別するための情報（以下、プログラムＩＤという）とともにイベント情報を出力するものとする。こうすれば、イベント情報受領部２３は、プログラムＩＤを参照してイベント情報の出力元のプログラムを特定することができる。
【００４６】
イベント通知部２４は、イベント情報受領部２３が新たなイベント情報を受領したタイミングで、当該イベント情報の受領をユーザに通知する。イベント通知部２４によるイベントの通知は、何らかの出力デバイスからイベント情報の受領を知らせるための出力を行うことにより実現される。具体的に、このイベント通知は、表示装置１４の画面Ｓに表示される表示内容の変化によって実現されてもよい。また、情報処理装置１０の筐体表面に設けられた発光体の点灯や点滅、スピーカーからの音声出力などによって実現されてよい。また、これらの出力デバイスによる出力を組み合わせて実現されてもよい。このイベント通知によって、ユーザは、プログラム実行部２２が実行中のイベント出力プログラムにおいて何らかのイベントが発生したことを知ることができる。
【００４７】
さらにイベント通知部２４は、情報処理装置１０がフルモードで動作中の場合とメニューモードで動作中の場合とで、イベント通知の態様を変化させてもよい。より具体的に、イベント通知部２４は、イベント通知のために使用する出力デバイスを、情報処理装置１０の動作モードに応じて変化させてもよい。
【００４８】
特に本実施形態では、フルモードにおいては単一のフルモードプログラムＡＰ１が画面Ｓの全体を占有してプログラム出力画像の表示を行うこととしている。そのため、フルモードでの動作中は、画面Ｓ内にイベント発生を通知する画像を表示することは不都合な場合がある。そこでイベント通知部２４は、メニューモードで動作中の場合には画面Ｓの表示を変化させることによってイベント通知を行い、フルモードで動作中の場合には画面Ｓの表示を変化させる以外の方法で（すなわち、表示装置１４以外の出力デバイスにより）イベント通知を行うこととしてもよい。
【００４９】
以下では、このような動作モードに応じたイベント通知の具体例について、説明する。この具体例において、イベント通知部２４は、メニューモードでの動作中にイベント情報の出力が行われた場合、画面Ｓに当該イベント情報の内容を示すバルーン画像Ｉｂをポップアップ表示する。また、併せてイベント通知部２４は、ステータスバー内の所定領域に表示されている通知画像Ｉｎを所定の色に変化させるとともに、通知画像Ｉｎ内に表示されている数字に１を加算する。この数字は、これまでに通知されたイベントの数を示しており、初期値は０である。なお、まだイベント通知が１件もされていない状態においては、通知画像Ｉｎ内に数字を表示せずともよい。また、この数字は、後述するイベント情報のリストが表示されたタイミングなど、所定のタイミングで０にリセットされてもよい。さらにイベント通知部２４は、イベント通知が１件もされていない状態においては、第１の色（例えば灰色など）で通知画像Ｉｎを表示させることとし、最初にイベント情報の出力が行われた際には、通知画像Ｉｎを第２の色（例えば青色など）に変化させることによって当該イベントの通知を行う。そして、それ以降に新たなイベント通知がなされた際には通知画像Ｉｎの表示色は第２の色のまま変化させず、その代わりに通知画像Ｉｎを一定時間点滅させたりその形状を変化させたりするアニメーションを表示する。図６は、ここで説明したイベント情報を通知する画面の一例を示している。このバルーン画像Ｉｂは、一定時間経過後に画面Ｓから消去してもよいし、ユーザの明示の操作（例えば画面Ｓ内のバルーン画像Ｉｂ以外の位置へのタップ操作）によって画面Ｓから消去してもよい。さらにバルーン画像Ｉｂを消去する際には、通知画像Ｉｎの位置にバルーン画像Ｉｂが吸い込まれるようなアニメーション表示を行ってもよい。
【００５０】
一方、フルモードでの動作中にイベント情報の出力が行われた場合、イベント通知部２４は、画面Ｓの表示を変化させる代わりに、操作ボタン１６を発光させることによってイベントを通知する。ここで、操作ボタン１６の発光色は、メニューモードにおいて最初のイベント通知が行われた際に通知画像Ｉｎが変化する色（前述した第２の色）と同色であってもよい。こうすれば、メニューモードとフルモードとでイベント通知部２４によるイベントの通知方法が異なるにもかかわらず、イベント通知の際における操作ボタン１６の発光色と通知画像Ｉｎの色が同じなので、ユーザはどちらの場合にもイベント通知があったということを直感的に把握することができる。
【００５１】
さらに、操作ボタン１６は、前述したようにフルモードからメニューモードへの復帰のために使用されるボタンであって、フルモードでの動作中にユーザが操作ボタン１６を押下すると、画面Ｓにはそれまで表示されていなかったステータスバーが再表示されることになる。このメニューモードへの復帰時に、イベント通知部２４は、メニューモードで動作中にイベント通知が行われる場合と同様に、直近の過去に出力されたイベント情報の内容を示すバルーン画像Ｉｂを画面Ｓ内に表示させたり、通知画像Ｉｎをイベント通知が存在する旨を示す色（前述した第２の色）に変化させてもよい。こうすれば、ユーザはイベント通知のために発光した操作ボタン１６そのものを操作することによって、当該通知されたイベント情報の内容を確認することができる。つまり、フルモードでの動作中にイベント通知が行われた場合には、当該イベント通知を行った出力デバイス（発光体）そのものを操作すればイベント情報の内容を確認できることになるので、ユーザはイベント情報の内容を確認するために操作すべき操作部材を容易に把握できる。なお、ここでは操作ボタン１６を発光させることとしたが、これに代えて、例えば情報処理装置１０の筐体表面において操作ボタン１６の近傍に配置された発光体を発光させることによってイベントを通知してもよい。
【００５２】
また、イベント通知部２４は、プログラム実行部２２が現在実行結果を画面Ｓに表示中のアプリケーションプログラムＡＰがイベント情報を出力した場合、情報処理装置１０の現在の動作モードに応じて、イベント情報受領部２３が受領した当該イベント情報を通知するか否かを決定してもよい。例えばイベント通知部２４は、情報処理装置１０がフルモードで動作している場合には、画面Ｓにプログラム出力画像を表示中のフルモードプログラムＡＰ１が出力したイベント情報については、イベント通知の対象としないこととする。このようなイベント情報は、ユーザが操作ボタン１６を操作して情報処理装置１０をメニューモードに遷移させることによってイベント情報の内容を確認せずとも、画面ＳにフルモードプログラムＡＰ１自身が表示するプログラム出力画像によってユーザに提示されることが一般的だからである。なお、この場合、イベント通知部２４が通知対象としないにも関わらず、イベント情報受領部２３が受領したイベント情報は後述するイベントログに追加されてもよい。こうすれば、ユーザは後からイベントリスト表示制御部２５が表示するイベントリストを閲覧することにより、通知されなかったイベントの発生を把握することができる。一方で、情報処理装置１０がメニューモードで動作している場合には、イベント通知部２４は、画面Ｓのプログラム表示領域Ａｐにプログラム出力画像を表示中のライトプログラムＡＰ２が出力したイベント情報を、通知画像Ｉｎを変化させたり、バルーン画像Ｉｂをポップアップ表示させたりするなどの方法で通知してもよい。これにより、ユーザは他のライトプログラムＡＰ２が生成するプログラム出力画像を表示中にイベントが通知される場合と同じように、イベントの発生を認識することができる。
【００５３】
イベントリスト表示制御部２５は、ユーザの要求に応じて、イベント通知部２４によって過去に通知の対象とされたイベント情報のリストを画面Ｓ内に表示する。なお、イベントリスト表示制御部２５は、リストに含めるべきイベント情報を、過去に通知されたイベント情報の履歴（イベントログ）を参照して決定する。具体的に、例えばイベント情報受領部２３は、プログラム実行部２２からイベント情報を受領するごとに、受領したイベント情報の内容を記憶部１２内のイベントログに追加する。イベントリスト表示制御部２５は、この記憶部１２に記憶されているイベントログを参照することで、リストに含めるべきイベント情報を取得する。図７は、このような記憶部１２に記憶されるイベントログの一例を示している。なお、イベントログに記録されるイベント情報の総数には上限が設定され、この上限を超える古いイベント情報については順次削除されることとしてもよい。
【００５４】
ここで、イベントリスト表示制御部２５による具体的なイベントリストの表示例について、説明する。例えばイベントリスト表示制御部２５は、メニューモードにおいてステータスバー内に配置されている通知画像Ｉｎの表示位置をユーザがタップした場合に、簡易なイベント情報のリスト（以下、簡易リストＬ１という）をポップアップ表示する。なお、イベントログに記憶されているイベント情報の総数が所定の上限数（例えば５件）を超える場合、イベントリスト表示制御部２５は、当該上限数のイベント情報だけを簡易リストＬ１に含めて表示してもよい。図８はこのようなポップアップ表示される簡易リストＬ１の一例を示す図であって、直近の過去に通知された５件のイベントの内容を示す５つの表示欄が、イベントの通知順に並んで簡易リストＬ１内に表示されている。なお、この図では、記憶部１２のイベントログに実際には６件以上のイベント情報が記録されている場合の表示例が示されており、表示しきれないイベント情報があることを示す案内画像Ｉｇがリストの最下欄に表示されている。また、簡易リストＬ１内の各表示欄には、対応するイベント情報の出力元のプログラムを示すアイコン画像と、当該イベント情報の内容を示す文字列（イベント情報の出力元のプログラムが出力したイベントメッセージ）とが含まれている。これ以外に、各表示欄には、イベント情報の通知タイミングを示す情報（例えばイベント情報が通知された日時を示す情報や、イベント情報が通知された時期が現時点よりどれくらい前かを示す情報）などが含まれてもよい。
【００５５】
図８の簡易リストＬ１が表示された状態において、ユーザが案内画像Ｉｇの表示位置をタップした場合、イベントリスト表示制御部２５は、イベントログに記録された全てのイベント情報を含んだリスト（以下、詳細リストＬ２という）を画面Ｓのプログラム表示領域Ａｐに表示する。図９は、このような詳細リストＬ２を表示する画面の一例を示している。この図の例では、プログラム表示領域Ａｐ内に一度に３件分のイベント情報しか表示されていないが、例えばユーザがプログラム表示領域Ａｐ内で上下方向へのスライド操作を行うことによって、表示されているイベント情報をスクロールさせて、簡易リストＬ１に表示された件数より多くのイベント情報を表示させることができる。
【００５６】
なお、イベントリスト表示制御部２５は、表示するイベント情報のリスト内にイベント情報だけでなくその他の表示項目を含めてもよい。図８及び図９の例では、情報処理装置１０は通信ネットワーク経由で外部から各種のデータやプログラムをダウンロードすることとしており、このダウンロード対象となったデータのそれぞれについて、ダウンロードの状況を示す情報がイベント情報とともに一覧表示されている。具体的に、イベントリスト表示制御部２５は、ダウンロード対象のデータについて、そのダウンロードが完了している場合にはダウンロード済みであることを示すメッセージを表示し、他のデータのダウンロードを実行中であるなどの理由で当該データのダウンロードが開始されていない場合には、ダウンロード待機中である旨を示すメッセージが表示する。また、当該データをダウンロード中の場合には、ダウンロードの進行度（当該データ全体の何％がダウンロード済みか）を示す情報を表示してもよい。また、この例では、イベントリスト表示制御部２５は、ユーザの選択に応じて、ダウンロードの状況を示す情報だけを一覧表示したり、通知されたイベント情報だけを一覧表示してもよい。図９の例では、プログラム表示領域Ａｐ内の上方に表示されている「すべて」ボタンをユーザがタップするとダウンロード状況を示す情報及び通知されたイベント情報の双方を含むリストが表示され、「お知らせ」ボタンをタップした場合にはイベント情報だけが、「ダウンロード」ボタンをタップした場合にはダウンロード状況を示す情報だけが、それぞれ一覧表示される。
【００５７】
なお、ダウンロードの開始や終了に関する情報は、イベントリスト表示制御部２５が表示するリスト内に含まれて表示されるだけでなく、イベント通知部２４による通知の対象としてもよい。この場合、データのダウンロード処理を実行するプログラム（ダウンロードプログラム）がイベント出力プログラムとして機能し、ダウンロードの開始や終了を知らせるイベント情報をイベント情報受領部２３に対して出力する。イベント通知部２４は、他のイベント出力プログラムが出力するイベント情報と同様に、ダウンロードプログラムがダウンロードの開始や終了を知らせるイベント情報を出力すると、そのことを画面Ｓの表示を変化させたり操作ボタン１６を発光させたりしてユーザに通知する。
【００５８】
さらに、イベント通知部２４は、ダウンロードプログラムがダウンロードを実行している間には、通知画像Ｉｎを変化させることによってダウンロード実行中であることをユーザに通知してもよい。例えばイベント通知部２４は、ダウンロード開始のイベント情報をイベント情報受領部２３が受領した場合、通知画像Ｉｎ内にダウンロード実行中であることを示すアイコン画像Ｉｄを表示する。図１０は、このようなアイコン画像Ｉｄが表示された画面の一例を示している。なお、図１０では、通知画像Ｉｎの形状及び大きさもこれまでの表示例とは異なっている。さらに、ダウンロード終了のイベント情報をイベント情報受領部２３が受領した場合、イベント通知部２４は、当該アイコン画像Ｉｄの表示を終了させ、その代わりにダウンロード終了のイベント情報をバルーン画像Ｉｂとして表示させ、イベント情報を受領した旨を示す色に通知画像Ｉｎを変化させる。このアイコン画像Ｉｄは時間とともに変化する動画像であってもよい。こうすれば、よりダウンロードを実行中であることがユーザに分かり易くなる。なお、通知画像Ｉｎ内にアイコン画像Ｉｄを表示することによってダウンロード実行中であることをユーザに通知する場合、情報処理装置１０がフルモードで動作している間は、このようなアイコン画像Ｉｄを表示させることができない。そのため、イベント通知部２４は、情報処理装置１０がフルモードで動作しているか、あるいはメニューモードで動作しているか、に応じて、ダウンロード実行中である旨の通知を行うか否かを切り替えることになる。
【００５９】
なお、図９の詳細リストＬ２が表示された状態においてユーザが「履歴の消去」ボタンをタップした場合、イベントログの内容が全て消去される。また、イベントリストが表示された状態か否かに関わらず、ユーザの指示に応じて特定のフルモードプログラムＡＰ１を起動する場合、プログラム実行部２２は当該フルモードプログラムＡＰ１が過去に出力したイベント情報をイベントログから削除してもよい。
【００６０】
さらに、イベントリスト表示制御部２５がイベント情報のリストを表示している状態において、いずれかのイベント情報の表示欄をタップすることによってリスト内のイベント情報を選択する操作をユーザが行った場合、情報処理装置１０は、当該選択の対象となったイベント情報の出力元のプログラムの処理結果を画面Ｓに表示してもよい。より具体的に、フルモードプログラムＡＰ１が出力したイベント情報が選択された場合には、プログラム実行部２２が当該フルモードプログラムＡＰ１の実行を再開し、当該フルモードプログラムＡＰ１が描画するプログラム出力画像を画面Ｓの全体に表示する。また、ライトプログラムＡＰ２が出力したイベント情報が選択された場合には、メニュー画像表示制御部２１によってプログラム表示領域Ａｐに表示される画像が当該ライトプログラムＡＰ２の処理結果を示すプログラム出力画像に切り替えられる。こうすれば、ユーザは容易にイベント情報の出力元のプログラムを呼び出して、当該プログラムが描画するプログラム出力画像を閲覧することにより、通知されたイベントの詳細（例えば未読メール件数を通知するイベント情報の場合、未読メールの内容）を確認することができる。
【００６１】
また、本実施形態において、イベントリスト表示制御部２５は、イベント情報の出力元となるイベント出力プログラムごとに、イベント情報のリストに含めるイベント情報の件数を制限することとしてもよい。このような制御の具体例について、以下に説明する。
【００６２】
前述したように、プログラム実行部２２が実行するイベント出力プログラムは、それぞれ自分自身のプログラムＩＤとともにイベント情報を出力する。イベント情報受領部２３は、新たなイベント情報を受領した場合、このプログラムＩＤを参照して当該イベント情報の出力元のプログラムを特定し、過去にイベント通知部２４による通知対象となったイベント情報（すなわち、記憶部１２のイベントログに記録済みのイベント情報）の中に、特定されたイベント出力プログラムと同じプログラムによって出力されたイベント情報が所定の件数含まれているかを確認する。そして、同じイベント出力プログラムが出力したイベント情報が既に所定の件数だけ含まれている場合には、新たに受領したイベント情報をイベントログに追加する際に、同じイベント出力プログラムが出力したイベント情報を１件分イベントログから削除する。なお、削除するイベント情報は、例えば当該イベント出力プログラムが出力した複数のイベント情報のうち、最も古い時期に出力されたイベント情報であってよい。ここで、所定の件数は、予め定められたイベント出力プログラムごとのリスト表示上限数であって、例えば１であってもよい。リスト表示上限数が１の場合には、１つのイベント出力プログラムにつき、１個のイベント情報だけがイベントログに含まれることになる。また、このリスト表示上限数は、イベント出力プログラムごとに異なる数であってもよい。
【００６３】
このような制御によれば、イベント情報を出力する複数のイベント出力プログラムのそれぞれについて、イベントログには常にリスト表示上限数を超えない数のイベント情報だけが含まれることになる。そのため、あるイベント出力プログラムが過去にリスト表示上限数を超える数のイベント情報を出力した場合であっても、当該イベント出力プログラムについては最大でもリスト表示上限数に等しい数のイベント情報だけしかリストに含まれないことになる。そのため、例えば特定のイベント出力プログラムが連続して多数のイベント情報を出力した場合であっても、この特定のイベント出力プログラムによるイベント情報だけでリストが埋め尽くされてしまうような状況を回避し、他のイベント出力プログラムが出力したイベント情報も併せて一覧表示させることができるようになる。さらに、イベントログからイベント情報を削除する際には、同じイベント出力プログラムが出力したイベント情報のうち、最も古い時期に出力されたイベント情報を削除することで、直近の過去に出力された順にリスト表示上限数のイベント情報がリストに含まれて表示されることになる。こうすれば、イベント出力プログラムごとに、より最新の処理状況を知らせるイベント情報を優先してユーザに提示することができる。
【００６４】
なお、このようにイベント出力プログラムごとにリスト表示されるイベント情報の件数の上限が設定されることによって、比較的最近通知されたばかりのイベント情報であっても、同じイベント出力プログラムが新たなイベント情報を出力するとイベントログから削除されてしまうことがある。しかしながら本実施形態では、上述したように、イベントリスト表示制御部２５がイベント情報のリストを表示した状態で、ユーザがリスト中のイベント情報を選択した場合に、当該イベント情報の出力元のプログラムによる処理結果を表すプログラム出力画像を画面Ｓに表示することとしている。一般的に、イベント情報を出力するイベント出力プログラムは、過去に出力したイベント情報のうち、ユーザが把握する必要のある情報をユーザに提示するための機能を備えている。そのため、リスト表示上限数を超えて古いイベント情報がイベントログから削除されてしまった場合であっても、同じイベント出力プログラムが出力したイベント情報は必ず１件以上リスト内に残っているはずなので、当該イベント情報をリストから選択し、当該イベント出力プログラムの処理結果を確認することによって、ユーザは、イベントログから削除されてしまったイベント情報に関する情報を閲覧することができる。
【００６５】
また、これまでの説明では、リスト表示上限数を超える数のイベント情報をイベント出力プログラムが出力した場合、イベント情報受領部２３が古いイベント情報をイベントログから削除することとした。しかしながら、イベントログからの削除は行わずに、単にイベントリスト表示制御部２５がイベント情報のリストを表示する際に、リスト表示上限数を超えるイベント情報の表示を制限することとし、リスト表示上限数までのイベント情報だけを含めてリストを表示するようにしてもよい。この場合にも、イベント出力プログラムごとにリスト表示されるイベント情報の数はリスト表示上限数以下に抑えられる。さらにこの場合には、リスト表示の対象とならないイベント情報についてもイベントログ内には残っているので、例えばユーザの要求に応じて特定の１つのイベント出力プログラムが出力したイベント情報を一覧表示する場合には、イベントログに記録されているリスト表示上限数を超える数のイベント情報を表示することとしてもよい。
【００６６】
なお、本発明の実施の形態に係る情報処理装置は、以上説明したものに限られない。例えば情報処理装置１０は、画面Ｓに重ねて配置されるタッチセンサ１５に代えて、又はこれに加えて、情報処理装置１０の筐体の裏面側（画面Ｓが配置された面の裏側）にタッチセンサを備えてもよい。この場合、この裏面側のタッチセンサも、画面Ｓに対応した検出面を備えており、ユーザは当該タッチセンサ上に指などを接触させることで、画面Ｓに対するタップ操作やスライド操作を行うことができる。そのため、この裏面側のタッチセンサに対する操作入力によって、イベント情報のリストを画面Ｓに表示させたり、表示されたリストをスクロールさせたりしてもよい。
【００６７】
また、以上の説明では、フルモードプログラムＡＰ１は画面Ｓ全体を占有してフルモードでのみ動作することとし、ライトプログラムＡＰ２は、メニュー画像表示制御部２１がプログラム表示領域Ａｐに表示される画像を複数のプログラム関連画像Ｉｐの間で切り替え可能なメニューモードで動作することとした。しかしながら、情報処理装置１０はフルモード及びメニューモード以外の動作モードで動作してもよい。このような動作モードの１つとして、両者の中間的な動作モード（中間動作モード）があってもよい。この中間動作モードでは、フルモードプログラムＡＰ１のうち中間動作モードでの動作を想定して作成されたプログラムが動作する。このプログラムは、フルモードプログラムＡＰ１の一種なので、他のフルモードプログラムＡＰ１と同時期に実行することはできない。しかしながら、画面Ｓの全体を占有するわけではなく、その処理結果を示すプログラム出力画像は、画面Ｓ内においてステータスバーと同時に表示されることができる。このような動作モードにおいては、通知画像Ｉｎをステータスバー内に表示することができるので、メニューモードでの動作中と同様に通知画像Ｉｎの表示を変化させてイベント通知を行ってもよい。あるいは、フルモードでの動作中と同様に、操作ボタン１６等の発光体を発光させてイベント通知を行ってもよい。
【００６８】
また、情報処理装置１０は、例えばウィンドウなどの形式で複数のプログラムの処理結果を画面Ｓ内に同時に表示する動作モードで動作してもよい。この場合にも、情報処理装置１０は、複数のウィンドウが画面Ｓ内に共存する動作モードで動作中には画面Ｓ内の表示を変化させてイベント通知を行い、単一のアプリケーションプログラムが画面Ｓ全体を占有するフルモードで動作している場合には画面Ｓ内の表示を変化させずに発光体を発光させるなど他の方法でイベント通知を行うことで、動作モードに応じた態様でのイベント通知を実現できる。
【図１】
2012101863.tif 000003
【図２】
2012101863.tif 000004
【図３】
2012101863.tif 000005
【図４】
2012101863.tif 000006
【図５】
2012101863.tif 000007
【図６】
2012101863.tif 000008
【図７】
2012101863.tif 000009
【図８】
2012101863.tif 000010
【図９】
2012101863.tif 000011
【図１０】
2012101863.tif 000012
【手続補正書】
【提出日】平成25年4月1日(2013.4.1)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１モード及び第２モードを少なくとも含む複数の動作モードで動作する情報処理装置であって、
イベント出力プログラムが出力するイベント情報を受領するイベント情報受領手段と、
前記イベント情報受領手段が前記イベント情報を受領した際に、当該イベント情報の受領をユーザに通知するイベント通知手段と、
を含み、
前記イベント通知手段は、前記第１モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合と、前記第２モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合とで、前記通知の態様を変化させる
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記第１モードは、単一のアプリケーションプログラムによって描画される画像を表示装置の画面全体に表示させるモードであって、
前記イベント通知手段は、前記第２モードで動作中の場合には、前記画面の表示を変化させることによって前記通知を行い、前記第１モードで動作中の場合には、前記画面の表示を変化させずに他の方法で前記通知を行う
ことを特徴とする情報処理装置。
【請求項３】
請求項２に記載の情報処理装置において、
前記イベント通知手段は、前記第１モードで動作中の場合には、発光体を発光させることによって前記通知を行う
ことを特徴とする情報処理装置。
【請求項４】
請求項３に記載の情報処理装置において、
前記発光体は、ユーザが前記通知の対象となったイベント情報の内容を確認するために操作する操作部材である
ことを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記イベント通知手段は、前記第２モードで動作中の場合には、前記画面に表示されている通知画像の色を所定の色に変化させることによって前記通知を行い、前記第１モードで動作中の場合には、前記発光体を前記所定の色で発光させることによって前記通知を行う
ことを特徴とする情報処理装置。
【請求項６】
請求項５に記載の情報処理装置において、
前記画面には、当該画面に対するユーザの操作を検知するセンサが重ねて配置され、
前記情報処理装置は、前記イベント通知手段が前記通知画像の色を変化させて前記通知を行った後、前記通知画像の表示位置に対するユーザの操作を前記センサが検知した場合に、前記イベント通知手段が過去に通知したイベント情報のリストを前記画面に表示するリスト表示手段をさらに含む
ことを特徴とする情報処理装置。
【請求項７】
請求項２に記載の情報処理装置において、
前記イベント通知手段は、前記第１モードで動作中に、前記画面に実行結果を表示中のイベント出力プログラムがイベント情報を出力した場合、前記通知を中止し、前記第２モードで動作中に、前記画面に実行結果を表示中のイベント出力プログラムがイベント情報を出力した場合、前記通知を行う
ことを特徴とする情報処理装置。
【請求項８】
請求項１から５のいずれか一項に記載の情報処理装置において、
ユーザの要求に応じて、前記イベント通知手段が過去に通知したイベント情報のリストを前記画面に表示させるリスト表示手段をさらに含み、
前記イベント情報受領手段は、複数のイベント出力プログラムのそれぞれが出力するイベント情報を受領し、
前記リスト表示手段は、前記複数のイベント出力プログラムのそれぞれについて、当該イベント出力プログラムが過去に所定数を超える数のイベント情報を出力した場合であっても、前記所定数のイベント情報だけを前記リストに含めて前記画面に表示させる
ことを特徴とする情報処理装置。
【請求項９】
請求項８に記載の情報処理装置において、
前記リスト表示手段は、前記複数のイベント出力プログラムのそれぞれが過去に出力した複数のイベント情報のうち、直近の過去に出力された前記所定数のイベント情報を前記リストに含めて前記画面に表示させる
ことを特徴とする情報処理装置。
【請求項１０】
請求項８に記載の情報処理装置において、
前記イベント情報のリストが前記画面に表示されている状態において、ユーザが当該リストに含まれる複数のイベント情報の一つを選択する操作を行った場合に、当該選択されたイベント情報を出力したイベント出力プログラムの処理結果を示す画像を前記画面に表示させる手段をさらに含む
ことを特徴とする情報処理装置。
【請求項１１】
第１モード及び第２モードを少なくとも含む複数の動作モードで動作する情報処理装置の制御方法であって、
イベント出力プログラムが出力するイベント情報を受領するイベント情報受領ステップと、
前記イベント情報受領ステップで前記イベント情報を受領した際に、当該イベント情報の受領をユーザに通知するイベント通知ステップと、
を含み、
前記イベント通知ステップでは、前記第１モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合と、前記第２モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合とで、前記通知の態様を変化させる
ことを特徴とする情報処理装置の制御方法。
【請求項１２】
第１モード及び第２モードを少なくとも含む複数の動作モードで動作する情報処理装置を、
イベント出力プログラムが出力するイベント情報を受領するイベント情報受領手段、及び、
前記イベント情報受領手段が前記イベント情報を受領した際に、当該イベント情報の受領をユーザに通知するイベント通知手段、
として機能させるためのプログラムであって、
前記イベント通知手段は、前記第１モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合と、前記第２モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合とで、前記通知の態様を変化させる
ことを特徴とするプログラム。
【請求項１３】
請求項１２に記載のプログラムを記憶した、コンピュータ読み取り可能な情報記憶媒体。
【手続補正書】
【提出日】平成26年1月28日(2014.1.28)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
単一のアプリケーションプログラムによって描画される画像を表示装置の画面全体に表示させる第１モード、及び第２モードを少なくとも含む複数の動作モードで動作する情報処理装置であって、
イベント出力プログラムが出力するイベント情報を受領するイベント情報受領手段と、
前記イベント情報受領手段が前記イベント情報を受領した際に、当該イベント情報の受領をユーザに通知するイベント通知手段と、
を含み、
前記イベント通知手段は、前記第１モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合には、前記画面の表示を変化させずに、ユーザが前記通知の対象となったイベント情報の内容を確認するために操作する操作部材を所定の色で発光させることによって前記通知を行い、前記第２モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合には、前記画面に表示されている通知画像の色を前記所定の色に変化させることによって前記通知を行う
ことを特徴とする情報処理装置。
【請求項２】
請求項１に記載の情報処理装置において、
前記画面には、当該画面に対するユーザの操作を検知するセンサが重ねて配置され、
前記情報処理装置は、前記イベント通知手段が前記通知画像の色を変化させて前記通知を行った後、前記通知画像の表示位置に対するユーザの操作を前記センサが検知した場合に、前記イベント通知手段が過去に通知したイベント情報のリストを前記画面に表示するリスト表示手段をさらに含む
ことを特徴とする情報処理装置。
【請求項３】
請求項１又は２に記載の情報処理装置において、
前記イベント通知手段は、前記第１モードで動作中に、前記画面に実行結果を表示中のイベント出力プログラムがイベント情報を出力した場合、前記通知を中止し、前記第２モードで動作中に、前記画面に実行結果を表示中のイベント出力プログラムがイベント情報を出力した場合、前記通知を行う
ことを特徴とする情報処理装置。
【請求項４】
請求項１に記載の情報処理装置において、
ユーザの要求に応じて、前記イベント通知手段が過去に通知したイベント情報のリストを前記画面に表示させるリスト表示手段をさらに含み、
前記イベント情報受領手段は、複数のイベント出力プログラムのそれぞれが出力するイベント情報を受領し、
前記リスト表示手段は、前記複数のイベント出力プログラムのそれぞれについて、当該イベント出力プログラムが過去に所定数を超える数のイベント情報を出力した場合であっても、前記所定数のイベント情報だけを前記リストに含めて前記画面に表示させる
ことを特徴とする情報処理装置。
【請求項５】
請求項４に記載の情報処理装置において、
前記リスト表示手段は、前記複数のイベント出力プログラムのそれぞれが過去に出力した複数のイベント情報のうち、直近の過去に出力された前記所定数のイベント情報を前記リストに含めて前記画面に表示させる
ことを特徴とする情報処理装置。
【請求項６】
請求項４に記載の情報処理装置において、
前記イベント情報のリストが前記画面に表示されている状態において、ユーザが当該リストに含まれる複数のイベント情報の一つを選択する操作を行った場合に、当該選択されたイベント情報を出力したイベント出力プログラムの処理結果を示す画像を前記画面に表示させる手段をさらに含む
ことを特徴とする情報処理装置。
【請求項７】
単一のアプリケーションプログラムによって描画される画像を表示装置の画面全体に表示させる第１モード、及び第２モードを少なくとも含む複数の動作モードで動作する情報処理装置の制御方法であって、
イベント出力プログラムが出力するイベント情報を受領するイベント情報受領ステップと、
前記イベント情報受領ステップで前記イベント情報を受領した際に、当該イベント情報の受領をユーザに通知するイベント通知ステップと、
を含み、
前記イベント通知ステップでは、前記第１モードで動作中に前記イベント情報受領ステップで前記イベント情報が受領された場合には、前記画面の表示を変化させずに、ユーザが前記通知の対象となったイベント情報の内容を確認するために操作する操作部材を所定の色で発光させることによって前記通知を行い、前記第２モードで動作中に前記イベント情報受領ステップで前記イベント情報が受領された場合には、前記画面に表示されている通知画像の色を前記所定の色に変化させることによって前記通知を行う
ことを特徴とする情報処理装置の制御方法。
【請求項８】
単一のアプリケーションプログラムによって描画される画像を表示装置の画面全体に表示させる第１モード、及び第２モードを少なくとも含む複数の動作モードで動作する情報処理装置を、
イベント出力プログラムが出力するイベント情報を受領するイベント情報受領手段、及び、
前記イベント情報受領手段が前記イベント情報を受領した際に、当該イベント情報の受領をユーザに通知するイベント通知手段、
として機能させるためのプログラムであって、
前記イベント通知手段は、前記第１モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合には、前記画面の表示を変化させずに、ユーザが前記通知の対象となったイベント情報の内容を確認するために操作する操作部材を所定の色で発光させることによって前記通知を行い、前記第２モードで動作中に前記イベント情報受領手段が前記イベント情報を受領した場合には、前記画面に表示されている通知画像の色を前記所定の色に変化させることによって前記通知を行う
ことを特徴とするプログラム。
【請求項９】
請求項８に記載のプログラムを記憶した、コンピュータ読み取り可能な情報記憶媒体。
【国際調査報告】
2012101863.tif 000013
2012101863.tif 000014
2012101863.tif 000015
2012101863.tif 000016
2012101863.tif 000017