(57)【要約】【課題】ＳＭＲ方式のＨＤＤでは重ね書きをしている特性上、上書き消去したいデータ領域のみに対して上書きする事が出来ない。そのため同じゾーン内に消去対象データと保存対象データがあると、保存対象データを一旦別のゾーンにコピーしてから上書き消去を行う必要があり、消去処理のパフォーマンスが劣化してしまう。【解決手段】磁気記録媒体に瓦記録方式でデータを記録する情報記録装置であって、前記データを記録する際に、当該データが所定の種類のデータであるか否かを設定し、前記データが前記所定の種類のデータである場合、前記磁気記録媒体を構成する複数の領域のうち不使用の領域に当該データを記録させ、当該所定の種類のデータが当該領域に記録されていることを管理し、前記所定の種類のデータを削除する場合、当該所定の種類のデータを記録していた領域を不使用の領域として管理する。【選択図】  図７
2015149114.tif 000002
【特許請求の範囲】
【請求項１】
磁気記録媒体に瓦記録方式でデータを記録する情報記録装置であって、
前記データを前記磁気記録媒体に記録する際に、当該データが所定の種類のデータであるか否かを設定する設定手段と、
前記データが前記所定の種類のデータである場合、前記磁気記録媒体を構成する複数の領域のうち不使用の領域に当該データを記録させ、当該所定の種類のデータが当該領域に記録されていることを管理する管理手段と
を有し、
前記管理手段は、前記磁気記録媒体から前記所定の種類のデータを削除する場合、前記所定の種類のデータを削除させ、当該所定の種類のデータを記録していた領域を不使用の領域として管理することを特徴とする情報記録装置。
【請求項２】
磁気記録媒体に瓦記録方式でデータを記録する情報記録装置であって、
前記データを前記磁気記録媒体に記録する際に、当該データが所定の種類のデータであるか否かを設定する設定手段と、
前記データが前記所定の種類のデータである場合、前記磁気記録媒体を構成する複数の領域のうちのいずれかの領域に当該データを記録させ、当該所定の種類のデータが記録された領域への更なるデータの追記を禁止するように管理する管理手段と
を有し、
前記管理手段は、前記磁気記録媒体から前記所定の種類のデータを削除する場合、前記所定の種類のデータを削除させ、当該所定の種類のデータを記録していた領域への更なるデータの追記を許可することを特徴とする情報記録装置。
【請求項３】
磁気記録媒体に瓦記録方式でデータを記録する情報記録装置であって、
前記データを前記磁気記録媒体に記録する際に、当該データが所定の種類のデータであるか否かを設定する設定手段と、
前記データが前記所定の種類のデータである場合、当該所定の種類のデータに所定の量のダミーデータを付与して、前記磁気記録媒体を構成する複数の領域のうちのいずれかの領域に記録させ、当該所定の種類のデータが当該領域に記録されていることを管理する管理手段と
を有することを特徴とする情報記録装置。
【請求項４】
前記所定の種類のデータを記録する領域は、前記磁気記録媒体を構成する複数の領域のうち不使用の領域であることを特徴とする請求項３に記載の情報記録装置。
【請求項５】
前記管理手段は、前記所定の種類のデータのサイズと、前記所定の量のダミーデータのサイズとの和が、前記所定の種類のデータを記録する領域のサイズとなるように、前記ダミーデータのサイズを制御することを特徴とする請求項４に記載の情報記録装置。
【請求項６】
前記管理手段は、前記磁気記録媒体から前記所定の種類のデータを削除する場合、前記所定の量のダミーデータを併せて削除することを特徴とする請求項３乃至５のいずれか一項に記載の情報記録装置。
【請求項７】
前記管理手段は、前記所定の種類のデータと、その後に追記されるデータとが前記領域に記録された際に、当該データの間において、瓦記録方式によるデータの重なりが生じないように、前記所定の量のダミーデータのサイズを制御することを特徴とする請求項３に記載の情報記録装置。
【請求項８】
前記所定の量のダミーデータのサイズは、前記領域における１トラック分のサイズであることを特徴とする請求項７に記載の情報記録装置。
【請求項９】
前記管理手段は、前記磁気記録媒体から前記所定の種類のデータを削除する場合、前記所定の量のダミーデータは削除しないことを特徴とする請求項７または８に記載の情報記録装置。
【請求項１０】
前記管理手段は、前記所定の種類のデータを削除する場合、当該所定の種類のデータをダミーデータで上書きすることで削除することを特徴とする請求項１乃至９のいずれか一項に記載の情報記録装置。
【請求項１１】
前記設定手段は更に、前記所定の種類のデータを削除する際に用いられるダミーデータの種類および上書き回数の少なくともいずれかを設定することを特徴とする請求項１０に記載の情報記録装置。
【請求項１２】
前記磁気記録媒体にデータを記録する際の書き込み命令は、ＳＡＴＡもしくはＡＴＡの規格に基づいて定義され、
前記設定手段にて設定される情報は、前記ＳＡＴＡもしくはＡＴＡの規格におけるフィーチャーズ・レジスタに設定されることを特徴とする請求項１乃至１１のいずれか一項に記載の情報記録装置。
【請求項１３】
前記所定の種類のデータは、スプールデータもしくはテンポラリファイルであることを特徴とする請求項１乃至１２のいずれか一項に記載の情報記録装置。
【請求項１４】
磁気記録媒体に瓦記録方式でデータを記録する情報記録装置の制御方法であって、
前記データを前記磁気記録媒体に記録する際に、当該データが所定の種類のデータであるか否かを設定する設定工程と、
前記データが前記所定の種類のデータである場合、前記磁気記録媒体を構成する複数の領域のうち不使用の領域に当該データを記録させ、当該所定の種類のデータが当該領域に記録されていることを管理する管理工程と
を有し、
前記管理工程において、前記磁気記録媒体から前記所定の種類のデータを削除する場合、前記所定の種類のデータを削除させ、当該所定の種類のデータを記録していた領域を不使用の領域として管理することを特徴とする情報記録装置の制御方法。
【請求項１５】
磁気記録媒体に瓦記録方式でデータを記録する情報記録装置の制御方法であって、
前記データを前記磁気記録媒体に記録する際に、当該データが所定の種類のデータであるか否かを設定する設定工程と、
前記データが前記所定の種類のデータである場合、前記磁気記録媒体を構成する複数の領域のうちのいずれかの領域に当該データを記録させ、当該所定の種類のデータが記録された領域への更なるデータの追記を禁止するように管理する管理工程と
を有し、
前記管理工程において、前記磁気記録媒体から前記所定の種類のデータを削除する場合、前記所定の種類のデータを削除させ、当該所定の種類のデータを記録していた領域への更なるデータの追記を許可することを特徴とする情報記録装置の制御方法。
【請求項１６】
磁気記録媒体に瓦記録方式でデータを記録する情報記録装置の制御方法であって、
前記データを前記磁気記録媒体に記録する際に、当該データが所定の種類のデータであるか否かを設定する設定工程と、
前記データが前記所定の種類のデータである場合、当該所定の種類のデータに所定の量のダミーデータを付与して、前記磁気記録媒体を構成する複数の領域のうちのいずれかの領域に記録させ、当該所定の種類のデータが当該領域に記録されていることを管理する管理工程と
を有することを特徴とする情報記録装置の制御方法。
【請求項１７】
コンピュータを、請求項１乃至１３のいずれか一項に記載の情報記録装置の各手段として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報記録装置およびその制御方法、並びにプログラムに関する。
【背景技術】
【０００２】
従来、画像形成装置内に記憶部としてハードディスク（以下、ＨＤＤ）が搭載され、ＨＤＤは、プログラムを格納すると共に、画像データの保存、編集などを実現するストレージ機能を実現している。現在主流の記録方式であるＰＭＲ（垂直磁気記録）方式では、記録密度の限界に達してしまうと想定されている。昨今の情報量の急激な増加により、記録装置の記憶容量の要求が高まってきている事から、ＰＭＲ方式の限界を超える記録方式としてＳＭＲ（瓦記録）方式が提案されている。
【０００３】
ＳＭＲ方式は、信号トラックを、瓦を敷くように隣接するトラックの一部を重ね書きして記録する記録方式である。ＳＭＲ方式では、複数の隣接する記録トラックからなるトラック群（以下、ゾーン）が記録単位として定義される。このとき、情報の記録はＰＭＲ方式の様なランダムライトは行えず、シーケンシャルライトしか行えない。つまり、ゾーン内に記録されたデータの一部を消去もしくは更新データへ書き換えする際は、新規データはゾーン内の空きセクタに追記され、消去対象のデータが記録されていた領域は不使用領域としてアドレス情報を管理情報に登録される。したがって、消去対象の実データは、ゾーン内の不使用領域にそのまま残る。その結果、不使用領域を含むゾーンが増えていくと未使用ゾーン及び追記可能なゾーンが無くなり、ＨＤＤが実際には空き領域（不使用領域）を有している場合でも新規データを追記不可能となる。このため、定期的な不使用領域のクリーニング処理が必要となる。
【０００４】
また、ＳＭＲ方式において論理アドレスと物理アドレスとの関係は、従来方式と異なり１対１の関係ではなく、ディスクの使用状況によってリンク先が動的に変わり、アドレスのリンク状況はＨＤＤ内の管理情報によって管理される。
【０００５】
一方、セキュリティーの確保、そしてプライバシーの保護に対する要求は非常に高く、画像形成装置においてもストレージに記録されたスプールデータおよび保存データを消去可能する事が求められることがある。例えば特許文献１や特許文献２では、ＨＤＤのデータ消去において、実データを残さないために、消去対象データが記録された領域に対して、ダミーデータを上書きすることによってデータの消去を行っている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００４−２３４４７３号公報
【特許文献２】特開２００９−０９３２４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＳＭＲ方式のＨＤＤにおいては重ね書きをしている特性上、データがすでに書かれているゾーンの途中から書き込みを行う場合、隣接する１ライン後ろの記録トラックのデータを上書きしてしまう。すなわち上書き消去したいデータ領域のみに対して上書きする事が出来ない。
【０００８】
そのため、画像形成装置などにおいて処理終了後にスプールデータを消去する際に、同じゾーン内に消去対象データと保存対象データが混在する場合には、保存対象データを上書きしてしまわないように制御する必要がある。具体的には、一旦別のゾーンに保存対象データのコピーを行ってから、元のゾーンに対し上書き消去を行う必要がある。これにより消去処理のパフォーマンスが劣化してしまうという問題がある。
【課題を解決するための手段】
【０００９】
上記課題を解決するために本願発明は以下の構成を有する。すなわち、磁気記録媒体に瓦記録方式でデータを記録する情報記録装置であって、前記データを前記磁気記録媒体に記録する際に、当該データが所定の種類のデータであるか否かを設定する設定手段と、前記データが前記所定の種類のデータである場合、前記磁気記録媒体を構成する複数の領域のうち不使用の領域に当該データを記録させ、当該所定の種類のデータが当該領域に記録されていることを管理する管理手段とを有し、前記管理手段は、前記磁気記録媒体から前記所定の種類のデータを削除する場合、前記所定の種類のデータを削除させ、当該所定の種類のデータを記録していた領域を不使用の領域として管理する。
【発明の効果】
【００１０】
本発明により、ＳＭＲ方式の磁気記録媒体において消去対象データに対する消去処理を行う場合に、処理速度を大きく低下させることなく、消去処理が実施可能となる。
【図面の簡単な説明】
【００１１】
【図１】本発明に係る画像形成装置の構成例を示すブロック図。
【図２】ＨＤＤの内部構成例を示すブロック図。
【図３】ＳＭＲ方式のＨＤＤのデータの記録方法を説明するための図。
【図４】ＳＭＲ方式のＨＤＤにおける通常のデータ削除を説明するための図。
【図５】ＳＭＲ方式のＨＤＤにおける通常のデータ書き換えを説明するための図。
【図６】ＳＭＲ方式のＨＤＤにおけるクリーニング処理を説明するための図。
【図７】第一の実施形態に係るデータの消去処理を説明するための図。
【図８】第一の実施形態に係るコントローラ部とＨＤＤのデータ書き込み処理のフローチャート。
【図９】第一の実施形態に係るコントローラ部とＨＤＤのデータ削除処理のフローチャート。
【図１０】第一の実施形態に係るライトコマンドパケットとデータパケットの概念図。
【図１１】第二の実施形態に係るデータの消去処理を説明するための図。
【図１２】第二の実施形態に係るコントローラ部とＨＤＤのデータ書き込み処理のフローチャート。
【図１３】第二の実施形態に係るコントローラ部とＨＤＤのデータ削除処理のフローチャート。
【図１４】第三の実施形態に係るデータの書き込みを説明するための図。
【図１５】第三の実施形態に係るコントローラ部とＨＤＤのデータ書き込み処理のフローチャート。
【図１６】第三の実施形態に係るデータの上書き消去を説明するための図。
【図１７】第三の実施形態に係るコントローラ部とＨＤＤのデータ上書き消去処理のフローチャート。
【図１８】第四の実施形態に係るデータの書き込みを説明するための図。
【図１９】第四の実施形態に係るコントローラ部とＨＤＤのデータ書き込み処理のフローチャート。
【図２０】第四の実施形態に係るデータの上書き消去を説明するための図。
【図２１】第四の実施形態に係るコントローラ部とＨＤＤのデータ上書き消去処理のフローチャート。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を用いて説明する。ただし、この実施の形態に記載されている構成要素はあくまで例示であり、この発明の範囲をそれらのみに限定する趣旨のものではない。
【００１３】
［装置構成］
図１は、本発明に係る情報記録装置としての画像形成装置１００のハードウェアの構成例を示す。コントローラ部４００は、操作部４１３や外部ＰＣ（不図示）などからの指示に基づいて、機構プロセス制御部４１４と通信を行い、画像形成装置１００全体の制御を行う。外部Ｉ／Ｆ４５１は、外部ＰＣ（不図示）と接続するためのインターフェースである。例えば、画像形成装置１００は、外部Ｉ／Ｆを介して、外部ネットワークにより外部ＰＣに接続され、外部ＰＣからのプリントデータを画像に展開して出力する。また、画像形成装置１００は、外部Ｉ／Ｆ４５１を介して、ハードディスク（ＨＤＤ）９００内の画像データを外部コンピュータに送信する。
【００１４】
コントローラ部４００はＣＰＵ４０１を有し、オペレーティングシステム（ＯＳ）により制御される。ＣＰＵ４０１は、バスブリッジ４０４が接続され、バスブリッジ４０４を介して、ＲＯＭ４０２から、ＣＰＵ４０１の初期起動プログラムを読み出す。また、制御に伴う演算の作業領域として用いられるＲＡＭ４０３とストレージ機器を制御するストレージ制御部４１２もバスブリッジ４０４に接続されている。
【００１５】
ＨＤＤ９００は、磁気記録媒体であり、ＣＰＵ４０１のＯＳを含むメインプログラムの格納先として使用される。その他にも、ＨＤＤ９００は、例えばイメージリーダ（不図示）もしくは外部Ｉ／Ｆ４５１より取得した画像データや、操作部４１３で画像を編集した時の保存用やアプリケーションプログラムの格納先として使用される。また、ＨＤＤ９００は、アプリケーションプログラムやユーザープリファレンスデータの格納先としても使用される。ＨＤＤ９００は、ＣＰＵ４０１からアクセスができるように構成されている。
【００１６】
また、バスブリッジ４０４には、外部ネットワーク（不図示）やＵＳＢインターフェース（不図示）との通信を行う外部Ｉ／Ｆ４５１を制御する外部Ｉ／Ｆ制御部４０５、および操作部４１３を制御する操作部制御部４０６が接続されている。デバイス制御部４１１は、機構プロセス制御部４１４に接続され、各種デバイスに対する機構プロセス制御を司る。機構プロセス制御部４１４は、例えば原稿のコピーを行い用紙などのシート上に画像の印刷を行う際に、イメージリーダユニット（不図示）を制御して原稿の画像データを取得する。そして、機構プロセス制御部４１４は、画像印刷ユニット（不図示）やフィニッシングユニット（不図示）を制御して、印刷や記録紙搬送制御を行う。画像印刷ユニットでの印刷処理、フィニッシングユニットでの記録紙排紙処理において、シート上への印刷制御、シートの搬送機構制御は、機構プロセス制御部４１４によって制御される。
【００１７】
図２は、本願発明に係るＨＤＤ９００の内部構成の例を示す。ＨＤＤ９００は、ＨＤＤ制御部９０１、ホストＩ／Ｆ９０２、ＲＡＭ９０３、ＮＶＲＡＭ９０４、ディスク駆動部９０５、ヘッド駆動部９０６、リードライト信号処理部９０７、アーム９０８、磁気ヘッド９０９、および磁気ディスク９１０を含む。ＨＤＤ制御部９０１は、ＨＤＤ９００の全体の動作制御と、入出力信号の処理及び制御を行う。ホストＩ／Ｆ９０２は、ＨＤＤ９００とコントローラ部４００との接続及び通信するためのモジュールである。ここでは、シリアルＡＴＡ（以下、ＳＡＴＡ）インターフェースを想定して説明を行う。
【００１８】
ＲＡＭ９０３は、主にＨＤＤ制御部９０１のワーク領域及びリード／ライトデータの一次格納領域として使用される揮発性のメモリデバイスである。ＮＶＲＡＭ９０４は、ＨＤＤ制御部９０１のファームウェアの格納及びＨＤＤ９００の固有データや設定値及びログデータ等を記録する不揮発性のメモリデバイスである。ディスク駆動部９０５は、磁気ディスク９１０を回転させるスピンドルモーター（不図示）に駆動信号を供給する。ヘッド駆動部９０６は、アーム９０８を介して磁気ヘッド９０９を磁気ディスク９１０の記録面に移動させるボイスコイルモーター（不図示）に駆動信号を供給する。
【００１９】
リードライト信号処理部（Ｒ／Ｗ  Ｃｈａｎｎｅｌ）９０７は、リード信号をデジタル信号に転換してＨＤＤ制御部９０１に出力する。そして、リードライト信号処理部９０７は、ホストＩ／Ｆ９０２によって受信されたデータがＨＤＤ制御部９０１を介して入力される。そして、リードライト信号処理部９０７は、入力されたデータをアナログ信号に変換し、アンプ（不図示）を介して磁気ヘッド９０９に出力する。
【００２０】
ＨＤＤ９００は、ＨＤＤ制御部９０１が管理し、ＨＤＤ９００の内部情報を記録するＨＤＤ管理情報を持つ。ＨＤＤ管理情報は、ＨＤＤ９００が備えるＲＡＭ９０３、ＮＶＲＡＭ９０４、磁気ディスク９１０の何れか、もしくは複数の記録媒体に記録及び保管される。なお、ＲＡＭ９０３に保管された情報は電源遮断により消えてしまうため、不揮発性の記録媒体であるＮＶＲＡＭ９０４もしくは磁気ディスク９１０と併用する必要がある。また、ＨＤＤ管理情報の他、コントローラ部４００のＯＳによるファイルシステムが管理を行うＦＳ管理情報が、磁気ディスク９１０上に記録及び保管される。
【００２１】
［ＳＭＲ方式の説明］
本実施形態に係るＨＤＤ９００では、磁気ディスク９１０の記録面への情報の記録には、ＳＭＲ方式（瓦記録方式）が適用される。まず、ＳＭＲ方式のデータの記録方法について簡単に説明を行う。
【００２２】
ＳＭＲ方式では、図３に示す様に、記録領域において、ゾーン単位で隣接するトラックの一部を重ねてシーケンシャルライトにて記録を行う。従って、ゾーン内の途中のトラックに対してオーバーライト（上書き）する場合、途中のトラックのみのオーバーライトは行えず、オーバーライトはゾーン単位でのみ可能である。ゾーン間には、隣接するゾーン間におけるトラック同士の干渉防止のためにガード・バンドが設けられている。
【００２３】
ＳＭＲ方式においては、従来（例えば、ＰＭＲ方式）とは異なり、物理アドレスと論理アドレスは、１対１の関係ではなく、磁気ディスク９１０の使用状況により動的に変化する。従って、物理アドレスと論理アドレスのリンク情報は、ＨＤＤ制御部９０１が管理するＨＤＤ管理情報に記録及び保管される。
【００２４】
次に、ＳＭＲ方式におけるデータの通常の消去及び更新の方法について説明する。図４に示す様なゾーン内の一部のデータを消去する場合、消去対象データのアドレス情報を不使用領域としてＨＤＤ管理情報とＦＳ管理情報にそれぞれ登録を行う。
【００２５】
また、ゾーン内の一部のデータを書き換える場合、図５に示す様に、更新データを空きセクタに追記し、更新前のデータは消去時と同様に不使用領域として各管理情報にアドレス登録される。従って、消去処理と更新処理の何れの場合においても、各管理情報だけが更新され、ゾーン内の消去対象データ及び更新前の実データはそのままゾーン内に残る。
【００２６】
ゾーン内のデータの一部の消去や更新を繰り返していった結果、図４、５のような不使用領域を含んだゾーンが蓄積される。不使用領域を含んだゾーンにおいては、ＳＭＲ方式の特性上、不使用領域のトラックにのみオーバーライトを行う事が出来ない為、書込み不可能な空き領域となる。そこで、書込み不可能な不使用領域を含んだゾーンを解消する為に、定期的に図６に示すようなクリーニング処理を行う必要がある。
【００２７】
図６のＡに示すゴミデータを含んだゾーンに対し、図６のＢに示すように、ゾーン内の残すデータを利用可能な別のゾーンにコピーする。残すデータのコピー終了後、図６のＣに示すように、残すデータの新しい保管先のアドレス情報をＨＤＤ管理情報に登録し、ゴミデータを含むゾーンを不使用ゾーン（すなわち、利用可能となったゾーン）としてＨＤＤ管理情報に登録を行う。この場合においても、不使用ゾーンとされたゾーン内のデータは新たなデータの書き込みが行われるまで全てそのまま残る。
【００２８】
＜第一の実施形態＞
以下、本発明を適用したＨＤＤ９００におけるデータ消去の動作について詳しく説明する。一般的なストレージデバイスのインターフェースであるＡＴＡやＳＡＴＡにおいては、消去や削除といった機能に該当するコマンドは存在しない。従って、本実施形態における消去処理は、ライトコマンドを拡張する形で行うものとする。図７は、第一の実施形態に係るデータの消去処理を説明するための概念図である。
【００２９】
（データ書き込み処理）
図８は、本実施形態に係るデータ書き込み処理におけるコントローラ部４００とＨＤＤ９００それぞれの処理を示し、図８における破線矢印は、主体間のデータの送受信を示す。
【００３０】
図８（Ａ）は、図７におけるＨＤＤ９００に接続されるコントローラ部４００内の書き込み処理のフローチャートである。
【００３１】
図７のＡにおいて、ＯＳによりＨＤＤ９００に対するデータの書き込み要求がされると（Ｓ１０１）、ＣＰＵ４０１は、その書き込み対象のデータが消去対象データとなるデータであるか否かを確認する（Ｓ１０２）。以下に述べる「消去対象データ」とは、例えば、テンポラリファイルやスプールデータなど、処理の経過に応じて不要となり、逐次削除されるデータなどが該当する。なお、これに限定するものではなく、長期間の保存が不要なデータなど、所定の種類のデータを対象としてよい。
【００３２】
書き込みデータが消去対象データである場合（Ｓ１０２にてＹｅｓ）、処理をＳ１０３に進める。Ｓ１０３にて、ＣＰＵ４０１は、ストレージ制御部４１２を介してＨＤＤ９００へ送信するデータ書き込み命令に対し、その命令内に設けられた所定の領域に、消去フラグデータとして予め定義された値をセットする。ここでの所定の領域については、命令の形式にて定義されているものとし、本発明の構成に対応したデバイス以外では、無視するように構成してもよい。
【００３３】
書き込みデータが消去対象データでない場合（Ｓ１０２にてＮｏ）、Ｓ１０４にて、ＣＰＵ４０１は、ＨＤＤ９００へ送信するデータ書き込み命令として、通常のデータ書き込み命令をセットする。
【００３４】
Ｓ１０５にて、ＣＰＵ４０１は、Ｓ１０３またはＳ１０４でセットした書き込みデータのライトコマンドをＨＤＤ９００へ送信する。更に、Ｓ１０６にて、ＣＰＵ４０１は、書き込みデータをＨＤＤ９００へ送信する。ライトコマンドの例としては、図１０（Ａ）に示すようなＳＡＴＡ規格やＡＴＡ規格のコマンドパケット（Ｒｅｇｉｓｔｅｒｓ  ＦＩＳ：Ｆｒａｍｅ  Ｉｎｆｏｒｍａｔｉｏｎ  Ｓｔｒｕｃｔｕｒｅ）を用いる。また、書き込みデータの例としては、図１０（Ｂ）に示すようなＳＡＴＡ規格やＡＴＡ規格のデータパケット（Ｄａｔａ  ＦＩＳ）を用いる。
【００３５】
消去フラグデータをセットする所定の領域の例としては、図１０（Ａ）のＦＩＳ上のフィーチャーズ・レジスタが相当する。なお、フューチャー・レジスタに設定する消去フラグデータには、本実施形態に係る消去処理の有効／無効の他、書き込み命令の選択（書き換え／消去）、上書きデータの選択、及び上書き回数の設定等も実装可能とする。本実施形態においては、少なくとも本実施形態に係る消去処理が有効であるフラグが設定されるものとする。
【００３６】
Ｓ１０７にて、ＣＰＵ４０１は、ファイルシステムの更新を行うために、通常のライトコマンドをＨＤＤ９００へ送信する。更に、Ｓ１０８にて、ＣＰＵ４０１は、書き込み対象データの論理アドレス情報等のＦＳ管理情報の更新データをＨＤＤ９００へ送信する。そして、本処理フローを終了する。
【００３７】
図８（Ｂ）は、図７におけるＨＤＤ９００内の書き込み処理のフローチャートである。Ｓ２０１にて、ＨＤＤ制御部９０１は、Ｓ１０５にてコントローラ部４００から送信されたデータ書き込み命令をホストＩ／Ｆ９０２経由で受信する。Ｓ２０２にて、ＨＤＤ制御部９０１は、Ｓ１０６にてコントローラ部４００から送信されたデータの書き込みデータをホストＩ／Ｆ９０２経由で受信する。Ｓ２０３にて、ＨＤＤ制御部９０１は、データ書き込み命令内に本実施形態に係る消去処理が有効である旨を示す消去フラグデータがセットされているか否かを確認する。
【００３８】
消去フラグデータが検出された場合（Ｓ２０３にてＹｅｓ）、Ｓ２０４にて、ＨＤＤ制御部９０１は、消去フラグデータに対応したライトコマンドを選択する。ここでは、本実施形態の消去処理に対応する書き込みモードのライトコマンドが選択される。Ｓ２０５にて、図７のＢの様に、ＨＤＤ制御部９０１は、コントローラ部４００のストレージ制御部４１２から受信した消去対象データを、ＨＤＤ９００の磁気ディスク９１０上の新たな空きゾーン（不使用ゾーン）にライトする。
【００３９】
消去フラグデータが検出されない場合（Ｓ２０２にてＮｏ）、Ｓ２１０にて、ＨＤＤ制御部９０１は、通常のライトコマンドを選択する。Ｓ２１１にて、ＨＤＤ制御部９０１は、通常の書き込み処理にて任意のゾーンにデータの書き込みを行う。
【００４０】
Ｓ２０６にて、ＨＤＤ制御部９０１は、ＨＤＤ管理情報に対して、Ｓ２０５またはＳ２１１にて書き込んだ保管先アドレス情報の更新を行う。Ｓ２０７にて、ＨＤＤ制御部９０１は、Ｓ１０７にてコントローラ部４００から送信されたライトコマンドを受信する。Ｓ２０８にて、ＨＤＤ制御部９０１は、Ｓ１０８にてコントローラ部４００から書き込みデータの論理アドレス情報を含むＦＳ管理情報を受信する。Ｓ２０９にて、ＨＤＤ制御部９０１は、Ｓ２０８にてコントローラ部４００から受信したＦＳ管理情報を元に磁気ディスク９１０上のＦＳ管理情報を更新する。そして、本処理フローを終了する。
【００４１】
（データ削除処理）
図９は、本実施形態に係るデータ削除処理におけるコントローラ部４００とＨＤＤ９００それぞれの処理を示し、図９における破線矢印は、主体間のデータの送受信を示す。
【００４２】
図９（Ａ）は、図７におけるＨＤＤ９００に接続されるコントローラ部４００内のデータ削除処理のフローチャートである。
【００４３】
図７のＢにおいて、ＯＳによりＨＤＤ９００に対するデータの削除要求がなされると（Ｓ３０１）、ＣＰＵ４０１は、削除する対象のデータが消去対象データであるか否かを確認する（Ｓ３０２）。
【００４４】
削除データが消去対象データである場合（Ｓ３０２にてＹｅｓ）、Ｓ３０３にて、ＣＰＵ４０１は、ＨＤＤ９００へ送信するデータ書き込み命令に対し、その命令内に設けられた所定の領域に、消去フラグデータとして予め定義された値をセットする。本実施形態においては、少なくとも本実施形態に係る消去処理が「有効」であり、かつ、書き込み命令の選択が「上書き消去モード」であることを示すフラグが設定される。Ｓ３０４にて、ＣＰＵ４０１は、Ｓ３０３にてセットした上書き消去のための書き込み命令をＨＤＤ９００へ送信し、Ｓ３０５に処理を進める。
【００４５】
一方、削除データが消去対象データでない場合（Ｓ３０２にてＮｏ）、Ｓ３０５に処理を進める。Ｓ３０５にて、ＣＰＵ４０１は、ＨＤＤ９００へファイルシステムを更新してデータ削除を行うために、通常のライトコマンドをＨＤＤ９００へ送信する。Ｓ１０８にて、ＣＰＵ４０１は、削除データの論理アドレス情報等のＦＳ管理情報の更新データをＨＤＤ９００へ送信する。そして、本処理フローを終了する。
【００４６】
図９（Ｂ）は、図７におけるＨＤＤ９００内のデータ削除処理のフローチャートである。Ｓ４０１にて、ＨＤＤ制御部９０１は、コントローラ部４００から送信されたデータの書き込み命令をホストＩ／Ｆ９０２経由で受信する。Ｓ４０２にて、ＨＤＤ制御部９０１は、データ書き込み命令内に本実施形態に係る上書き消去モードを示す消去フラグデータがセットされているか否かを確認する。
【００４７】
消去フラグデータが検出された場合（Ｓ４０２にてＹｅｓ）、Ｓ４０３にて、ＨＤＤ制御部９０１は、図７のＣの様に、消去対象データに対してダミーデータの上書きによる消去処理を行う。上書き消去処理における、上書きを行う際の書き込みデータ（ダミーデータ）の種類及び上書き回数等は、図９（Ａ）のＳ３０４にて設定されたフラグ情報に従って実行される。尚、以降の実施形態にて用いるダミーデータはコントローラ部４００にて付与され、データの中身は任意のデータをランダム生成してもよいし、固定のデータであってもよい。Ｓ４０４にて、ＨＤＤ制御部９０１は、図７のＤの様に、上書き処理を行ったゾーンを未使用ゾーンとしてＨＤＤ管理情報に登録を行う。Ｓ４０５にて、ＨＤＤ制御部９０１は、コントローラ部４００から送信された通常のライトコマンドと消去対象データの論理アドレス情報を含むＦＳ管理情報を受信する。
【００４８】
一方、消去フラグデータが検出されない場合（Ｓ４０２にてＮｏ）、通常のライトコマンドが受信されているため、Ｓ４０６へ移行する。この場合、通常のライトコマンドの書込み対象は、ＦＳ管理情報となる。
【００４９】
Ｓ４０６にて、ＨＤＤ制御部９０１は、コントローラ部４００から送信された通常のライトコマンドと消去対象データの論理アドレス情報を含むＦＳ管理情報を受信する。Ｓ４０７にて、ＨＤＤ制御部９０１は、Ｓ４０６にて受信したＦＳ管理情報を元に磁気ディスク９１０上のＦＳ管理情報を更新する。
【００５０】
以上により、消去対象データに対する消去処理を行う場合、同じゾーン内に保存データと消去対象データを混在させないことで保存データのコピーなどを行う必要がなくなる。そのため、ＳＭＲ方式のＨＤＤにおいても従来方式のＨＤＤにて行っている消去処理のようなパフォーマンスを得ることが可能となる。
【００５１】
＜第二の実施形態＞
図１１は、第二の実施形態に係るデータの消去処理を説明するための概念図である。
【００５２】
（データ書き込み処理）
図１２は、本実施形態に係るデータ書き込み処理におけるコントローラ部４００とＨＤＤ９００それぞれの処理を示し、図８における破線矢印は、主体間のデータの送受信を示す。図１２（Ａ）は、図１１におけるコントローラ部４００側の書き込み処理のフローチャートである。なお、図１２（Ａ）のＳ１０１〜Ｓ１０８の処理の内容は、図８（Ａ）のＳ１０１〜Ｓ１０８と共通のため、詳細な説明は割愛する。
【００５３】
図１２（Ｂ）は、図１１におけるＨＤＤ９００内の書き込み処理のフローチャートである。なお、図１２（Ｂ）のＳ２０１〜Ｓ２０３、Ｓ２０６〜Ｓ２１１の処理の内容は、図８（Ｂ）のＳ２０１〜Ｓ２０３、Ｓ２０６〜Ｓ２１１と共通のため、詳細な説明は割愛する。
【００５４】
Ｓ２０４の処理の後、Ｓ５０１にて、ＨＤＤ制御部９０１は、図１１のＢの様に、コントローラ部４００のストレージ制御部４１２から受信した消去対象データを、ＨＤＤ９００の磁気ディスク９１０上の任意のゾーンにライトを行う。ここで、「任意のゾーン」とは、新規の不使用ゾーンでも追記可能なゾーンでも良い。図１１では、追記可能なゾーンを使用する場合を例として示している。
【００５５】
Ｓ５０２にて、ＨＤＤ制御部９０１は、図１１のＢの様に、Ｓ５０１にて消去対象データをライトしたゾーンを追記禁止ゾーンとしてＨＤＤ管理情報に登録する。その後、Ｓ２０６へ処理を進める。
【００５６】
（データ削除処理）
図１３は、本実施形態に係るデータ削除処理におけるコントローラ部４００とＨＤＤ９００それぞれの処理を示し、図１３における破線矢印は、主体間のデータの送受信を示す。図１３（Ａ）は、図１１におけるコントローラ部４００側のデータ削除処理のフローチャートである。図１３（Ａ）のＳ３０１〜Ｓ３０６の処理の内容は、図９（Ａ）のＳ３０１〜Ｓ３０６と共通のため、詳細な説明は割愛する。
【００５７】
図１３（Ｂ）は、図１１におけるＨＤＤ９００内のデータ削除処理のフローチャートである。図１３（Ｂ）のＳ４０１〜Ｓ４０３、Ｓ４０５〜４０７の処理の内容は、図９（Ｂ）のＳ４０１〜Ｓ４０３、Ｓ４０５〜Ｓ４０７と共通のため、詳細な説明は割愛する。なお、本実施形態では、図１１のＣの様に、Ｓ４０３にて、ＨＤＤ管理情報に登録された任意のゾーンにおいて、ダミーデータにより上書き消去される。
【００５８】
Ｓ４０３の処理の後、Ｓ６０１にて、ＨＤＤ制御部９０１は、図１１のＤの様に、上書き処理を行ったゾーンを追記可能ゾーンとしてＨＤＤ管理情報に登録を行う。つまり、ＨＤＤ制御部９０１は、追記が禁止されていたゾーンへの追記を許可する。その後、Ｓ４０５へ処理を進める。
【００５９】
以上により、消去対象データに対する消去処理を行う場合、第一の実施形態と比較して更に利用可能なゾーンが無い場合であっても、保存データのコピーなどを行うことが必要ない。そのため、保存データのコピーなどを行わずに従来方式のＨＤＤにて行っている消去処理のようなパフォーマンスを得ることが可能である。
【００６０】
＜第三の実施形態＞
（データ書き込み処理）
図１４は、第三の実施形態に係るデータの書き込みの処理を説明する概念図である。図１４のＡは、ＨＤＤ９００に書き込まれる前の状態を示している。また、図１４のＢは、消去対象データを新しいゾーンに書き込んだ状態を示し、図１４のＣはその後にダミーデータを消去対象データが書き込まれたゾーン内の残りの領域に書き込んだ状態を示す。
【００６１】
図１５は、本実施形態に係るデータ書き込み処理におけるコントローラ部４００とＨＤＤ９００それぞれの処理を示し、図１５における破線矢印は、主体間のデータの送受信を示す。図１５（Ａ）は、図１４におけるＨＤＤ９００と接続されるコントローラ部４００内の書き込み処理のフローチャートである。なお、図１５（Ａ）のＳ１０１〜Ｓ１０８の処理の内容は、図８（Ａ）のＳ１０１〜Ｓ１０８と共通のため、詳細な説明は割愛する。
【００６２】
書き込みデータが消去対象データである場合（Ｓ１０２にてＹｅｓ）、Ｓ７０１にて、ＣＰＵ４０１は、ＨＤＤ９００に書き込みするサイズがゾーンサイズ単位となるように、対象のデータサイズのアライメント調整をする。不足するデータは、ダミーデータを図１４のＣのように付与する。その後、処理をＳ１０３へ進める。
【００６３】
図１５（Ｂ）は、図１４におけるＨＤＤ９００内の書き込み処理のフローチャートである。なお、図１５（Ｂ）のＳ２０１〜Ｓ２０４、Ｓ２０６〜Ｓ２１１は、図８（Ｂ）のＳ２０１〜Ｓ２０４、Ｓ２０６〜Ｓ２１１と共通のため、説明は割愛する。
【００６４】
Ｓ２０４の処理の後、Ｓ８０１にて、ＨＤＤ制御部９０１は、図１４のＢの様に、ストレージ制御部４１２から受信した消去対象データを、ＨＤＤ９００の磁気ディスク９１０上の新たなゾーンに対して書き込みを行う。尚、Ｓ７０１において、消去対象データはゾーンサイズにアライメントが取られているため、実際には図１４のＣのようにデータの書き込みが行われる。その後、Ｓ２０６へ処理を進める。
【００６５】
（データ削除処理）
図１６は、第三の実施形態に係るデータの削除処理を説明する概念図である。図１６のＡは、図１５の処理により、ＨＤＤ９００のあるゾーンに消去対象データおよびアライメント調整によるダミーデータが書き込まれている状態を示している。また、図１６のＢは、そのゾーンに対し、上書き消去のダミーデータを書き込んだ状態を示している。
【００６６】
図１７は、本実施形態に係るデータ削除処理におけるコントローラ部４００とＨＤＤ９００それぞれの処理を示し、図１７における破線矢印は、主体間のデータの送受信を示す。図１７（Ａ）は、図１６におけるＨＤＤ９００と接続されるコントローラ部４００内のデータ消去処理のフローチャートである。なお、図１７（Ａ）のＳ３０１〜Ｓ３０３、Ｓ３０５〜Ｓ３０５の処理の内容は、図９（Ａ）のＳ３０１〜Ｓ３０３、Ｓ３０５〜Ｓ３０６と共通のため、詳細な説明は割愛する。
【００６７】
Ｓ３０３の処理の後、Ｓ９０１にて、ＣＰＵ４０１は、Ｓ３０３でセットした書き込みデータのライトコマンドをＨＤＤ９００へ送信する。その後、Ｓ９０２にて、ＣＰＵ４０１は、書き込みデータをＨＤＤ９００へ送信する。その後、Ｓ３０５へ処理を進める。
【００６８】
図１７（Ｂ）は、図１６におけるＨＤＤ９００内のデータの削除処理のフローチャートである。なお、図１７（Ｂ）のＳ４０１〜Ｓ４０２、Ｓ４０５〜Ｓ４０７の処理の内容は、図９（Ｂ）のＳ４０１〜Ｓ４０２、Ｓ４０５〜Ｓ４０７と共通のため、詳細な説明は割愛する。
【００６９】
消去フラグデータが検出された場合（Ｓ４０２にてＹｅｓ）、Ｓ１００１にて、ＨＤＤ制御部９０１は、図１７（Ａ）のＳ９０２にてコントローラ部４００から送信された書き込みデータをホストＩ／Ｆ９０２経由で受信する。Ｓ１００２にて、ＨＤＤ制御部９０１は、消去フラグデータに対応したライトコマンドを選択する。ここでは、上書き消去モードに対応するライトコマンドが選択される。Ｓ１００３にて、ＨＤＤ制御部９０１は、書き込まれているデータに上書きを実施する。尚、本実施形態では消去対象データはゾーンサイズにアライメントが調整されており、上書きを実施する際にゾーンからデータがはみ出ることはない。Ｓ１００４にて、ＨＤＤ制御部９０１は、ＨＤＤ管理情報に対して、Ｓ１００３にて書き込んだ保管先アドレス情報の更新を行う。その後、処理をＳ４０５へ進める。
【００７０】
以上、消去対象データがゾーンサイズ単位で保存されているため、隣接トラックへの影響なくそのまま上書き消去を実施可能となる。そのため、ＳＭＲ方式のＨＤＤにおいても従来方式のＨＤＤにて行っている消去処理のようなパフォーマンスを得ることが可能となる。
【００７１】
＜第四の実施形態＞
（データ書き込み処理）
図１８は、第四の実施形態に係るデータの書き込みの処理を説明する概念図である。図１８のＡは、ＨＤＤ９００に書き込まれる前の状態を示している。また、図１８のＢは、消去対象データを更新中のゾーンに追記した状態を示し、図１８のＣは、その後にダミーデータを書き込んだ状態を示し、図１８のＤは、次に受信した書き込みデータを書き込んだ状態を示している。
【００７２】
図１９は、本実施形態に係るデータ書き込み処理におけるコントローラ部４００とＨＤＤ９００それぞれの処理を示し、図１９における破線矢印は、主体間のデータの送受信を示す。図１９（Ａ）は、図１８におけるＨＤＤ９００と接続されるコントローラ部４００内の書き込み処理のフローチャートである。なお、図１９（Ａ）のＳ１０１〜Ｓ１０２、Ｓ１０４〜Ｓ１０８の処理の内容は、図８（Ａ）のＳ１０１〜Ｓ１０２、Ｓ１０４〜Ｓ１０８と共通であるため、詳細な説明は割愛する。
【００７３】
書き込みデータが消去対象データである場合（Ｓ１０２にてＹｅｓ）、Ｓ１１０１にて、ＣＰＵ４０１は、消去対象データの書き込みサイズに対して１トラック分のダミーデータを付与する。このとき、ＣＰＵ４０１は、接続されるＨＤＤに対応する１トラックのサイズを予め機器内に保持しておき、これを用いることで１トラック分のサイズ決定を行う。これにより、図１８のＣに示すように消去対象データの隣接トラックにダミーデータが付与される。つまり、ダミーデータを付与することで、消去対象データとその次に書き込まれるデータとのデータ間に重なりが生じないようにする。その後、処理をＳ１０４へ進める。
【００７４】
図１９（Ｂ）は、図１８におけるＨＤＤ９００内の書き込み処理のフローチャートである。なお、図１９（Ｂ）のＳ２０１〜Ｓ２０２、Ｓ２１０〜Ｓ２１１、Ｓ２０６〜Ｓ２０９の処理の内容は、図８（Ｂ）のＳ２０１〜Ｓ２０２、Ｓ２１０〜Ｓ２１１、Ｓ２０６〜Ｓ２０９と共通であるため、詳細な説明は省略する。
【００７５】
なお、本実施形態では消去対象データには図１８のＣに示すようにダミーデータが付与されている。そのため、Ｓ２１１の処理において、ＳＭＲ方式で該当領域を上書きしても１トラック後ろのダミーデータを書き換えるだけで、更に後ろの必要なデータを書き換えてしまうことは防止される。また、Ｓ２０１にて消去フラグデータが検出されない場合、通常のライトコマンドが選択され、通常の書き込み処理にて任意の空き領域にデータの書き込みが行われる（Ｓ２１０〜Ｓ２１１）。
【００７６】
（データ削除処理）
図２０は、第四の実施形態に係るデータの削除処理を説明する概念図である。図２０のＡは、図１９の処理により、ＨＤＤ９００のあるゾーンに消去対象データおよびそれに付随するダミーデータが書き込まれ、更にデータが書き込まれた状態を示している。また、図２０のＢは、そのゾーンに対し、消去対象データを上書き消去した状態を示している。
【００７７】
図２１は、本実施形態に係るデータ削除処理におけるコントローラ部４００とＨＤＤ９００それぞれの処理を示し、図２１における破線矢印は、主体間のデータの送受信を示す。図２１（Ａ）は、図２０におけるＨＤＤ９００と接続されるコントローラ部４００内の上書き消去処理のフローチャートである。なお、図２１（Ａ）のＳ３０１〜３０２、Ｓ３０５〜Ｓ３０６は、図９（Ａ）のＳ３０１〜Ｓ３０２、Ｓ３０５〜Ｓ３０６と共通のため、詳細な説明は割愛する。
【００７８】
書き込みデータが消去対象データである場合（Ｓ３０２にてＹｅｓ）、Ｓ１２０１にて、ＣＰＵ４０１は、ファイルシステムの書き込み済みサイズに対して１トラック分のサイズを削除する。つまり、この削減されるサイズは、図１９（Ａ）のＳ１１０１にて追加したダミーデータのサイズに相当する。このとき、ＣＰＵ４０１は、接続されるＨＤＤに対応する１トラックのサイズを予め機器内に保持しておき、これを用いることで１トラック分のサイズ決定を行う。
【００７９】
Ｓ１２０２にて、ＣＰＵ４０１は、ストレージ制御部４１２を介してＨＤＤ９００へ送信するデータ書き込み命令に対し、その命令内に設けられた所定の領域に、消去フラグデータとして予め定義された値をセットする。Ｓ１２０３にて、ＣＰＵ４０１は、Ｓ１２０２にてセットした書き込みデータのライトコマンドをＨＤＤ９００へ送信する。Ｓ１２０４にて、ＣＰＵ４０１は、書き込みデータをＨＤＤ９００へ送信する。ライトコマンドの例としては第一の実施形態にて示した図１０（Ａ）と同じデータパケットを用いるため詳細な説明を割愛する。その後、処理をＳ３０５へ進める。
【００８０】
図２１（Ｂ）は、図２０におけるＨＤＤ９００内の上書き消去処理フローを示すフローチャートである。なお、図２１（Ｂ）におけるＳ４０１〜Ｓ４０２、Ｓ４０５〜Ｓ４０７の処理の内容は、図９（Ａ）のＳ４０１〜Ｓ４０２、Ｓ４０５〜Ｓ４０７と共通であるため、詳細な説明は割愛する。
【００８１】
消去フラグデータが検出されない場合（Ｓ４０２にてＹｅｓ）、Ｓ１３０１にて、ＨＤＤ制御部９０１は、Ｓ１２０４にてコントローラ部４００から送信されたデータの書き込みデータをホストＩ／Ｆ９０２経由で受信する。Ｓ１３０２にて、ＨＤＤ制御部９０１は、消去フラグデータに対応したライトコマンドを選択する。ここでは、上書き消去モードに対応するライトコマンドが選択される。
【００８２】
Ｓ１３０３にて、ＨＤＤ制御部９０１は、書き込まれているデータに上書きを実施する。尚、本実施形態では、消去対象データはコントローラ部４００にてダミーデータ分データサイズが小さくなっている。そのため、上書きを実施する際に隣接トラックはダミーデータとなり、更に後ろのデータに影響するような上書きは行われない。
【００８３】
Ｓ１３０４にて、ＨＤＤ制御部９０１は、ＨＤＤ管理情報に対して、Ｓ１３０３にて書き込んだ保管先アドレス情報の更新を行う。その後、処理をＳ４０５へ進める。
【００８４】
以上により、消去対象データの後に、１トラック分余計なデータが書かれるため、ＳＭＲ方式のＨＤＤに対し上書きが実施可能となる。そのため、ＳＭＲ方式のＨＤＤにおいても従来方式のＨＤＤにて行っている消去処理のようなパフォーマンスを得ることが可能となる。
【００８５】
＜その他の実施例＞
本発明は、以下の処理を実行することによっても実現される。即ち、上述した実施例の機能を実現するソフトウェア（プログラム）を、ネットワーク又は各種記憶媒体を介してシステム或いは装置に供給し、そのシステム或いは装置のコンピュータ（またはＣＰＵやＭＰＵ等）がプログラムを読み出して実行する処理である。
【図１】
2015149114.tif 000003
【図２】
2015149114.tif 000004
【図３】
2015149114.tif 000005
【図４】
2015149114.tif 000006
【図５】
2015149114.tif 000007
【図６】
2015149114.tif 000008
【図７】
2015149114.tif 000009
【図８】
2015149114.tif 000010
【図９】
2015149114.tif 000011
【図１０】
2015149114.tif 000012
【図１１】
2015149114.tif 000013
【図１２】
2015149114.tif 000014
【図１３】
2015149114.tif 000015
【図１４】
2015149114.tif 000016
【図１５】
2015149114.tif 000017
【図１６】
2015149114.tif 000018
【図１７】
2015149114.tif 000019
【図１８】
2015149114.tif 000020
【図１９】
2015149114.tif 000021
【図２０】
2015149114.tif 000022
【図２１】
2015149114.tif 000023