(57)【要約】【課題】ファイルへの書き込みに関する処理を効率的に行う。【解決手段】ファイル共有システム１０の遠隔制御側処理装置１４は、複数のファイル１、２、３…を記憶するファイル記憶部１７を備えた被制御側処理装置１２にネットワーク１５を介して接続されている。さらに、遠隔制御側処理装置１４は、ファイル記憶部１７内のファイルに対する書き込み要求を発生させる書き込み要求発生部１９ａと、発生させた書き込み要求を被制御側処理装置１２へ通知する書き込み要求通知部２５ａと、この書き込み要求に対する仮想応答通知を、書き込み要求発生部１９ａへ返信する仮想アクセス応答部２３と、を備えている。【選択図】図１
2011076256.tif 000002
【特許請求の範囲】
【請求項１】
複数のファイルを記憶するファイル記憶部を備えた被制御側装置と、前記被制御側装置にネットワークを介して接続されかつ前記ファイル記憶部内の各ファイルにアクセス可能な制御側装置と、を有するファイル共有システムであって、
前記制御側装置は、
前記ファイル記憶部内のファイルに対する書き込み要求を発生させる書き込み要求発生部と、
前記書き込み要求発生部により発生させた前記書き込み要求を前記被制御側装置へ通知する書き込み要求通知部と、
前記書き込み要求通知部により通知される前記書き込み要求に対しての応答を仮想化した仮想応答通知を、前記書き込み要求発生部へ返信する仮想アクセス応答部と、
を具備することを特徴とするファイル共有システム。
【請求項２】
前記制御側装置は、
前記ファイル記憶部内のファイルに対する読み出し要求又はクローズ要求を発生させる読み出し／クローズ要求発生部と、
前記書き込み要求通知部により通知された前記書き込み要求に対する前記被制御側装置からの書き込み結果を受信する書き込み結果受信部と、
前記書き込み結果受信部により受信された書き込み結果が書き込みエラーであった場合でも、当該書き込みエラーとなった対象のファイルに対する前記読み出し／クローズ要求発生部からの読み出し要求又はクローズ要求を、前記被制御側装置へ強制的に通知するアクセス要求強制通知部と、
をさらに具備することを特徴とする請求項１記載のファイル共有システム。
【請求項３】
前記制御側装置は、
前記書き込み結果受信部により受信された書き込み結果が書き込みエラーであり、かつ前記書き込みエラーとなった対象のファイルに対する前記読み出し／クローズ要求発生部からの読み出し要求又はクローズ要求が発生した場合、前記書き込み要求発生部へ当該書き込みエラーを通知する書き込みエラー通知部、
をさらに具備することを特徴とする請求項２記載のファイル共有システム。
【請求項４】
前記制御側装置は、
前記書き込み要求発生部により発生させた前記書き込み要求に対応するファイルへの書き込み対象のデータを格納するための書き込みデータ格納部と、
前記読み出し／クローズ要求発生部により発生させた読み出し要求に対応するファイルのデータが、前記書き込みデータ格納部に格納されている場合、当該書き込みデータ格納部内からデータの読み出しを行うファイルアクセス省略部と、
をさらに備えることを特徴とする請求項２又３記載のファイル共有システム。
【請求項５】
複数のファイルを記憶するファイル記憶部を有し、このファイル記憶部内の各ファイルにアクセス可能な制御側装置とネットワークを介して接続された被制御側装置であって、
前記ファイル記憶部内のファイルに対する書き込み要求を発生させる書き込み要求発生部と、前記発生させた書き込み要求を通知する書き込み要求通知部と、前記通知される書き込み要求に対しての応答を仮想化した仮想応答通知を、前記書き込み要求発生部へ返信する仮想アクセス応答部と、を備えた前記制御側装置の当該書き込み要求通知部による書き込み要求に基づいて、前記ファイル記憶部内のファイルに対する書き込みを実行する書き込み実行部、
を具備することを特徴とする被制御側装置。
【請求項６】
複数のファイルを記憶するファイル記憶部を備えた被制御側装置に対しネットワークを介して接続されかつ前記ファイル記憶部内の各ファイルにアクセス可能なコンピュータ上で動作するファイル共有プログラムであって、
前記ファイル記憶部内のファイルに対する書き込み要求を発生させる書き込み要求発生部と、
前記書き込み要求発生部により発生させた前記書き込み要求を前記被制御側装置へ通知する書き込み要求通知部と、
前記書き込み要求通知部により通知される前記書き込み要求に対しての応答を仮想化した仮想応答通知を、前記書き込み要求発生部へ返信する仮想アクセス応答部、
として前記コンピュータを機能させることを特徴とするファイル共有プログラム。
【請求項７】
複数のファイルを記憶するファイル記憶部を備えた被制御側装置と、前記被制御側装置にネットワークを介して接続されかつ前記ファイル記憶部内の各ファイルにアクセス可能な制御側装置と、を用いたファイル共有方法であって、
前記ファイル記憶部内のファイルに対する書き込み要求を前記制御側装置の書き込み要求発生部が発生させるステップと、
前記発生させた書き込み要求を前記被制御側装置へ通知するステップと、
前記被制御側装置へ通知される前記書き込み要求に対しての応答を仮想化した仮想応答通知を、前記書き込み要求発生部へ返信するステップと、
を有することを特徴とするファイル共有方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の装置間でファイルを共有するためのファイル共有システム、被制御側装置、ファイル共有プログラム及びファイル共有方法に関する。
【背景技術】
【０００２】
複数の計算機が接続されたマルチノード計算機システムにおいて、指定されたファイルを管理する計算機上でアドレス変換などを実行することで、複数の計算機上の各記憶装置に分散格納されたファイルに対する読み書きを可能とし、ファイルアクセスのスループットを高めるファイルデータ分散格納方法が知られている（例えば特許文献１参照）。
【０００３】
また、データが記憶された記憶装置から仮想記憶装置群を構成すると共にバッファメモリから仮想バッファメモリ群を構成し、これらの仮想バッファメモリ群をデータ格納用又はデータ出力用に適宜切り替えることで、バッファメモリの総容量を低減しつつデータ転送効率の向上を図るメモリ制御装置なども提案されている（例えば特許文献２参照）。
【０００４】
ここで、例えば記憶装置内のファイルへのアクセス要求を実現するための機能としては、いわゆるファイル管理機能などが利用されている。ファイル管理機能とは、ハードディスクなどの記憶媒体上に記憶されたファイルに対し、上位のアプリケーションからのオープン、リード、ライト、クローズなどの各種命令（アクセス要求）に応じたデータ処理を行う機能である。なお、ファイルを記憶する記憶媒体とファイル管理機能を実現するファイル管理部とが、同一のシステム上に搭載されている場合、上位のアプリケーションからファイル管理部に送られてきた各種命令は、一般に、命令順に逐次処理される。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−３１１８１０号公報
【特許文献２】特開平１０−１５４０４３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところで、上記のファイル管理機能を実現している環境において、複数の異なるファイルに対し例えばライト命令がほぼ同時期に通知された場合を考える。この際、個々のライト命令が、命令順に順次処理されるため、一つのファイルの書き込みが完了するまでは、次のファイルのライト命令を処理できないことになる。より具体的には、複数のファイルに対するライト命令が完了するまでには、一つのファイルの書き込みに要する時間に、ファイル数を乗じた分だけの時間を要することとなる。
【０００７】
本発明は、上記課題を解決するためになされたものであり、ファイルへの書き込みに関する処理を効率的に行えるファイル共有システム、被制御側装置、ファイル共有プログラム、及びファイル共有方法の提供を目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために、本発明の一態様に係るファイル共有システムは、複数のファイルを記憶するファイル記憶部を備えた被制御側装置と、前記被制御側装置にネットワークを介して接続されかつ前記ファイル記憶部内の各ファイルにアクセス可能な制御側装置と、を有するファイル共有システムであって、前記制御側装置は、前記ファイル記憶部内のファイルに対する書き込み要求を発生させる書き込み要求発生部と、前記書き込み要求発生部により発生させた前記書き込み要求を前記被制御側装置へ通知する書き込み要求通知部と、前記書き込み要求通知部により通知される前記書き込み要求に対しての応答を仮想化した仮想応答通知を、前記書き込み要求発生部へ返信する仮想アクセス応答部と、を具備することを特徴とする。
【発明の効果】
【０００９】
本発明によれば、ファイルへの書き込みに関する処理を効率的に行えるファイル共有システム、被制御側装置、ファイル共有プログラム及びファイル共有方法を提供することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係るファイル共有システムの構成を示す機能ブロック図。
【図２】図１のファイル共有システムが備えたファイル管理部の構成を示す機能ブロック図。
【図３】図２のファイル管理部による通常時の処理を概念的に示す図。
【図４】図２のファイル管理部による書き込みエラー時の処理を概念的に示す図。
【図５】図２のファイル管理部による書き込みデータをキャッシュする際の処理を概念的に示す図。
【図６】図２のファイル管理部が行う主要な処理を示すフローチャート。
【発明を実施するための形態】
【００１１】
以下、本発明を実施するための形態を図面に基づき説明する。
図１に示すように、この実施形態に係るファイル共有システム１０は、制御側装置として機能する遠隔制御側処理装置１４と、被制御側装置としての被制御側処理装置１２と、を備えている。
【００１２】
被制御側処理装置１２と遠隔制御側処理装置１４とは、ＬＡＮ（Local Area Network）などのネットワーク１５を介して互いに接続されている。被制御側処理装置１２は、比較的処理スペックの低い組み込みシステムなどで実現されており、オペレーティングシステムとしては、いわゆるリアルタイムＯＳ（リアルタイムオペレーティングシステム）が適用されている。
【００１３】
被制御側処理装置１２は、ファイルアクセス実行部１１を有するファイル管理用インタフェース１６や、外部（補助）記憶装置で実現されるファイル記憶部１７を備えている。ここで、ファイルアクセス実行部１１は、書き込み実行部１１ａを有している。この書き込み実行部１１ａは、後述するアクセス要求通知部２５の書き込み要求通知部２５ａにより通知されるライト要求に基づいて、ファイル記憶部１７内におけるライト要求の対象のファイルに対しデータの書き込みを実行する。ファイル記憶部１７内には、例えば複数の動画データなどのソースとなるそれぞれ複数の映像データファイル、音声データファイル、字幕データファイルなどを含む複数のファイル１、２、３…が記憶されている。
【００１４】
ファイル管理用インタフェース１６のファイルアクセス実行部１１は、ネットワーク１５を介しての遠隔制御側処理装置１４からのアクセス要求に伴い、ファイル記憶部１７内のファイル１、２、３…に対し、アクセス要求に対応するファイルのオープン（ＯＰＥＮ）、クローズ（ＣＬＯＳＥ）、対応するファイルついてのデータの読み出し（ＲＥＡＤ）、といったアクセスを実行する。また、ファイルアクセス実行部１１の上記した書き込み実行部１１ａは、ファイル記憶部１７内のファイル１、２、３…のうち、書き込み要求の対象ファイルへ、対応するデータの書き込み（ＷＲＩＴＥ）を行う。また、このような書き込み実行部１１ａを備えるファイルアクセス実行部１１は、アクセス要求通知部２５から通知される複数のアクセス要求（例えば書き込み要求通知部２５ａから通知される複数のライト要求）を通知順に実行する。
【００１５】
ここで、ファイルのオープンとは、オープンしたファイルをアクティブにして、データの読み出し、書き込みの準備を確立するための処理であり、ファイルのクローズとは、データの読み出し、書き込みの準備を解除するための処理である。また、本実施形態に係る被制御側処理装置１２（のファイル記憶部１７）内のファイルへのアクセスは、基本的には、ファイルをオープンし、次いで、リード又はライトを何回か行った後にクローズするという順序で行われる。しかしながら、組み込みシステムなどを適用する被制御側処理装置１２は、その仕様上、オープン状態にしておくことの可能なファイル数には制限があり、このため、制限を超える数のファイルがオープンされようとする場合、その前に、オープン状態のいずれかのファイルをクローズする。
【００１６】
一方、遠隔制御側処理装置１４は、パーソナルコンピュータやサーバなど、比較的処理スペックの高いコンピュータ装置で実現されており、図１に示すように、ネットワーク１５及び前述したファイル管理用インタフェース１６を介してファイル記憶部１７内の各ファイル１、２、３…に対しアクセス可能に構成されている。遠隔制御側処理装置１４は、自身に組み込まれたオペレーティングシステムの制御下で動作するドライバとしてのファイル管理部１８や、上位アプリケーション２０を備えている。
【００１７】
上位アプリケーション２０は、映像、音声、字幕などを合成した動画の再生機能を実現するプログラムであり、書き込み要求発生部１９ａと読み出し／クローズ要求発生部１９ｂとを備えたアクセス要求発生部１９を有している。アクセス要求発生部１９は、被制御側処理装置１２におけるファイル記憶部１７内のファイル１、２、３…に対するアクセス要求を発生させる。つまり、アクセス要求発生部１９は、ファイル記憶部１７内のファイルを上記オープン状態とするオープン要求（オープン命令）を発生させる。さらに、アクセス要求発生部１９の上述した書き込み要求発生部１９ａは、ファイル記憶部１７内のファイルへのデータの書き込み要求（ライト命令）を発生させる。また、アクセス要求発生部１９の読み出し／クローズ要求発生部１９ｂは、ファイル記憶部１７内のファイルからのデータの読み出し要求（リード命令）、及びファイルのクローズ要求（クローズ命令）を発生させる。このような上位アプリケーション２０は、同一の字幕ファイルや同一の音声ファイルなどに短時間に何回もアクセスして動画を生成する処理などを頻繁に行い、これにより、各種アクセス要求を短時間に大量に送出する。
【００１８】
次に、ファイル管理部１８について詳述する。ファイル管理部１８は、ファイル共有プログラムをロードすることによりソフトウェアとして実現されるものであって、図１及び図２に示すように、アクセス要求記憶部２８と、書き込み結果受信部２２と、仮想アクセス応答部２３と、書き込み要求通知部２５ａを備えるアクセス要求通知部２５と、アクセス要求強制通知部２４と、書き込みエラー通知部２７と、書き込みデータ格納部であるキャッシュメモリ２６と、ファイルアクセス省略部２９と、これら各部を統括的に制御するファイル処理制御部２１と、を備えている。
【００１９】
ファイル管理部１８が備えるアクセス要求記憶部２８は、上位アプリケーション２０のアクセス要求発生部１９が発生させた複数のアクセス要求を順次記憶する。具体的には、アクセス要求記憶部２８は、例えば、ファイル毎のライト要求をライト命令用スタックとして順次記憶する。また、アクセス要求記憶部２８は、例えば、ファイル毎のオープン要求をオープン命令用スタックとして順次記憶し、ファイル毎のリード要求をリード命令用スタックとして順次記憶する。
【００２０】
アクセス要求通知部２５は、上位アプリケーション２０のアクセス要求発生部１９により発生させたアクセス要求、すなわち、オープン要求、リード要求、ライト要求又はクローズ要求を、アクセス要求記憶部２８が順次記憶した順序にて、被制御側処理装置１２のファイル管理用インタフェース１６へ通知する。具体的には、アクセス要求通知部２５の例えば書き込み要求通知部２５ａは、アクセス要求記憶部２８が記憶した複数のライト要求を、古い順からファイル管理用インタフェース１６へ通知する。
【００２１】
仮想アクセス応答部２３は、書き込み要求通知部２５ａにより通知されるライト要求に対しての応答を仮想化した仮想応答通知を、上位アプリケーション２０が備えるアクセス要求発生部１９の書き込み要求発生部１９ａへ返信する。これにより、書き込み要求発生部１９ａは、自身が発生させたライト要求が、正常に被制御側処理装置１２へ通知されたものとして認識する。
【００２２】
書き込み結果受信部２２は、書き込み要求通知部２５ａにより通知されたライト要求に対する被制御側処理装置１２の書き込み実行部１１ａによる書き込み結果として、正常にデータの書き込みが終了したか又はデータの書き込みエラーが発生したかを、当該書き込み実行部１１ａから受信する。
【００２３】
アクセス要求強制通知部２４は、書き込み結果受信部２２により受信された書き込み結果が書き込みエラーであった場合でも、当該書き込みエラーとなった対象のファイルに対する読み出し／クローズ要求発生部１９ｂからのリード要求又はクローズ要求を、被制御側処理装置１２へ強制的に通知する。これにより、上記の書き込みエラーなどが生じた場合でも、データ処理を滞らせることなく、次の処理を実質的に継続させることが可能となる。
【００２４】
書き込みエラー通知部２７は、書き込み結果受信部２２により受信された書き込み結果が書き込みエラーであり、かつ書き込みエラーとなった対象のファイルに対する読み出し／クローズ要求発生部１９ｂからのリード要求又はクローズ要求が発生した場合、書き込み要求発生部１９ａへ当該書き込みエラーを通知する。
【００２５】
キャッシュメモリ２６は、書き込み要求発生部１９ａにより発生させたライト要求に対応するファイルへの書き込み対象のデータを格納するための記憶領域である。ファイルアクセス省略部２９は、読み出し／クローズ要求発生部１９ｂにより発生させたリード要求に対応するファイルのデータが、キャッシュメモリ２６に格納されている場合、当該キャッシュメモリ２６内からデータの読み出しを行う。また、このファイルアクセス省略部２９の詳細な機能については後述する。
【００２６】
ここで、このように構成されたファイル管理部１８による通常時の処理、書き込みエラー時の処理、及び、書き込みデータをキャッシュする際の処理、をそれぞれ図３〜図５に基づき詳述する。
【００２７】
まず、図３に示すように、上位アプリケーション２０の書き込み要求発生部１９ａから、ファイル記憶部１７に記憶されたファイル１へのライト要求（ｒ１）が、ファイル管理部１８へ通知されたとする。ファイル管理部１８が備える書き込み要求通知部２５ａは、ライト要求（ｒ２）を被制御側処理装置１２のファイル管理用インタフェース１６へ通知する。この際、仮想アクセス応答部２３は、書き込み要求通知部２５ａにより通知されるライト要求の応答を仮想化した仮想応答通知（ｒ３）を、書き込み要求発生部１９ａへ返信する。これにより、上位アプリケーション２０の書き込み要求発生部１９ａは、被制御側処理装置１２の書き込み実行部１１ａによる書き込み処理の完了を待つことなく、次の処理に移行することが可能となる。
【００２８】
また、図４に示すように、被制御側処理装置１２の書き込み実行部１１ａによる書き込み処理（ｒ４）が例えば書き込みエラーになったとする。ファイル管理部１８の書き込み結果受信部２２は、被制御側処理装置１２の書き込み実行部１１ａからの書き込み結果（書き込みエラーを示すＮＧ応答ｒ６［ｒ５］）を受信する。この状態で、読み出し／クローズ要求発生部１９ｂから、書き込みエラーとなった同一の所定ファイルのリード要求（ｒ７）が発生した場合、書き込みエラー通知部２７は、この時点で、書き込み要求発生部１９ａへ当該書き込みエラー（ＮＧ応答ｒ８）を通知する。したがって、上位アプリケーション２０の書き込み要求発生部１９ａは、当該所定ファイルの書き込み処理（又は当該所定ファイルの読み込み処理）が失敗したことを認識することができる。これにより、書き込み要求発生部１９ａは、書き込みエラーとなったファイルへの再度の書き込み要求を発生させることなどが可能となる。
【００２９】
また、書き込みエラー通知部２７は、上述した書き込みエラー（上記所定ファイルに対し例えばデータの書き込みの最終段階での書き込みエラー）が発生している状態で、さらに、アクセス要求発生部１９の読み出し／クローズ要求発生部１９ｂから当該所定ファイルのクローズ要求（ｒ７）が発生した場合、同図４に示すように、書き込み要求発生部１９ａへ当該書き込みエラー（ＮＧ応答ｒ８）を通知する。これにより、書き込み要求発生部１９ａは、前記同様、書き込みエラーとなったファイルを対象として再度の書き込み要求などを発生させることが可能となる。
【００３０】
また、図５に示すように、ファイルアクセス省略部２９は、書き込み要求発生部１９ａにより発生させたライト要求（ｒ１、ｒ２）に対応する所定ファイル（ファイル１）への書き込み対象のデータを、キャッシュメモリ２６に格納する（ｒ１０）。さらに、ファイルアクセス省略部２９は、ライト要求のあった当該所定ファイルの書き込み完了前（書き込み結果受信部２２が当該ファイルの書き込み完了を示す応答通知を受信する前）に、読み出し／クローズ要求発生部１９ｂからの当該所定ファイルのリード要求（ｒ１１）が発生した場合、当該キャッシュメモリ２６内からデータの読み出し（ｒ１２）を行う。これにより、書き込み処理の完了を待つことなく、読み込み処理を完了させることができる。また、このようにキャッシュメモリ２６内から上記書き込み対象のデータを読み出すことができるので、ファイルへの書き込みエラーが生じた場合でも、リード要求の対象となるデータを読み出すことが可能となる。
【００３１】
次に、このように構成されたファイル管理部１８による主要な処理を図６に示すフローチャートに基づき説明する。まず、上位アプリケーション２０の書き込み要求発生部１９ａを介してのファイル記憶部１７内の所定ファイルへのライト要求（書き込み要求）が発生すると（Ｓ１のＹＥＳ）、書き込み要求通知部２５ａは、このライト要求を被制御側処理装置１２へ通知する（Ｓ２）。
【００３２】
この際、仮想アクセス応答部２３は、書き込み要求通知部２５ａにより通知されるライト要求に対しての仮想応答通知を、上位アプリケーション２０の書き込み要求発生部１９ａへ返信する（Ｓ３）。次に、ファイルアクセス省略部２９は、上述したように、このライト要求に対応する書き込み対象のデータを、キャッシュメモリ２６に格納する（Ｓ４）。さらに、ファイルアクセス省略部２９は、ライト要求のあった当該所定ファイルの書き込み完了前に、読み出し／クローズ要求発生部１９ｂからの当該所定ファイルのリード要求が発生した場合（Ｓ５のＹＥＳ）、キャッシュメモリ２６内に格納されたデータを読み出す（Ｓ６）。
【００３３】
既述したように、本実施形態のファイル共有システム１０によれば、一つのファイルに対する書き込み処理の完了を待つことなく、次のファイルの書き込み処理を進めることが可能となる。これにより、ファイルへの書き込みに関する処理を効率的に行うことができる。また、本実施形態のファイル共有システム１０によれば、ライト要求に対応する書き込み対象のデータを、キャッシュメモリ２６内に記憶保持し、リード要求があった場合にこれを読み出すことが可能なので、データの読み出しに要する時間を短縮できる。
【００３４】
以上、本発明を実施の形態により具体的に説明したが、本発明はこれらの実施形態にのみ限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能である。例えば上述した実施形態では、被制御側処理装置１２と遠隔制御側処理装置１４との接続にＬＡＮなどを例示したが、本発明は、ＬＡＮ以外のネットワークを適用するものであってもよいし、また、ネットワーク以外の例えばＵＳＢインタフェースやＩＥＥＥ１３９４インタフェースなどで接続されるものであってもよい。
【００３５】
また、被制御側処理装置１２の用途などについては具体的に例示しなかったが、例えば、有線又は無線で動画配信を行う例えば地上デジタルテレビジョン放送、ＢＳアナログ／デジタル放送、ＣＳアナログ／デジタル放送、インターネット対応テレビ放送などに利用する放送機器を本発明の被制御側装置として適用することが可能である。また、この他、電子計測機器、工業用自動機、自動車の制御システム、カーナビゲーションシステム、医療機器といった、組み込みシステムなどを用いるあらゆる電子機器を本発明の被制御側装置として適用することができる。
【符号の説明】
【００３６】
１０…ファイル共有システム、１１…ファイルアクセス実行部、１１ａ…書き込み実行部、１２…被制御側処理装置（被制御側装置）、１４…遠隔制御側処理装置（制御側装置）、１５…ネットワーク、１６…ファイル管理用インタフェース、１７…ファイル記憶部、１８…ファイル管理部、１９…アクセス要求発生部、１９ａ…書き込み要求発生部、１９ｂ…読み出し／クローズ要求発生部、２０…上位アプリケーション、２２…書き込み結果受信部、２３…仮想アクセス応答部、２４…アクセス要求強制通知部、２５…アクセス要求通知部、２５ａ…書き込み要求通知部、２６…キャッシュメモリ（書き込みデータ格納部）、２７…書き込みエラー通知部、２９…ファイルアクセス省略部。
【図１】
2011076256.tif 000003
【図２】
2011076256.tif 000004
【図３】
2011076256.tif 000005
【図４】
2011076256.tif 000006
【図５】
2011076256.tif 000007
【図６】
2011076256.tif 000008