(57)【要約】【課題】ディスクに記録された映像データを連続的に再生できるようにする。【解決手段】ＣＰＵ部９２は、ＥＰＬの内容を解析し、補助記憶装置３５に記憶されている過去に再生したデータの再生の順番と、データを連続して再生できるか否かを示す情報を含む履歴を検索する。検索の結果、ＣＰＵ部９２は、データの再生が不連続となる箇所を検出したとき、再生が不連続となるデータを補助記憶装置３５に複写する。ユーザは、必要に応じて、履歴をパーソナルコンピュータ２３に表示させ、編集することができる。本発明は、光ディスク装置に適用することができる。【選択図】      図２
2004227699.tif 000002
【特許請求の範囲】
【請求項１】
ディスクに記録されている複数のデータの再生の順番を記述する手順リストの内容を取得する内容取得手段と、
前記内容取得手段により取得された前記データの再生の順番に従って前記データをデコードするデコード手段と、
前記内容取得手段により取得された前記データの再生の順番を履歴として記憶する履歴記憶手段と
を備えることを特徴とするディスク駆動装置。
【請求項２】
前記内容取得手段により取得された前記データの再生の順番と一致する前記履歴を検索する履歴検索手段と、
前記ディスクに記録されているデータを記憶する補助記憶手段と
をさらに備え、
前記履歴検索手段は、前記データの再生の順番と一致する前記履歴が検索された場合、前記データを連続して読み出すことができるようにするために、前記ディスクに記録された前記データを前記補助記憶手段に複写するデータ複写手段を備える
ことを特徴とする請求項１に記載のディスク駆動装置。
【請求項３】
前記デコード手段は、前記データを連続して読み出すことが可能か否かを判定する連続読出判定手段を備える
ことを特徴とする請求項１に記載のディスク駆動装置。
【請求項４】
前記履歴記憶手段は、前記履歴として、前記内容取得手段により取得された前記データの再生の順番に従って、時間的に先に再生するデータの記録位置と後に再生するデータの記録位置を記憶するとともに、前記連続読出判定手段により判定された、前記データを連続して読み出すことが可能か否かを表す情報を合わせて記憶する
ことを特徴とする請求項３に記載のディスク駆動装置。
【請求項５】
前記履歴を表示する表示手段と、
前記履歴の削除が指示された場合、前記履歴を削除する履歴削除手段と
をさらに備えることを特徴とする請求項１に記載のディスク駆動装置。
【請求項６】
ディスクに記録されている複数のデータの再生の順番を記述する手順リストの内容を取得する内容取得ステップと、
前記内容取得ステップの処理により取得された前記データの再生の順番に従って前記データをデコードするデコードステップと、
前記内容取得ステップの処理により取得された前記データの再生の順番を履歴として記憶する履歴記憶ステップと
を含むことを特徴とするディスク駆動方法。
【請求項７】
ディスクに記録されている複数のデータの再生の順番を記述する手順リストの内容の取得を制御する内容取得制御ステップと、
前記内容取得制御ステップの処理により取得された前記データの再生の順番に従って前記データのデコードを制御するデコード制御ステップと、
前記内容取得制御ステップの処理により取得された前記データの再生の順番の履歴の記憶を制御する履歴記憶制御ステップと
をコンピュータに実行させることを特徴とするプログラム。
【請求項８】
ディスクに記録されている複数のデータの再生の順番を記述する手順リストの内容の取得を制御する内容取得制御ステップと、
前記内容取得制御ステップの処理により取得された前記データの再生の順番に従って前記データのデコードを制御するデコードステップと、
前記内容取得制御ステップの処理により取得された前記データの再生の順番の履歴の記憶を制御する履歴記憶制御ステップと
をコンピュータに実行させるプログラムが記録されていることを特徴とする記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はディスク駆動装置および方法、プログラム、並びに記録媒体に関し、特に、データの再生の順番を記述した手順リストに従ってデータを確実に再生することができるようにしたディスク駆動装置および方法、プログラム、並びに記録媒体に関する。
【０００２】
【従来の技術】
ディスクに記録された映像データ、または音声データを編集するとき、編集後のデータを、編集後の状態であらためてディスクに記録し直すのではなく、ユーザが希望する順番を記述した手順リスト、いわゆるＥＰＬ（Ｅｄｉｔ  Ｐｒｏｃｅｄｕｒｅ  Ｌｉｓｔ）として編集する方法がある。
【０００３】
このような非破壊編集により作成されたＥＰＬに基づいて、映像データ、または音声データを再生する場合、図１に示されるように、ディスク駆動装置の再生ヘッド（ピックアップ）は、ディスク１に記録されているデータＦ１乃至Ｆ４を、指定された順番にトレースする。すなわち、ピックアップは、データＦ１を再生した後、データＦ１の終了位置からデータＦ２の開始位置へ移動（移動１）し、データＦ２を再生し、データＦ２の終了位置からデータＦ３の開始位置へ移動（移動２）し、データＦ３を再生し、データＦ３の終了位置からデータＦ４の開始位置へ移動（移動３）する。
【０００４】
移動１、および移動２においては、ピックアップはディスク１の外周側の比較的近接したトラックに移動するだけなので、その移動距離も小さい。しかしながら、移動３においては、ピックアップがディスク１の最外周側近傍のトラックから最内周側近傍のトラックに移動するため、その移動距離は大きい。このため、データＦ３の再生を終了した後、データＦ４の再生を開始するまでの間の時間が長くなり、データを連続して再生することができなくなってしまうことがある。
【０００５】
このような、データの不連続再生が発生しないようにするため、予め、ディスク１に記録されたデータをハードディスクに複写しておき、データを連続して再生できるようにする技術が提案されている（例えば、特許文献１参照）。
【０００６】
【特許文献１】
特開平１０−５００３７号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、特許文献１の技術によれば、使用者が編集作業を行う際、ディスクに記録されたデータの中から再生すべきデータを決定し、その再生すべきデータのすべてについて、少なくともその一部をハードディスクに複写する必要があり、編集作業に時間がかかり、また、ハードディスクの容量を効率的に利用できないという課題があった。
【０００８】
本発明はこのような状況に鑑みてなされたものであり、より簡単に、不連続再生の発生を防止することができるようにするものである。
【０００９】
【課題を解決するための手段】
本発明のディスク駆動装置は、ディスクに記録されている複数のデータの再生の順番を記述する手順リストの内容を取得する内容取得手段と、内容取得手段により取得されたデータの再生の順番に従ってデータをデコードするデコード手段と、内容取得手段により取得されたデータの再生の順番を履歴として記憶する履歴記憶手段とを備えることを特徴とする。
【００１０】
前記内容取得手段により取得されたデータの再生の順番と一致する前記履歴を検索する履歴検索手段と、ディスクに記録されているデータを記憶する補助記憶手段とをさらに備え、履歴検索手段は、データの再生の順番と一致する履歴が検索された場合、データを連続して読み出すことができるようにするために、ディスクに記録されたデータを補助記憶手段に複写するデータ複写手段を備えるようにすることができる。
【００１１】
前記デコード手段は、データを連続して読み出すことが可能か否かを判定する連続読出判定手段を備えるようにすることができる。
【００１２】
前記履歴記憶手段は、履歴として、内容取得手段により取得されたデータの再生の順番に従って、時間的に先に再生するデータの記録位置と後に再生するデータの記録位置を記憶するとともに、連続読出判定手段により判定された、データを連続して読み出すことが可能か否かを表す情報を合わせて記憶することができる。
【００１３】
履歴を表示する表示手段と、履歴の削除が指示された場合、履歴を削除する履歴削除手段とをさらに備えるようにすることができる。
【００１４】
本発明のディスク駆動方法は、ディスクに記録されている複数のデータの再生の順番を記述する手順リストの内容を取得する内容取得ステップと、内容取得ステップの処理により取得されたデータの再生の順番に従ってデータをデコードするデコードステップと、内容取得ステップの処理により取得されたデータの再生の順番を履歴として記憶する履歴記憶ステップとを含むことを特徴とする。
【００１５】
本発明のプログラムは、ディスクに記録されている複数のデータの再生の順番を記述する手順リストの内容の取得を制御する内容取得制御ステップと、内容取得制御ステップの処理により取得されたデータの再生の順番に従ってデータのデコードを制御するデコード制御ステップと、内容取得制御ステップの処理により取得されたデータの再生の順番の履歴の記憶を制御する履歴記憶制御ステップとをコンピュータに実行させることを特徴とする。
【００１６】
本発明の記録媒体は、ディスクに記録されている複数のデータの再生の順番を記述する手順リストの内容の取得を制御する内容取得制御ステップと、内容取得制御ステップの処理により取得されたデータの再生の順番に従ってデータのデコードを制御するデコードステップと、内容取得制御ステップの処理により取得されたデータの再生の順番の履歴の記憶を制御する履歴記憶制御ステップとをコンピュータに実行させるプログラムが記録されていることを特徴とする。
【００１７】
本発明のディスク駆動装置および方法、並びにプログラムにおいては、ディスクに記録されている複数のデータの再生の順番を記述する手順リストの内容が取得され、取得されたデータの再生の順番に従ってデータがデコードされ、取得されたデータの再生の順番が履歴として記憶される。
【００１８】
【発明の実施の形態】
以下に、本発明の実施の形態について図面を参照して説明する。図２は、本発明を適用したディスク駆動装置の構成例を示すブロック図である。同図に示されるように、再生された映像データに基づく画像を表示する、テレビジョン受像機、モニタなどよりなる表示部２１、および編集手順リストの入力を行うパーソナルコンピュータ２３が、ディスク再生装置２１と接続されている。
【００１９】
ディスク駆動装置としてのディスク再生装置２１には、各部を制御するシステムコントロール部３４、ディスクから読み出された映像データと音声データをデコードし、表示部２２に出力するデコード部３６、ディスクから読み出されたデータおよびデータ再生の履歴を記憶する補助記憶装置３５、ディスク５１，および５２を駆動するドライブ部３１，および３２、並びにドライブ部３１，および３２を制御するディスク制御部３３が設けられている。
【００２０】
ディスク５１、および５２は、光ディスクにより構成されるが、例えば、磁気ディスク、光磁気ディスクなどのディスクにより構成してもよい。
【００２１】
補助記憶装置３５には、データ再生の履歴を記憶する固体メモリ７１、およびディスクから読み出されたデータを記憶するハードディスク７２が設けられている。固体メモリ７１は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  ＰｒｏｇｒａｍｍａｂｌｅＲｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）等の不揮発性のメモリによって構成される。なお、ハードディスク７２に代えて、ＥＥＰＲＯＭを用いることも可能である。
【００２２】
システムコントロール部３４には、ＥＰＬを解析し、各部の制御を行うＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）部９２、ディスクから読み出されたデータをデコード部３６に出力する前にバッファとして蓄える一時記憶装置９１が設けられている。一時記憶装置９１は、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等によって構成される。操作部３７は、各種の指令を入力するとき、ユーザにより操作される。
【００２３】
次に図３のフローチャートを参照して、データ再生処理について説明する。この処理はユーザにより、編集手順リスト（ＥＰＬ）に基づいたデータの再生が指示されたときに実行される。
【００２４】
ステップＳ１においてＣＰＵ部９２は、データの再生が指示されたか否かを判定し、指示されたと判定されるまで待機する。ステップＳ１において、再生が指示されたと判定された場合、ステップＳ２に進み、ＣＰＵ部９２は、ＥＰＬの取得処理を行う。具体的には、パーソナルコンピュータ２３からＥＰＬデータファイルが読み込まれる。勿論、ＥＰＬは、ユーザが操作部３７を操作することで入力するようにしてもよいし、再生対象の映像データおよび音声データとともに記録されている場合には、そのディスク（例えば、ディスク５１）から再生し、取得するようにしてもよい。
【００２５】
図４はＥＰＬデータファイルの記述例を示す図である。ＥＰＬデータファイル１００は、素材となるデータの編集の仕方を指示する編集指示の情報が記述されたファイルであり、ＣＰＵ部９２は、その編集指示の情報にしたがって、素材となるデータを編集する。ＥＰＬデータのうちの、コマンドｅｐｌ（）は、編集後のデータファイルを指定するコマンドであり、編集後のデータをファイルとして保存する場合、そのかっこ内にデータファイルを特定する情報（例えば、ファイル名）が、引数として記述される。
【００２６】
コマンドｓｏｕｒｃｅ（）は、素材となるデータファイルを指定するコマンドであり、そのかっこ内には、素材となるデータファイルを特定する情報（例えば、ファイル名）が、引数として記述される。
【００２７】
コマンドｄｏ｛｝は、そのかっこ内に、素材となるデータを処理するコマンドを記述するときに使用される。
【００２８】
コマンドｇｅｔ（）は、素材となるデータファイルから、データを取得するコマンドで、そのかっこ内には、素材となるデータファイルから取得するデータの位置を特定する情報（例えば、タイムコード）が、必要に応じて、引数として記述される。
【００２９】
コマンドｐｕｔ（）は、コマンドｇｅｔ（）で取得された素材となるデータを、再生、または編集後のデータファイルに貼り付けるコマンドで、そのかっこ内には、素材となるデータを再生、または貼り付ける位置を特定する情報（例えば、タイムコード）が、必要に応じて、引数として記述される。
【００３０】
ＥＰＬデータファイルには、コメントを記述することができる。即ち、ＥＰＬデータファイルでは、例えば、／／以降は、コメントとして解釈される。
【００３１】
図４のＥＰＬデータファイルでは、ＥＰＬデータ１００−１において、第１番目のシーンとして再生する映像および音声のデータが指定され、さらに、ＥＰＬデータ１００−２において、第２番目のシーンとして再生する映像および音声のデータが指定されている。また、ＥＰＬデータ１００−３において、第３番目のシーンとして再生する映像および音声のデータが指定され、さらにＥＰＬデータ１００−４において、第４番目のシーンとして再生する映像および音声のデータが指定されている。
【００３２】
例えば、図５に示されるように、ディスク５１に記録されたデータＦ１１乃至Ｆ１４を、順番に再生するとき、ＥＰＬデータ１００−１において、データＦ１１の再生が指定され、ＥＰＬデータ１００−２において、データＦ１２の再生が指定される。また、ＥＰＬデータ１００−３において、データＦ１３の再生が指定され、さらにＥＰＬデータ１００−４において、データＦ１４の再生が指定される。
【００３３】
なお、図４は、ＥＰＬデータの概念を説明するためのものであり、その記述方式は、特に限定されるものではない。
【００３４】
図３に戻って、ステップＳ３において、ＣＰＵ部９２は、履歴検索処理を実行する。その詳細は、図７を参照して後述するが、ステップＳ２で取得されたＥＰＬの中に過去に実行したデータの再生の順番と一致するものが検索される。
【００３５】
ステップＳ４において、ＣＰＵ部９２は、変数ｎに値１をセットし、ステップＳ５に進み、ＥＰＬのｎ番目のシーンがあるか否かを判定する。ステップＳ５において、ＥＰＬのｎ番目のシーンがあると判定された場合、ステップＳ６に進み、ＣＰＵ部９２は、データ再生処理を実行する。このとき、データ再生処理として、図８を参照して後述するステップＳ１１のデコード処理と、図１０を参照して後述するステップＳ１２の履歴追加処理が並列に実行される。
【００３６】
ステップ１１のデコード処理により、ディスクから読み出されたデータが再生され、また、データを再生するとき、連続して再生できない箇所があるか否かが検出される。
【００３７】
ステップＳ１２の履歴追加処理により、図６を参照して後述する履歴が生成され、補助記憶装置３５の固体メモリ７１に記憶される。
【００３８】
ステップＳ７において、ＣＰＵ部９２は、変数ｎの値を１だけインクリメントした後、ステップＳ５に戻り、次のシーンについて同様の処理を実行する。
【００３９】
ステップＳ５において、ＥＰＬのｎ番目のシーンがないと判定された場合（全てのシーンの処理が終了した場合）、データ再生処理は終了される。図４の例の場合、第１番目乃至第４番目のシーンの再生が指示されているので、ｎの値が５と等しくなったとき、データ再生処理は終了される。
【００４０】
このようにして、データが再生されるとともに、履歴が生成され、記憶される。
【００４１】
図６は、このとき記憶される履歴の例を示す図である。この図に示されるように、履歴は、所定のビット数からなる履歴最小単位によって構成され、固体メモリ７１に記憶される。履歴最小単位は、後述する履歴追加処理によってデータが再生される都度追加される。この例では、固体メモリ７１は、Ｎ個の履歴最小単位、すなわち、履歴最小単位１１１−１乃至１１１−Ｎを記憶する。個体メモリ７１の容量を超える履歴最小単位、すなわちＮ＋１番目の履歴最小単位が追加されたとき、最も古い履歴最小単位、すなわち、履歴最小単位１１１−１が消去され、上書きされる。
【００４２】
なお、固体メモリ７１の容量を超える履歴最小単位が追加されたとき、最も古い履歴最小単位を消去せず、ハードディスク７２に移動させ、あらたに追加された履歴最小単位を固体メモリ７１に記憶させることもできる。
【００４３】
履歴最小単位１１１−ｉ（ｉ＝１，２，３，・・・，Ｎ）は、それぞれ所定のビット数で構成されるフィールド１３１乃至１３９により構成される。フィールド１３１は、履歴固有ＩＤのフィールドであり、この履歴最小単位を識別するための固有の値がセットされる。また、履歴固有ＩＤの値には、この履歴最小単位が生成された日付と時刻などが必要に応じてセットされる。
【００４４】
フィールド１３２は、前データ固有ＩＤのフィールドであり、ＥＰＬで指定された、時間的に直前に再生するデータを特定するための固有の値がセットされる。フィールド１３３は、後データ固有ＩＤのフィールドであり、ＥＰＬで指定された、時間的に直後に再生するデータを特定するための固有の値がセットされる。
【００４５】
例えば、図４の例では、履歴最小単位１１１−１の前データ固有ＩＤは、図５のデータＦ１１を特定するための固有の値がセットされ、履歴最小単位１１１−１の後データ固有ＩＤは、図５のデータＦ１２を特定するための固有の値がセットされる。また、履歴最小単位１１１−２の前データ固有ＩＤは、図５のデータＦ１２を特定するための固有の値がセットされ、履歴最小単位１１１−２の後データ固有ＩＤは、図５のデータＦ１３を特定するための固有の値がセットされる。
【００４６】
フィールド１３４は、再生時間のフィールドであり、前データの再生時間がセットされる。フィールド１３５は、前データ開始クラスタ番号のフィールドであり、ディスクにおける前データの開始位置のクラスタ番号がセットされる。フィールド１３６は、前データ終了クラスタ番号のフィールドであり、ディスクにおける前データの終了位置のクラスタ番号がセットされる。なお、ディスクにおける前データの開始位置のクラスタ番号と終了位置のクラスタ番号が同一の場合、すなわち、単独クラスタ内に前データ全体が存在する場合、フィールド１３６の前データ終了クラスタ番号はブランクとなる。
【００４７】
フィールド１３７は、後データ開始クラスタ番号のフィールドであり、ディスクにおける後データの開始位置のクラスタ番号がセットされる。
【００４８】
フィールド１３８は、読み出し連続性支障有無情報のフィールドであり、前データ再生を終了し、後データの再生を開始するとき、連続して再生できるか否かを示す情報（フラグ）がセットされる。連続して再生することができる場合、値０がセットされ、連続して再生することができない場合、値１がセットされる。
【００４９】
フィールド１３９は、回数のフィールドであり、この履歴最小単位と同一の順序でデータが再生されたとき、その再生回数を表す値が格納される。なお、ＣＰＵの負荷などを考慮してフィールド１３９を省略することも可能である。
【００５０】
次に、図７を参照して、図３のステップＳ３の履歴検索処理について説明する。なお、図３のデータ再生処理において、この履歴検索処理を省略し、この処理だけを独立して実行させることも可能である。
【００５１】
ステップＳ２１において、ＣＰＵ部９２は、変数ｎに値２をセットし、ステップＳ２２に進み、ＥＰＬのｎ番目のシーンがあるか否かを判定する。ステップＳ２２において、ＥＰＬのｎ番目のシーンがあると判定された場合、ＣＰＵ部９２は、ステップＳ２３に進み、ＥＰＬのｎ−１番目のシーンの終了クラスタ番号Ｅ（ｎ−１）を読み出す。
【００５２】
図４の例の場合、ｎが２のとき、ＥＰＬの第１番目のシーンとして、ＥＰＬデータ１００−１により指定されたシーン（例えば、図５のデータＦ１１）が検索され、データＦ１１の終了位置のクラスタ番号が読み出される。データＦ１１の終了位置のクラスタ番号は、補助記憶装置３５内にあるＦＡＴ（Ｆｉｌｅ  Ａｌｌｏｃａｔｉｏｎ  Ｔａｂｌｅ）を参照して読み出すことができる。
【００５３】
ステップＳ２４において、ＣＰＵ部９２は、ＥＰＬのｎ番目のシーンの開始クラスタ番号Ｓ（ｎ）を読み出す。
【００５４】
図４の例の場合、ｎが２のとき、ＥＰＬの第２番目のシーンとして、ＥＰＬデータ１００−２により指定されたシーン（例えば、図５のデータＦ１２）が検索され、データＦ１２の開始位置のクラスタ番号が読み出される。データＦ１２の開始位置のクラスタ番号も、補助記憶装置３５内にあるＦＡＴを参照して読み出すことができる。
【００５５】
ステップＳ２５において、ＣＰＵ部９２は、前データ開始クラスタ番号をＥ（ｎ−１）とし、後データ開始クラスタ番号をＳ（ｎ）として、履歴を検索し、ステップＳ２６において、一致する履歴最小単位があったか否かを判定する。ステップＳ２６において、一致する履歴最小単位があったと判定された場合、ステップＳ２７に進み、ＣＰＵ部９２は、読み出し連続性支障ありか否かを判定する。
【００５６】
例えば、データＦ１１の終了位置のクラスタ番号と一致する前データ終了クラスタ番号をもち、かつデータＦ１２の開始位置のクラスタ番号と一致する後データ開始クラスタ番号をもつ履歴最小単位が存在し、その履歴最小単位の読み出し連続性支障有無情報として０がセットされていた場合（読み出し連続性支障なしの場合）、データＦ１１の終了位置からデータＦ１２の開始位置へピックアップを移動させることにより、データの再生が不連続になる（途切れる）ことはないと判定される。
【００５７】
ステップＳ２７において、読み出し連続性支障ありと判定された場合、ステップＳ２８に進み、ＣＰＵ部９２は、ｎ番目のシーンを補助記憶装置３５に複写する。なお、ここでｎ番目のシーンのデータの一部を補助記憶装置３５に複写してもよいし、ｎ番目のシーンのデータ全体を補助記憶装置３５に複写してもよい。
【００５８】
ステップＳ２８で、データが複写されたことにより、ＥＰＬに基づいて、データを再生するとき、ｎ−１番目のシーンのデータの再生を終了した後、連続して（途切れることなく）次のｎ番目のシーンのデータを再生することができるようになる。
【００５９】
ステップＳ２９において、ＣＰＵ部９２は、ステップＳ２８で補助記憶装置３５に複写した、ｎ番目のシーンのデータを、（ディスクからではなく）補助記憶装置３５から読み出すようにＥＰＬを変更する。
【００６０】
ステップＳ２６において、一致する履歴最小単位がないと判定された場合、ステップＳ２７乃至Ｓ２９の処理はスキップされる。
【００６１】
ステップＳ２７において、読み出し連続性支障なしと判定された場合、ステップＳ２８とＳ２９の処理はスキップされる。
【００６２】
そして、ステップＳ３０に進み、ＣＰＵ部９２は、ｎの値を１だけインクリメントし、ステップＳ２２に戻り、それ以降の処理を繰り返し実行する。
【００６３】
ステップＳ２２において、ＥＰＬのｎ番目のデータがないと判定された場合、履歴検索処理は終了される。図４の例の場合、第１番目乃至第４番目のシーンの再生が指示されているので、ｎの値が５と等しくなったとき、履歴検索処理は終了される。
【００６４】
このようにして、ＥＰＬに従ってデータを再生する場合、過去に行ったデータの再生に関する情報を記録した履歴を参照して、データの再生が不連続となる箇所が予め検索され、データの再生が不連続となる箇所があった場合、連続して再生できるように、データが補助記憶装置３５に複写される。
【００６５】
次に、図８を参照して、図３のステップＳ１１のデコード処理について説明する。ステップＳ５１において、ＣＰＵ部９２は、ディスク制御部３３を介して、例えば、ディスク５１からｎ番目のシーンのデータを読み出し、一時記憶装置９１（バッファ）に記憶させる。
【００６６】
ＣＰＵ部９２は、一時記憶装置９１に記憶されているデータ量を図９に示されるように管理している。すなわち、ＣＰＵ部９２からの要求に従って、ディスク制御部３３は、ドライブ部３１を制御し、ディスク５１からデータを再生させる。そのデータは、一時記憶装置９１に、一時的に記憶される。このとき、ｎ番目のシーンのデータが一度に全て再生されるのではなく、所定の単位に分割して再生される。その一方で、デコード部３６は、一時記憶装置９１に記憶されたデータをその処理能力に応じて、所定の処理単位でデコードする。
【００６７】
また、図９に示されるように、一時記憶装置９１のデータ量は、第１の閾値と第２の閾値とに基づいてＣＰＵ部９２によって管理されている。一時記憶装置９１内のデータ量が第２の閾値を下回ると、ＣＰＵ部９２はディスク制御部３３にあらたにデータを再生させる。これにより、一時記憶装置９１のアンダーフローが防止される。また、ＣＰＵ部９２は、データ量が第１の閾値を上回ったとき、ディスク制御部３３に新たなデータの再生を中断させる。これにより、一時記憶装置９１のオーバーフローが防止される。
【００６８】
図８のステップＳ５２において、ＣＰＵ部９２は、ｎ番目のシーンの最後のデータをバッファに読み出したか否か、すなわちｎ番目のシーンのデータが全てディスクからバッファに読み出されたか否かを判定し、まだ全てのデータを読み出していないと判定された場合、ステップＳ５１に戻る。
【００６９】
ステップＳ５２において、ｎ番目のシーンの最後のデータをバッファに読み出した、すなわちｎ番目のシーンのデータが全てディスクからバッファに読み出されたと判定された場合、ＣＰＵ部９２は、ステップＳ５３に進み、ディスク制御部３３を介して、ピックアップをｎ＋１番目のシーンのデータの開始位置に移動させる（シークさせる）。
【００７０】
そして、ステップＳ５４に進み、ＣＰＵ部９２は、ピックアップの移動が完了したか否かを判定し、ピックアップの移動が完了したと判定されるまで待機する。ステップＳ５４において、ピックアップの移動（シーク）が完了したと判定された場合、ステップＳ５５に進み、ＣＰＵ部９２はバッファ内のデータ量を検出し、ステップＳ５６において、バッファがアンダーフローしたか否かを判定する。
【００７１】
すなわち、ディスク制御部３３は、ｎ番目のシーンの最後のデータをバッファに出力した後、ＣＰＵ部９２からの要求に従って、ｎ＋１番目のシーンのデータを出力するため、ｎ＋１番目のシーンのデータの開始位置にピックアップを移動させ、ｎ＋１番目のデータの出力を開始するが、ピックアップが移動している（シーク動作している）期間においてもデコード部３６は、一時記憶装置９１からデータを読み出し、デコードする動作を繰り返している。
【００７２】
ｎ番目のシーンのデータ終了位置とｎ＋１番目のシーンのデータの開始位置がディスク上で（ディスクの半径方向に）大きく離れている場合、例えば、図５のデータＦ１３からデータＦ１４への移動（移動３）が発生する場合、ピックアップの移動時間（シーク時間）は長くなる。このとき、ピックアップの移動が完了して、ディスク制御部３３から、あらたにデータが出力される前に、図９の一時記憶装置９１内のデータが全て読み出されてしまうと、データの再生が不連続となる。このとき、ＣＰＵ部９２は、バッファがアンダーフローしたと判定する。
【００７３】
一方、ｎ番目のシーンのデータ終了位置とｎ＋１番目のシーンのデータの開始位置がディスク上で（ディスクの半径方向に）あまり離れていない場合、例えば、図５のデータＦ１１からデータＦ１２への移動（移動１）が発生する場合、ピックアップの移動時間は移動３の場合と比較して短くなり、一時記憶装置９１内のデータが全て読み出される前に、ピックアップの移動が完了し、ディスク制御部３３から、あらたにデータが出力され、一時記憶装置９１に記憶され、記憶されたデータをデコード部３６に出力することができる。この場合、データの再生は不連続とならず、ＣＰＵ部９２は、バッファがアンダーフローしていないと判定する。
【００７４】
ステップＳ５６において、バッファがアンダーフローすると判定された場合、ステップＳ５８に進み、ＣＰＵ部９２は、読み出し連続フラグを１にセットする。ステップＳ５６において、バッファがアンダーフローしないと判定された場合、ステップＳ５７に進み、ＣＰＵ部９２は、読み出し連続フラグに０をセットする。
【００７５】
このようにして、ＥＰＬに従ってデータが再生されるとともに、データの再生が不連続となる箇所が検出される。
【００７６】
次に、図１０を参照して、図３のステップＳ１２の履歴追加処理について説明する。この処理は上述した図８のデコード処理と並列に実行される。
【００７７】
ステップＳ７１において、ＣＰＵ部９２は、ＥＰＬとＦＡＴからｎ番目のシーンのデータの開始クラスタ番号Ｓａと、ｎ番目のシーンのデータの終了クラスタ番号Ｅを読み出す。そして、ステップＳ７２に進み、ＣＰＵ部９２は、ＥＰＬとＦＡＴからｎ＋１番目のシーンのデータの開始クラスタ番号Ｓｂを読み出す。
【００７８】
ステップＳ７３において、ＣＰＵ部９２は、クラスタ内のデータヘッダに記録されたタイムコードから、このｎ番目のシーンの再生時間Ｔを計算する。そして、ステップＳ７４に進み、ＣＰＵ部９２は、前データ開始クラスタ番号をＳａとし、前データ終了クラスタ番号をＥとし、後データ開始クラスタ番号をＳｂとして、履歴を検索し、ステップＳ７５において、一致する履歴最小単位があったか否かを判定する。
【００７９】
ステップＳ７５において、一致する履歴最小単位がないと判定された場合、ステップＳ７６に進み、図８を参照して上述したデコード処理におけるステップＳ５７，Ｓ５８の処理により設定された「読み出し連続性フラグ」を取得する。デコード処理において、バッファがアンダーフローする、すなわちデータの再生が不連続となると判定された場合、「読み出し連続性フラグ」には１がセットされている。一方、バッファがアンダーフローしない、すなわちデータの再生が不連続とならないと判定された場合、「読み出し連続性フラグ」には０がセットされている。
【００８０】
ステップＳ７７において、ＣＰＵ部９２は読み出し連続性フラグの値が１と等しいか否かを判定し、１と等しいと判定された場合、ステップＳ７９に進み、読み出し連続性支障ありとする。この場合、上述したように、図７のステップＳ２８，Ｓ２９の処理が実行される。ステップＳ７７において、読み出し連続性フラグの値が１と等しくないと判定された場合、ステップＳ７８に進み、読み出し連続性支障なしとする。この場合、図７のステップＳ２８，Ｓ２９の処理は、スキップされる。
【００８１】
ステップＳ８０において、ＣＰＵ部９２は履歴の追加が指示されたか否かを判定する。履歴の追加の指示は、例えば、ユーザが、表示部２２に表示された履歴追加指示を確認するメッセージに基づいて、ディスク再生装置２１の図示せぬボタンを操作することにより行われる。また、パーソナルコンピュータ２３により履歴の追加を指示することも可能である。
【００８２】
ステップＳ８０において、履歴の追加が指示されたと判定された場合、ステップＳ８１に進み、ＣＰＵ部９２は、ＩＤを付与して履歴最小単位を生成し、記憶する。すなわち、図６の履歴最小単位１１１−１に示されるような履歴最小単位が生成され、記憶される。このとき、フィールド１３１には、この履歴最小単位を識別するための固有の値と、この履歴最小単位が生成された日付と時刻がセットされ、フィールド１３２にはｎ番目のシーンのデータに固有の値がセットされ、フィールド１３３にはｎ＋１番目のシーンのデータに固有の値がセットされる。フィールド１３４には、ステップＳ７３で計算された再生時間Ｔがセットされ、フィールド１３５とフィールド１３６には、ステップＳ７１で読み出された開始クラスタ番号Ｓａと終了クラスタ番号Ｅがそれぞれセットされる。
【００８３】
また、フィールド１３７には、ステップＳ７２で読み出された開始クラスタ番号Ｓｂがセットされ、フィールド１３８の値は、ステップＳ７８、またはステップＳ７９の処理により、読み出し連続性支障なしの場合は、０がセットされ、読み出し連続性支障ありの場合は、１がセットされる。そして、フィールド１３９には値１がセットされ、生成された履歴最小単位が固体メモリ７１に記憶される。
【００８４】
ステップＳ８０において、履歴の追加が指示されなかったと判定された場合、ステップＳ８１の処理は、スキップされる。
【００８５】
ステップＳ７５において、一致する履歴最小単位があると判定された場合、ステップＳ８２に進み、ＣＰＵ部９２は、一致する履歴最小単位の「回数」、すなわちフィールド１３９の値を１だけインクリメントする。
【００８６】
このようにして、データの再生の順番と、その順番でデータを再生するとき、連続して再生することができるか否かを示す情報が履歴として記憶され、蓄積される。
【００８７】
本発明によれば、このように、実際に、再生の不連続が発生したとき、その履歴が追加、登録されるので、１回目の再生では不連続なシーンが発生したとしても、同一のディスクの２回目以降の再生では、シーンが連続的に再生される。
【００８８】
また、ディスク（ＥＰＬ）の異同に拘わらず、履歴は各ディスク（ＥＰＬ）に共通のものとして登録され、検索される。従って、一種の学習が行われることになり、新たなディスク（ＥＰＬ）の再生時においても、シーク前後の位置が登録されているものと同様の位置関係にある場合、図７のステップＳ２８，Ｓ２９のＥＰＬ変更処理が自動的に行われるので、その不連続再生の発生が防止される。
【００８９】
上述した履歴追加処理により生成され、記憶された履歴は、パーソナルコンピュータ２３に出力し、表示することができる。図１１を参照して、この場合の履歴表示処理について説明する。
【００９０】
ステップＳ１０１において、ＣＰＵ部９２は、履歴の表示が指示された否かを判定し、指示されたと判定されるまで待機する。履歴の表示の指示は、例えば、ユーザが、パーソナルコンピュータ２３からコマンドを入力することにより行われる。
【００９１】
ステップＳ１０１において、履歴の表示が指示されたと判定された場合、ＣＰＵ部９２は、パーソナルコンピュータ２３のモニタに、図１２に示されるような履歴画面１５１を表示させる。図１２の例では、３個の履歴最小単位に対応するデータが表示されている。１つの履歴最小単位に、それぞれ１つの番号（ＰＮｏ．）が付与され、この例では「１」、「２」および「３」の番号が表示されている。
【００９２】
ＰＮｏ．の右側には、前データ固有ＩＤと後データ固有ＩＤが表示されている。この例では、「ＸＸＸ００３」、および「ＸＸＸ００８」が表示されており、「ＸＸＸ００３」は、前データ固有ＩＤであり、図６のフィールド１３２の値に対応し、「ＸＸＸ００８」は後データ固有ＩＤであり、図６のフィールド１３３の値に対応する。
【００９３】
ＩＤの右側には、日付として、それぞれ２段の数値が表示されている。この例では「０２１２１０」（２００２年１２月１０日）と表示されており、図６のフィールド１３１に含まれる日付の情報に基づいて表示される。
【００９４】
日付の右側には、開始時刻と終了時刻として、それぞれ２段の数値が表示されている。この数値は、図６のフィールド１３５の前データ開始クラスタ番号に対応するクラスタ、およびフィールド１３７の後データ開始クラスタ番号に対応するクラスタから、それぞれ必要な情報が抽出され、変換されて表示される。
【００９５】
終了時刻の右側には、判定として、ＯＫまたはＮＧの文字が表示されている。判定は、前データの再生が終了した後、連続して後データを再生できるか否かを示すものであり、図６のフィールド１３８に対応する。すなわち、読み出し連続性支障ありの場合、ＮＧが表示され、読み出し連続性支障なしの場合、ＯＫが表示される。
【００９６】
判定の右側には、回数として、数値が表示されている。ここには、図６のフィールド１３９の回数に対応する数値が表示される。
【００９７】
履歴画面１５１の下方には、「ＮＥＸＴ」、「ＴＯＰ」、「ＥＮＤ」、「ＥＲＡＳＥ」、「ＥＸＴＲＡ」の文字が表示されている。これらの文字は、それぞれ実行されるコマンドを表すものであり、パーソナルコンピュータ２３の矢印キーなどを操作することにより、１つのコマンドを選択することができる。この例では、「ＮＥＸＴ」の部分がブリンクしており、この状態でパーソナルコンピュータ２３の実行キーが押下されると、「ＮＥＸＴ」に対応するコマンドが実行される。また、パーソナルコンピュータ２３において、これらのコマンドに対応するキーを割り当て、ユーザが、そのキーを押下することにより、対応するコマンドが実行されるようにしてもよい。
【００９８】
また、ユーザはパーソナルコンピュータ２３の矢印キーなどを操作することにより、表示されているデータの中から、１つのデータを選択することができる。この例では、ＰＮｏ．「１」の部分がブリンクしており、第１番目のデータが選択されている。
【００９９】
図１１に戻って、ステップＳ１０３において、ＣＰＵ部９２は、コマンド「ＮＥＸＴ」の実行が指令されたか否かを判定し、指令されていないと判定された場合、ステップＳ１０５に進み、コマンド「ＴＯＰ」の実行が指令されたか否かを判定し、指令されていないと判定された場合、ステップＳ１０７に進み、コマンド「ＥＮＤ」が実行が指令されたか否かを判定する。
【０１００】
ステップＳ１０７において、コマンド「ＥＮＤ」の実行が指令されていないと判定された場合、ステップＳ１０９に進み、ＣＰＵ部９２は、コマンド「ＥＲＡＳＥ」の実行が指令されたか否かを判定し、指令されていないと判定された場合、ステップＳ１１１に進み、コマンド「ＥＸＴＲＡ」の実行が指令されたか否かを判定する。ステップＳ１１１において、コマンド「ＥＸＴＲＡ」が指令されたと判定された場合、ＣＰＵ部９２は、ステップＳ１１２に進み、ハードディスクに記憶された履歴データをパーソナルコンピュータ２３のモニタに表示させる。
【０１０１】
上述したように、図１０の履歴追加処理により生成された履歴最小単位は、固体メモリ７１に記憶され、固体メモリ７１の容量を超える場合、最も古い履歴最小単位を消去し、あらたに生成された履歴最小単位を追加することもできるし、最も古い履歴最小単位を消去せず、ハードディスク７２に移動させ、あらたに追加された履歴最小単位を固体メモリ７１に記憶させることもできる。
【０１０２】
図１３はこのときの履歴最小単位の移動を示す図である。この例では固体メモリ７１には、履歴最小単位を１２４個記憶することができ、履歴最小単位は、日付の新しいものから順に、ＰＮｏ．「００１」、「００２」．．．「１２４」となるようにソートされている。ここで、あらたに履歴最小単位が追加されると、最も古い履歴最小単位である、ＰＮｏ．「１２４」のデータが、ハードディスク７２に移動され、ハードディスク７２上にＰＮｏ．「００１」のデータとして記憶される。図１１のステップＳ１１２においては、このハードディスク７２上のＰＮｏ．「００１」のデータがパーソナルコンピュータ２３のモニタに表示される。
【０１０３】
そして、ステップＳ１１２の処理の後、または、ステップＳ１１１でコマンド「ＥＸＴＲＡ」が指令されていないと判定された場合、ステップＳ１１３において、ＣＰＵ部９２は、表示の終了が指示されたか否かを判定する。表示の終了の指示は、例えば、ユーザが、パーソナルコンピュータ２３からコマンドを入力することにより行われる。ステップＳ１１３において、表示の終了が指示されていないと判定された場合、処理は、ステップＳ１０２に戻り、それ以降の処理が繰り返し実行される。ステップＳ１１３において、表示の終了が指示されたと判定された場合、履歴表示処理は終了される。
【０１０４】
ステップＳ１０３において、コマンド「ＮＥＸＴ」の実行が指令されたと判定された場合、ステップＳ１０４に進み、ＣＰＵ部９２は、パーソナルコンピュータ２３のモニタに履歴画面の次のページを表示させ、ステップＳ１１３に進む。図１２には３個の履歴最小単位に対応するデータが表示されている。例えば履歴画面１５１には、履歴最小単位に対応するデータを３個まで表示することができるとすると、履歴最小単位が４個以上蓄積されている場合、１画面上に表示しきれない。このとき、「ＮＥＸＴ」コマンドを実行することにより、表示できなかった４個目以降の履歴最小単位に対応するデータが、次のページとして、履歴画面１５１に表示される。
【０１０５】
ステップＳ１０５において、コマンド「ＴＯＰ」の実行が指令されたと判定された場合、ステップＳ１０６に進み、ＣＰＵ部９２は、パーソナルコンピュータ２３のモニタに履歴画面１５１の最初のページを表示させ、ステップＳ１１３に進む。
【０１０６】
ステップＳ１０７において、コマンド「ＥＮＤ」の実行が指令されたと判定された場合、ステップＳ１０８に進み、ＣＰＵ部９２は、パーソナルコンピュータ２３のモニタに履歴画面１５１の最後のページを表示させ、ステップＳ１１３に進む。
【０１０７】
ステップＳ１０９において、コマンド「ＥＲＡＳＥ」の実行が指令されたと判定された場合、ステップＳ１１０に進み、ＣＰＵ部９２は、選択された履歴データを削除して、ステップＳ１１３に進む。図１２の例の場合、ＰＮｏ．の「１」の部分がブリンクしており、ＰＮｏ．「１」のデータが選択されている。この状態でＥＲＡＳＥが実行されると、ＰＮｏ．「１」のデータの表示が消去され、このデータに対応する履歴最小単位も固体メモリ７１から消去される。
【０１０８】
なお、以上では、履歴画面１５１をパーソナルコンピュータ２３のモニタに表示させる例について説明したが、履歴画面１５１を表示部２２に表示させ、ディスク再生装置２１の図示せぬボタンなどを操作することにより、履歴表示処理を実行することも可能である。
【０１０９】
また、ユーザは、必要に応じてデータをグループ化し、保存することができる。例えば、ＰＮｏ．「１」のデータとＰＮｏ．「３」のデータをグループＡとして保存し、ＰＮｏ．「２」のデータとＰＮｏ．「４」のデータをグループＢとして保存することができる。このようにすることにより、ユーザは、図７の履歴検索処理を、より効率的に実行させることができる。
【０１１０】
例えば、必要に応じて、検索すべき履歴として、特定のグループを指定することにより、全ての履歴を検索しなくても、所望の処理を実行させることができ、短時間で編集作業を実行することができる。また、検索すべき履歴として、多数のグループを指定すれば、データの再生が不連続となる箇所を、より正確に検出することができ、編集作業の精度を高めることができる。
【０１１１】
さらに、履歴のデータをパーソナルコンピュータ２３などを介して、外部の記憶装置、または記憶媒体に記憶させることも可能である。このようにすることで、固体メモリ７１、およびハードディスク７２の記憶容量を超えるデータも保存することができる。外部の記憶装置、または記憶媒体に保存されたデータは、必要に応じて、固体メモリ７１、またはハードディスク７２にインストールされ、利用することができる。
【０１１２】
このようにして、ユーザはディスク再生装置２１に蓄積された履歴を表示させ、これに基づいて、例えば、不連続再生が発生しなくなるようにＥＰＬを編集（変更）することができる。
【０１１３】
以上においては、本発明をディスクからデータを再生することが可能なディスク駆動装置としてのディスク再生装置に適用した場合を例としたが、本発明は、再生のみならず、記録も可能なディスク駆動装置にも適用することが可能である。
【０１１４】
また、記録再生されるデータは、映像データや音声データに限らず、各種のコンテンツのデータとすることができる。
【０１１５】
なお、上述した一連の処理をハードウェアで実現するか、ソフトウェアで実現するかは問わない。上述した一連の処理をソフトウェアにより実行させる場合には、そのソフトウェアを構成するプログラムが、専用のハードウェアに組み込まれているコンピュータ、または、各種のプログラムをインストールすることで、各種の機能を実行することが可能な、例えば、図１４に示されるような、汎用のパーソナルコンピュータなどに、ネットワークや記録媒体からインストールされる。
【０１１６】
図１４において、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１９１は、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）１９２に記憶されているプログラム、または記憶部１９８からＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１９３にロードされたプログラムに従って各種の処理を実行する。ＲＡＭ１９３にはまた、ＣＰＵ１９１が各種の処理を実行する上において必要なデータなども適宜記憶される。
【０１１７】
ＣＰＵ１９１、ＲＯＭ１９２、およびＲＡＭ１９３は、バス１９４を介して相互に接続されている。このバス１９４にはまた、入出力インタフェース１９５も接続されている。
【０１１８】
入出力インタフェース１９５には、キーボード、マウスなどよりなる入力部１９６、ＣＲＴ（Ｃａｔｈｏｄｅ  Ｒａｙ  Ｔｕｂｅ）、ＬＣＤ（Ｌｉｑｕｉｄ  Ｃｒｙｓｔａｌ  ｄｉｓｐｌａｙ）などよりなるディスプレイ（表示部）、並びにスピーカなどよりなる出力部１９７、ハードディスクなどより構成される記憶部１９８、モデム、ターミナルアダプタなどより構成される通信部１９９が接続されている。通信部１９９は、インターネットなどのネットワークを介しての通信処理を行う。
【０１１９】
入出力インタフェース１９５にはまた、必要に応じてドライブ２００が接続され、ドライブ２００には、本発明のプログラムが記録された記録媒体が装着され、それらから読み出されたコンピュータプログラムが、必要に応じて記憶部１９８にインストールされる。
【０１２０】
記録媒体は、磁気ディスク２２１、光ディスク２２２、光磁気ディスク２２３、或いは半導体メモリ２２４などにより構成される。
【０１２１】
なお、本明細書において上述した一連の処理を実行するステップは、記載された順序に沿って時系列的に行われる処理はもちろん、必ずしも時系列的に処理されなくとも、並列的あるいは個別に実行される処理をも含むものである。
【０１２２】
【発明の効果】
以上の如く、本発明によれば、ディスクに記録されたデータを、手順リストに基づいて再生するときに、効率的に編集作業を行うことができ、データを連続的に再生することができる。また、そのために、特別の操作が必要とされないので、操作性が改善される。
【図面の簡単な説明】
【図１】ディスク上のデータ記録位置とシークの発生を説明する図である。
【図２】本発明を適用したディスク再生装置の構成例を示すブロック図である。
【図３】データ再生処理を説明するフローチャートである。
【図４】ＥＰＬデータファイルの記述例を示す図である。
【図５】図２のディスクに記録されたデータの記録位置を示す図である。
【図６】履歴最小単位の構成を示す図である。
【図７】図３のステップＳ３の履歴検索処理を説明するフローチャートである。
【図８】図３のステップＳ１１のデコード処理を説明するフローチャートである。
【図９】図２の一時記憶装置におけるデータ量の変化を説明する図である。
【図１０】図３のステップＳ１２の履歴追加処理を説明するフローチャートである。
【図１１】履歴表示処理を説明するフローチャートである。
【図１２】履歴画面の表示例を示す図である。
【図１３】固体メモリおよびハードディスク内の履歴のデータの蓄積状況を示す図である。
【図１４】パーソナルコンピュータの構成例を示す図である。
【符号の説明】
１  ディスク  ２１  ディスク再生装置，  ２３  パーソナルコンピュータ，３１  ドライブ部，  ３２  ドライブ部，  ３３  ディスク制御部，  ３４システム制御部，  ３５  補助記憶装置，  ３６  デコード部，  ７１  固体メモリ，  ７２  ハードディスク，  ９１  一時記憶装置，  ９２  ＣＰＵ部，  １００  ＥＰＬデータファイル，  １１１−１乃至１１１−ｎ  履歴最小単位
【図１】
2004227699.tif 000003
【図２】
2004227699.tif 000004
【図３】
2004227699.tif 000005
【図４】
2004227699.tif 000006
【図５】
2004227699.tif 000007
【図６】
2004227699.tif 000008
【図７】
2004227699.tif 000009
【図８】
2004227699.tif 000010
【図９】
2004227699.tif 000011
【図１０】
2004227699.tif 000012
【図１１】
2004227699.tif 000013
【図１２】
2004227699.tif 000014
【図１３】
2004227699.tif 000015
【図１４】
2004227699.tif 000016