(57)【要約】【課題】通知情報に対するユーザーの視認性・注視性を高めることができるとともに、その内容の変更も容易に行うことができる通知情報表示方法を提供する。【解決手段】本発明に係る通知情報表示方法は、アプリケーションプログラムに従って機能するＣＰＵ５が、アプリケーションプログラムがオペレーティングシステムからカーソルの位置に関するメッセージを受け取ったときに、カーソルが所定のコントロール上にあるか否かを判断する判断ステップと、この判断ステップにおいてカーソルが所定のコントロール上にあると判断した場合に、ＣＰＵ５がＨＤＤ７にＨＴＭＬ形式で格納された通知情報であってそのコントロールに対応するものを検索する検索ステップと、この検索ステップにおいて検索された通知情報をＣＰＵ５がモニタ４の画面に表示する表示ステップとを有する。【選択図】  図１
2004303080.tif 000002
【特許請求の範囲】
【請求項１】
コンピュータにおいてオペレーティングシステム上で動作するアプリケーションプログラムの使用中に、画面の所定のコントロール上にカーソルが位置したときにそのコントロールに対応する通知情報を表示する通知情報表示方法であって、
前記アプリケーションプログラムに従って機能する制御手段が、前記アプリケーションプログラムが前記オペレーティングシステムから前記カーソルの位置に関するメッセージを受け取ったときに、前記カーソルが前記所定のコントロール上にあるか否かを判断する判断ステップと、
該判断ステップにおいて前記カーソルが前記所定のコントロール上にあると判断した場合に、前記制御手段が記憶手段にＨＴＭＬ形式で格納された通知情報であってそのコントロールに対応するものを検索する検索ステップと、
該検索ステップにおいて検索された通知情報を前記制御手段が前記画面に表示する表示ステップとを有することを特徴とする通知情報表示方法。
【請求項２】
前記表示ステップにおいて、前記制御手段が前記コンピュータにインストールされたブラウザのコンポーネントを利用してＨＴＭＬ形式の通知情報を解析し、該通知情報を表示することを特徴とする請求項１に記載の通知情報表示方法。
【請求項３】
コンピュータにおいてオペレーティングシステム上で動作し、画面の所定のコントロール上にカーソルが位置したときにそのコントロールに対応する通知情報を表示するアプリケーションプログラムであって、
前記オペレーティングシステムから前記カーソルの位置に関するメッセージを受け取ったときに、前記カーソルが前記所定のコントロール上にあるか否かを判断する判断手段として前記コンピュータを機能させるとともに、
前記判断手段により前記カーソルが前記所定のコントロール上にあると判断された場合に、記憶手段にＨＴＭＬ形式で格納された通知情報であってそのコントロールに対応するものを検索する検索手段、及び、該検索手段により検索された通知情報を表示する表示手段として前記コンピュータを機能させることを特徴とするアプリケーションプログラム。
【請求項４】
前記表示手段が前記コンピュータにインストールされたブラウザのコンポーネントを利用してＨＴＭＬ形式の通知情報を解析し、該通知情報を表示することを特徴とする請求項３に記載のアプリケーションプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、コンピュータにおいてオペレーティングシステム上で動作するアプリケーションプログラムの使用中に、画面の所定のコントロール上にカーソルが位置したときにそのコントロールに対応する通知情報を表示する通知情報表示方法と、そのアプリケーションプログラムに関する。
【０００２】
【従来の技術】
オペレーティングシステム（ＯＳ、基本ソフト）上、例えばＭｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（ウィンドウズ：登録商標）上で動作するアプリケーションプログラムでは、画面のコントロール上にカーソルを位置させたときにヘルプ情報やユーザーに対するメッセージ等の通知情報をステータスバーに表示することが一般的であった（非特許文献１参照）。そのようなユーザーへの通知情報により、ユーザーは画面上で行っている作業を中断することなく、その作業に関連する種々の情報を得ることが可能となっている。
【０００３】
【非特許文献１】
日経ＢＰ社出版局編、「日経ＢＰ  デジタル大辞典  ２０００−２００１年版」、日経ＢＰ社、２０００年３月２０日、ｐ．７５，７６
【０００４】
【発明が解決しようとする課題】
ところで、上記通知情報はシステムフォントで静的・固定的な文字列として画面上に表示されるので、ユーザーに対する訴求力を高めようとしても目立たせることが困難であり、ステータスバーに通知情報が表示されていることをユーザーが意識することなくアプリケーションソフトの操作を行うことも多く、操作ミスを招くおそれがあった。
【０００５】
また、通知情報はテキストデータとしてアプリケーションプログラムに組み込まれているため、その内容を変更したい場合にはわざわざプログラムごと書き換えなければならず、プログラムの開発者はその書換えの度にコンパイルやリンク、インストーラへの組込み等を行う必要があって、手間やコストがかかっていた。
【０００６】
本発明は、上記の事情に鑑みて為されたもので、通知情報に対するユーザーの視認性・注視性を高めることができるとともに、その内容の変更も容易に行うことができる通知情報表示方法と、この方法を採用したアプリケーションプログラムを提供することを課題としている。
【０００７】
【課題を解決するための手段】
上記課題を解決するため、請求項１に係る発明は、コンピュータにおいてオペレーティングシステム上で動作するアプリケーションプログラムの使用中に、画面の所定のコントロール上にカーソルが位置したときにそのコントロールに対応する通知情報を表示する通知情報表示方法であって、前記アプリケーションプログラムに従って機能する制御手段が、前記アプリケーションプログラムが前記オペレーティングシステムから前記カーソルの位置に関するメッセージを受け取ったときに、前記カーソルが前記所定のコントロール上にあるか否かを判断する判断ステップと、該判断ステップにおいて前記カーソルが前記所定のコントロール上にあると判断した場合に、前記制御手段が記憶手段にＨＴＭＬ形式で格納された通知情報であってそのコントロールに対応するものを検索する検索ステップと、該検索ステップにおいて検索された通知情報を前記制御手段が前記画面に表示する表示ステップとを有することを特徴とする。
【０００８】
請求項２に係る発明は、請求項１に記載の通知情報表示方法において、前記表示ステップにおいて前記制御手段が前記コンピュータにインストールされたブラウザのコンポーネントを利用してＨＴＭＬ形式の通知情報を解析し、該通知情報を表示することを特徴とする。
【０００９】
請求項３に係る発明は、コンピュータにおいてオペレーティングシステム上で動作し、画面の所定のコントロール上にカーソルが位置したときにそのコントロールに対応する通知情報を表示するアプリケーションプログラムであって、前記オペレーティングシステムから前記カーソルの位置に関するメッセージを受け取ったときに、前記カーソルが前記所定のコントロール上にあるか否かを判断する判断手段として前記コンピュータを機能させるとともに、前記判断手段により前記カーソルが前記所定のコントロール上にあると判断された場合に、記憶手段にＨＴＭＬ形式で格納された通知情報であってそのコントロールに対応するものを検索する検索手段、及び、該検索手段により検索された通知情報を表示する表示手段として前記コンピュータを機能させることを特徴とする。
【００１０】
請求項４に係る発明は、請求項３に記載のアプリケーションプログラムにおいて、前記表示手段が前記コンピュータにインストールされたブラウザのコンポーネントを利用してＨＴＭＬ形式の通知情報を解析し、該通知情報を表示することを特徴とする。
【００１１】
本発明によれば、記憶手段にＨＴＭＬ形式で格納された通知情報であってコントロールに対応するものが検索され、そのＨＴＭＬ形式の通知情報が解析されて画面に表示されるので、ＨＴＭＬで組み込んで表示・制御可能な画像データや音声データを通知情報に用いることができ、ユーザーにわかりやすく、あるいは訴求力のある形で種々の情報を通知することができる。特に、ミスをしやすい操作については通知情報の視認性・注視性を高めることにより、ユーザーの操作ミスを防止することができる。
【００１２】
また、通知情報を外部ファイルとしても設定することが可能となるため、アプリケーションプログラムをいちいち変更することなく通知情報の内容を簡単に差し替えることもできる。
【００１３】
さらに、これまでのアプリケーションプログラムでは行うことができなかったユーザー自身による通知情報のカスタマイズも容易に行うことが可能となる。
【００１４】
【発明の実施の形態】
本発明の実施の形態を図面に基づいて説明する。
【００１５】
図１は、Ｍｉｃｒｏｓｏｆｔ社のＷｉｎｄｏｗｓ（以下「ＯＳ」という。）、Ｉｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒ（登録商標：以下「ブラウザ」という。）及び本実施の形態に係るアプリケーションプログラムがインストールされたコンピュータの概略構成を示す。このコンピュータ１は、キーボード２やマウス３等の入力装置と、モニタ４からなる出力装置とに接続され、ＣＰＵ５と、ＲＡＭ６と、ＨＤＤ（ハードディスク）７とを有する。
【００１６】
アプリケーションプログラムは、ＯＳ上で動作するメッセージ駆動型プログラムで、キーボード２やマウス３の操作等によるイベントがあると、このイベントにより発生するメッセージをＯＳを通じて受け取ってメッセージを分別するマップ（メッセージマップ）により判断し、受け取ったメッセージに対応する関数（メッセージハンドラ）を実行する。ここでは、アプリケーションプログラムは車載用コンピュータのデータ編集に用いられるソフトウェアで、図２に示すようにモニタ４の画面上のボタン８ａ，８ｂ，…，８ｆ等のコントロール（画面を構成するＧＵＩの部品）にカーソル９が置かれると、そのボタン等の機能を説明するヘルプメッセージを通知情報としてウィンドウ内に設けられたヘルプバー１０に表示する。
【００１７】
このアプリケーションプログラムの作成概要を説明すると、まず、ヘルプバーに表示するヘルプメッセージのデータをＨＴＭＬ形式で定義し（図３）、このようにヘルプメッセージを記述したＨＴＭＬファイルを表示させたいメッセージの分だけ用意する。そして、コントロールとそのコントロールについて表示させるメッセージとを１対１で対応させるメッセージテーブルを作成し（図４）、このメッセージテーブルの構成をコンパイルしてＨＴＭＬ  Ｈｅｌｐファイルを作成する（図５）。
【００１８】
なお、図４において「ＩＤ」はコントロールごとに割り当てられた番号で、「コントロールＩＤ名」はコントロールごとに割り当てられた名称である。「ファイル名」は各コントロールについてのＨＴＭＬファイルの名称で、各ファイルには図３に示すようにヘッダー部にコントロールＩＤ名（「ＩＤＣ＿ＨＥＬＰ＿ＬＡＢＥＬ」）が、データ部にヘルプメッセージ（「アプリケーションを起動します。」）が書式（「＜ＢＯＤＹ  ＢＧＣＯＬＯＲ＝”＃００００００”  ＴＥＸＴ＝”＃ｆｆｆｆｆｆ”＞＜ＦＯＮＴ  ｓｉｚｅ＝２  ｆａｃｅ＝”ＭＳ  Ｐゴシック”＞」）とともに記述されている。図５に示すＨＴＭＬ  Ｈｅｌｐファイルは、Ｍｉｃｒｏｓｏｆｔ社のＨＴＭＬ  Ｈｅｌｐ  Ｗｏｒｋｓｈｏｐ（ＨＴＭＬ  Ｈｅｌｐオーサリングツール）により生成されたもので、このように複数のＨＴＭＬファイルと従属する文字、画像等のデータとを１つのファイルに変換することは「コンパイル」と呼ばれている。
【００１９】
図６は、このアプリケーションプログラムに基づくＣＰＵ５の処理の概要を示す。アプリケーションプログラムが起動されると（ステップ１（図においてＳ．１と記載。以下同様））、ＣＰＵ５は初期処理を行った後（ステップ２）、コントロールやイベントの管理状態（ヘルプメッセージの表示以外の処理を実行可能な状態）に入る（ステップ３）。
【００２０】
ステップ２の初期処理では、図７に示すように、ヘルプメッセージを表示するために必要な変数や構造体等を初期化し（ステップ２．１）、ヘルプメッセージがＨＴＭＬ形式で格納されたＨＴＭＬ  Ｈｅｌｐファイルを取得してそのファイル名及びパス情報等を設定する（ステップ２．２）。そして、表示エリアとして設定されたコントロールを取得してその指定座標からスクリーン座標を計算し（ステップ２．３）、カーソルの位置がヘルプメッセージを表示させるコントロール以外の箇所であった場合（所定のコントロール上になかった場合）に画面に表示させるデフォルトのメッセージ（ここでは、上記メッセージテーブルのＩＤＣ＿ＨＥＬＰ＿ＬＡＢＥＬに記述されたメッセージ）を定義する（ステップ２．４）。
【００２１】
ＣＰＵ５がステップ３の状態にあるときにユーザーによりマウス３が操作され、マウスムーブのイベントが発生すると、これを受けたＯＳからアプリケーションプログラムにマウス・カーソルの状態を伝えるメッセージが送信される。このようにカーソルの位置に関するメッセージが伝達されると、ＣＰＵ５はアプリケーションプログラムに従ってカーソルが所定のコントロール上にあるか否かを判断し（ステップ４）、カーソルが所定のコントロール上にない場合にはステップ３の状態に戻る。カーソルが所定のコントロール上にある場合には、ＣＰＵ５はメッセージ設定を行う（ステップ５）。
【００２２】
このメッセージ設定では、図８に示すように、カーソルの位置がフォーム内の特定のコントロール上にあることからコントロールＩＤを取得し（ステップ５．１）、そのコントロールＩＤから上記メッセージテーブルにおけるコントロールＩＤ名を取得する（ステップ５．２）。つぎに、コントロールＩＤ名をＨＴＭＬ  Ｈｅｌｐファイルの目次コード（検索文字）とすることによってヘルプメッセージの検索用キーコードとして設定し（ステップ５．３）、表示切替用のタイマーイベントを発生させる（ステップ５．４）。このステップでは、後述の描画設定に必要な時間として十分な５００ｍｓを設定する。
【００２３】
続いて、タイマーイベントを受信したＯＳからアプリケーションプログラムにタイマーイベント要求があると、ＣＰＵ５は初期表示であるか否か、すなわち、既にヘルプバー１０を表示させているか否かを判断し（ステップ６）、表示させていない場合（初期表示である場合）にはデフォルトのメッセージ（上記メッセージテーブルのＩＤＣ＿ＨＥＬＰ＿ＬＡＢＥＬに記述されたメッセージ）を定義する（ステップ７）。既にヘルプバー１０を表示させている場合（初期表示でない場合）、又はステップ７のデフォルト設定を終えた場合には、アプリケーションプログラムからＯＳに描画要求が送信される。
【００２４】
描画要求を受信したＯＳからアプリケーションプログラムに描画要求があると、ＣＰＵ５は描画設定を行う（ステップ８）。この描画設定では、図９に示すように、ＨＤＤ７に記憶されたＨＴＭＬ  ＨｅｌｐファイルからコントロールＩＤ名をキーとして対応するＨＴＭＬファイルの情報を取得し（ステップ８．１）、ブラウザのエンジンコンポーネントを利用するためにブラウザコントロールを継承し（ステップ８．２）、取得したＨＴＭＬファイルの情報から表示エリアに表示させる形態を解析する（ステップ８．３）。そして、ＣＰＵ５は前ステップの解析結果に基づいてヘルプメッセージの描画データを作成し（ステップ８．４）、この描画データをディスプレイバッファとしてのＲＡＭ６に転送する（ステップ８．５）。
【００２５】
ここで、ステップ８．２におけるブラウザコントロールの継承は、図１０に示すように、コンピュータ１に存在するブラウザの情報を取得してブラウザコントロールを継承し、このブラウザコントロールを使用してヘルプメッセージの表示設定を行うブラウザ制御（ステップ８．２．１）と、ＨＴＭＬ形式のデータからプロパティ情報及び表示情報を取得して、関連付けられたデータ（画像ファイルや音声ファイル等のＨＴＭＬで組み込んで表示・制御可能なデータファイル）等の情報を取得するＨＴＭＬ情報の取得（ステップ８．２．２）とからなる。
【００２６】
ブラウザ制御では、図１１に示すように、ブラウザを表すオブジェクト（ブラウザ名、バージョン、インターネットのプロパティ、詳細設定、表示条件等）を取得し（ステップ８．２．１．１）、ＨＴＭＬの情報を解析するためにブラウザコントロールを継承し（ステップ８．２．１．２）、ブラウジングに必要なコマンド（「表示」、「非表示」、「前へ」、「次へ」、「戻る」、「進む」、「中止」、「更新」等）の設定を行う（ステップ８．２．１．３）。次いで、オンライン、オフライン、サイレント等の現在のブラウザの状態を取得し（ステップ８．２．１．４）、オブジェクトクラス領域でのバッファ状態を取得してヘルプメッセージを描画することができるバッファ領域が空いているかどうかを確認する（ステップ８．２．１．５）。
【００２７】
一方、ＨＴＭＬ情報の取得では、図１２に示すように、ＨＴＭＬ形式のデータを読み込み展開するための変数や構造体等を初期化し（ステップ８．２．２．１）、ＨＴＭＬのヘッダー部、データ部を読み込んで対応する変数や構造体に展開する（ステップ８．２．２．２）。さらに、ＨＴＭＬに定義されたプロパティ情報（デフォルトフォントやコントロールＩＤ等の情報）を取得し（ステップ８．２．２．３）、ＨＴＭＬのデータ部から表示のための情報を取得、展開して解析する（ステップ８．２．２．４）。このステップでは、特に、テキスト情報（ヘルプメッセージ）や関連付けられた画像、及び表示位置や表示方法等が描画のために必要となる。
【００２８】
また、ステップ８．４におけるヘルプ表示コントロールは、図１３に示すように、ストリームオブジェクトのクラスを継承した形でブラウザコントロールの継承に派生クラスとして組み込みヘルプ表示コントロールを作成するヘルプ表示コントロールの作成（ステップ８．４．１）と、ウィンドウの表示／非表示やブラウザの稼働状況を取得するイベント制御（ステップ８．４．２）と、描画用のディスプレイバッファに表示データを転送する描画制御（ステップ８．４．３）とからなる。
【００２９】
ヘルプ表示コントロールの作成では、図１４に示すように、まずストリームオブジェクトのクラスを継承し、この継承によりＨＴＭＬ  Ｈｅｌｐファイルから展開されたＨＴＭＬのデータを容易に制御することが可能となる。さらに、ＨＴＭＬのデータを描画することができるように、ブラウザコントロールの継承に派生クラスとしてヘルプ表示コントロールを作成する（ステップ８．４．１．１）。つぎに、表示情報として取得したデータをブラウジングすることができるような形式のデータに展開（ブラウザの表示項目エリアにセット）し（ステップ８．４．１．２）、プロパティ情報をコンテキストに設定する（ステップ８．４．１．３）。
【００３０】
イベント制御では、図１５に示すように、表示フォント（デフォルトフォントやシステムフォント）やブラウジングに使用するヘルプメッセージ（ボタンイベント等の情報）、表示位置や表示サイズ等のユーザー設定情報によるブラウザの表示可能な状態を取得し（ステップ８．４．２．１）、表示座標（左座標、上座標、長さ座標、高さ座標）や表示状態（ウィンドウの表示／非表示）等の表示に必要な情報を取得する（ステップ８．４．２．２）。次いで、ブラウザがビジーかビジーでないかを判断し（ステップ８．４．２．３）、ビジーでなければ待機中か待機中でないかを判断し（ステップ８．４．２．４）、待機中でなければオブジェクトクラスのメンバーであることを明示する（ステップ８．４．２．５）。なお、ステップ８．４．２．３でビジーであると、又はステップ８．４．２．４で待機中であると判断した場合には、ステップ８．２．１．３のブラウザコマンドの設定処理に戻る。
【００３１】
描画制御では、図１６に示すように、ヘルプメッセージを表示するために定義したウィンドウ上のコントロールの座標を取得し（ステップ８．４．３．１）、ウィンドウ上に定義したコントロールのエリアにヘルプ表示コントロールをマージし（ステップ８．４．３．２）、マージしたヘルプ表示コントロールのエリア（四角枠）をブラウザコントロールの描画バッファエリア（仮想ビューエリア）とする（ステップ８．４．３．３）。続いて、表示エリアのバックグランドをクリアし（ステップ８．４．３．４）、ヘルプメッセージの情報を展開してブラウザコントロールの描画メソッドで表示エリアにそのメッセージを描画する（ステップ８．４．３．５）。
【００３２】
ステップ８の描画設定が終了すると、ＣＰＵ５は先に設定したタイマー時間（５００ｍｓ）が経過したか否かを判断し（ステップ９）、経過していなければカーソルはコントロール上を通過したに過ぎないとしてステップ８の描画設定に戻る。そのタイマー時間が経過していれば、ＣＰＵ５はディスプレイバッファを切り替えてウィンドウの表示切替えを行うことにより、所定の書式（表示形態）で画面にヘルプメッセージを表示させる（ステップ１０）。
【００３３】
この実施の形態に係るアプリケーションプログラムによる通知情報表示方法では、ＨＤＤ７にＨＴＭＬ形式で格納されたヘルプメッセージであってコントロールに対応するものが検索され、そのＨＴＭＬ形式のヘルプメッセージが解析されて画面に表示されるので、ＨＴＭＬで組み込んで表示・制御可能な画像データや音声データを通知情報に用いることができ、ユーザーにわかりやすく、あるいは訴求力のある形で種々の情報を通知することができる。ここではＩｎｔｅｒｎｅｔ  Ｅｘｐｌｏｒｅｒのエンジンコンポーネントを利用してヘルプメッセージが解析されるので、同ブラウザでサポートされているＡｃｔｉｖｅＸコントロール及びドキュメント、Ｊｓｃｒｉｐｔアプレット、スクリプト、ＨＴＭＬ画像形式（．ｊｐｅｇ、．ｇｉｆ、．ｐｎｇ）、ビデオ、オーディオ等の技術を用いてＨＴＭＬ  Ｈｅｌｐのトピックを作成することができる。
【００３４】
また、通知情報を外部ファイルとしても設定することが可能となるため、アプリケーションプログラムをいちいち変更することなく通知情報の内容を簡単に差し替えることもできる。
【００３５】
さらに、これまでのアプリケーションプログラムでは行うことができなかったユーザー自身による通知情報のカスタマイズも容易に行うことが可能となる。
【００３６】
【発明の効果】
本発明は、以上説明したように構成したので、通知情報に対するユーザーの視認性・注視性を高めることができるとともに、その内容の変更も容易に行うことができるという効果を奏する。
【図面の簡単な説明】
【図１】発明の実施の形態に係る通知情報表示方法を実現するコンピュータの概略構成を示すブロック図である。
【図２】ヘルプメッセージがヘルプバーに表示されている状態を示す説明図である。
【図３】ＨＴＭＬファイルを示す説明図である。
【図４】メッセージテーブルを示す説明図である。
【図５】ＨＴＭＬ  Ｈｅｌｐファイルを示す説明図である。
【図６】アプリケーションプログラムに従ったＣＰＵの処理を示す流れ図である。
【図７】図６の初期処理の詳細を示す流れ図である。
【図８】図６のメッセージ設定の処理の詳細を示す流れ図である。
【図９】図６の描画設定の処理の詳細を示す流れ図である。
【図１０】図９のブラウザコントロールの承継の処理の詳細を示す流れ図である。
【図１１】図１０のブラウザ制御の処理の詳細を示す流れ図である。
【図１２】図１０のＨＴＭＬ情報の取得の処理の詳細を示す流れ図である。
【図１３】図９のヘルプ表示コントロールの処理の詳細を示す流れ図である。
【図１４】図１３のヘルプ表示コントロールの作成の処理の詳細を示す流れ図である。
【図１５】図１３のイベント制御の処理の詳細を示す流れ図である。
【図１６】図１３の描画制御の処理の詳細を示す流れ図である。
【符号の説明】
１    コンピュータ
２    キーボード
３    マウス
４    モニタ
５    ＣＰＵ（制御手段、判断手段、検索手段、表示手段）
６    ＲＡＭ
７    ＨＤＤ（記憶手段）
８ａ〜８ｆ  ボタン（コントロール）
９    カーソル
１０  ヘルプバー
【図１】
2004303080.tif 000003
【図２】
2004303080.tif 000004
【図３】
2004303080.tif 000005
【図４】
2004303080.tif 000006
【図５】
2004303080.tif 000007
【図６】
2004303080.tif 000008
【図７】
2004303080.tif 000009
【図８】
2004303080.tif 000010
【図９】
2004303080.tif 000011
【図１０】
2004303080.tif 000012
【図１１】
2004303080.tif 000013
【図１２】
2004303080.tif 000014
【図１３】
2004303080.tif 000015
【図１４】
2004303080.tif 000016
【図１５】
2004303080.tif 000017
【図１６】
2004303080.tif 000018