(57)【特許請求の範囲】
【請求項１】
電気接点を介した通信を利用したファームアップであって、
テストデータをブロック単位で送受信するとともに前記テストデータに誤りがあるか否かを検出し、前記誤りが所定割合より小さいとき通信ラインが正常であると判断し、前記誤りが所定割合より大きいときには前記通信ラインが異常であると判断するテストを実行する通信ライン確認手段を有し、
前記テストの後にファームアップを開始するファームアップ実行手段をさらに備え、前記ファームアップ実行手段は、
ファームアップデータをブロック単位で送受信し、第１ブロックの送信に誤りが検出されないとき前記第１ブロックを記憶素子に書き込むとともに第２ブロックの送受信を開始し、
前記第１ブロックの送信に誤りが検出されるときには前記第１ブロックの送受信を所定回数繰返し、
前記所定回数に亘る前記第１ブロックの送受信の繰返しの間に誤りが検出されないとき、前記第１ブロックを前記記憶素子に書き込むとともに第２ブロックの送受信を開始し、
前記所定回数に亘る前記第１ブロックの送受信の繰返しにおいて前記所定回数誤りが検出されるとき、前記第１ブロックを前記誤りを含んだまま前記記憶素子に書き込むとともに前記第２ブロックの送受信を開始することを特徴とするファームアップ時の通信ライン信頼性確認装置。
【請求項２】
前記ファームアップデータは、ファームアッププログラムを含むことを特徴とする請求項１に記載のファームアップ時の通信ライン信頼性確認装置。
【請求項３】
電気接点を介した通信を利用したファームアップであって、
テストデータをブロック単位で送受信するとともに前記テストデータに誤りがあるか否かを検出し、前記誤りが所定割合より小さいとき通信ラインが正常であると判断し、前記誤りが所定割合より大きいときには通信ラインが異常であると判断するテストを実行し、
前記テストの後にファームアップを開始し、
ファームアップデータをブロック単位で送受信し、第１ブロックの送信に誤りが検出されないとき前記第１ブロックを記憶素子に書き込むとともに第２ブロックの送受信を開始し、
前記第１ブロックの送信に誤りが検出されるときには前記第１ブロックの送受信を所定回数繰返し、
前記所定回数に亘る前記第１ブロックの送受信の繰返しの間に誤りが検出されないとき、前記第１ブロックを前記記憶素子に書き込むとともに第２ブロックの送受信を開始し、
前記所定回数に亘る前記第１ブロックの送受信の繰返しにおいて前記所定回数誤りが検出されるとき、前記第１ブロックを前記誤りを含んだまま前記記憶素子に書き込むとともに前記第２ブロックの送受信を開始することを特徴とするファームアップ時の通信ライン信頼性確認方法。
【請求項４】
前記ファームアップデータは、ファームアッププログラムを含むことを特徴とする請求項３に記載のファームアップ時の通信ライン信頼性確認方法。
【請求項５】
プログラムを実行するプロセッサを有する外部アクセサリ機器が着脱自在に取り付けられ、電気接点端子を介して前記外部アクセサリ機器と相互通信可能な携帯機器であって、
前記アクセサリ機器に対して、テストデータをブロック単位で送受信するとともに前記テストデータに誤りがあるか否かを検出し、前記誤りが所定割合より小さいとき通信ラインが正常であると判断し、前記誤りが所定割合より大きいときには前記通信ラインが異常であると判断するテストを実行する通信ライン確認手段とを有し、
前記テストの後にファームアップを開始するファームアップ実行手段をさらに備え、前記ファームアップ実行手段は、
ファームアップデータをブロック単位で送受信し、第１ブロックの送信に誤りが検出されないとき前記第１ブロックを記憶素子に書き込むとともに第２ブロックの送受信を開始し、
前記第１ブロックの送信に誤りが検出されるときには前記第１ブロックの送受信を所定回数繰返し、
前記所定回数に亘る前記第１ブロックの送受信の繰返しの間に誤りが検出されないとき、前記第１ブロックを前記記憶素子に書き込むとともに第２ブロックの送受信を開始し、
前記所定回数に亘る前記第１ブロックの送受信の繰返しにおいて前記所定回数誤りが検出されるとき、前記第１ブロックを前記誤りを含んだまま前記記憶素子に書き込むとともに前記第２ブロックの送受信を開始することを特徴とする携帯機器。
【請求項６】
前記ファームアップデータは、ファームアッププログラムを含むことを特徴とする請求項５に記載の携帯機器。
【請求項７】
前記携帯機器はさらに表示手段を有し、前記表示手段は、前記通信ライン確認手段が前記通信ラインが異常と判断した場合は、前記アクセサリ機器との接続状態を確認させるための表示を行うことを特徴とする請求項５に記載の携帯機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファームウエアの書き換えにおける通信ラインの信頼性確認装置及びその方法に関する。
【背景技術】
【０００２】
従来、レンズ交換式デジタルカメラにおいて、レンズ鏡筒又はカメラボディに搭載されたプロセッサのファームウエアの書き換え、いわゆるファームアップがレンズ通信により実施することが知られている（特許文献１）。レンズ通信とは、カメラボディにレンズ鏡筒を装着した際に、カメラボディとレンズ鏡筒との間で互いに当接して電気的に接続される、複数の接点端子を介した通信である。ファームウエアには、レンズ固有の画像補正データ等が含まれているため、精細に撮像するにはそれらが正しく書き換られる必要がある。しかし、カメラボディ側とレンズ鏡筒側の接点同士の接続状態や接触抵抗のバラつきなどにより、レンズ通信ラインの信頼性が十分に高くない場合には、ファームアップが正常に行われない可能性がある。一方で、開発費用との関係から、通信ラインの信頼性を確認する機能は、高度に設計されていない。これは、通常動作時のレンズ通信における不具合は、概ね接点の接触不良による一過性のものであり致命的な問題は発生しづらいためである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−１０７３１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
そこで、レンズ通信ラインの信頼性を確認する機能のひとつである誤り検出符号を用いた「誤り検出機能」を搭載することが考えられる。しかし、「誤り検出機能」は、検出精度を上げるにつれ回路規模が大きくなるとともに、ファームアップ作業が開始できなくなる場合が多くなる。その一方で、ファームアップを行う頻度は比較的少ないため、例えば、デジタルカメラの小型化を進めるにあたっては、精度を犠牲にして回路規模を小さく抑えざるを得ない。このため、全ての誤りを検出できない状況が生じ、ファームウエアが正しく書き換えられない可能性が出てくる。さらに、ユーザー自身がファームアップを実施することを想定すると、製品に精通している開発者が行う場合に比べて、ファームアップが正常に行われない可能性が高まる。
【０００５】
本発明は、電気的な構成を変えずに、常にファームウエアの書き換えを完結させることを可能にする通信ライン信頼性確認装置及びその方法を提供することを目的としている。
【課題を解決するための手段】
【０００６】
本発明に係るファームアップ時の通信ライン信頼性確認装置は、電気接点を介した通信を利用したファームアップであって、テストデータをブロック単位で送受信するとともにテストデータに誤りがあるか否かを検出し、誤りが所定割合より小さいとき通信ラインが正常であると判断し、誤りが所定割合より大きいときには通信ラインが異常であると判断するテストを実行する通信ライン確認手段を有することを特徴とする。
【０００７】
また、通信ライン信頼性確認装置は、テストの後にファームアップを開始するファームアップ実行手段をさらに備え、ファームアップ実行手段は、ファームアップデータをブロック単位で送受信し、第１ブロックの送信に誤りが検出されないとき第１ブロックを記憶素子に書き込むとともに第２ブロックの送受信を開始し、第１ブロックの送信に誤りが検出されるときには第１ブロックの送受信を所定回数繰返し、所定回数に亘る第１ブロックの送受信の繰返しの間に誤りが検出されないとき、第１ブロックを記憶素子に書き込むとともに第２ブロックの送受信を開始し、所定回数に亘る第１ブロックの送受信の繰返しにおいて所定回数誤りが検出されるとき、第１ブロックを誤りを含んだまま記憶素子に書き込むとともに第２ブロックの送受信を開始しても良い。これにより、ファームアップを完結することが可能となる。
【０００８】
通信ライン信頼性確認装置におけるファームアップデータは、ファームアッププログラムを含んでいても良い。ファームアッププログラムを含む場合、ファームアップを完結させる効果がより顕著に表れる。
【０００９】
本発明に係るファームアップ時の通信ライン信頼性確認方法は、電気接点を介した通信を利用したファームアップであって、テストデータをブロック単位で送受信するとともにテストデータに誤りがあるか否かを検出し、誤りが所定割合より小さいとき通信ラインが正常であると判断し、誤りが所定割合より大きいときには通信ラインが異常であると判断するテストを実行することを特徴とする。
【００１０】
また、通信ライン信頼性確認方法は、テストの後にファームアップを開始し、ファームアップデータをブロック単位で送受信し、第１ブロックの送信に誤りが検出されないとき第１ブロックを記憶素子に書き込むとともに第２ブロックの送受信を開始し、第１ブロックの送信に誤りが検出されるときには第１ブロックの送受信を所定回数繰返し、所定回数に亘る第１ブロックの送受信の繰返しの間に誤りが検出されないとき、第１ブロックを記憶素子に書き込むとともに第２ブロックの送受信を開始し、所定回数に亘る第１ブロックの送受信の繰返しにおいて所定回数誤りが検出されるとき、第１ブロックを誤りを含んだまま記憶素子に書き込むとともに第２ブロックの送受信を開始しても良い。
【００１１】
通信ライン信頼性確認方法におけるファームアップデータは、ファームアッププログラムを含んでいても良い。
【００１２】
本発明に係る携帯機器は、プログラムを実行するプロセッサを有する外部アクセサリ機器が着脱自在に取り付けられ、電気接点端子を介して外部アクセサリ機器と相互通信可能な携帯機器であって、アクセサリ機器に対して、テストデータをブロック単位で送受信するとともにテストデータに誤りがあるか否かを検出し、誤りが所定割合より小さいとき通信ラインが正常であると判断し、誤りが所定割合より大きいときには通信ラインが異常であると判断するテストを実行する通信ライン確認手段とを有することを特徴とする。
【００１３】
また、携帯機器は、テストの後にファームアップを開始するファームアップ実行手段をさらに備え、ファームアップ実行手段は、ファームアップデータをブロック単位で送受信し、第１ブロックの送信に誤りが検出されないとき第１ブロックを記憶素子に書き込むとともに第２ブロックの送受信を開始し、第１ブロックの送信に誤りが検出されるときには第１ブロックの送受信を所定回数繰返し、所定回数に亘る第１ブロックの送受信の繰返しの間に誤りが検出されないとき、第１ブロックを記憶素子に書き込むとともに第２ブロックの送受信を開始し、所定回数に亘る第１ブロックの送受信の繰返しにおいて所定回数誤りが検出されるとき、第１ブロックを誤りを含んだまま記憶素子に書き込むとともに第２ブロックの送受信を開始しても良い。
【００１４】
携帯機器におけるファームアップデータは、ファームアッププログラムを含んでいても良い。
【００１５】
また、携帯機器はさらに表示手段を有し、表示手段は、通信ライン確認手段が通信ラインが異常と判断した場合は、アクセサリ機器との接続状態を確認させるための表示を行うことが好ましい。この表示により、ユーザーは即座に異常に気付くことができる。
【発明の効果】
【００１６】
本発明によれば、電気的な構成を変えずに、常にファームウエアの書き換えを完結させることが可能となる。
【図面の簡単な説明】
【００１７】
【図１】本発明の実施形態を適用したレンズ交換式カメラの斜視図である。
【図２】図１に示すカメラからレンズ鏡筒を外した状態におけるカメラボディの斜視図である。
【図３】本発明の実施形態を適用したレンズ交換式デジタルカメラシステムの全体を表すブロック図である。
【図４】ファームウエアが書き込まれるＦＲＡＳＨＲＯＭのメモリマップである。
【図５】本発明の実施形態におけるテスト段階からファームアップ終了までのフローチャートである。
【発明を実施するための形態】
【００１８】
以下、本発明の実施形態を図面を参照して説明する。図１はレンズ交換式カメラ（携帯機器）の外観を示し、図２はカメラボディ１０からレンズ鏡筒１５（外部アクセサリ機器）を外した状態を示している。このカメラシステムにおいてレンズ鏡筒１５はカメラボディ１０に対して着脱自在である。
【００１９】
カメラボディ１０のレンズマウント１１の内周側には、複数の電気接点１２が円弧状に配置されている。電気接点１２の下側には、撮像素子（図示せず）を収容した撮像素子ユニット１３が設けられる。カメラボディ１０の電源がオン状態であるとき、撮像素子によって動画像が得られ、ライブビューとしてモニタ（図示せず）に表示可能である。カメラボディ１０の上面にはシャッタボタン１４が設けられる。
【００２０】
図３を参照して、このレンズ交換式カメラの電気的構成を説明する。カメラボディに設けられたカメラプロセッサ２０には、デジタル信号用接地ポート２１、入出力ポート２２、割込みポート２３、シリアルデータ入力ポート２４、シリアルデータ出力ポート２５、クロック信号ポート２６、垂直同期信号ポート２７等の通信ポートが設けられる。カメラプロセッサ２０は電源回路３０に接続され、電源回路３０は、電源端子３１、検出端子３２、電源用接地端子３３に接続される。また、カメラプロセッサ２０は、ＤＲＡＭ３４に接続される。記録媒体３５はカメラプロセッサ２０に接続され、カメラプロセッサ２０からの信号に応じて、記録媒体３５に記録されたデータが一時的に記録される。記録媒体３５には、後述するように、ファームアップ時にはファームアップデータが記録される。また、カメラボディ周辺回路３６及び表示装置（ＬＣＤ）３７（表示手段）は、カメラプロセッサ２０に接続され、カメラプロセッサ２０から電力を供給されて制御される。カメラボディ周辺回路３６は、例えば、手ブレ補正機能、ストロボ等を制御する回路で構成される。
【００２１】
レンズ鏡筒１５に設けられたレンズＣＰＵ４０は、プログラムを実行するプロセッサである。レンズＣＰＵ４０には、デジタル信号用接地ポート４１、割込みポート４２、入出力ポート４３、シリアルデータ出力ポート４４、シリアルデータ入力ポート４５、クロック信号ポート４６、垂直同期信号ポート４７等の通信ポートが設けられる。レンズＣＰＵ４０はレンズ電源５０に接続され、レンズ電源５０は、電源端子５１、デジタル信号用接地端子５２、電源用接地端子５３に接続される。レンズ周辺回路５４は、レンズＣＰＵ４０に接続され、レンズＣＰＵ４０から電力を供給されて制御される。レンズ周辺回路５４は、例えば、シャッタモータ、ＡＦモータ、絞りモータ等を制御する回路で構成される。また、レンズＣＰＵ４０には、プログラムやレンズ固有の画像補正データを含むファームウエアが記録された不揮発性の記憶素子ＦＲＡＳＨＲＯＭ５７が接続される。
【００２２】
レンズ鏡筒１５がカメラボディ１０に装着されると、カメラボディ１０側の各電気接点１２にレンズ鏡筒１５側の各電気接点５８が当接する。検出端子３２がデジタル信号用接地端子５２に電気的に接続されて接地されることにより、カメラプロセッサ２０はレンズ鏡筒１５の装着を認識し、電源端子３１、５１を介してレンズ電源５０をオン状態に定め、カメラボディ１０とレンズ鏡筒１５の相互通信が可能になる。
【００２３】
ファームウエアの書き換え、いわゆるファームアップには、ファームアップデータが必要である。ユーザーがファームアップを行う場合、ファームアップデータはユーザーによって、例えば、製品開発会社のホームページからインターネットを介して、パソコンに装着された記録媒体３５へダウンロードされる。ファームアップデータが記録された記録媒体３５は、カメラボディ１０に装着される。ファームアップデータは、カメラプロセッサ２０により、記録媒体３５から読み出され、ＤＲＡＭ３４へ一時的に記録される。ＤＲＡＭ３４内に一時的に記録されたファームアップデータは、カメラプロセッサ２０によって読み出され、通信ラインＢＬを介して、レンズＣＰＵ４０へ送信される。レンズＣＰＵ４０へ送信されたファームアップデータは、レンズＣＰＵ４０によって、ＦＲＡＳＨＲＯＭ５７に書き込まれる。
【００２４】
図４は、ＦＲＡＳＨＲＯＭ５７に書き込まれるデータのメモリマップを表している。ＦＲＡＳＨＲＯＭ５７のメモリ領域は、レンズ制御用ソフトウエアを更新するためのファームアッププログラムを含むプログラムが書き込まれる領域Ｍ１と、画像処理用データ等が書き込まれるデータ領域Ｍ３と、空き領域Ｍ５とで構成される。
【００２５】
本実施形態では、Ｍ１、Ｍ３、Ｍ５の全てが書き換えられる。つまり、プログラムが書き込まれる領域であるＭ１が正しく書き換えられない場合レンズ鏡筒１５が動作しない等の不具合が生じ、レンズとしての機能が失われる可能性がある。
【００２６】
図５は、ファームアップの流れを表している。ファームアップは、大きく３つの段階に分けられ、レンズ鏡筒１５において実施される。初期設定段階のステップＳ０１〜Ｓ０２ではレンズ通信の準備が行われ、テスト段階（通信ライン確認手段）のステップＴ０１〜Ｔ０５ではテストデータの送受信による通信ラインのチェックループが実行され、ファームアップ段階（ファームアップ実行手段）のステップＦ０１〜Ｆ０６ではファームウエア書き換えループが実施されて終了する。
【００２７】
図３、図５を参照して、ファームアップの流れを説明する。初期設定段階において、ステップＳ０１では、カメラの電源が入れられることにより、レンズ通信が可能な状態となる。所定の操作ボタン（図示せず）が押されることによって、ステップＳ０２が実行され、カメラプロセッサ２０からレンズＣＰＵ４０へファームアップを要求する信号が送信される。
【００２８】
テスト段階における、テストデータは、誤りを起こしやすいデータで構成される。このテストデータは、カメラプロセッサ２０により、複数、例えば２０種類、生成されてＤＲＡＭ３４に用意される。これらのデータは、ある一定の長さのビットの並びであるブロック単位、例えば、５１２バイト毎に分割され、カメラ側のシリアルデータ出力ポート２５とレンズ側のシリアルデータ入力ポート４５とを結ぶ通信ラインＢＬを介して、カメラプロセッサ２０からレンズＣＰＵ４０へ送信される。送信とともに、レンズ側のシリアルデータ出力ポート４４とシリアルデータ入力ポート２４とを結ぶ通信ラインＬＢを介して、レンズＣＰＵ４０からカメラプロセッサ２０へ応答及び誤り検出結果が送られる。誤り検出結果はカメラ側のコマンド及び1ブロック送信毎に受信される。
【００２９】
全データが送信された時点で、ステップＴ０２において、全データにおいて誤りが無いと判断されるとき、通信ラインチェックループは終了し、ファームアップ段階へ移行する。これに対し、ステップＴ０２において、誤りが有ると判断されたとき、ステップＴ０３において、誤りの割合が所定割合、例えば５％、より小さいか否かが判断される。５％より小さいとき、通信ラインが正常であると判断され、通信ラインチェックループは終了し、ファームアップ段階へ移行する。５％より大きいとき、ステップＴ０４に進み、通信ラインが異常であると判断されてステップＴ０５に進む。ステップＴ０５では、表示装置（ＬＣＤ）３７に、例えば、「ファームアップ不可。レンズを外した後、再装着してください。」といった接続状態を確認させるための警告が表示されるとともに、ファームアップは開始されない。
【００３０】
このように、テスト段階では、テストデータの送受信の段階で誤りの割合が所定割合より大きい場合、ファームアップが開始されずに終了する。つまり、ユーザーはファームアップを行う前にレンズ通信ラインの異常に気付くことができるため、カメラボディ１０とカメラ鏡筒１５との接点を掃除する等の対処ができる。結果的に、レンズ通信の信頼性が低い状態でファームアップは行われない。
【００３１】
ファームアップ段階では、テスト段階と同様に、ステップＦ０１において、ファームアップデータが、通信ラインＢＬ、ＬＢを介してブロック単位で送受信される。第１ブロックの送信とともに応答及び誤り検出が行われ、Ｆ０２において、誤りの有無が判断される。第１ブロックに誤りが検出されないとき、Ｆ０３に進み、第１ブロックはＦＲＡＳＨＲＯＭ５７へ書き込まれ、第２ブロックの送信が開始される。
【００３２】
これに対し、ステップＦ０２において第１ブロックに誤りが検出されるとき、ステップＦ０４に進み、誤りの回数が判断される。誤りの回数が所定回数、例えば５回、より少ないとき、ステップＦ０５に進み、第１ブロックは再度送受信される。ステップＦ０５における第１ブロックの送受信の繰返しの間、例えば、３回目の送受信で、ステップＦ０２において誤りが検出されないとき、ステップＦ０３に進み、第１ブロックはＦＲＡＳＨＲＯＭ５７に書き込まれるとともに、ステップＦ０１において第２ブロックの送受信が開始される。
【００３３】
ステップＦ０５における、第１ブロックの送受信の繰返しの間で、ステップＦ０２において第１ブロックに誤りが検出されて、かつ、ステップＦ０４において誤りの回数が所定回数の５回と判断されたとき、ステップＦ０６へ進む。ステップＦ０６では、強制書き込みモードが実行される。強制書き込みモードとは、受信データが、誤り検出されることなしにＦＬＡＳＨＲＯＭ５７へ書き込まれるモードである。すなわち、誤りを含んだまま、ファームアップデータがＦＬＡＳＨＲＯＭ５７へ書き込まれる。ステップＦ０６において、ファームアップデータが書き込まれるとともに、ステップＦ０１において、第２のブロックの送受信が開始される。ステップＦ０１〜Ｆ０６の処理がブロック毎に繰返され、全てのブロックが書き込まれると、ステップＥ０１へ進み、ファームアップは終了する。
【００３４】
このように、ファームアップ段階では、データの受信を行うことにより誤りが検出される。誤りが検出されたブロックは、所定回数に亘り繰返し送信が行われるため、最終的に正しく書き込まれる可能性が高まる。
【００３５】
また、本実施形態では、ファームアップが完結されないと、上述したように、レンズの機能が失われる可能性を秘めている。つまり、プログラムが書き込まれる前にファームアップが中止されれば、レンズは操作不可能となるが、プログラムさえ正しく書き込まれれば、少なくともレンズは操作可能な状態に保たれる。したがって、ファームアップ段階では、ファームアップデータに誤りが検出された場合においても、全ブロックに対して強制的に書き込みが実施される仕様となっている。これにより、レンズ鏡筒１５が機能しなくなる可能性も低減できる。
【００３６】
以上のように、初期設定段階、テスト段階、ファームアップ段階、の３段階を経てファームアップは終了する。テスト段階で、テストデータの送受信による通信ラインチェックループが実行されることでレンズ通信ラインの信頼性が確認され、信頼性が低い場合ファームアップは開始されない。さらに、信頼性が高いと判断されてファームアップが開始される場合においても、誤り検出を実施しつつファームアップが行われる。また、ファームアップ段階で誤りが検出された場合、強制的に書き込みが実施されることにより、ファームアップは常に完結され、最悪の事態であるレンズの機能が失われる状況を回避できる可能性が高まる。
【００３７】
なお、ＦＬＡＳＨＲＯＭ５７のデータは、Ｍ１、Ｍ３、Ｍ５の他に追加されても良く、書き込まれる順番は問わない。
【００３８】
また、本発明の実施形態は、デジタルカメラのレンズ通信に限らず、ファームウエアが記録されている不揮発性の記憶素子を備え、かつ、電気接点を介した通信によるファームアップが可能な機器に適用することが出来る。例えば、カメラボディとストロボ間の通信、携帯電話とパーソナルコンピュータとの間の通信、が挙げられる。
【符号の説明】
【００３９】
１０  カメラボディ
１１  レンズマウント
１２  （カメラボディ側の）電気接点
１５  レンズ鏡筒
５７  ＦＲＡＳＨＲＯＭ
５８  （レンズ鏡筒側の）電気接点
ＢＬ  （カメラボディからレンズ鏡筒へのデータ）通信ライン
ＬＢ  （レンズ鏡筒からレンズボディへのデータ）通信ライン
Ｍ１  プログラム領域
Ｍ３  データ領域
Ｍ５  空き領域
Ｓ０１〜Ｓ０２  初期設定段階
Ｔ０１〜Ｔ０５  テスト段階（通信ライン確認手段）
Ｆ０１〜Ｆ０６  ファームアップ段階（ファームアップ実行手段）
Ｅ０１  ファームアップ終了
【図１】
0005821345.tif 000002
【図２】
0005821345.tif 000003
【図３】
0005821345.tif 000004
【図４】
0005821345.tif 000005
【図５】
0005821345.tif 000006