(57)【要約】【課題】メッセージを表示する際のユーザの作業の中断を抑制する。【解決手段】通知情報取得手段１ｂは、ＯＳやアプリケーションの通知情報を取得する。表示領域決定手段１ｃは、表示装置２の画面領域のうち、ユーザの操作の対象外の領域や動画による画面変化の小さい領域を判定し、メッセージの出力領域として決定する。制御信号出力手段１ｄは、表示領域決定手段１ｃから通知情報と出力領域とを表す情報を取得し、これらの情報を表示装置２の制御信号に変換する。そして、制御信号出力手段１ｄは、この制御信号を表示装置２に出力する。表示装置２は、この制御信号を受け付けると、表示装置２の画面に表示されていた基本画面に制御信号に含まれる通知情報とその出力位置の情報に基づいてメッセージをオーバーレイ表示する。【選択図】図１
2009187454.tif 000002
【特許請求の範囲】
【請求項１】
入力される画像信号に応じた画像を表示すると共に制御信号が入力されると前記制御信号に応じたメッセージを前記画像に重畳して表示する表示装置と接続され、操作画面を示す画像信号を前記表示装置に出力する情報処理装置において、
前記表示装置に表示させる前記メッセージの内容を示す通知情報を取得する通知情報取得手段と、
前記通知情報取得手段が前記通知情報を取得すると、前記操作画面内で画面変化の小さい領域を判定し、判定した領域を前記メッセージの表示領域と決定する表示領域決定手段と、
前記表示装置に表示させる前記メッセージの内容と前記表示領域決定手段が決定した前記表示領域とを示す制御信号を前記表示装置に出力する制御信号出力手段と、
を有することを特徴とする情報処理装置。
【請求項２】
前記操作画面に表示するポインタの位置を監視するポインタ位置監視手段を更に有し、
前記表示領域決定手段は、前記ポインタ位置監視手段の監視結果に基づいて前記操作画面内で前記ポインタの表示頻度が小さい領域を特定し、特定した領域を前記画面変化の小さい領域と判定する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項３】
前記操作画面に表示するウィンドウの位置を監視するウィンドウ位置監視手段を更に有し、
前記表示領域決定手段は、前記ウィンドウ位置監視手段の監視結果に基づいて前記操作画面内で前記ウィンドウの表示頻度が小さい領域を特定し、特定した領域を前記画面変化の小さい領域と判定する、
ことを特徴とする請求項１記載の情報処理装置。
【請求項４】
前記表示領域決定手段は、前記操作画面内で動画像の再生が行われている場合、前記動画像の描画領域内で画像変化の小さい領域を特定し、特定した領域を前記画面変化の小さい領域と判定することを特徴とする請求項１記載の情報処理装置。
【請求項５】
前記通知情報取得手段は、前記通知情報として、前記情報処理装置で動作するソフトウェアの更新情報を、他の情報処理装置からネットワーク経由で取得することを特徴とする
請求項１記載の情報処理装置。
【請求項６】
入力される画像信号に応じた画像を表示すると共に制御信号が入力されると前記制御信号に応じたメッセージを前記画像に重畳して表示する表示装置と接続され、操作画面を示す画像信号を前記表示装置に出力する情報処理装置のメッセージ通知方法において、
通知情報取得手段が、前記表示装置に表示させる前記メッセージの内容を示す通知情報を取得し、
表示領域決定手段が、前記通知情報取得手段が前記通知情報を取得すると、前記操作画面内で画面変化の小さい領域を判定し、判定した領域を前記メッセージの表示領域と決定し、
制御信号出力手段が、前記表示装置に表示させる前記メッセージの内容と前記表示領域決定手段が決定した前記表示領域とを示す制御信号を前記表示装置に出力する、
ことを特徴とするメッセージ通知方法。
【請求項７】
入力される画像信号に応じた画像を表示すると共に制御信号が入力されると前記制御信号に応じたメッセージを前記画像に重畳して表示する表示装置と接続され、操作画面を示す画像信号を前記表示装置に出力するコンピュータを、
前記表示装置に表示させる前記メッセージの内容を示す通知情報を取得する通知情報取得手段、
前記通知情報取得手段が前記通知情報を取得すると、前記操作画面内で画面変化の小さい領域を判定し、判定した領域を前記メッセージの表示領域と決定する表示領域決定手段、
前記表示装置に表示させる前記メッセージの内容と前記表示領域決定手段が決定した前記表示領域とを示す制御信号を前記表示装置に出力する制御信号出力手段、
として機能させることを特徴とするメッセージ通知プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、メッセージ通知方法およびメッセージ通知プログラムに関し、特にユーザに情報を通知する情報処理装置、メッセージ通知方法およびメッセージ通知プログラムに関する。
【背景技術】
【０００２】
現在、ＧＵＩ（Graphical User Interface）を備えたコンピュータが普及している。多くのコンピュータでは、オペレーティングシステム（ＯＳ：Operating System）が操作画面を生成し、操作画面を示す画像信号をコンピュータに接続された表示装置（モニタ）に出力する。これにより、ユーザは表示装置に表示された操作画面を見て、現在の操作状況を直感的に把握し、対話的な操作を行うことが可能となる。また、ＧＵＩとしてウィンドウシステムを採用した場合、ユーザはウィンドウを操作して複数の作業を平行に行うことができる。ＧＵＩを備えたコンピュータでは、ユーザはポインティングデバイスを用いて操作画面内に表示されるポインタを移動させて、任意の位置を指定することができる。
【０００３】
ここで、コンピュータの動作中にユーザに早急に通知すべき情報がある場合、ユーザの操作状況に拘わらず、操作画面内に強制的にメッセージを表示することが行われている。例えば、ソフトウェアプログラムの更新があることの通知、電子メールやインスタントメッセージを受信したことの通知、メモリなどのハードウェア資源が不足していることの警告が、操作画面内にメッセージとして表示される。
【０００４】
このようなメッセージ表示処理は、一般的には、コンピュータ側でメッセージと他の操作画面とを合成し、合成後の画像信号を表示装置に出力することで行われている。一方、画像信号とは別にメッセージを示す信号を表示装置に入力し、表示装置にて画像信号に対応する画面とメッセージとを重畳表示（オーバーレイ表示）する方法もある（例えば、特許文献１，２参照）。このような表示装置が備えるオーバーレイ表示機能を利用することで、コンピュータの画像処理の負荷が軽減される、メッセージを必ず他の画像よりも手前（最上位のレイヤー）に表示させることができるといった利点がある。
【特許文献１】特開昭６２−１４１８７９号公報
【特許文献２】特開２００２−２６７４８５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、上記特許文献１，２に記載の方法では、ユーザが現在着目している領域が、強制的に表示されるメッセージによって覆われてしまい、ユーザの作業が中断されてしまう可能性があるという問題がある。一方、メッセージによって覆われる領域を小さくしようとすると、メッセージが小さく表示されることになり、メッセージに気付きにくくなる、メッセージが読みにくくなるといった問題が生じる。
【０００６】
本発明はこのような点に鑑みてなされたものであり、メッセージの表示によるユーザの作業の中断を抑制できる情報処理装置、メッセージ通知方法およびメッセージ通知プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記課題を解決するために、ユーザに情報を通知する情報処理装置が提供される。この情報処理装置は、入力される画像信号に応じた画像を表示すると共に制御信号が入力されると制御信号に応じたメッセージを画像に重畳して表示する表示装置と接続され、操作画面を示す画像信号を表示装置に出力する。この情報処理装置は、通知情報取得手段、表示領域決定手段および制御信号出力手段を有する。通知情報取得手段は、表示装置に表示させるメッセージの内容を示す通知情報を取得する。表示領域決定手段は、通知情報取得手段が通知情報を取得すると、操作画面内で画面変化の小さい領域を判定し、判定した領域をメッセージの表示領域と決定する。制御信号出力手段は、表示装置に表示させるメッセージの内容と表示領域決定手段が決定した表示領域とを示す制御信号を表示装置に出力する。
【０００８】
このような情報処理装置によれば、通知情報取得手段により表示装置に表示させるメッセージの内容を示す通知情報が取得される。そして、表示領域決定手段により、通知情報取得手段が通知情報を取得すると、操作画面内で画面変化の小さい領域が判定され、判定された領域がメッセージの表示領域と決定される。更に、制御信号出力手段により、表示装置に表示させるメッセージの内容と表示領域決定手段が決定した表示領域とを示す制御信号が表示装置に出力される。
【０００９】
また、上記課題を解決するために、上記情報処理装置と同様の処理を行うメッセージ通知方法、および、コンピュータを上記情報処理装置と同様に機能させるメッセージ通知プログラム、が提供される。
【発明の効果】
【００１０】
上記情報処理装置、メッセージ通知方法およびメッセージ通知プログラムによれば、メッセージの表示によるユーザの作業の中断を抑制することができる。
【発明を実施するための最良の形態】
【００１１】
以下、実施の形態を図面を参照して詳細に説明する。まず、本実施の形態の概要について説明し、その後、本実施の形態の具体的な内容を説明する。
図１は、本実施の形態の概念図である。図１に示される情報処理装置１は、ＯＳやアプリケーションによって通知される更新情報、電子メール受信情報やハードウェアの利用状況に関する情報などの通知情報を取得し、ユーザに通知する。情報処理装置１は、ネットワーク１０と接続されている。また、情報処理装置１は、表示装置２と接続されており、通知するメッセージを表示装置２に表示させる。
【００１２】
情報処理装置１は、データ記憶手段１ａ、通知情報取得手段１ｂ、表示領域決定手段１ｃ、制御信号出力手段１ｄ、画像データ作成手段１ｅおよび画像信号出力手段１ｆを有する。
【００１３】
データ記憶手段１ａは、画像や動画などのコンテンツデータを記憶する。
通知情報取得手段１ｂは、ネットワーク１０を介して情報処理装置１で動作するＯＳやアプリケーションの更新情報を取得する。また、通知情報取得手段１ｂは、情報処理装置１で動作するＯＳやアプリケーションからの電子メール受信情報やハードウェアの利用状況に関する情報などを取得する。
【００１４】
表示領域決定手段１ｃは、通知情報取得手段１ｂが取得した通知情報を表示装置２に出力するメッセージの画面上の出力位置を決定する。表示領域決定手段１ｃは、表示装置２の画面領域のうち、画面変化の小さい位置を判定し、判定した位置をメッセージの出力位置と決定する。表示領域決定手段１ｃは、通知情報と出力位置情報とを制御信号出力手段１ｄに出力する。
【００１５】
制御信号出力手段１ｄは、表示領域決定手段１ｃから取得した通知情報と出力位置情報とを表示装置２の制御信号に変換する。そして、制御信号出力手段１ｄは、この制御信号を表示装置２に出力する。ここで、表示装置２の制御信号は、例えば、表示装置２の画像出力手段２ｃに表示される画像の輝度や色合いなどの調整を情報処理装置１から制御するためにも利用される。
【００１６】
画像データ作成手段１ｅは、データ記憶手段１ａに記憶されたコンテンツデータに基づいて、表示装置２に表示するためのＯＳの操作画面や動画などの画像データを作成する。
画像信号出力手段１ｆは、画像データ作成手段１ｅが作成した画像データを表示装置２に表示するための画像信号に変換する。画像信号出力手段１ｆは、この画像信号を表示装置２に出力する。
【００１７】
表示装置２は、制御信号受付手段２ａ、画像信号受付手段２ｂおよび画像出力手段２ｃを有する。
制御信号受付手段２ａは、情報処理装置１から通知情報を含む制御信号を受け付ける。制御信号受付手段２ａは、この制御信号から通知情報データを取得して画像出力手段２ｃに出力する。
【００１８】
画像信号受付手段２ｂは、情報処理装置１から画像信号を受け付ける。画像信号受付手段２ｂは、受け付けた画像信号に基づいて画像出力手段２ｃにユーザが操作／閲覧するためのＯＳの操作画面や画像コンテンツである基本画面のデータを出力する。
【００１９】
画像出力手段２ｃは、画像を表示するための画面である。画像出力手段２ｃは、画像信号受付手段２ｂからの基本画面データに基づいて画面に画像を表示する。画像出力手段２ｃは、制御信号受付手段２ａから通知情報を表すメッセージとその表示領域とを含むデータが入力された場合、このデータに基づいて、上記基本画面とメッセージとを合成し、オーバーレイ表示する。ここで、オーバーレイ表示とは、背景となる基本画面に対して、文字や図形などを重畳して表示する方法である。
【００２０】
このように、情報処理装置１は、ユーザにメッセージを通知する際に、表示装置２の画面領域におけるその出力位置を決定する。情報処理装置１は、この出力位置を表示装置２の画面領域のうち、画面変化の小さい領域を判定して、この領域にメッセージを出力するよう表示装置２に制御信号を出力する。これにより、メッセージの表示によるユーザの作業の中断を抑制することができる。
【００２１】
以下、本実施の形態を図面を参照して詳細に説明する。
図２は、本実施の形態の情報処理装置のハードウェア構成図である。情報処理装置１００は、ＣＰＵ（Central Processing Unit）１０１によって装置全体が制御されている。ＣＰＵ１０１には、バス１０７を介してＲＡＭ（Random Access Memory）１０２、ＨＤＤ（Hard Disk Drive）１０３、グラフィック処理装置１０４、入力インタフェース１０５および通信インタフェース１０６が接続されている。
【００２２】
ＲＡＭ１０２には、ＣＰＵ１０１に実行させるＯＳのプログラムやアプリケーションの少なくとも一部が一時的に格納される。また、ＲＡＭ１０２には、ＣＰＵ１０１による処理に必要な各種データが格納される。
【００２３】
ＨＤＤ１０３には、情報処理装置１００上のＯＳやアプリケーションが扱うデータが格納される。
グラフィック処理装置１０４には、モニタ２００が接続されている。グラフィック処理装置１０４は、ＣＰＵ１０１からの命令に従って、画像をモニタ２００の画面に表示させる。ここで、モニタ２００は、情報処理装置１００の基本画面に文字や図形などをオーバーレイ表示する機能を有する。また、グラフィック処理装置１０４とモニタ２００とは、例えば、シリアル通信ケーブルで接続され制御信号と画像信号とが交互に送受信される。
【００２４】
入力インタフェース１０５には、キーボード３００とマウス４００とが接続されている。入力インタフェース１０５は、キーボード３００やマウス４００から送られてくる信号を、バス１０７を介してＣＰＵ１０１に出力する。
【００２５】
通信インタフェース１０６は、ネットワーク５００に接続されている。通信インタフェース１０６は、ネットワーク５００を介して、他のコンピュータとの間でデータの送受信を行う。
【００２６】
以上のようなハードウェア構成によって、本実施の形態の処理機能を実現することができる。
次に、情報処理装置１００の機能構成について説明する。
【００２７】
図３は、情報処理装置の機能を示すブロック図である。図３には、情報処理装置１００と接続されたネットワーク５００およびモニタ２００も示されている。
情報処理装置１００は、履歴データ記憶部１１１、通知情報取得部１１２、表示領域決定部１１３、制御信号出力部１１４、ポインタ位置監視部１１５、ウィンドウ位置監視部１１６、画像データ記憶部１１７、画像データ作成部１１８および画像信号出力部１１９を有する。
【００２８】
履歴データ記憶部１１１は、通知情報の分類、通知内容を表すＩＤである通知内容ＩＤおよび表示領域を表すＩＤである表示領域ＩＤを対応付けた通知情報定義テーブルを記憶する。また、履歴データ記憶部１１１は、ポインタ位置監視部１１５が取得した基本画面上のマウス４００によるポインタ位置の表示履歴であるポインタ位置履歴テーブルを記憶する。更にまた、履歴データ記憶部１１１は、ウィンドウ位置監視部１１６が取得したウィンドウの表示頻度情報であるウィンドウ表示頻度テーブルを記憶する。
【００２９】
通知情報取得部１１２は、ネットワーク５００を介して情報処理装置１００で動作するＯＳやアプリケーションの更新情報を取得する。また、通知情報取得部１１２は、情報処理装置１００で動作するＯＳやアプリケーションからの電子メール受信情報やハードウェアの利用状況に関する情報などを取得する。通知情報取得部１１２は、取得した通知情報を履歴データ記憶部１１１に記憶された通知情報定義テーブルを参照し、通知情報の分類によって、通知内容ＩＤを取得する。通知情報取得部１１２は、この通知内容ＩＤを表示領域決定部１１３に出力する。
【００３０】
表示領域決定部１１３は、通知情報取得部１１２から受け付けた通知内容ＩＤで表されるメッセージのモニタ２００における表示領域を決定する。表示領域決定部１１３には、管理者によって全てまたは一部のメッセージの表示領域を固定領域とするか否かが予め設定される。そして、表示領域決定部１１３は、以下に示す方法のうちのいずれかによってこの表示領域を決定する。
【００３１】
第１の方法は、メッセージの表示領域を固定するよう設定されている場合に実行される。この場合、表示領域決定部１１３は、履歴データ記憶部１１１に記憶された通知情報定義テーブルを参照して、表示領域を管理者によって予め決められた位置に決定する。
【００３２】
次の第２〜４の方法は、メッセージの表示領域を固定しないよう設定されている場合に実行される。
第２の方法は、ユーザがマウス４００を利用して基本画面上で作業をしている場合に実行される。この場合、表示領域決定部１１３は、履歴データ記憶部１１１に記憶されたポインタ位置履歴テーブルを参照して、このポインタが動いた範囲から基本画面のうちユーザの操作対象となっている領域を判定し、この領域を避けるように表示領域を決定する。
【００３３】
第３の方法は、ユーザが基本画面のウィンドウを操作していない場合に実行されることが好適である。この場合、表示領域決定部１１３は、履歴データ記憶部１１１に記憶されたウィンドウ表示頻度テーブルを参照して、ウィンドウの表示頻度の少ない領域を判定し、判定した領域をメッセージの出力領域と決定する。なお、表示領域決定部１１３は、メッセージを表示する際にウィンドウが表示されていない領域を判定して、その領域を表示領域と決定してもよい。
【００３４】
第４の方法は、情報処理装置１００が動画を全画面に対して一定の割合より大きなウィンドウで再生している場合や、動画を全画面で再生している場合に実行される。この場合、表示領域決定部１１３は、画像データ作成部１１８から動画による画面変化の小さい領域を取得して、この領域を出力領域と決定する。動画を全画面に対して一定の割合より小さなウィンドウにより再生している場合は、第３の方法が実行される。
【００３５】
また、表示領域決定部１１３は、表示領域の情報をモニタ２００の画面を複数の領域に分割し、各領域に対応付けて定義された表示領域ＩＤによって取得する。表示領域決定部１１３は、取得した通知内容ＩＤと表示領域ＩＤとを対応付けた通知情報データを制御信号出力部１１４に出力する。
【００３６】
制御信号出力部１１４は、表示領域決定部１１３から受け付けた通知情報データをモニタ２００の制御信号に変換する。制御信号出力部１１４は、この制御信号をモニタ２００に出力する。
【００３７】
ポインタ位置監視部１１５は、マウス４００によるポインタ位置の履歴であるポインタ位置履歴テーブルを取得する。ポインタ位置監視部１１５は、このポインタ位置履歴テーブルを履歴データ記憶部１１１に格納する。
【００３８】
ウィンドウ位置監視部１１６は、モニタ２００の出力画面を複数の領域に分割し、分割した各領域におけるウィンドウの表示頻度であるウィンドウ表示頻度テーブルを取得する。ウィンドウ位置監視部１１６は、このウィンドウ表示頻度テーブルを履歴データ記憶部１１１に格納する。
【００３９】
画像データ記憶部１１７は、画像や動画などのコンテンツデータを記憶する。
画像データ作成部１１８は、画像データ記憶部１１７に記憶されたコンテンツデータに基づいて、モニタ２００に表示させるためのＯＳの操作画面や動画などの画像データを作成する。また、画像データ作成部１１８は、動画を表示させる場合、動画による画面の変化が小さい領域を判定して、この領域に対応する表示領域ＩＤを表示領域決定部１１３に通知する。画像データ作成部１１８は、作成した画像データを画像信号出力部１１９に出力する。
【００４０】
画像信号出力部１１９は、画像データ作成部１１８から取得した画像データをモニタ２００に表示させるための画像信号に変換する。画像信号出力部１１９は、この画像信号をモニタ２００に出力する。
【００４１】
モニタ２００は、表示情報記憶部２０１、制御信号受付部２０２、画像信号受付部２０３および画像出力部２０４を有する。
表示情報記憶部２０１は、通知内容ＩＤを具体的なメッセージに対応付けるメッセージ定義テーブルを記憶する。
【００４２】
制御信号受付部２０２は、情報処理装置１００から制御信号を受け付ける。制御信号受付部２０２は、受け付けた制御信号から通知情報データを取得し、通知内容ＩＤと表示領域ＩＤとを取得する。制御信号受付部２０２は、この通知内容ＩＤで示される具体的なメッセージを表示情報記憶部２０１に記憶されたメッセージ定義テーブルを参照して取得する。そして、制御信号受付部２０２は、画像出力部２０４に取得したメッセージとその表示領域とを含むデータを出力する。
【００４３】
画像信号受付部２０３は、情報処理装置１００から画像信号を受け付ける。画像信号受付部２０３は、受け付けた画像信号に基づいて画像出力部２０４にユーザが閲覧および操作するための基本画面データを出力する。
【００４４】
画像出力部２０４は、画像を表示するための画面である。画像出力部２０４は、画像信号受付部２０３からの基本画面データに基づいてユーザが操作／閲覧するための基本画面であるＯＳ画面や画像コンテンツを表示する。画像出力部２０４は、制御信号受付部２０２から通知情報を表すメッセージとその表示領域とを含むデータが入力された場合、このデータに基づいて、上記基本画面とメッセージとを合成し、オーバーレイ表示する。
【００４５】
次に、情報処理装置１００およびモニタ２００に予め設定されるメッセージの定義情報に関して説明する。
図４は、通知情報定義テーブルのデータ構造例を示す図である。通知情報定義テーブル１１１ａは、通知情報分類、通知内容ＩＤおよび表示領域ＩＤとの対応付けを定義するテーブルである。
【００４６】
通知情報定義テーブル１１１ａには、通知情報分類を示す項目、通知内容ＩＤを示す項目および表示領域ＩＤを示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの通知情報についての情報を構成する。
【００４７】
通知情報分類を示す項目には、通知情報の分類名称が設定される。通知内容ＩＤを示す項目には、通知内容を識別するためのＩＤが設定される。表示領域ＩＤを示す項目には、表示領域を識別するためのＩＤが設定される。ここで、通知情報分類、通知内容ＩＤおよび表示領域ＩＤの対応付けは、情報処理装置１００とモニタ２００との間で、例えば、情報処理装置１００からモニタ２００を制御するためのディスプレイドライバを利用して予め規定される。ここで設定された表示領域ＩＤは、メッセージの表示領域を固定にする場合に用いられる。表示領域を固定しない場合は、通知情報定義テーブル１１１ａに設定された表示領域ＩＤは参照されず、表示領域決定部１１３によって表示領域ＩＤが決定される。表示領域を固定にするか否かは、管理者によって任意に設定することができる。
【００４８】
通知情報定義テーブル１１１ａには、例えば、通知情報分類が“ＯＳのアップデート”、通知内容ＩＤが“１”、表示領域ＩＤが“領域２”という情報が設定される。これは、“ＯＳのアップデート”に分類される通知情報の通知内容ＩＤが“１”であり、この通知情報に対応するメッセージを表示領域ＩＤ“領域２”で示される領域の中心に表示するよう指定していることを示している。
【００４９】
図５は、画面分割の具体例を示す模式図である。画像出力部２０４ａは、モニタ２００の画像出力領域を複数の領域に分割し、各領域に対して“領域１”〜“領域９”と表示領域ＩＤを定義した例である。
【００５０】
図６は、メッセージ定義テーブルのデータ構造例を示す図である。メッセージ定義テーブル２０１ａは、モニタ２００の表示情報記憶部２０１に記憶される。メッセージ定義テーブル２０１ａには、通知内容ＩＤを示す項目およびメッセージを示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの通知内容についての情報を構成する。
【００５１】
メッセージ定義テーブル２０１ａには、例えば、通知内容ＩＤが“１”、メッセージが“ＯＳのアップデートがあります。”という情報が設定される。これは、通知内容ＩＤが“１”である通知情報を表す具体的なメッセージが“ＯＳのアップデートがあります。”であることを示している。
【００５２】
次に、ユーザの操作によって取得される履歴情報に関して説明する。
図７は、ポインタ位置履歴テーブルのデータ構造例を示す図である。ポインタ位置履歴テーブル１１１ｂには、取得時刻を示す項目、Ｘ座標を示す項目およびＹ座標を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つのポインタ位置の情報を構成する。
【００５３】
取得時刻を示す項目には、データを取得した時刻が設定される。Ｘ座標を示す項目には、モニタ２００の画面上におけるマウス４００のポインタ位置のＸ座標が設定される。Ｙ座標を示す項目には、モニタ２００の画面上におけるマウス４００のポインタ位置のＹ座標が設定される。Ｘ座標とＹ座標とは、一定時間毎に同時に取得される。ポインタ位置履歴テーブル１１１ｂには、例えば、取得時刻が“１０：０５：０１”、Ｘ座標が“３１２”、Ｙ座標が“５３３”という情報が設定される。これは、マウス４００のポインタが時刻“１０：０５：０１”にＸ座標が“３１２”、Ｙ座標が“５３３”の位置に存在していたことを示している。ポインタ位置履歴テーブルに設定される情報は、一定時間、マウス４００による作業が発生せずＸ座標およびＹ座標の変化がない場合、全ての情報が削除される。すなわち、表示領域決定部１１３は、ポインタ位置履歴テーブルにデータが存在しなければ、ユーザがマウス４００を利用して作業をしていないと判定することができる。また、マウスを継続して操作中の場合であっても、一定時間経過したデータは破棄する。このようにすると、最近の操作履歴のみを残すと共に、記憶するデータ量を制限することができる。
【００５４】
図８は、マウスのポインタ位置の履歴を示す模式図である。画面の座標軸は、例えば、画像出力部２０４ａの右上を原点として横方向にＸ座標が設定され、縦方向にＹ座標が設定される。ポインタ位置監視部１１５は、例えば、マウスの座標をＯＳのＡＰＩ（Application Program Interface）を用いて取得することができる。ポインタ位置監視部１１５は、マウス４００によるポインタ位置を一定時間毎に監視し、その位置をＸ座標およびＹ座標として取得する。ポインタ位置監視部１１５は、この情報をポインタ位置履歴テーブル１１１ｂとして履歴データ記憶部１１１に格納する。そして、表示領域決定部１１３は、このポインタ位置履歴テーブル１１１ｂに基づいてユーザの画像出力部２０４ａにおける作業領域を、ポインタ位置の存在していた点を囲む領域と判定する。表示領域決定部１１３は、この作業領域を避けるようにメッセージの表示領域を決定する。
【００５５】
上記の例では、Ｘ，Ｙ座標によりポインタ位置の履歴を取得するようにしたが、例えば、画面を複数の領域に分割して、分割された各領域に一定時間内にポインタが存在していた頻度を取得するようにしてもよい。この場合、表示領域決定部１１３は、この頻度の最も小さい領域を判定し、メッセージの表示領域として決定することができる。
【００５６】
図９は、ウィンドウ表示頻度テーブルのデータ構造例を示す図である。ウィンドウ表示頻度テーブル１１１ｃには、表示領域ＩＤを示す項目および頻度を示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの領域に関するウィンドウの表示頻度情報を構成する。
【００５７】
表示領域ＩＤを示す項目には、表示領域を識別するためのＩＤが設定される。頻度を示す項目には、各領域に作業用のウィンドウが表示された回数が設定される。ウィンドウ位置監視部１１６は、頻度を示す項目に設定される回数を、対応する領域にウィンドウが表示されるたびに１増加させる。
【００５８】
ウィンドウ表示頻度テーブル１１１ｃには、例えば、表示領域ＩＤが“領域１”、頻度が“８”という情報が設定される。これは、モニタ２００の画面の表示領域ＩＤが“領域１”で示される領域に作業用のウィンドウが“８”回表示されたことを示している。
【００５９】
ウィンドウ表示頻度テーブル１１１ｃに取得された頻度情報は、一定時間毎に“０”に初期化するようにしてもよい。このようにすると、一定時間毎の表示頻度によってメッセージの表示領域が決定される。
【００６０】
図１０は、作業用のウィンドウが画面に表示された例を示す模式図である。図１０では、ウィンドウが画像出力部２０４ａの領域１，２，４，５上に表示されている例を示している。ウィンドウ位置監視部１１６は、例えば、ウィンドウの左上の座標とその対角の角の座標とをＯＳのＡＰＩを用いて取得することでウィンドウが表示されている領域を特定する。上記の領域にウィンドウが表示された場合、ウィンドウ位置監視部１１６は、ウィンドウ表示頻度テーブル１１１ｃの“領域１”、“領域２”、“領域４”、“領域５”に対応する頻度の値を１増加させる。表示領域決定部１１３は、このウィンドウ表示頻度テーブル１１１ｃに基づいてウィンドウの表示頻度の最も少ない領域を判定し、この領域をメッセージの表示領域と決定する。
【００６１】
次に、表示領域決定部１１３による通知情報とその表示領域との対応付けを示すデータに関して説明する。
図１１は、通知情報データのデータ構造例を示す図である。通知情報データ１１３ａには、通知内容ＩＤを示す項目および表示領域ＩＤを示す項目が設けられている。各項目の横方向に並べられた情報同士が互いに関連付けられて、１つの通知情報に関する情報を構成する。
【００６２】
通知内容ＩＤを示す項目には、通知内容の分類を表すＩＤが設定される。表示領域ＩＤを示す項目には、表示領域決定部１１３によって決定された表示領域を表すＩＤが設定される。
【００６３】
通知情報データ１１３ａには、例えば、通知内容ＩＤが“１”、表示領域ＩＤが“領域２”という情報が設定される。これは、通知内容ＩＤが“１”で指定される通知内容を、表示領域ＩＤが“領域２”で示される位置に出力することを示している。
【００６４】
通知内容ＩＤを示す項目には、通知内容を識別するためのＩＤが設定される。メッセージを示す項目には、通知内容に関する具体的なメッセージが設定される。
制御信号受付部２０２は、情報処理装置１００から制御信号を受け付け、制御信号から通知情報データを取得する。そして、制御信号受付部２０２は、表示情報記憶部２０１に記憶されたメッセージ定義テーブル２０１ａを参照して、通知情報データに示される通知内容ＩＤに対応する具体的なメッセージを取得し、画像出力部２０４に出力する。
【００６５】
ここで、上記の説明では、メッセージを表示する位置として分割された画面領域を示すＩＤを指定するようにしたが、画面のＸ，Ｙ座標を特定して指定するようにしてもよい。この場合、ウィンドウ表示頻度テーブル１１１ｃは、座標毎に頻度が取得される。そして、ポインタ位置履歴テーブル１１１ｂやウィンドウ表示頻度テーブル１１１ｃに基づいて、メッセージを表示する位置を示す座標が画面変化の小さい領域に決定される。
【００６６】
次に、以上のような構成における情報処理装置１００での処理の詳細を説明する。
図１２は、情報処理装置によるメッセージ通知の手順を示す第１のフローチャートである。以下、図１２に示す処理をステップ番号に沿って説明する。
【００６７】
［ステップＳ１］通知情報取得部１１２は、例えば、ネットワーク５００を介して、ソフトウェアベンダよりＯＳやアプリケーションに関する通知情報が新たに配信されていないかを確認する。この確認処理は、例えば、管理者によって予め通知情報取得部１１２に設定されたスケジュールに従って定期的に実行される。また、通知情報取得部１１２は、ＯＳやアプリケーションからのメール受信情報やハードウェアの利用状況に関する情報などの通知を待機する。
【００６８】
［ステップＳ２］通知情報取得部１１２は、通知情報が新たに発行されたかを判定する。発行された場合、処理がステップＳ３に移される。発行されていない場合、処理が完了する。
【００６９】
［ステップＳ３］通知情報取得部１１２は、通知情報を取得する。通知情報取得部１１２は、取得した通知情報に対して通知内容ＩＤを特定して、この通知内容ＩＤを表示領域決定部１１３に出力する。
【００７０】
［ステップＳ４］表示領域決定部１１３は、通知情報取得部１１２から通知内容ＩＤを受け付ける。表示領域決定部１１３は、メッセージの表示領域が固定領域と設定されているか否かを判定する。固定位置と設定されていない場合、処理がステップＳ６に移される。固定位置と設定されている場合、処理がステップＳ５に移される。
【００７１】
［ステップＳ５］表示領域決定部１１３は、ユーザの操作状況に応じてメッセージの出力領域を決定する。
［ステップＳ６］表示領域決定部１１３は、履歴データ記憶部１１１に記憶された通知情報定義テーブル１１１ａを参照して、取得した通知内容ＩＤに対応する表示領域ＩＤを特定する。表示領域決定部１１３は、特定した表示領域ＩＤを制御信号出力部１１４に出力する。
【００７２】
［ステップＳ７］表示領域決定部１１３は、ポインタ位置履歴テーブル１１１ｂを参照して、ユーザが作業中の領域を取得する。そして、表示領域決定部１１３は、取得した領域を避けてメッセージの出力領域を決定する。表示領域決定部１１３は、決定した領域を示す表示領域ＩＤを制御信号出力部１１４に出力する。
【００７３】
［ステップＳ８］表示領域決定部１１３は、ウィンドウ表示頻度テーブル１１１ｃを参照して、作業用のウィンドウが表示された頻度の最も少ない領域を判定し、メッセージの出力領域と決定する。そして、表示領域決定部１１３は、決定した領域を示す表示領域ＩＤを制御信号出力部１１４に出力する。
【００７４】
［ステップＳ９］表示領域決定部１１３は、画像データ作成部１１８から表示している動画に関して、画面変化の小さい領域の表示領域ＩＤを取得する。表示領域決定部１１３は、通知内容ＩＤと表示領域ＩＤとを制御信号出力部１１４に出力する。そして、制御信号出力部１１４は、表示領域決定部１１３から通知内容ＩＤと表示領域ＩＤとを受け付ける。制御信号出力部１１４は、通知内容ＩＤと表示領域ＩＤとをモニタ２００の制御信号に変換する。更に、制御信号出力部１１４は、モニタ２００に対して制御信号を出力する。モニタ２００は、制御信号出力部１１４から制御信号を受け付け、この制御信号から通知内容と表示領域とを特定して、画像出力部２０４に表示された基本画面に、通知情報に関するメッセージをオーバーレイ表示する。
【００７５】
上記ステップＳ５の処理の詳細を以下に説明する。
図１３は、情報処理装置によるメッセージ通知の手順を示す第２のフローチャートである。以下、図１３に示す処理をステップ番号に沿って説明する。
【００７６】
［ステップＳ５１］表示領域決定部１１３は、情報処理装置１００が動画を再生中か確認する。表示領域決定部１１３は、例えば、動画再生用のソフトウェアから、動画の再生状況を取得することができる。
【００７７】
［ステップＳ５２］表示領域決定部１１３は、情報処理装置１００が動画の再生状況に応じて、動画再生中か否かを判定する。動画を再生中でない場合、処理がステップＳ５３に移される。動画を再生中である場合、処理がステップＳ５６に移される。
【００７８】
［ステップＳ５３］表示領域決定部１１３は、ユーザがモニタ２００の画面上をマウス４００により操作中であるかを確認する。
［ステップＳ５４］表示領域決定部１１３は、履歴データ記憶部１１１に記憶されたポインタ位置履歴テーブル１１１ｂにデータが存在するか否かを判定する。データが存在する、すなわち、ユーザがマウスで操作中である場合、処理がステップＳ５５に移される。データが存在しない、すなわち、ユーザがマウスで操作中でない場合、処理がステップＳ５７に移される。
【００７９】
［ステップＳ５５］表示領域決定部１１３は、履歴データ記憶部１１１に記憶されたポインタ位置履歴テーブル１１１ｂを参照して、ユーザが作業中の領域を取得する。そして、表示領域決定部１１３は、取得した領域を避けてメッセージの出力領域を決定する。表示領域決定部１１３は、特定した領域を示す表示領域ＩＤを制御信号出力部１１４に出力する。
【００８０】
［ステップＳ５６］表示領域決定部１１３は、動画を再生しているウィンドウの全画面に占める割合が規定値以下かを判定する。この割合が規定値以下の場合、処理がステップＳ５７に移される。この割合が規定値以上（全画面で動画を再生している場合も含む）の場合、処理がステップＳ５８に移される。
【００８１】
［ステップＳ５７］表示領域決定部１１３は、ウィンドウ表示頻度テーブル１１１ｃを参照して、作業用のウィンドウが表示された頻度の最も少ない領域を判定し、判定した領域をメッセージの表示領域と決定する。そして、表示領域決定部１１３は、特定した領域を示す表示領域ＩＤを制御信号出力部１１４に出力する。
【００８２】
［ステップＳ５８］表示領域決定部１１３は、画像データ作成部１１８より、表示している動画に関して、画面変化の小さい領域の表示領域ＩＤを取得する。表示領域決定部１１３は、通知内容ＩＤと表示領域ＩＤとを制御信号出力部１１４に出力する。
【００８３】
なお、上記ステップＳ５７では、メッセージを表示する時に出力されているウィンドウの出力領域を判定して、その位置を避けるようにメッセージの出力領域を決定してもよい。
【００８４】
このように、情報処理装置１００は、ユーザにメッセージを通知する際に、モニタ２００の画面領域におけるその出力領域を、ユーザによる利用状況に応じて決定する。情報処理装置１００は、この出力領域をモニタ２００の画面領域のうち、ユーザの操作の対象外の領域や、動画による画面変化の小さい領域を判定して、この領域にメッセージを表示する。これにより、メッセージの表示によるユーザの作業の中断を抑制することができる。
【００８５】
次に、モニタ２００で動画を再生している場合の、画像データ作成部１１８による画面変化の小さい領域の判定方法を、動画がＭＰＥＧ（Motion Picture Experts Groups）形式で記録されている場合を例にして説明する。
【００８６】
図１４は、ＭＰＥＧのフレーム構成例を示す模式図である。フレーム群６００は、時系列に並んだＩフレーム６０１、Ｐフレーム６０２、Ｂフレーム６０３、Ｐフレーム６０４、Ｂフレーム６０５およびＩフレーム６０６から構成される。ここで、ＭＰＥＧによる動画は、複数のフレーム（静止画像）によって構成されており、このフレームを時間的に前後に存在するフレームとの差分で記録することによって全体のデータの情報量を削減している。Ｉフレームとは、動画のある瞬間における静止画像を全て記録したフレームである。Ｐフレームとは、時間的に前に存在するＩまたはＰフレームとの差分を記録したフレームである。例えば、Ｐフレーム６０２は、Ｉフレーム６０１からの差分を記録したフレームである。Ｂフレームとは、時間的に前後に存在するＩまたはＰフレームとの差分を記録したフレームである。例えば、Ｂフレーム６０３は、Ｐフレーム６０２およびＰフレーム６０４からの差分を記録したフレームである。フレーム単位での情報量は、Ｉフレームが最も多く、次いでＰフレーム、そしてＢフレームが最も少ない。
【００８７】
画像データ作成部１１８は、各フレームを複数の領域に分割し、各領域のうち、ある一定時間で平均して最も変化の小さい領域を取得する。例えば、画像データ作成部１１８は、各フレームを９個の領域に分割する。そして、９個の領域の中からある一定時間内で平均して画像の変化が最も小さい領域を判定する。画像の変化の大小は、各フレームにおける各領域の情報量を取得し、その領域に含まれるデータ量の大小を判別することで判定することができる。そして、一定時間内で平均した画像の変化が最も小さい領域を判定して、判定した領域に対応する表示領域ＩＤを表示領域決定部１１３に出力する。
【００８８】
図１５は、固定位置にメッセージ表示する場合の具体例を示す模式図である。（Ａ）の画像出力部２０４ｂは、メッセージを画面中央に表示する場合を示している。（Ｂ）の画像出力部２０４ｃは、メッセージを画面上部に表示する場合を示している。画像出力部２０４ｃのように画面上部にメッセージを表示すると、全画面で動画を再生中の場合でもテレビ視聴中のテロップ表示と同様の出力となる。このように普段見慣れた位置にメッセージが表示されるため、ユーザは容易にメッセージを認識することができる。メッセージの表示領域は、管理者によって表示するメッセージに応じて任意に設定してもよい。
【００８９】
以下では、メッセージ表示領域を固定領域ではなく、利用状況に応じて判定する場合の例を示す。
図１６は、ユーザの作業領域を避けてメッセージ表示する具体例を示す模式図である。画像出力部２０４ｄは、描画ソフトウェアによる描画中にメッセージが表示される際に、作業領域が特定された場合を示している。作業領域は、描画作業中にマウス４００が動いた位置の履歴によって特定される。そして、メッセージの出力領域は、この領域を避けて決定される。画像出力部２０４ｅは、このようにして決定された出力領域にメッセージが表示された例である。ユーザの作業領域を避けてメッセージを表示することで、メッセージの表示によるユーザの作業の中断を抑制することができる。
【００９０】
図１７は、ウィンドウの表示頻度の少ない領域にメッセージを表示する場合の具体例を示す模式図である。画像出力部２０４ｆでは、描画ソフトウェアの作業用のウィンドウが開かれているが、マウス４００による操作は行われていない。この場合、表示領域決定部１１３は、ウィンドウ表示頻度テーブル１１１ｃを参照して、画像出力部２０４ｆの作業用ウィンドウの表示頻度の最も少ない領域を判定し、判定した領域をメッセージの出力領域として決定する。画像出力部２０４ｇは、このようにして決定された出力領域にメッセージが表示された例である。なお、表示領域決定部１１３は、メッセージ出力時に表示されているウィンドウの表示領域を判定して、この領域を避けるようにメッセージを表示するようにしてもよい。
【００９１】
図１８は、動画を再生している画面上にメッセージを表示する場合の具体例を示す模式図である。動画情報は、ＭＰＥＧ形式で記録されている。フレーム群６００ａは、動画のフレーム構成である。画像データ作成部１１８は、フレーム群６００ａを複数の領域に分割する。そして、ある一定時間に含まれるフレームによって、各領域の画像の変化が平均して最も小さい領域を取得する。図１７の例では、画像データ作成部１１８により、画像の変化が平均して最も小さい領域が画面右下の領域であると判定される。画像出力部２０４ｈは、この結果に基づいてメッセージが表示された例である。
【００９２】
画面上に表示されるメッセージは、ユーザが基本画面を操作中であっても、メッセージに含まれる文字周囲の領域の基本画面を透過して表示することで、操作中の画面を覆うことなく情報を通知することができる。すなわち、ユーザは透過された基本画面を参照しながら、作業中の処理を継続することができる。なお、メッセージを周囲の画像よりも際立たせて表示させ、よりユーザが認識しやすくするために、メッセージの文字の周囲の基本画面を不透過や半透過としてもよい。
【００９３】
なお、表示されたメッセージを、例えば、マウス４００によりクリックすることで、通知された内容に関する処理を情報処理装置１００が実行するようにすると、ユーザの利便性が向上する。
【００９４】
更に、表示されたメッセージは、一定時間経過後に自動的に画面から消去される。メッセージを即時消去したい場合には、メッセージをクリックすることで消去できるようにしてもよい。
【００９５】
このように、メッセージを表示する位置をユーザの画面の操作状況に応じて変更することができる。また、動画を再生している場合には、動画による画面変化の小さい領域にメッセージを出力する。これにより、ユーザの画面操作／閲覧を遮ることなく、ユーザが容易に認識できるようにメッセージを表示することができる。更に、ユーザの見やすさを向上するために、文字の大きさや色などを通知するメッセージに応じて変化させてもよい。更にまた、メッセージが表示されると同時に、情報処理装置１００に接続されたスピーカーなどから音を発して、ユーザにメッセージが存在することを通知してもよい。
【００９６】
上記に説明した通り、情報処理装置１００は、ユーザにメッセージを通知する際に、モニタ２００の画面領域におけるその出力領域を決定する。情報処理装置１００は、この出力領域をモニタ２００の画面領域のうち、ユーザの操作の対象外の領域や、動画による画面変化の小さい領域を判定して、この領域をメッセージの表示領域と決定する。これにより、メッセージの表示によるユーザの作業の中断を抑制することができる。
【００９７】
以上、情報処理装置、メッセージ通知方法およびメッセージ通知プログラムを図示の実施の形態に基づいて説明したが、これらに限定されるものではなく、各部の構成は同様の機能を有する任意の構成のものに置換することができる。また、これらに他の任意の構成物や工程が付加されてもよい。また、これらは前述した実施の形態のうちの任意の２以上の構成（特徴）を組み合わせたものであってもよい。
【００９８】
なお、上記の処理機能は、コンピュータによって実現することができる。その場合、情報処理装置１００が有すべき機能の処理内容を記述したプログラムが提供される。そのプログラムをコンピュータで実行することにより、上記処理機能がコンピュータ上で実現される。
【００９９】
処理内容を記述したプログラムは、コンピュータで読み取り可能な記録媒体に記録しておくことができる。コンピュータで読み取り可能な記録媒体には、磁気記録装置、光ディスク、光磁気記録媒体、半導体メモリなどがある。磁気記録装置には、ＨＤＤ、フレキシブルディスク（ＦＤ）、磁気テープ（ＭＴ）などがある。光ディスクには、ＤＶＤ（Digital Versatile Disc）、ＤＶＤ−ＲＡＭ、ＣＤ−ＲＯＭ（Compact Disc - Read Only Memory）、ＣＤ−Ｒ（Recordable）／ＲＷ（ReWritable）などがある。光磁気記録媒体には、ＭＯ（Magneto - Optical disk）などがある。
【０１００】
上記プログラムを流通させる場合には、例えば、そのプログラムが記録されたＤＶＤ、ＣＤ−ＲＯＭなどの可搬型記録媒体が販売される。また、プログラムをサーバコンピュータに格納しておき、ネットワークを介して、サーバコンピュータから他のコンピュータにそのプログラムを転送することもできる。
【０１０１】
上記プログラムを実行するコンピュータは、例えば、可搬型記録媒体に記録されたプログラム若しくはサーバコンピュータから転送されたプログラムを、自己の記憶装置に格納する。そして、コンピュータは、自己の記憶装置からプログラムを読み取り、プログラムに従った処理を実行する。なお、コンピュータは、可搬型記録媒体から直接プログラムを読み取り、そのプログラムに従った処理を実行することもできる。また、コンピュータは、サーバコンピュータからプログラムが転送される毎に、逐次、受け取ったプログラムに従った処理を実行することもできる。
【図面の簡単な説明】
【０１０２】
【図１】本実施の形態の概念図である。
【図２】本実施の形態の情報処理装置のハードウェア構成図である。
【図３】情報処理装置の機能を示すブロック図である。
【図４】通知情報定義テーブルのデータ構造例を示す図である。
【図５】画面分割の具体例を示す模式図である。
【図６】メッセージ定義テーブルのデータ構造例を示す図である。
【図７】ポインタ位置履歴テーブルのデータ構造例を示す図である。
【図８】マウスのポインタ位置の履歴を示す模式図である。
【図９】ウィンドウ表示頻度テーブルのデータ構造例を示す図である。
【図１０】作業用のウィンドウが画面に表示された例を示す模式図である。
【図１１】通知情報データのデータ構造例を示す図である。
【図１２】情報処理装置によるメッセージ通知の手順を示す第１のフローチャートである。
【図１３】情報処理装置によるメッセージ通知の手順を示す第２のフローチャートである。
【図１４】ＭＰＥＧのフレーム構成例を示す模式図である。
【図１５】固定位置にメッセージ表示する場合の具体例を示す模式図である。
【図１６】ユーザの作業領域を避けてメッセージ表示する具体例を示す模式図である。
【図１７】ウィンドウの表示頻度の少ない領域にメッセージ表示する場合の具体例を示す模式図である。
【図１８】動画を再生している画面上にメッセージを表示する場合の具体例を示す模式図である。
【符号の説明】
【０１０３】
１  情報処理装置
１ａ  データ記憶手段
１ｂ  通知情報取得手段
１ｃ  表示領域決定手段
１ｄ  制御信号出力手段
１ｅ  画像データ作成手段
１ｆ  画像信号出力手段
２  表示装置
２ａ  制御信号受付手段
２ｂ  画像信号受付手段
２ｃ  画像出力手段
１０  ネットワーク
【図１】
2009187454.tif 000003
【図２】
2009187454.tif 000004
【図３】
2009187454.tif 000005
【図４】
2009187454.tif 000006
【図５】
2009187454.tif 000007
【図６】
2009187454.tif 000008
【図７】
2009187454.tif 000009
【図８】
2009187454.tif 000010
【図９】
2009187454.tif 000011
【図１０】
2009187454.tif 000012
【図１１】
2009187454.tif 000013
【図１２】
2009187454.tif 000014
【図１３】
2009187454.tif 000015
【図１４】
2009187454.tif 000016
【図１５】
2009187454.tif 000017
【図１６】
2009187454.tif 000018
【図１７】
2009187454.tif 000019
【図１８】
2009187454.tif 000020