(57)【要約】【課題】作業者の作業の妨げとならないメッセージの表示を行うメッセージ表示装置等を提供する。【解決手段】画像を表示する表示部１２０を備え、画像表示を含む処理を担うアプリケーションの実行中に、イベントの取得を受けて、表示部にイベントに対応付けられたメッセージを表示するメッセージ表示装置１００において、実行中のアプリケーションの種類およびアプリケーション実行の表示形態を取得する情報取得部３２と、アプリケーションの種類、画像の表示形態、および、メッセージの表示形態を互いに対応付けて記憶しておく情報記憶部２８と、イベントの取得を受けて、情報記憶部から、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態を認識した表示形態で、表示部に、イベントに対応付けられるメッセージを表示させるメッセージ表示制御部２６とを備えた。【選択図】        図７
2008117294.tif 000002
【特許請求の範囲】
【請求項１】
画像を表示する表示部を備え、該表示部への画像表示を含む処理を担うアプリケーションプログラムの実行中に、メッセージ表示の契機となる、メッセージに対応付けられたイベントの取得を受けて、該表示部に該イベントに対応付けられたメッセージを表示するメッセージ表示装置において、
前記表示部へのメッセージの表示の契機となる、該メッセージに対応付けられたイベントを取得するイベント取得部と、
実行中のアプリケーションプログラムの種類および該アプリケーションプログラム実行により前記表示部に表示される画像の表示形態を取得する情報取得部と、
アプリケーションプログラムの種類、画像の表示形態、および、前記表示部へのメッセージの表示形態を互いに対応付けて記憶しておく情報記憶部と、
前記イベント取得部によるイベントの取得を受けて、前記情報記憶部から、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態を認識し、認識した表示形態で、前記表示部に、該イベントに対応付けられるメッセージを表示させるメッセージ表示制御部とを備えたことを特徴とするメッセージ表示装置。
【請求項２】
アプリケーションプログラムの種類および画像の表示形態に対応付けて前記情報記憶部に記憶しておくメッセージの表示形態のうちの１つの形態として、メッセージの表示形態を時間経過に従って変化させる第１の形態を有するものであって、
前記メッセージ表示制御部は、前記イベント取得部によるイベントの取得を受けて、前記情報記憶部から、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態として前記第１の形態が認識された場合に、前記表示部に、該イベントに対応付けられたメッセージを該第１の形態で表示させるものであることを特徴とする請求項１記載のメッセージ表示装置。
【請求項３】
画像を表示する表示部と、
前記表示部への画像表示を含む処理を担うアプリケーションプログラムを実行させる演算部と、
前記表示部へのメッセージの表示の契機となる、該メッセージに対応付けられたイベントを取得するイベント取得部と、
前記演算部で実行中のアプリケーションプログラムの種類および該アプリケーションプログラム実行により前記表示部に表示される画像の表示形態を取得する情報取得部と、
アプリケーションプログラムの種類、画像の表示形態、および、前記表示部へのメッセージの表示形態を互いに対応付けて記憶しておく情報記憶部と、
前記イベント取得部によるイベントの取得を受けて、前記情報記憶部から、前記演算部で実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態を認識し、認識した表示形態で、前記表示部に、該イベントに対応付けられるメッセージを表示させるメッセージ表示制御部とを備えたことを特徴とする演算装置。
【請求項４】
画像を表示する表示部および記憶装置を備えプログラムを実行するとともに該表示部への画像表示を含む処理を担うアプリケーションプログラムを実行する情報処理装置内に組み込まれて、該情報処理装置に、メッセージを表示するメッセージ表示処理を実行させるメッセージ表示プログラムにおいて、
前記情報処理装置に、
前記表示部へのメッセージの表示の契機となる、該メッセージに対応付けられたイベントを取得するイベント取得部と、
実行中のアプリケーションプログラムの種類および該アプリケーションプログラム実行により前記表示部に表示される画像の表示形態を取得する情報取得部と、
アプリケーションプログラムの種類、画像の表示形態、および、前記表示部へのメッセージの表示形態を互いに対応付けて前記記憶装置に記憶する情報記憶部と、
イベントの取得を受けて、前記記憶装置から、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態を認識し、認識した表示形態で、前記表示部に、該イベントに対応付けられるメッセージを表示させるメッセージ表示制御部とを構築することを特徴とするメッセージ表示プログラム。
【請求項５】
画像を表示する表示部および記憶装置を備えプログラムを実行する情報処理装置内に組み込まれて、該情報処理装置に、該表示部にメッセージを表示するメッセージ表示処理を実行させる演算プログラムにおいて、
前記情報処理装置に、
前記表示部への画像表示を含む処理を担うアプリケーションプログラムを実行させる演算部と、
前記表示部へのメッセージの表示の契機となる、該メッセージに対応付けられたイベントを取得するイベント取得部と、
前記演算部で実行中のアプリケーションプログラムの種類および該アプリケーションプログラム実行により前記表示部に表示される画像の表示形態を取得する情報取得部と、
アプリケーションプログラムの種類、画像の表示形態、および、前記表示部へのメッセージの表示形態を互いに対応付けて前記記憶装置に記憶する情報記憶部と、
前記イベント取得部にはイベントの取得を受けて、前記記憶装置から、前記演算部で実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態を認識し、認識した表示形態で、前記表示部に、該イベントに対応付けられるメッセージを表示させるメッセージ表示制御部とを構築することを特徴とする演算プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、イベントの取得を受けて、このイベントに対応付けられたメッセージを表示部に表示するメッセージ表示装置、および演算装置、並びに、プログラムを実行する情報処理装置内に組み込まれ、この情報処理装置にメッセージを表示させるメッセージ表示プログラム、および演算プログラムに関する。
【背景技術】
【０００２】
例えば、パーソナルコンピュータや携帯情報端末等に代表される、表示部を備えた情報処理装置に、例えば、予定した時刻が到来したり、外部からメールを受信したりといったイベントを取得すると、イベントに対応したメッセージを表示させるプログラムが知られている。
【０００３】
上記の情報処理装置では、メッセージ表示プログラムの他にも、例えばワードプロセッサといった各種アプリケーションプログラムが実行されている場合があり、操作者がイベントとアプリケーションプログラムで作業を行っているときにイベントが取得されることがある。イベント取得の通知のため、メッセージが表示部に目立つように表示されると、メッセージの画面が実行中のアプリケーションプログラムの画像を覆ってしまい、作業者の作業を邪魔する場合がある。また、作業中にアプリケーションプログラムの画像が隠れることによって、キーの打ち間違えやマウスの誤操作が起こりやすくなる。一方、メッセージの画像が目立たないように、例えば画面の端の方に小さく表示されると、作業の邪魔とはなりにくいものの、メッセージの画像が小さくて見づらく、また、メッセージが見過ごされてしまうといった問題が起きる。
【０００４】
これらの問題を改善するための方法として、最初にメッセージを目立たないように表示し、その後、徐々に目立つように変化させるという方法が考えられる。例えば、特許文献１には、目的は異なるが、所定の時間経過に伴ってメッセージの表示態様を変化させる構成が示されている。また、特許文献２には、作業者の作業妨害とならないよう、キーボード操作が一定時間無い場合にメッセージ表示を行う方法が示されている。
【特許文献１】特開平９−１８２１３０号公報
【特許文献２】特開平１−０８１０２１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、ユーザが情報処理装置を使う状況は様々であり、所定の時間でメッセージの表示態様を変化させたとしても、実際にはユーザの意にそぐわない結果となることもある。これは、キー入力のない時間を見計らってメッセージを表示する場合も同様である。例えば、操作者はゲームなどの操作に集中しているときにはメッセージを大きく表示して欲しくない。また、プレゼンテーションツールを実行して発表等を行っているときには、メッセージがたとえ小さくても邪魔となる。
【０００６】
本発明は、上記事情に鑑み、作業者の作業の妨げとならないメッセージの表示を行うメッセージ表示装置、演算装置、メッセージ表示プログラム、および、演算プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決する本発明のメッセージ表示装置、およびメッセージ表示装置を構築するメッセージ表示プログラムは、画像を表示する表示部を備え、この表示部への画像表示を含む処理を担うアプリケーションプログラムの実行中に、メッセージ表示の契機となる、メッセージに対応付けられたイベントの取得を受けて、この表示部にこのイベントに対応付けられたメッセージを表示するものであって、
上記表示部へのメッセージの表示の契機となる、このメッセージに対応付けられたイベントを取得するイベント取得部と、
実行中のアプリケーションプログラムの種類およびこのアプリケーションプログラム実行により上記表示部に表示される画像の表示形態を取得する情報取得部と、
アプリケーションプログラムの種類、画像の表示形態、および、上記表示部へのメッセージの表示形態を互いに対応付けて記憶しておく情報記憶部と、
前記イベント取得部によるイベントの取得を受けて、上記情報記憶部から、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態を認識し、認識した表示形態で、上記表示部に、このイベントに対応付けられるメッセージを表示させるメッセージ表示制御部とを備えたことを特徴とする。
【０００８】
本発明のメッセージ表示装置およびメッセージ表示プログラムでは、アプリケーションプログラムの種類、画像の表示形態、および、表示部へのメッセージの表示形態を互いに対応付けて記憶されており、実行中のアプリケーションプログラムの種類および画像の表示形態に応じた表示形態でメッセージが表示される。したがって、本発明のメッセージ表示装置によれば、メッセージがアプリケーションプログラムの状況に応じた表示形態で表示されるので、作業の妨げとならないメッセージの表示ができる。
【０００９】
ここで、上記本発明のメッセージ表示装置は、アプリケーションプログラムの種類および画像の表示形態に対応付けて上記情報記憶部に記憶しておくメッセージの表示形態のうちの１つの形態として、メッセージの表示形態を時間経過に従って変化させる第１の形態を有するものであって、
上記メッセージ表示制御部は、上記イベント取得部によるイベントの取得を受けて、上記情報記憶部から、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態として上記第１の形態が認識された場合に、上記表示部に、このイベントに対応付けられたメッセージをこの第１の形態で表示させるものであることが好ましい。
【００１０】
実行中のアプリケーションプログラムが、例えばワードプロセッサのように特定の種類であった場合には、例えば、メッセージの画像が漸次拡大する等変化することによって、メッセージの画像がアプリケーションプログラムでの操作を突然に妨げることなくメッセージを操作者に気付かせることができる。
【００１１】
また、上記課題を解決する本発明の演算装置および演算装置を構築する演算プログラムは、
画像を表示する表示部と、
上記表示部への画像表示を含む処理を担うアプリケーションプログラムを実行させる演算部と、
上記表示部へのメッセージの表示の契機となる、このメッセージに対応付けられたイベントを取得するイベント取得部と、
上記演算部で実行中のアプリケーションプログラムの種類およびこのアプリケーションプログラム実行により上記表示部に表示される画像の表示形態を取得する情報取得部と、
アプリケーションプログラムの種類、画像の表示形態、および、上記表示部へのメッセージの表示形態を互いに対応付けて記憶しておく情報記憶部と、
上記イベント取得部によるイベントの取得を受けて、上記情報記憶部から、上記演算部で実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態を認識し、認識した表示形態で、上記表示部に、このイベントに対応付けられるメッセージを表示させるメッセージ表示制御部とを備えたことを特徴とする。
【００１２】
演算装置、および演算装置を構築する演算プログラムによれば、演算部によって実行されるアプリケーションプログラムでの作業が、イベントの取得により表示されるメッセージの画像によって妨げされる事態が防止される。
【発明の効果】
【００１３】
本発明によれば、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態でメッセージを表示させるため、作業者の作業の妨げとならないメッセージの表示を行うメッセージ表示装置、演算装置、メッセージ表示プログラム、および、演算プログラムが実現する。
【発明を実施するための最良の形態】
【００１４】
以下図面を参照して本発明の実施の形態を説明する。
【００１５】
図１は、本発明のデータ変換装置の一実施形態として動作するパーソナルコンピュータの外観斜視図、図２は、そのハードウェア構成図である。
【００１６】
このパーソナルコンピュータ１００（以降、単にコンピュータ１００と称する。）は、後述するＣＰＵ、ＲＡＭメモリ、ハードディスク等を内蔵した本体部１１０、本体部１１０からの指示により表示画面１２１に画像を表示する、ＣＲＴやＬＣＤ等からなる画像表示装置１２０、このコンピュータ１００内にユーザの指示や文字情報を入力するため操作入力を受けるキーボード１３０、表示画面１２１上の任意の位置を指定することによりその位置に応じた指示を入力するマウス１４０を備えている。コンピュータ１００が、本発明にいう情報処理装置の一例に相当する。また、画像表示装置１２０が本発明にいう表示部の一例に相当し、主メモリ２１２が本発明の記憶装置の一例に相当する。
【００１７】
本体部１１０は、さらにフレキシブルディスク（以下ＦＤと略す）が装填されるＦＤ装填口１１１、ＣＤ−ＲＯＭが装填されるＣＤ−ＲＯＭ装填口１１２を有しており、その内部には、装填されたＦＤやＣＤ−ＲＯＭをドライブする、後述するＦＤドライブ、ＣＤ−ＲＯＭドライブも内蔵されている。
【００１８】
本体部１１０の内部には、図２に示すように、各種プログラムを実行するＣＰＵ２１１、ハードディスク装置２１３に格納されたプログラムが読み出されＣＰＵ２１１での実行のために展開される、主メモリ２１２、各種プログラムやデータ等が保存されたハードディスク装置２１３、ＦＤ２１４０が装填され、その装填されたＦＤ２１４０にアクセスするＦＤドライブ２１４、ＣＤ−ＲＯＭ２１５０が装填され、その装填されたＣＤ−ＲＯＭ２１５０にアクセスするＣＤ−ＲＯＭドライブ２１５が内蔵されている。これらの各種要素と、さらに、図１にも示す画像表示装置１２０、キーボード１３０、マウス１４０は、バス１２００を介して相互に接続されている。また、不図示の外部機器と接続してメールを受送信するために、コンピュータ１００には入出力インタフェース２１６が内蔵されている。これら入出力インタフェース２１６も、コンピュータ１００内部のハードウェアを構成する上述の各種要素と、バス１２００を介して相互に接続されている。このコンピュータ１００では、後述する演算プログラムやメッセージ表示プログラム以外に、例えば、ワードプロセッサやプレゼンテーションツール等の任意のアプリケーションプログラム（以降、単にアプリケーションと略称する）が動作可能となっている。
【００１９】
次に本発明の演算プログラムおよびメッセージ表示プログラムの一実施形態について説明する。
【００２０】
本発明の演算プログラムおよびメッセージ表示プログラムの一実施形態が、例えばＣＤ−ＲＯＭ２１５０に記憶されている場合には、このＣＤ−ＲＯＭ２１５０がＣＤ−ＲＯＭ装填口１１２から本体部１１０内に装填されると、そのＣＤ−ＲＯＭ２１５０に記憶された演算プログラムがＣＤ−ＲＯＭドライブ２１５によりこのコンピュータ１００のハードディスク装置２１３内にインストールされる。そして、このハードディスク装置２１３内にインストールされた演算プログラムが起動されると、このコンピュータ１００は、本発明にいう演算装置の一実施形態として動作する。
【００２１】
図３は、本発明の演算プログラムおよびメッセージ表示プログラムの一実施形態を示す図である。
【００２２】
ここでは、メッセージ表示プログラム７００が、ＣＤ−ＲＯＭ２１５０に記憶されており、アプリケーションプログラム８００が、ＦＤ２１４０に記憶されている。メッセージ表示プログラム７００は、アラーム付きのスケジューラ機能を有し、アプリケーションプログラム８００は、ワードプロセッサ、プレゼンテーションツール、およびゲームの機能を有する。なお、本発明にいうメッセージ表示プログラム７００およびアプリケーションプログラム８００が記憶される記憶媒体としては、図３に示すＣＤ−ＲＯＭ２１５０やＦＤ２１４０のみならず、図２に示すハードディスク装置２１３や、図１および図２には不図示のＤＶＤやＭＯ等といった種々の記憶媒体が採用されうる。
【００２３】
このメッセージ表示プログラム７００およびアプリケーションプログラム８００は、図１および図２に示すコンピュータ１００内で実行され、上述したように、そのコンピュータ１００を本発明の一実施形態として動作させるものである。メッセージ表示プログラム７００は、アプリケーション情報取得部２２（以降、アプリ情報取得部２２と略称する。）、時間取得部２３、入力速度監視部２４、イベント取得部２５、メッセージ表示制御部２６、アプリケーション情報記憶部２８（以降、アプリ情報記憶部２８と略称する。）、およびアプリケーション情報設定部２９（以降、アプリ情報設定部２９と略称する。）を有している。アプリケーションプログラム８００は、アプリケーション演算部２１（以降、アプリ演算部２１と略称する。）を有している。アプリ演算部２１が本発明にいう演算部の一例に相当し、アプリ情報取得部２２が本発明にいう情報取得部の一例に相当する。また、アプリ情報記憶部２８が本発明にいう情報記憶部の一例に相当し、メッセージ表示制御部２６は本発明にいうメッセージ表示制御部の一例に相当する。また、入力速度監視部２４が本発明にいう速度監視部の一例に相当し、アプリ情報設定部２９が本発明にいう情報設定部の一例に相当する。また、メッセージ表示プログラム７００およびアプリケーションプログラム８００の組み合わせが本発明にいう演算プログラムの一例に相当する。      
【００２４】
図４は、図１および図２に示すパーソナルコンピュータを本発明の演算装置の一実施形態として動作させるためにこのパーソナルコンピュータ上に構築される要素と、それらの要素による作用の概略を表す図である。
【００２５】
図３に示すメッセージ表示プログラム７００が図１および図２に示すコンピュータ１００にインストールされると、図４に示すメッセージ表示部３０が構築される。メッセージ表示部３０は、アプリケーション情報取得部３２（以降、アプリ情報取得部３２と略称する。）、時間取得部３３、入力速度監視部３４、イベント取得部３５、メッセージ表示制御部３６、アプリケーション情報記憶部３８（以降、アプリ情報記憶部３８と略称する。）、および、アプリケーション情報設定部３９（以降、アプリ情報設定部３９と略称する。）を含んでいる。また、図３に示すアプリケーションプログラム８００が図１および図２に示すコンピュータ１００にインストールされると、図４に示すアプリケーション演算部３１（以降、アプリ演算部３１と略称する。）が構築される。メッセージ表示部３０が構築されたコンピュータ１００が本発明のメッセージ表示装置の一例に相当する。アプリ演算部３１、アプリ情報取得部３２、時間取得部３３、入力速度監視部３４、イベント取得部３５、メッセージ表示制御部３６、アプリ情報記憶部３８、およびアプリ情報設定部３９は、図３に示すメッセージ表示プログラム７００における、アプリ情報取得部２２、時間取得部２３、入力速度監視部２４、イベント取得部２５、メッセージ表示制御部２６、アプリ情報記憶部２８、および、アプリ情報設定部２９、並びに、アプリケーションプログラム８００におけるアプリ演算部２１のそれぞれによってコンピュータ１００上に構築されるものである。従って図３の各要素は図４の各要素に対応するが、この図４の各要素は、図１および図２に示すコンピュータ１００のハードウェアとそのコンピュータ１００で実行されるＯＳやプログラムとの組合せで構成されているのに対し、図３に示すメッセージ表示プログラム７００およびアプリケーションプログラム８００の各要素はそれらのうちのプログラムのみにより構成されている点が異なる。以下では、図４に示す各要素と、各要素による作用の概略について説明する。
【００２６】
アプリ演算部３１は、ワードプロセッサ、プレゼンテーションツールおよびゲームのうち、操作者の操作によって指定されるアプリケーションプログラムを実行する。これらのアプリケーションプログラムは、画像表示装置１２０への画像表示を含む処理を担っている。アプリ演算部３１は、アプリケーションプログラムの画像を、操作者の操作によって選択される表示形態で表示する。アプリケーションプログラムによる画像の表示形態としては、画像表示装置１２０の表示画面１２１の全面を使って表示を行うフルスクリーンモード、および、表示画面１２１の一部の領域であるウィンドウ内に表示を行うウィンドウモードがある。
【００２７】
アプリ情報取得部３２は、アプリ演算部３１で実行中のアプリケーションの種類およびこのアプリケーション実行により画像表示装置１２０に表示される画像の表示形態を取得する。より詳細には、アプリ演算部３１で実行中のアプリケーションの種類を表すファイル名と、フルスクリーンモード、またはウィンドウモードのいずれかを表す表示形態データとをアプリ演算部３１から得る。
【００２８】
入力速度監視部３４は、操作入力を受けるキーボード１３０およびマウス１４０における入力操作速度を監視する。詳細には、キーボード１３０およびマウス１４０における操作速度を表す操作速度データを出力する。
【００２９】
イベント取得部３５は、メッセージの表示の契機となる、このメッセージに対応付けられたイベントを取得する。本実施形態のイベント取得部３５は、アラーム付きのスケジューラ機能を有しており、操作者が所定のメッセージに対応付けて所定の時刻を登録しておいた場合、登録した時刻に、その時刻が到来したことを表すイベントデータを出力する。イベントデータには登録されていたメッセージが含まれている。
【００３０】
時間取得部３３は、メッセージの表示を時間の経過に伴い動的に変化させる表示形態において、時間の経過を監視する機能を有する。詳細には、イベントが取得されてからの経過時間を得る。
【００３１】
アプリ情報記憶部３８は、主メモリ２１２を含んでおり、アプリケーションの種類、画像の表示形態、および、画像表示装置１２０へのメッセージの表示形態を記憶しておく。
【００３２】
図５は、アプリ情報記憶部３８に記憶される表示形態テーブルの一例を示す図である。
【００３３】
表示形態テーブルは、アプリ情報記憶部３８の主メモリ２１２に記憶されており、テーブルの１行毎に、アプリケーションの種類、画像の表示形態、および、画像表示装置１２０へのメッセージの表示形態が互いに対応付けて記憶されている。なお、本実施形態では、アプリケーションの種類を表す情報として、アプリケーションのファイル名が記憶されている。
【００３４】
例えば、表示形態テーブルの１行目は、アプリケーションのファイル名がワードプロセッサである”Ａｂｃ．ｅｘｅ”の場合で、かつ、このワードプロセッサによる画像表示装置１２０への表示形態がフルスクリーンモードおよびウィンドウモードのいずれかのモード”ａｌｌ”の場合に、第１の形態ａ）から第３の形態ｃ）まで複数あるメッセージ表示形態のうち、第１の形態ａ）が対応することを示している。メッセージ表示形態の詳細については後述する。また、表示形態テーブルの２行目は、アプリケーションのファイル名がプレゼンテーションツールである”Ｃｄｅ．ｅｘｅ”の場合で、かつ、このプレゼンテーションツールによる画像表示装置１２０への表示形態がウィンドウモード”ｗｉｎｄｏｗ”の場合に、メッセージ表示形態として第２の形態ｂ）が対応することを示している。また、表示形態テーブルの３行目は、アプリケーションのファイル名がゲームである”Ｅｆｇ．ｅｘｅ”の場合で、かつ、このゲームによる画像表示装置１２０への表示形態がフルスクリーンモード”ｆｕｌｌ  ｓｃｒｅｅｎ”の場合に、メッセージ表示形態として第２の形態ｂ）が対応することを示している。また、表示形態テーブルの４行目は、アプリケーションのファイル名が３行目と同様の”Ｅｆｇ．ｅｘｅ”の場合で、かつ、このゲームによる画像表示装置１２０への表示形態がウィンドウモード”ｗｉｎｄｏｗ”の場合に、メッセージ表示形態として第３の形態ｃ）が対応することを示している。
【００３５】
図４に戻って説明を続けると、アプリ情報設定部３９は、アプリ情報記憶部３８に、アプリケーションの種類、および、画像の表示形態に対応付けて記憶させるメッセージ表示形態を選択する。メッセージ表示形態の選択は、キーボード１３０およびマウス１４０での入力操作に応じて行う。
【００３６】
図６は、アプリ情報設定部３９によるメッセージ表示形態の選択の際に表示画面に表示される選択画面を示す図である。
【００３７】
アプリ情報設定部３９が、メッセージ表示形態の選択を行う場合、図６に示す選択画面３９０を画像表示装置１２０の表示画面１２１に表示させる。選択画面３９０には、アプリケーションのファイル名を入力するためのファイル名入力欄３９１、アプリケーションによる画像の表示形態を選択するための表示形態ラジオボタン３９２、メッセージ表示形態を選択するためのメッセージ形態ラジオボタン３９３が配置されている。選択画面３９０が表示された状態で操作者がキーボード１３０およびマウス１４０を操作して、ファイル名入力欄３９１にアプリケーションのファイル名を入力し、表示形態ラジオボタン３９２およびメッセージ形態ラジオボタン３９３を選択すると、アプリ情報設定部３９は、選択されたアプリケーションのファイル名、アプリケーションによる画像の表示形態、およびメッセージ表示形態を互いに対応付けてアプリ情報記憶部３８に記憶する。図６に示す例では、アプリケーションのファイル名がワードプロセッサである”Ａｂｃ．ｅｘｅ”、アプリケーションによる画像の表示形態が”ａｌｌ”の場合に対応して、第１の形態ａ）を表すメッセージ表示形態が図５のテーブル１行目に示すように記憶される。
【００３８】
図４に戻って説明を続けると、メッセージ表示制御部３６は、イベント取得部３５によるイベントの取得を受けて、画像表示装置１２０に、このイベントに対応付けられるメッセージを表示させる。このときメッセージ表示制御部３６は、アプリ情報記憶部３８から、アプリ演算部３１で実行中のアプリケーションの種類および画像の表示形態に対応付けられたメッセージ表示形態を認識し、この認識した表示形態でメッセージを表示させる。より詳細には、メッセージ表示制御部３６は、イベント取得部３５から出力されたイベントデータを受信すると、アプリ情報取得部３２から、アプリ演算部３１によって実行中のアプリケーションのファイル名データ、並びに、フルスクリーンモードおよびウィンドウモードのいずれかを表す表示形態データを得る。そして、アプリ情報記憶部３８に記憶された表示形態テーブル（図５参照）から、得られたファイル名データおよび表示形態データに対応するメッセージ表示形態のデータを読み出して、読み出したメッセージ表示形態のデータが表す形態で画像表示装置１２０に、イベントデータに含まれたメッセージを表示させる得られたファイル名データおよび表示形態データに対応するメッセージ表示形態が、図５に示す表示形態テーブルに記憶されていなかった場合には、デフォルトのメッセージ表示形態として第１の形態ａ）が選択される。
【００３９】
続いて、図７から図９までを参照して、メッセージ表示制御部３６によって表示されるメッセージの各表示形態を説明する。
【００４０】
図７は、メッセージ表示形態のうちの第１の形態を説明する図である。図７のパート（ａ）はイベント発生前における画像表示装置１２０の表示画面１２１を示し、図７のパート（ｂ）はイベント発生後における表示画面１２１を示している。
【００４１】
図７に示す第１の形態では、メッセージ表示形態が時間経過に従って変化する。例えば、図７のパート（ａ）に示すように、表示画面１２１の一部を示すウィンドウ３０１にワープロソフトの画面が表示されている状態でイベントが取得されると、図７のパート（ｂ）に示すように、例えば、「７／２０  １５：００  定例会議（ミーティングルーム）」というメッセージを表すメッセージ画像３０２ａが、まず、表示画面１２１の左下側に小さく表示される。この後、時間の経過に伴い漸次拡大されたメッセージ画像３０２ｂ、メッセージ画像３０２ｃ、メッセージ画像３０２ｄが順次表示される。このように、ワープロソフトのように一般的なアプリケーションが実行中の場合に対し、第１の表示形態が割り当てられることで、ユーザの作業の邪魔になりにくい目立たない大きさから目立つ大きさへと、メッセージ画像３０２（３０２ａ〜３０２ｄ）が漸次拡大して表示される。
【００４２】
第１の形態におけるメッセージ表示形態の変化速度は、キーボード１３０およびマウス１４０における入力操作速度によって変化する。本実施形態では、メッセージ表示制御部３６がメッセージ画像３０２を拡大する速度を変化させる。例えば、キーボード１３０での過去５秒間のキー入力数をｃとしたとき、メッセージ画像３０２の１秒ごとに拡大させるピクセル数は、次式
ｍａｘ（１０，６０−１０ｃ）
によって得られる。ここで、関数ｍａｘ（ｘ，ｙ）は、ｘとｙのうちのいずれか大きい値を取るものとする。これにより、例えば、キーボード１３０のキー操作がない場合には、メッセージ画像３０２が１秒間に６０ピクセルずつ拡大して表示される。キー入力が過去５秒間に１回の場合には、メッセージ画像３０２は、１秒ごとに５０ピクセルずつ拡大し、過去５秒間に５回の場合には、１秒ごとに１０ピクセルずつ拡大して表示される。キーボード１３０の代わりにマウス１４０が操作されている場合には、例えば、過去５秒間のうちマウス１４０が操作された秒数を頻度情報ｃとし、拡大するピクセル数を得る。これによって、メッセージ画像の変化速度は単位時間当たりのキーやマウスの入力頻度が多いほど遅くなる。したがって、操作者が操作を頻繁に行っている場面で、メッセージ画像が急激に拡大して操作を邪魔する事態が防止される。
【００４３】
図８は、メッセージ表示形態のうちの第２の形態を説明する図である。図８のパート（ａ）はイベント発生前における画像表示装置１２０の表示画面１２１を示し、図８のパート（ｂ）はイベント発生後における表示画面１２１を示し、図８のパート（ｃ）はさらにアプリケーションが終了した後における表示画面１２１を示している。
【００４４】
図８に示す第２の形態では、アプリケーションの表示形態が変化した時点、およびアプリケーションの実行が終了したいずれかの時点でメッセージが表示される。図８のパート（ａ）に示すように、表示画面１２１にプレゼンテーションツールの画面３１１が表示されている状態でイベントが発生した場合、図８のパート（ｂ）に示すように、プレゼンテーションツールの表示形態が変化する時点、および、プレゼンテーションツールの実行が終了する時点のいずれかの時点までメッセージ画像の表示が保留される。図８のパート（ｃ）に示すように、プレゼンテーションツールの表示形態が変化するか、または、プレゼンテーションツールの実行が終了すると、表示画面１２１にメッセージ画像３１２が表示される。プレゼンテーションツールが利用される発表等の場面では、メッセージ画像が大小に拘わらず作業の邪魔となりやすいが、この第２の形態ではメッセージ画像の表示が保留されるので、作業が邪魔されない。
【００４５】
図９は、メッセージ表示形態のうちの第３の形態を説明する図である。図９のパート（ａ）はイベント発生前における画像表示装置１２０の表示画面１２１を示し、図９のパート（ｂ）はイベント発生後における表示画面１２１を示している。
【００４６】
図９に示す第３の形態では、メッセージ自体を直接表示することに代えて、メッセージの存在を表す象徴画像を表示する。図９のパート（ａ）に示すように、表示画面１２１の一部を示すウィンドウにゲームの画面３２１が表示されている状態で、イベントが発生すると、図９のパート（ｂ）に示すように、メッセージそのものに代えて、メッセージの存在を示す「メッセージ」と表示したアイコン３２２が、表示画面１２１の右下側に小さく表示される。操作者はアイコン３２２によってメッセージの存在を認識するが、ゲームの画面３２１がメッセージの画面によって隠れることはないので、ゲームでの操作が中断されない。なお、メッセージは、マウス１４０の操作によってアイコン３２２がクリックされると表示される。
【００４７】
図７および図９に示す第１の形態および第２の形態において、作業者の作業を妨げないよう、メッセージ表示制御部３６は、初期のメッセージ画像３０２ａおよびアイコン３２２を、実行中アプリケーションの表示領域とできるだけ重ならない位置に表示させる。
【００４８】
図１０は、表示画面における、アプリケーションの画像、および初期のメッセージ画像およびアイコンが表示される位置を示す図である。
【００４９】
表示画面１２１で、実行中のアプリケーションの画像３３１の表示領域の上方および下方にある余った画面領域の高さをそれぞれｈ１，ｈ２とし、左側および右側にある余った画面領域の幅をそれぞれｗ１，ｗ２とする。また、メッセージ画像の縦と横の長さをｒ１，ｒ２とし、メッセージ画像の縦と横の比をｒ１：ｒ２＝ｒ１／ｒ２＝ｒとする。初期のメッセージ画像の横の長さとして、次の式（１）〜（４）の値から最大のものが選択される。
ｈ１／ｒ        （１）
ｈ２／ｒ        （２）
ｗ１            （３）
ｗ２            （４）
このとき、最初のメッセージ画像の縦の長さは、横の長さ×比ｒで求められる。最初のメッセージ画像が表示される位置は、式（１）〜（４）のうちの選択されたものに応じて決定される。例えば、上式（１）が選択された場合には表示画面１２１のうちアプリケーションの画像３３１の左上方の領域３３２が選択され、上式（２）が選択された場合には右下方の領域３３３が選択され、上式（３）が選択された場合には左下方の領域３３４が選択され、上式（４）が選択された場合には右上方の領域３３５に表示される。このことによって、動作中アプリケーションの画像３３１に重ならない最大のサイズでメッセージ画像が表示される。
【００５０】
続いて、コンピュータ１００によるメッセージ表示処理の流れについて図１１から図１４までに示すフローチャートを用いて説明する。
【００５１】
コンピュータ１００のアプリ演算部３１では、ワードプロセッサ、プレゼンテーションツール、およびゲームのうちのユーザによって指定されたアプリケーションプログラムが実行されており、図１１から図１４までに示すメッセージ表示処理は、アプリ演算部３１による実行の処理と並列して実行される。
【００５２】
図１１は、コンピュータ１００によるメイン演算処理の動作を表すフローチャートである。
【００５３】
図１１に示すメイン演算処理では、まず、イベント取得部３５によって、イベントの取得を行う（ステップＳ１１）。詳細には、操作者によって予め登録された時刻が到来した場合には、イベント取得部３５が、時刻の到来を表すイベントデータをメッセージも含めて出力する。イベント取得部３５によってイベントが取得された場合には（ステップＳ１２：Ｙｅｓ）、アプリ情報取得部３２が、アプリ演算部３１によって実行されているアプリケーションの種類およびこのアプリケーション実行により表示される画像についての表示形態データを得る（ステップＳ１３）。メッセージ表示制御部３６は、アプリ情報記憶部３８に記憶された表示形態テーブル（図５参照）から、得られたファイル名データおよび表示形態データに対応するメッセージ表示形態のデータを検索し読み出す（ステップＳ１４）。ここで、対応するメッセージ表示形態のデータが表示形態テーブルに存在せず、検索結果が無い場合には（ステップＳ１５：Ｎｏ）、第１の形態ａ）を、デフォルトのメッセージ表示形態として選択する（ステップＳ１６）。
【００５４】
次に、検索されたメッセージ表示形態が第１の形態ａ）である場合には（ステップＳ１７：Ｙｅｓ）、図１２に示すスレッドＡが起動される（ステップＳ１８）。また、検索されたメッセージ表示形態が第２の形態ｂ）である場合には（ステップＳ１９：Ｙｅｓ）、図１３に示すスレッドＡが起動され（ステップＳ２０）、検索されたメッセージ表示形態が第３の形態ｃ）である場合には（ステップＳ２１：Ｙｅｓ）、図１４に示すスレッドＣが起動される（ステップＳ２１）。
【００５５】
また上記ステップＳ１２の処理で、イベント取得部３５によってイベントが取得されなかった場合には（ステップＳ１２：Ｎｏ）、キーボード１３０からのキー入力の取得がなされる（ステップＳ２２）。このステップＳ２２で、メッセージ表示形態を設定するための、アプリ情報設定キーが押された場合（ステップＳ２３：Ｙｅｓ）、アプリ情報設定部３９が、図６に示す選択画面を画像表示装置１２０に表示し、操作者の操作によって選択したメッセージ表示形態をアプリ情報記憶部３８に記憶する（ステップＳ２４）。
【００５６】
図１２は、図１１のメイン演算処理で起動されるスレッドＡの処理を示すフローチャートである。
【００５７】
スレッドＡでは、メッセージ表示制御部３６が、イベントに対応付けられるメッセージを上記第１の形態で画像表示装置１２０に表示させる。
【００５８】
まず、メッセージ表示制御部３６は、表示しようとするメッセージ画像の縦横比ｒを算出し（ステップＳ３１）、さらに、実行中のアプリケーションの画像３３１（図１０参照）の表示領域の上方および下方にある余った画面領域の高さｈ１，ｈ２から、式ｈ１／ｒ，ｈ２／ｒの値を求め、また、左側および右側にある余った画面領域の幅ｗ１，ｗ２を求める（ステップＳ３２）。次に、ステップＳ３２で求めたｈ１／ｒ，ｈ２／ｒ，ｗ１，ｗ２の４つの値から最大の値を選択し、選択した値をメッセージ表示画像の表示幅ｗとする。また、図１０に示す、右下、左上、左下、右上のいずれかの領域から、４つの値のうちのいずれの値が選択されたかに対応する表示位置を選択して決定する（ステップＳ３３）。
【００５９】
次に、メッセージ表示制御部３６は、ステップＳ３３で決定した表示位置に、表示幅ｗの、メッセージ画像を表示する（ステップＳ３４）。これによって、図７のパート（ｂ）に例示するように、最初のメッセージ画像３０２ａが表示される。
【００６０】
次に、時間取得部３３がイベント取得からの経過時間ｔ１を得る（ステップＳ３５）。次に、入力速度監視部３４が、キーボード１３０からのキー入力情報を取得して、所定の図示しないキーバッファに記憶する。また、５秒前以前のキー入力情報を削除する（ステップＳ３６）。そして、キーバッファに記憶した内容、すなわちキー入力情報の数をカウントして、過去５秒間のキー入力回数ｃを得る（ステップＳ３７）。ここで、再び、時間取得部３３がイベント取得からの経過時間ｔ２を取得する（ステップＳ３８）。上記ステップＳ３６からステップＳ３８までの処理を、ステップＳ３８で得られた経過時間ｔ２と、ステップＳ３５で得られた経過時間ｔ１との差が１秒以上となるまで繰り返す（ステップＳ３９）。これによって、１秒ごとに過去５秒間の入力操作速度が求められ、メッセージ表示画像が変化する。
【００６１】
続いて、メッセージ表示画像の表示幅ｗが更新される（ステップＳ４０）。更新される表示幅は、次式
ｗ  ＋  ｍａｘ（１０，６０−１０ｃ）
を算出することで求められる。このステップＳ４０で、メッセージ表示制御部３６は、更新された表示幅ｗのメッセージ表示画像を画像表示装置１２０に表示させる。
【００６２】
上記ステップＳ３４からステップＳ４０までの処理は、更新された表示幅ｗが表示画面１２１幅の３／４以上となるまで繰り返される（ステップＳ４１）。これにより、約１秒ごとにメッセージ表示画像の表示幅ｗが更新され、例えば、図７のパート（ｂ）に示すように、第１の形態として、メッセージ画像３０２ｂ，３０２ｃ，３０２ｄが時間経過ともに大きく変化していく。
【００６３】
図１３は、図１１のメイン演算処理で起動されるスレッドＢの処理を示すフローチャートである。
【００６４】
スレッドＢでは、メッセージ表示制御部３６が、イベントに対応付けられるメッセージを上記第２の形態で画像表示装置１２０に表示させる。
【００６５】
まず、メッセージ表示制御部３６は、実行中のアプリケーションの表示形態情報を取得し、形態変数Ｔ１として記憶する（ステップＳ５１）。次に、再び、実行中のアプリケーションの表示形態情報を取得し、形態変数Ｔ２として記憶し（ステップＳ５２）、このステップＳ５２の処理を、形態変数Ｔ２が形態変数Ｔ１と異なることとなるまで繰り返す（ステップＳ５３）。形態変数Ｔ１が形態変数Ｔ２と異なった場合には（ステップＳ５３：Ｎｏ）、画像表示装置１２０に、メッセージの画像を表示する（ステップＳ５４）。これによって、第２の形態により、アプリケーションの表示形態が変化した時点、およびアプリケーションの実行が終了した時点のいずれかの時点でメッセージが表示される。
【００６６】
図１４は、図１１のメイン演算処理で起動されるスレッドＣの処理を示すフローチャートである。
【００６７】
スレッドＣでは、メッセージ表示制御部３６が、イベントに対応付けられるメッセージを上記第３の形態で画像表示装置１２０に表示させる。
【００６８】
まず、メッセージ表示制御部３６は、メッセージの存在を表す象徴画像としてアイコンを表示する（ステップＳ６１）。これによって、例えば、図９のパート（ｂ）に示すように、アイコン３２２が、表示画面１２１に表示される。
【００６９】
この後、マウス入力の取得が行われ（ステップＳ６２）、表示画面１２１のアイコン３２２がクリックされた場合には（ステップＳ６３：Ｎｏ）、メッセージ画像が画像表示装置１２０に表示される。
【００７０】
以上、本発明の一実施形態を説明したが、本発明はここに説明した形態に限られるものではない。
【００７１】
上述した実施形態では、メッセージ表示プログラム７００がＣＤ−ＲＯＭ２１５０に記憶されており、アプリケーションプログラム８００がＦＤ２１４０に記憶されているとして説明したが、本発明のメッセージ表示プログラムはこれに限られず、例えば、１つのＣＤ−ＲＯＭに記憶されたものであってもよい。
【００７２】
また、上述した実施形態では、アプリケーションプログラム８００がワードプロセッサ、プレゼンテーションツール、およびゲームの機能を有し、メッセージ表示プログラム７００がアラーム付きのスケジューラプログラム機能を有するものとして説明したが、本発明の演算プログラムおよびメッセージ表示プログラムはこれに限られるものではなく、例えば、アプリケーションプログラム８００が表計算ツールやドローツール、映像再生ツールを有するものであってもよい。
【００７３】
また、上述した実施形態では、メッセージ表示制御部３６が第１の形態としてメッセージの画面を時間経過に伴って拡大して表示するものとして説明したが、本発明はこれに限られるものではなく、例えば、メッセージ表示制御部が第１の形態として、メッセージ表示画像を始めから拡大して表示するとともに、重なったアプリケーションプログラムの画像が見えるよう透過度を高く設定して表示し、時間の経過とともに透過度を低下させるように変化させるものであってもよい。
【００７４】
また、上述した実施形態では、アプリケーション情報記憶部から読み出されたメッセージ表示形態に応じてメッセージが表示されるものとして説明したが、本発明はこれに限られるものではなく、例えば、メッセージに対して特定の表示形態を割り当て、この所定のメッセージについては、割り当てられた表示形態をアプリケーション情報記憶部から読み出された表示形態に優先する構成であってもよい。例えば、緊急性の高い特定のメッセージに第１の形態を表すデータを対応付けて登録しておくことによって、他のメッセージの場合には第２の形態で表示が保留される場合であっても、第１の表示形態が対応付けられたメッセージだけは、第１の形態で速やかに表示される。
【００７５】
また、上述した実施形態では、アプリ情報記憶部２８は、アプリケーションの種類を表す情報としてアプリケーションプログラムのファイル名を記憶するものとして説明したが、本発明はこれに限られるものではなく、情報記憶部が、例えば、一般、プレゼンテーション、ゲームに区分けされたアプリケーションプログラムの種類を表すデータを直接に記憶するものであってもよい。
【００７６】
また、上述した実施形態では、アプリ情報記憶部２８は、アプリ情報設定部３９によってキーボード１３０およびマウス１４０における入力操作に応じて選択されたメッセージの表示形態等の情報を記憶するものとして説明したが、本発明はこれに限られるものではなく、例えば、情報設定部を具備せず、情報が予め記憶された構成であってもよい。
【００７７】
以下、本発明の種々の形態について付記する。
【００７８】
（付記１）
画像を表示する表示部を備え、該表示部への画像表示を含む処理を担うアプリケーションプログラムの実行中に、メッセージ表示の契機となる、メッセージに対応付けられたイベントの取得を受けて、該表示部に該イベントに対応付けられたメッセージを表示するメッセージ表示装置において、
前記表示部へのメッセージの表示の契機となる、該メッセージに対応付けられたイベントを取得するイベント取得部と、
実行中のアプリケーションプログラムの種類および該アプリケーションプログラム実行により前記表示部に表示される画像の表示形態を取得する情報取得部と、
アプリケーションプログラムの種類、画像の表示形態、および、前記表示部へのメッセージの表示形態を互いに対応付けて記憶しておく情報記憶部と、
イベント取得部によるイベントの取得を受けて、前記情報記憶部から、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態を認識し、認識した表示形態で、前記表示部に、該イベントに対応付けられるメッセージを表示させるメッセージ表示制御部とを備えたことを特徴とするメッセージ表示装置。
【００７９】
（付記２）
アプリケーションプログラムの種類および画像の表示形態に対応付けて前記情報記憶部に記憶しておくメッセージの表示形態のうちの１つの形態として、メッセージの表示形態を時間経過に従って変化させる第１の形態を有するものであって、
前記メッセージ表示制御部は、前記イベント取得部によるイベントの取得を受けて、前記情報記憶部から、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態として前記第１の形態が認識された場合に、前記表示部に、該イベントに対応付けられたメッセージを該第１の形態で表示させるものであることを特徴とする付記１記載のメッセージ表示装置。
【００８０】
（付記３）
アプリケーションプログラムの種類および画像の表示形態に対応づけて前記情報記憶部が記憶しておくメッセージの表示形態のうちの１つの形態として、前記イベント取得部でイベントを取得した時点で実行中のアプリケーションプログラムの表示形態が変化した時点、および該アプリケーションプログラムの実行が終了した時点で前記画面上に該イベントに対応付けられたメッセージを表示する第２の形態を有するものであって、
前記メッセージ表示制御部は、前記イベント取得部による該イベントの取得を受けて、前記情報記憶部から、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態として前記第２の形態が認識された場合に、前記表示部に、該イベントに対応付けられたメッセージを該第２の形態で表示させるものであることを特徴とする付記１記載のメッセージ表示装置。
【００８１】
（付記４）
アプリケーションプログラムの種類および画像の表示形態に対応付けて前記情報記憶部に記憶しておくメッセージの表示形態のうちの１つの形態として、
メッセージを直接に表示することに代えて、メッセージの存在を表す象徴画像を表示する第３の形態を有するものであって、
前記メッセージ表示制御部は、前記イベント取得部によるイベントの取得を受けて、前記情報記憶部から、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態として前記第３の形態が認識された場合に、前記表示部に、該イベントに対応付けられたメッセージを該第３の形態で表示させるものであることを特徴とする付記１記載のメッセージ表示装置。
【００８２】
（付記５）
当該メッセージ表示装置が、操作入力を受ける入力装置と、該入力装置における入力操作速度を監視する速度監視部とをさらに備え、
前記メッセージ表示制御部は、前記表示部に前記第２の形態に従ってメッセージを表示するにあたっては、メッセージ表示形態の変化速度を、前記速度監視部により監視された入力操作速度に応じて変化させるものであることを特徴とする付記２記載のメッセージ表示装置。
【００８３】
（付記６）
当該メッセージ表示装置が、
操作入力を受ける入力装置と、
アプリケーションプログラムの種類、および、画像の表示形態に対応付けて情報記憶部に記憶させる前記表示部へのメッセージの表示形態を該入力装置における入力操作に応じて、選択する情報設定部とをさらに備たことを特徴とする付記１記載のメッセージ表示装置。
【００８４】
（付記７）
画像を表示する表示部と、
前記表示部への画像表示を含む処理を担うアプリケーションプログラムを実行させる演算部と、
前記表示部へのメッセージの表示の契機となる、該メッセージに対応付けられたイベントを取得するイベント取得部と、
前記演算部で実行中のアプリケーションプログラムの種類および該アプリケーションプログラム実行により前記表示部に表示される画像の表示形態を取得する情報取得部と、
アプリケーションプログラムの種類、画像の表示形態、および、前記表示部へのメッセージの表示形態を互いに対応付けて記憶しておく情報記憶部と、
前記イベント取得部によるイベントの取得を受けて、前記情報記憶部から、前記演算部で実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態を認識し、認識した表示形態で、前記表示部に、該イベントに対応付けられるメッセージを表示させるメッセージ表示制御部とを備えたことを特徴とする演算装置。
【００８５】
（付記８）
画像を表示する表示部および記憶装置を備えプログラムを実行するとともに該表示部への画像表示を含む処理を担うアプリケーションプログラムを実行する情報処理装置内に組み込まれて、該情報処理装置に、メッセージを表示するメッセージ表示処理を実行させるメッセージ表示プログラムにおいて、
前記情報処理装置に、
前記表示部へのメッセージの表示の契機となる、該メッセージに対応付けられたイベントを取得するイベント取得部と、
実行中のアプリケーションプログラムの種類および該アプリケーションプログラム実行により前記表示部に表示される画像の表示形態を取得する情報取得部と、
アプリケーションプログラムの種類、画像の表示形態、および、前記表示部へのメッセージの表示形態を互いに対応付けて前記記憶装置に記憶する情報記憶部と、
イベントの取得を受けて、前記記憶装置から、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態を認識し、認識した表示形態で、前記表示部に、該イベントに対応付けられるメッセージを表示させるメッセージ表示制御部とを構築することを特徴とするメッセージ表示プログラム。
【００８６】
（付記９）
前記アプリケーションプログラムの種類および画像の表示形態に対応付けて前記情報記憶部が前記記憶装置に記憶するメッセージの表示形態のうちの１つの形態として、メッセージの表示形態を時間経過に従って変化させる第１の形態を有するものであって、
前記メッセージ表示制御部は、前記イベント取得部によるイベントの取得を受けて、前記情報記憶部から、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態として前記第１の形態が認識された場合に、前記表示部に、該イベントに対応付けられたメッセージを該第１の形態で表示させるものであることを特徴とする付記８記載のメッセージ表示プログラム。
【００８７】
（付記１０）
前記アプリケーションプログラムの種類および画像の表示形態に対応づけて前記情報記憶部が前記記憶装置に記憶するメッセージの表示形態のうちの１つの形態として、前記イベント取得部でイベントを取得した時点で実行中のアプリケーションプログラムの表示形態が変化した時点、および該アプリケーションプログラムの実行が終了した時点で前記画面上に該イベントに対応付けられたメッセージを表示する第２の形態を有するものであって、
前記メッセージ表示制御部は、前記イベント取得部による該イベントの取得を受けて、前記情報記憶部から、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態として前記第２の形態が認識された場合に、前記表示部に、該イベントに対応付けられたメッセージを該第２の形態で表示させるものであることを特徴とする付記８記載のメッセージ表示プログラム。
【００８８】
（付記１１）
アプリケーションプログラムの種類および画像の表示形態に対応付けて前記情報記憶部が前記記憶装置に記憶するメッセージの表示形態のうちの１つの形態として、
メッセージを直接に表示することに代えて、メッセージの存在を表す象徴画像を表示する第３の形態を有するものであって、
前記メッセージ表示制御部は、前記イベント取得部によるイベントの取得を受けて、前記情報記憶部から、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態として前記第３の形態が認識された場合に、前記表示部に、該イベントに対応付けられたメッセージを該第３の形態で表示させるものであることを特徴とする付記８記載のメッセージ表示プログラム。
【００８９】
（付記１２）
当該メッセージ表示装置が、操作入力を受ける入力装置と、該入力装置における入力操作速度を監視する速度監視部とをさらに備え、
前記メッセージ表示制御部は、前記表示部に前記第２の形態に従ってメッセージを表示するにあたっては、メッセージ表示形態の変化速度を、前記速度監視部により監視された入力操作速度に応じて変化させるものであることを特徴とする付記９記載のメッセージ表示プログラム。
【００９０】
（付記１３）
当該メッセージ表示装置が、
操作入力を受ける入力装置と、
アプリケーションプログラムの種類、および、画像の表示形態に対応付けて情報記憶部に記憶させる前記表示部へのメッセージの表示形態を該入力装置における入力操作に応じて、選択する情報設定部とをさらに備たことを特徴とする付記８記載のメッセージ表示プログラム。
【００９１】
（付記１４）
画像を表示する表示部および記憶装置を備えプログラムを実行する情報処理装置内に組み込まれて、該情報処理装置に、該表示部にメッセージを表示するメッセージ表示処理を実行させる演算プログラムにおいて、
前記情報処理装置に、
前記表示部への画像表示を含む処理を担うアプリケーションプログラムを実行させる演算部と、
前記表示部へのメッセージの表示の契機となる、該メッセージに対応付けられたイベントを取得するイベント取得部と、
前記演算部で実行中のアプリケーションプログラムの種類および該アプリケーションプログラム実行により前記表示部に表示される画像の表示形態を取得する情報取得部と、
アプリケーションプログラムの種類、画像の表示形態、および、前記表示部へのメッセージの表示形態を互いに対応付けて前記記憶装置に記憶する情報記憶部と、
前記イベント取得部にはイベントの取得を受けて、前記記憶装置から、前記演算部で実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態を認識し、認識した表示形態で、前記表示部に、該イベントに対応付けられるメッセージを表示させるメッセージ表示制御部とを構築することを特徴とする演算プログラム。
【００９２】
（付記１５）
画像を表示する表示部および記憶装置を備えプログラムを実行するとともに該表示部への画像表示を含む処理を担うアプリケーションプログラムを実行する情報処理装置内に組み込まれて、該情報処理装置に、メッセージを表示するメッセージ表示処理を実行させるメッセージ表示プログラムが、該情報処理装置で読み取り可能に記憶されてなるメッセージ表示プログラム記憶媒体において、
前記情報処理装置に、
前記表示部へのメッセージの表示の契機となる、該メッセージに対応付けられたイベントを取得するイベント取得部と、
実行中のアプリケーションプログラムの種類および該アプリケーションプログラム実行により前記表示部に表示される画像の表示形態を取得する情報取得部と、
アプリケーションプログラムの種類、画像の表示形態、および、前記表示部へのメッセージの表示形態を互いに対応付けて前記記憶装置に記憶する情報記憶部と、
イベントの取得を受けて、前記記憶装置から、実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態を認識し、認識した表示形態で、前記表示部に、該イベントに対応付けられるメッセージを表示させるメッセージ表示制御部とを構築するメッセージ表示プログラムが記憶されてなることを特徴とするメッセージ表示プログラム記憶媒体。
【００９３】
（付記１６）
画像を表示する表示部および記憶装置を備えプログラムを実行する情報処理装置内に組み込まれて、該情報処理装置に、該表示部にメッセージを表示するメッセージ表示処理を実行させる演算プログラムが、該情報処理装置で読み取り可能に記憶されてなる演算プログラム記憶媒体において、
前記情報処理装置に、
前記表示部への画像表示を含む処理を担うアプリケーションプログラムを実行させる演算部と、
前記表示部へのメッセージの表示の契機となる、該メッセージに対応付けられたイベントを取得するイベント取得部と、
前記演算部で実行中のアプリケーションプログラムの種類および該アプリケーションプログラム実行により前記表示部に表示される画像の表示形態を取得する情報取得部と、
アプリケーションプログラムの種類、画像の表示形態、および、前記表示部へのメッセージの表示形態を互いに対応付けて前記記憶装置に記憶する情報記憶部と、
前記イベント取得部にはイベントの取得を受けて、前記記憶装置から、前記演算部で実行中のアプリケーションプログラムの種類および画像の表示形態に対応付けられたメッセージの表示形態を認識し、認識した表示形態で、前記表示部に、該イベントに対応付けられるメッセージを表示させるメッセージ表示制御部とを構築することを特徴とする演算プログラムが記憶されてなることを特徴とする演算プログラム記憶媒体。
【図面の簡単な説明】
【００９４】
【図１】本発明のデータ変換装置の一実施形態として動作するパーソナルコンピュータの外観斜視図である。
【図２】図１に示すパーソナルコンピュータのハードウェア構成図である。
【図３】本発明の演算プログラムの一実施形態を示す図である。
【図４】図１および図２に示すパーソナルコンピュータを本発明の演算装置の一実施形態として動作させるためにこのパーソナルコンピュータ上に構築される要素と、それらの要素による作用の概略を表す図である。
【図５】アプリ情報記憶部３８に記憶される表示形態テーブルの一例を示す図である。
【図６】アプリ情報設定部がメッセージ表示形態の選択の際に表示画面に表示される選択画面を示す図である。
【図７】メッセージ表示形態のうちの第１の形態を説明する図である。
【図８】メッセージ表示形態のうちの第２の形態を説明する図である。
【図９】メッセージ表示形態のうちの第３の形態を説明する図である。
【図１０】表示画面における、アプリケーションの画像、および初期のメッセージ画像およびアイコンが表示される位置を示す図である。
【図１１】図１に示すコンピュータによるメイン演算処理の動作を表すフローチャートである。
【図１２】図１１のメイン演算処理で起動されるスレッドＡの処理を示すフローチャートである。
【図１３】図１１のメイン演算処理で起動されるスレッドＢの処理を示すフローチャートである。
【図１４】図１１のメイン演算処理で起動されるスレッドＣの処理を示すフローチャートである。
【符号の説明】
【００９５】
２１    アプリケーション演算部（演算部）
２２    アプリケーション情報取得部（情報取得部）
２４    入力速度監視部（速度監視部）
２５    イベント取得部
２６    メッセージ表示制御部
２８    アプリケーション情報記憶部（情報記憶部）
２９    アプリケーション情報設定部（情報設定部）
３１    アプリケーション演算部（演算部）
３２    アプリケーション情報取得部（情報取得部）
３４    入力速度監視部（速度監視部）
３５    イベント取得部
３６    メッセージ表示制御部
３８    アプリケーション情報記憶部（情報記憶部）
３９    アプリケーション情報設定部（情報設定部）
１００    パーソナルコンピュータ（情報処理装置、メッセージ表示装置、演算装置）
１２０    画像表示装置（表示部）
１２１    表示画面
１３０    キーボード（入力装置）
１４０    マウス（入力装置）
２１２    主メモリ（記憶装置）
３０２    メッセージ画像
３２２    アイコン
７００    メッセージ表示プログラム
８００    アプリケーションプログラム（メッセージ表示プログラムと合わせて演算プログラム）
２１４０  ＦＤ（記憶媒体）
２１５０  ＣＤ−ＲＯＭ（記憶媒体）
【図１】
2008117294.tif 000003
【図２】
2008117294.tif 000004
【図３】
2008117294.tif 000005
【図４】
2008117294.tif 000006
【図５】
2008117294.tif 000007
【図６】
2008117294.tif 000008
【図７】
2008117294.tif 000009
【図８】
2008117294.tif 000010
【図９】
2008117294.tif 000011
【図１０】
2008117294.tif 000012
【図１１】
2008117294.tif 000013
【図１２】
2008117294.tif 000014
【図１３】
2008117294.tif 000015
【図１４】
2008117294.tif 000016