(57)【要約】      （修正有）【課題】データテープのようなリニア記録媒体において、そこに記録したＡＶファイルの高速な検索と直接のＡＶファイル再生を行う。【解決手段】ファイルインデックス１１１と別にＡＶインデックス３００を追加し、その情報はＡＶファイルに特化したものとする。なおかつＡＶファイルに関連するファイルであるサムネイル画像ファイル３０１とプロキシ映像ファイル３０２をＡＶインデックス３００に連続して配置し、なおかつ最新のＡＶインデックスにはそのテープに記録したすべてのＡＶファイルに関する情報を保持する。【選択図】図８
2010267352.tif 000002
【特許請求の範囲】
【請求項１】
テープドライブを制御し、前記テープドライブに装填されたデータテープに対し、少なくともひとつの記録対象ファイルをまとめて記録対象データセットとして記録するデータテープ制御装置であって、
前記テープドライブを制御して前記データテープにアクセスするテープドライブ制御部と、
前記記録対象ファイルおよび前記記録対象ファイルのうちＡＶファイルに関する情報であるＡＶインデックスを含む記録対象データセットを作成するテープフォーマット処理部と、
を備え、
前記テープフォーマット処理部は、前記記録対象ファイルに含まれるＡＶファイルに関する情報に基づいて新規ＡＶインデックスを作成し、前記データテープに記録済みのデータセットに含まれる記録済みＡＶインデックスを前記新規ＡＶインデックスと組み合わせて記録対象ＡＶインデックスを作成して前記記録対象データセットに含め、
前記テープドライブ制御部は、前記記録対象データセットの記録に際し、前記記録対象ファイルの記録位置よりも前に前記記録対象ＡＶインデックスを前記データテープに記録する、
データテープ制御装置。
【請求項２】
前記テープフォーマット処理部は、前記データテープに記録済みの最新のデータセットに含まれる記録済みＡＶインデックスを読み出し、前記記録済みＡＶインデックスおよび前記新規ＡＶインデックスを組み合わせて記録対象ＡＶインデックスを作成して前記記録対象データセットに含める、
請求項１記載のデータテープ制御装置。
【請求項３】
前記ＡＶインデックスは、前記データテープ上のＡＶファイルの記録位置、映像再生時間、編集単位および開始タイムコードを含む請求項１記載のデータテープ制御装置。
【請求項４】
前記ＡＶインデックスは、前記ＡＶファイルのサムネイル画像および前記ＡＶファイルよりも低解像度のプロキシ映像データのうち少なくともいずれか一方を含む請求項１記載のデータテープ制御装置。
【請求項５】
前記ＡＶインデックスは、前記ＡＶファイルに含まれる映像の撮影者名、撮影地名、撮影地の位置情報および撮影日付のうち少なくともいずれかひとつを含む請求項１記載のデータテープ制御装置。
【請求項６】
前記データテープからＡＶインデックスを読み出し、前記ＡＶインデックスに含まれる前記映像再生時間、前記編集単位および前記開始タイムコードに基づいて前記データテープから再生対象ＡＶファイルを読み出すデータテープ再生制御処理部と、
前記再生対象ＡＶファイルを再生する再生部と、
を備える請求項３記載のデータテープ制御装置。
【請求項７】
追記型メディアにデータを記録するデータ記録方法であって、
記録済みデータが記録された前記メディアに追加データを追記するに際し、
前記記録済みデータに含まれる所定種別のデータのみに関するインデックス情報と、前記追加データに含まれるすべてのデータに関するインデックス情報とを、前記追加データと共に前記メディアに追記する、
データ記録方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データテープ等のリニアアクセス媒体にＡＶファイルを記録するデータテープ制御装置に関し、より詳細には、ＡＶファイルのインデックスの作成方法および記録する情報と、それらを利用してＡＶファイルを操作するデータテープ制御装置に関する。
【背景技術】
【０００２】
データテープ制御装置は、コンピュータで扱うファイルをテープに記録し読み出す装置である。テープにファイルを記録し復元するにはファイル名、ディレクトリパス、作成日時、作成者、テープ上の記録位置等のファイルの属性情報の論理的な構成を定義して、テープ上で管理する必要がある。その構成定義をテープフォーマットと呼ぶ。以下、データテープ制御装置におけるテープドライブ制御およびテープフォーマットについて説明する。
【０００３】
一般的に、データテープ制御装置はコンピュータに接続され、同じくコンピュータに接続されたハードディスク（ＨＤＤ）装置等に記録されている複数のファイルを読み出し、一度にテープに記録する。この単位をデータセットと呼び、データセットの最後にはそれに記録したファイルの検索情報であるインデックスを作成する。
【０００４】
図１は、テープフォーマットの最上位の概念を示す図である。図１に示すように、テープフォーマットは、テープヘッダ１０１、複数のデータセット１０２〜１０４、テープフッタ１０５で構成される。また、図３にテープヘッダ１０１の項目例を示す。図２にデータセットの構成図を示す。データセットはデータセットヘッダ１０６、複数のファイル１０７〜１１０、ファイルインデックス１１１、データセットフッタ１１２で構成される。
【０００５】
図４にファイルインデックス１１１の構成例を示す。図４に示すファイルインデックスの項目のうち、物理ブロックアドレスと論理ブロックアドレスを使用し、テープ上の物理的な記録位置を示す。物理ブロックとはテープドライブを制御する際に物理的にデータをテープに読み書きする最小単位である。
【０００６】
図７に従来のテープドライブ制御装置の構成を示す。テープシーク手段４０６は、物理ブロックによってテープ上でのデータの位置を指定することができる。論理ブロックは物理ブロックをさらに分割した単位であり、論理ブロックアドレスで記録位置を指定する。図３に示すテープヘッダの項目のうち、物理ブロックサイズは物理ブロックの大きさを示し、論理ブロックサイズは論理ブロックの大きさを示す。
【０００７】
図５にファイルの記録位置を指定する例を示す。ファイルａのデータ１１５の記録位置は、ファイルａの物理ブロックアドレス１１３とファイルａの論理ブロックアドレス１１４とを使いテープ上の一意の場所を示すことができる。同様にファイルｂのデータ１１８の記録位置は、ファイルａの物理ブロックアドレス１１６とファイルｂの論理ブロックアドレス１１７とによって示される。次にインデックスについて説明する。
【０００８】
図４に示すようにファイルインデックスには、ファイル名、ディレクトリパス、作成日時、作成者、テープ上の記録位置を保持する。これらの情報からファイルをコンピュータ上に復元することができる。データテープに記録されたファイルの内容を確認するには、一旦ＨＤＤ装置等の別媒体に復元してから、ファイルに応じた閲覧用コンピュータソフトウェアで閲覧する。
【０００９】
従来のデータテープ制御装置は、新規にデータセットを作成するとき、そのインデックスにはデータセットに含まれるファイルに関する情報を保持していた。そのためデータテープに記録した全ファイルの情報を取得するためには、テープに記録されているすべてのデータセットのインデックスを読み出す必要があった。
【００１０】
また、データテープ等のリニアアクセス媒体にデータファイルの形態で保管したＡＶファイルを再生するには、ＨＤＤ装置等の別媒体にそれらのファイルを復元することが必要である。ＡＶファイルとは、少なくとも映像データを含むファイルを指し、音声データやメタデータが含まれることもある。ＡＶファイルはその性質上ファイルサイズが大きくなることもあり、データテープのようなリニア記録媒体からデータを復元して再生するまでには多くの時間を要するという課題があった。そこで、ＡＶファイルの代表画像であるサムネイルをインデックスに記録する方法が提案されている。例えば特許文献１には、追記型の光ディスクにおいて、データセット中のＡＶファイルに対して生成したＡＶサムネイルファイルをインデックスに含める構成が開示されている。
【００１１】
ランダムアクセスメディアである追記型の光ディスクでは、新規にデータセットを作成するときに、このデータセットおよび以前に作成したデータセットに含まれるファイルの情報を含めたインデックスを作成して記録する方法が取られている。この方法ではデータセットを作成する度に過去に作成したデータセットの分も含めたインデックスが作成されるため、情報が重複し、インデックスを記録するための容量が増大してしまう。特許文献１では、この問題を解決するため、最新のインデックスには以前に作成したデータセットに記録されているインデックス中のファイル情報への参照情報を保持する方法を提案している。
【００１２】
図６に、特許文献１に記載された従来の装置におけるインデックス構成図を示す。データセット２００の次にデータセット２０７を追記する際、データセット２０７のインデックスにはそれに記録したＡＶサムネイルファイル２０８、２０９、２１０を有し、データセット２００のＡＶサムネイルファイルの参照情報２１１、２１２、２１３を保持する。これにより、データセット２０７のインデックスを取得することにより、以前のデータセットに書かれたＡＶサムネイルファイルの記録位置を得ることができる。
【先行技術文献】
【特許文献】
【００１３】
【特許文献１】国際公開第０３／０７９３５９号
【発明の概要】
【発明が解決しようとする課題】
【００１４】
しかしながら、前記従来の構成では、データテープにＡＶファイルを記録すると次の課題があった。
【００１５】
データテープ等のリニアアクセス媒体にデータファイルの形態で保管したＡＶファイルを再生するには、ＨＤＤ装置等の別媒体にそれらのファイルを復元することが必要である。ＡＶファイルはその性質上ファイルサイズが大きくなることもあり、データテープのようなリニア記録媒体からデータを復元して再生するまでには多くの時間を要するという課題があった。
【００１６】
また、特許文献１に記載された従来の装置のように、インデックス中にＡＶサムネイルファイルを記録する方法では、サムネイルを参照することによりＡＶファイルの内容をある程度把握することができる。しかしながら、すべてのサムネイルを閲覧するためには、参照情報を元にテープ上で物理的に記録位置が離れた複数のインデックスを全て読み取る必要があり、リニアアクセス媒体であるテープでは多くの時間を要するという課題があった。
【００１７】
このような課題に鑑みて本発明のデータテープ制御装置は、ＡＶファイルとデータファイルとを混在してデータテープのようなリニアアクセス媒体に記録しながらも、そこに記録されたすべてのＡＶファイルの情報を高速に読み出す手段を提供することを目的とする。
【課題を解決するための手段】
【００１８】
前記課題を解決するために、本発明のデータテープ制御装置は、テープドライブを制御し、テープドライブに装填されたデータテープに対し、少なくともひとつの記録対象ファイルをまとめて記録対象データセットとして記録するデータテープ制御装置であって、テープドライブを制御してデータテープにアクセスするテープドライブ制御部と、記録対象ファイルおよび記録対象ファイルのうちＡＶファイルに関する情報であるＡＶインデックスを含む記録対象データセットを作成するテープフォーマット処理部とを備え、テープフォーマット処理部は、記録対象ファイルに含まれるＡＶファイルに関する情報に基づいて新規ＡＶインデックスを作成し、データテープに記録済みのデータセットに含まれる記録済みＡＶインデックスを新規ＡＶインデックスと組み合わせて記録対象ＡＶインデックスを作成して記録対象データセットに含め、テープドライブ制御部は、記録対象データセットの記録に際し、記録対象ファイルの記録位置よりも前に記録対象ＡＶインデックスをデータテープに記録する構成としたものである。
【発明の効果】
【００１９】
本発明のデータテープ制御装置によれば、テープに記録されたすべてのＡＶファイルの属性情報を最新のデータセットのＡＶインデックスに集約することにより、最新のＡＶインデックスを読み出すだけでテープに記録されたすべてのＡＶファイルの情報を取得することができ、読み取り時間を劇的に短縮することができる一方、通常のファイルの情報は各データセットに重複なく記録することで、情報の重複を最小限にすることができる。
【００２０】
また、本発明のデータテープ制御装置は、ＡＶインデックスの情報を利用することで、ＡＶファイルに特化した検索や操作を可能とする。
【図面の簡単な説明】
【００２１】
【図１】従来のテープの構成図
【図２】従来のデータセットの構成図
【図３】従来のテープヘッダの項目例を示す図
【図４】従来のファイルインデックスの項目例を示す図
【図５】従来のファイルの記録位置指示例を示す図
【図６】従来装置のインデックス構成図
【図７】従来のテープドライブ制御装置の構成図
【図８】実施の形態１におけるテープフォーマット構成図
【図９】実施の形態１におけるＡＶインデックス項目例を示す図
【図１０】実施の形態１におけるＡＶインデックスとデータ配置関連図
【図１１】実施の形態１におけるデータセット１のＡＶインデックス例を示す図
【図１２】実施の形態１におけるデータセット１のファイルインデックス例を示す図
【図１３】実施の形態１におけるデータセット２のＡＶインデックス例を示す図
【図１４】実施の形態１におけるデータセット２のファイルインデックス例を示す図
【図１５】実施の形態１におけるデータテープ制御装置の構成図
【図１６】実施の形態１におけるテープフォーマット処理装置のフローチャート
【図１７】実施の形態１におけるテープフォーマット処理装置のＡＶテーブル構成図
【図１８】実施の形態１におけるデータテープ制御装置の映像再生の構成図
【図１９】実施の形態１におけるデータ操作装置の画面例を示す図
【図２０】実施の形態１におけるデータ表示装置の画面例を示す図
【図２１】ＡＶファイルの構成例を示す図
【発明を実施するための形態】
【００２２】
以下、実施の形態について、図面を参照しながら説明する。
【００２３】
（実施の形態１）
図１５は、本実施の形態のデータテープ制御装置における、記録に関する構成を示すブロック図である。図１６は、テープにデータセットを記録するときの処理の流れを示すフローチャートである。図１７は、テープフォーマット処理装置のＡＶテーブル構成図であり、テープフォーマット作成処理において、一時的な内部インデックスとして使用する。図１８は、本実施の形態のデータテープ制御装置のシステムの構成における映像再生時の構成を示すブロック図である。図１９はデータテープ制御装置を操作する画面例を示す。図２０は映像を再生する画面例を示す。
【００２４】
本実施の形態のデータテープ制御装置は、記録に関する構成として、テープフォーマット処理部５００と、テープドライブ制御部４０５と、データ記憶媒体制御部４００とを有している。テープフォーマット処理部５００は、ＡＶファイルおよびデータファイルをデータテープに書き込むためのテープフォーマットに関する情報を保持し、データテープから読み出したデータをテープフォーマットに従い解析する。また、記録すべきデータをテープフォーマットに従って変換する。データ記憶媒体制御部４００は、データ記憶媒体４０１を読み書きする。テープドライブ制御部４０５は、データテープ４０３およびデータテープメモリ４０４を読み書きする。テープシーク手段４０６はデータテープを指定した物理ブロック位置にシークする。バッファ装置４０７は、テープフォーマット処理部５００と、データテープの物理的な読み書きの速度差を吸収するための一時的な記憶領域であり、データ読み出し時データテープから読み出したデータを一時的に記憶し、また、データ書込み時書き込むデータを一時的に記憶する。
【００２５】
以下、これらの構成および処理について説明する。まず、本発明のデータテープ装置で扱うテープフォーマットについて説明する。
【００２６】
図８は、本発明のデータタープ制御装置で採用するデータセットの構成例を示す図である。データセットは、データセットヘッダ１０６に続き、ＡＶインデックス３００、サムネイル画像ファイル群３０１、プロキシ映像ファイル群３０２、ＡＶファイル３０３〜３０５、ファイル１０７〜１０８、ファイルインデックス１１１の順番に配置し、最後にデータセットフッタ１１２で構成される。
【００２７】
図９は、図８に示したデータセット中に記録するＡＶインデックス３００の項目を詳細に示す図である。ＩＤ１の映像クリップ名は、ＡＶファイルの名称を示す。ＩＤ２のビデオファイル名は、ＡＶファイルのデータ記憶媒体４０１におけるファイルパスを示す。ＩＤ３の本体映像ファイル−物理ブロックアドレスは、ＡＶファイルのデータテープ４０３における物理ブロックアドレスを示す。ＩＤ４の本体映像ファイル−論理ブロックアドレスは、ＡＶファイルのデータテープ４０３における論理ブロックアドレスを示す。
【００２８】
ＩＤ５のサムネイル画像ファイル名は、ＡＶファイルの内容を示すサムネイル画像ファイルのファイルパスを示す。ＩＤ６のサムネイル画像ファイル−物理ブロックアドレスは、サムネイル画像ファイルのデータテープ４０３における物理ブロックアドレスを示す。ＩＤ７のサムネイル画像ファイル−論理ブロックアドレスは、サムネイル画像ファイルのデータテープ４０３における論理ブロックアドレスを示す。
【００２９】
ＩＤ８のプロキシ映像ファイル名は、ＡＶファイルの内容を示すプロキシ映像ファイルのデータ記憶媒体４０１におけるファイルパスを示す。ＩＤ９のプロキシ映像ファイル−物理ブロックアドレスは、プロキシ映像ファイルのデータテープ４０３における物理ブロックアドレスを示す。ＩＤ１０のプロキシ映像ファイル−論理ブロックアドレスは、プロキシ映像ファイルのデータテープ４０３における論理ブロックアドレスを示す。
【００３０】
ＩＤ１１のビデオコーデックは、ＡＶファイルのビデオコーデック情報を示す。ＩＤ１２の音声コーデックは、ＡＶファイルの音声コーデック情報を示す。ＩＤ１３の音声チャンネル数は、ＡＶファイルの音声チャンネル数を示す。ＩＤ１４の開始タイムコードは、ＡＶファイルの開始タイムコードを示す。ＩＤ１５の映像長さは、ＡＶファイルの映像の再生時間を示す。ＩＤ１６の編集単位は、ＡＶファイルの１フレームのデータ長を示す。
【００３１】
開始タイムコードと編集単位とから、任意のタイムコードで指定したＡＶファイルの先頭からの相対的な位置を決定できる。また、ＡＶファイルの物理ブロックアドレスと論理ブロックアドレスとを合わせて使うことにより、データテープ上の絶対位置を決定できる。
【００３２】
ＡＶインデックス３００は、ＡＶファイル、サムネイル画像ファイル、プロキシ映像ファイルのデータテープ４０３における記録位置を指定するためにそれぞれに対する物理ブロックアドレスおよび論理ブロックアドレスを保持する。また、データテープ４０３上の記録位置を計算するために映像コーデックと音声コーデックと音声チャンネル数と編集単位と開始タイムコードと映像長さとを有する。
【００３３】
図１０は、図８に示したデータセットがテープ上に複数存在するときの、ＡＶインデックス、ファイルインデックスおよびデータ配置の関連を示す図である。データテープ４０３に、データセット３１５およびデータセット３１６が順に記録されたものとする。すなわち、データセット３１６が最新のデータセットである。データセット３１６のＡＶインデックス３０６には、データセット３１５に含まれるＡＶファイル３０３〜３０５の情報を保持する。また、データセット３１６のサムネイル画像ファイル群３１３には、ＡＶファイル３０７〜３０９のサムネイル画像ファイルに加え、サムネイル画像ファイル群３０１に含まれるサムネイル画像ファイル、すなわちデータセット３１５に含まれるＡＶファイル３０３〜３０５のサムネイル画像ファイルを重複して保持する。また、データセット３１６のプロキシ映像ファイル群３１４には、ＡＶファイル３０７〜３０９のプロキシ映像ファイルに加え、プロキシ映像ファイル群３０２に含まれるプロキシ映像ファイル、すなわちデータセット３１５に含まれるＡＶファイル３０３〜３０５のプロキシ映像ファイルを重複して保持する。
【００３４】
ファイルインデックス１１１は、データセット３１５に記録しているすべてのファイル、すなわちＡＶファイル３０３〜３０５、データファイル１０７〜１０８の情報を保持する。一方ファイルインデックス３１２はデータセット３１６に記録しているすべてのファイル、すなわちＡＶファイル３０７〜３０９、データファイル３１０〜３１１の情報を保持する。
【００３５】
図１１は、データセット３１５のＡＶインデックス３００の内容を示す図である。ＡＶインデックスの構成は説明のため簡略化し、ビデオファイル名と本体映像ファイル物理ブロックアドレスとサムネイル画像ファイル物理ブロックアドレスとプロキシ映像ファイル物理ブロックアドレスのみ示している。ＡＶインデックス３００は、ＡＶファイル３０３、ＡＶファイル３０４およびＡＶファイル３０５の物理ブロックアドレスを保持する。また、ＡＶインデックス３００は、サムネイル画像ファイル群３０１とプロキシ映像ファイル群３０２の物理ブロックアドレスも保持する。サムネイル画像ファイル群３０１、およびプロキシ映像ファイル群３０２は、ＡＶファイル３０３、ＡＶファイル３０４およびＡＶファイル３０５のそれぞれのサムネイル画像ファイルとプロキシ映像ファイルを有する。なお、ＡＶファイル３０３〜３０５のファイル名（ビデオファイル名）および映像クリップ名は共に、それぞれＡＶ−００１、ＡＶ−００２およびＡＶ−００３である。
【００３６】
図１２は、データセット３１５のファイルインデックス１１１の内容を示す図である。ファイルインデックスの構成は説明のため簡略化し、ファイル名と物理ブロックアドレスのみ示す。ファイルインデックス１１１は、データセット３１５に記録されたＡＶファイル３０３、ＡＶファイル３０４、ＡＶファイル３０５、データファイル１０７およびデータファイル１０８の物理ブロックアドレスを保持する。
【００３７】
図１３は、データセット３１６のＡＶインデックス３０６の内容を示す図である。ＡＶインデックスの構成は説明のため簡略化し、ビデオファイル名と本体映像ファイル物理ブロックアドレスとサムネイル画像ファイル物理ブロックアドレスとプロキシ映像ファイル物理ブロックアドレスのみ示している。ＡＶインデックス３０６は、ＡＶファイル３０３、ＡＶファイル３０４、ＡＶファイル３０５、ＡＶファイル３０７、ＡＶファイル３０８およびＡＶファイル３０９の物理ブロックアドレスを保持する。また、ＡＶインデックス３０６は、データセット３１６に記録したサムネイル画像ファイル群３１３とプロキシ映像ファイル群３１４の物理ブロックアドレスも保持する。サムネイル画像ファイル群３１３、およびプロキシ映像ファイル群３１４は、ＡＶファイル３０３、ＡＶファイル３０４、ＡＶファイル３０５、ＡＶファイル３０７、ＡＶファイル３０８およびＡＶファイル３０９のそれぞれのサムネイル画像ファイルとプロキシ映像ファイルを有する。なお、ＡＶファイル３０７〜３０９のファイル名（ビデオファイル名）および映像クリップ名は共に、それぞれＡＶ−００４、ＡＶ−００５およびＡＶ−００６である。図１１および図１３をみればわかる通り、データセット３１５に含まれるＡＶファイル３０３〜３０５は、データセット３１６のＡＶインデックス３０６にも含まれる。また、ＡＶファイル３０３〜３０５については、本体映像ファイル物理ブロックアドレスとして同じアドレスが記載されている。
【００３８】
図１４は、データセット３１６のファイルインデックス３１２の内容を示す図である。ファイルインデックスの構成は説明のため簡略化し、ファイル名と物理ブロックアドレスのみ示す。ファイルインデックス３１２は、データセット３１６に記録されたＡＶファイル３０７、ＡＶファイル３０８、ＡＶファイル３０９、ファイル３１０およびファイル３１１の物理ブロックアドレスを保持する。
【００３９】
図２１は、ＡＶファイルの構成例である。ＡＶファイルは、先頭にＡＶファイルの情報たとえばコーデック種別、フレーム数、音声チャンネル数などを格納するファイルヘッダ９５０が配置され、続いて複数のフレームが配置される。１フレーム目データ９５１、２フレーム目データ９５２と続き最後に最終フレームデータ９５３と並ぶ。例では音声データは２チャンネルの場合を示し、１フレーム目データは、１フレーム目映像と１フレーム目音声チャンネル１と１フレーム目音声チャンネル２とで構成される。続くフレームも同様に映像と音声データで構成される。
【００４０】
次に、テープアドレス計算手段５０１について説明する。テープアドレス計算手段５０１は、ＡＶファイルのテープ上での記録位置の計算を行う。本発明のデータテープ制御装置では、ＡＶファイルとタイムコードを指定すると、ＡＶファイルにおいてタイムコードで示した映像のフレームデータの先頭が記録されている、テープ上の物理ブロックアドレスと論理ブロックアドレスとを取得することができる。図９に示すＡＶインデックス項目から、ＡＶファイル先頭の物理ブロックアドレスと論理ブロックアドレスを取得できる。これにＡＶファイルの先頭に配置されるファイルヘッダ９５０のサイズを加算した値が１フレーム目の記録位置となる。指定タイムコードから開始タイムコードを減算するとフレーム数が算出でき、これに編集単位を乗算すると１フレーム目からのオフセット値を算出できる。前記オフセット値を先に算出した１フレーム目の記録位置に加算すれば、ＡＶファイルの任意のタイムコードで示したフレームの記録位置を示す物理ブロックアドレスと論理ブロックアドレスとを決定することができる。
【００４１】
次に、テープフォーマット処理部５００について説明する。テープフォーマット処理部５００は、ファイルインデックスを作成するファイルインデックス作成手段５０５、ファイルインデックスを一時的に記憶するファイルインデックスデータ保持手段５０２、ＡＶインデックスを作成するＡＶインデックス作成手段５０６、テープに書き込まれた最新のデータセットのＡＶインデックスとサムネイル画像ファイル群とプロキシ映像ファイル群とを一時的に記憶するＡＶインデックスデータ保持手段５０３、新規にデータテープに書きこむＡＶファイルのインデックスを記憶する新規ＡＶインデックス保持手段５０４、テープ上のファイルを書き込む物理ブロックアドレスと論理ブロックアドレスを計算するテープアドレス計算手段５０１、ＡＶファイルの情報を管理するＡＶテーブル５０７、ＡＶテーブルに格納するＡＶファイルの件数を管理するＡＶテーブルカウンタ５０８とを備えている。
【００４２】
ＡＶインデックス作成手段５０６について説明する。テープ上の最新のデータセットのＡＶインデックスとサムネイル画像ファイル群とプロキシ映像ファイル群とをＡＶインデックスデータ保持手段５０３に読み込み、データテープに新規に書きこむＡＶファイルのＡＶインデックスを新規ＡＶインデックス保持手段５０４に作成した後、ＡＶインデックスデータ保持手段５０３のＡＶインデックスに新規ＡＶインデックスデータ保持手段５０４のＡＶインデックスを追加して、最新のＡＶインデックスとしてデータテープに書き込む。続いて、ＡＶインデックスデータ保持手段５０３のサムネイル画像ファイル群をデータテープに書き込み、続いて新規のＡＶインデックスのサムネイル画像ファイル群をデータテープに書きこむ。続いて、ＡＶインデックスデータ保持手段５０３のプロキシ映像ファイル群をデータテープに書き込み、続いて新規のＡＶインデックスのプロキシ映像ファイル群をデータテープに書きこむ。
【００４３】
データテープにＡＶファイルおよびデータファイルを書きこむ処理について、図１６を用いて詳細に説明する。
【００４４】
最初に、未記録のデータテープに一つ目のデータセット３１５を記録するときの処理について説明する。
【００４５】
まず、ファイルインデックスデータ保持手段５０２、ＡＶインデックスデータ保持手段５０３および新規ＡＶインデックス保持手段５０４の記憶内容を消去し、ＡＶテーブルカウンタを０にする。
【００４６】
続いて、ＡＶインデックスを作成するために、ＡＶファイル毎にサムネイル画像ファイルおよびプロキシ映像ファイルを関連づける処理を行う。この処理は選択されたすべてのファイルについて実行する。データ記憶媒体４０１からデータ記憶媒体制御部４００によりファイルを読み出し、ファイルの内容を解析しＡＶファイルかデータファイルか判断する（Ｓ１０４）。ＡＶファイルである場合、ディレクトリパスとファイルサイズをＡＶテーブル５０７に追加し（Ｓ１０５）、ＡＶテーブルカウンタ５０８をインクリメントする（Ｓ１０６）。続いて対応するサムネイル画像ファイルをデータ記憶媒体４０１から読み出し、サムネイル画像のデータ記憶媒体４０１上でのディレクトリパスとファイルサイズをＡＶテーブル５０７に追加する（Ｓ１１０）。もしサムネイル画像ファイルが記憶媒体４０１になければ、ＡＶファイルから作成する（Ｓ１０９）。続いて対応するプロキシ映像ファイルをデータ記憶媒体４０１から読み出し、プロキシ映像ファイルのディレクトリパスとファイルサイズをＡＶテーブル５０７に追加する（Ｓ１１４）。もしプロキシ映像ファイルが記憶媒体４０１になければ、ＡＶファイルから作成する（Ｓ１１３）。以降、Ｓ１０３〜Ｓ１１５で示される処理をＡＶファイル関連付け処理と呼ぶ。
【００４７】
続いて、ＡＶインデックスを作成する。ＡＶテーブル５０７から順次データを取り出し、テープアドレス計算手段５０１により、サムネイル画像ファイル（Ｓ３０２）とプロキシ映像ファイル（Ｓ４０２）とＡＶファイル（Ｓ５０２）のテープ上の物理ブロックアドレスと論理ブロックアドレスの値を計算し、各々ＡＶテーブル５０７に追加する（Ｓ３０３）（Ｓ４０３）（Ｓ５０３）。続いて、ＡＶインデックスデータ保持手段５０３に、ＡＶテーブル５０７の情報を追加して、新規ＡＶインデックスデータ保持手段５０４を作成する（Ｓ６０１）。以降、Ｓ３０１〜Ｓ６０１で示される処理をＡＶインデックス作成処理と呼ぶ。
【００４８】
続いて、ファイルインデックス作成手段５０５がファイルインデックスをファイルインデックス保持手段５０２に作成しながら、データテープ４０３にＡＶファイルおよびデータファイルを書き込む。まず初めに、データセットヘッダ１０６を作成しデータテープ４０３に書き込む（Ｓ６０２）。データセットヘッダ１０６は、このデータセット３１５の名前、作成された日時、作成したユーザ名、タイムゾーンなどを保持し、そこに記録されるＡＶファイルとデータファイルのバックアップ情報の識別などに用いる。続いて新規ＡＶインデックスデータ保持手段５０４からＡＶインデックスデータ３００を作成しデータテープ４０３に書き込む（Ｓ６０３）。続いてサムネイル画像ファイル群３０１をデータテープ４０３に書き込む（Ｓ６０４〜Ｓ６０７）。続いてプロキシ映像ファイル群３０２をデータテープ４０３に書き込む（Ｓ７０１〜Ｓ７０４）。続いてＡＶファイル３０３〜３０５をファイルインデックス保持手段５０２にインデックス情報を追加しながらデータテープ４０３に書き込む（Ｓ８０１〜Ｓ８０４）。続いて、ファイルインデックス保持手段５０２にインデックス情報を追加しながらデータファイル１０７〜１０８をデータテープ４０３に書き込む（Ｓ９０１〜Ｓ９０４）。続いてファイルインデックス保持手段５０２からファイルインデックス１１１を作成しデータテープ４０３に書き込む（Ｓ９０５）。続いてデータセットフッタ１１２を作成しデータテープ４０３に書き込む（Ｓ９０６）。これで、データセット３１５が完成する。
【００４９】
さらに、データテープメモリ４０４にＡＶインデックス３００を書き込んだ物理ブロックアドレスと論理ブロックアドレスを書き込み、ファイルインデックス１１１を書き込んだ物理ブロックアドレスと論理ブロックアドレスを書き込む。
【００５０】
次に、データセット３１５に続いてデータセット３１６を記録するときの処理について説明する。
【００５１】
まず、ファイルインデックスデータ保持手段５０２、ＡＶインデックスデータ保持手段５０３および新規ＡＶインデックス保持手段５０４の記憶内容を消去し、ＡＶテーブルカウンタを０にする。
【００５２】
まず、データテープから、データテープメモリ４０４に記録されている最新のＡＶインデックスの物理ブロックアドレスと論理ブロックアドレスを読み出し（Ｓ１０１）、それらの位置にテープをシークする。テープからＡＶインデックスデータ保持手段５０３に、ＡＶインデックス３００とサムネイル画像ファイル群３０１とプロキシ映像ファイル群３０２とを読み出す。続いてデータテープメモリ４０４に記録されているファイルインデックスの物理ブロックアドレスと論理ブロックアドレスを読み出し、それらの位置にテープをシークする。ファイルインデックスデータ保持手段５０２に、ファイルインデックス１１１を読み込む。
【００５３】
続いて、上述したＡＶファイル関連付け処理により、ＡＶファイル毎にサムネイル画像ファイルおよびプロキシ映像ファイルを関連づける。
【００５４】
続いて、上述したＡＶインデックス作成処理により、データセット３１６に含まれるＡＶファイルに関するＡＶインデックスデータを、新規ＡＶインデックスデータ保持手段５０４上に作成する。
【００５５】
続いて、ファイルインデックス作成手段５０５がファイルインデックスをファイルインデックス保持手段５０２上に作成しながら、データテープ４０３にＡＶファイルおよびデータファイルを書き込む。まず、データセットヘッダ３１７を作成しデータテープ４０３に書き込む（Ｓ６０２）。続いて、ＡＶインデックス保持手段５０３から、データセット３１５のＡＶインデックスを取り出し、それに新規ＡＶインデックスデータ保持手段５０４を追加して、ＡＶインデックスデータ３０６を作成しデータテープ４０３に書き込む（Ｓ６０３）。続いて、ＡＶインデックス保持手段５０３から、データセット３１５のサムネイル画像ファイル群を取り出し、それにサムネイル画像ファイル群３１３を追加して、データテープ４０３に書き込む（Ｓ６０４〜Ｓ６０７）。続いて、データセット３１５のＡＶインデックス保持手段５０３から、プロキシ映像ファイル群を取り出し、それにプロキシ映像ファイル群３１４を加えてデータテープ４０３に書き込む（Ｓ７０１〜Ｓ７０４）。続いてＡＶファイル３０７〜３０９をファイルインデックス保持手段５０２にインデックス情報を追加しながらデータテープ４０３に書き込む（Ｓ８０１〜Ｓ８０４）。続いて、ファイルインデックス保持手段５０２にインデックス情報を追加しながらデータファイル３１１〜３１２をデータテープ４０３に書き込む（Ｓ９０１〜Ｓ９０４）。続いてファイルインデックス保持手段５０２からファイルインデックス３１２を作成しデータテープ４０３に書き込む（Ｓ９０５）。続いてデータセットフッタ３１８を作成しデータテープ４０３に書き込む（Ｓ９０６）。これで、データセット３１６が完成する。
【００５６】
さらに、データテープメモリ４０４にＡＶインデックス３０６を書き込んだ物理ブロックアドレスと論理ブロックアドレスを書き込み、ファイルインデックス３１２を書き込んだ物理ブロックアドレスと論理ブロックアドレスを書き込む。
【００５７】
以上のようにしてデータセット３１６を記録することにより、サムネイル画像ファイル群３１３は、データセット３１５のＡＶファイル３０３〜３０５とデータセット３１６のＡＶファイル３０７から３１０のサムネイル画像ファイルを保持し、プロキシ映像ファイル群３１４は、データセット３１５のＡＶファイル３０３〜３０５とデータセット３１６のＡＶファイル３０７から３１０のプロキシ映像ファイルを保持し、ＡＶインデックス３０６はデータセット３１５のＡＶファイル３０３〜３０５とデータセット３１６のＡＶファイル３０７から３１０のＡＶファイルの情報を保持することができる。
【００５８】
次に、データテープからＡＶファイルの記録位置を取得する方法を説明する。図１０に示したデータセット３１５に記録したＡＶファイル３０４を、データセット３１６の最新のＡＶインデックス３０６を使用して、操作画面から選択し記録位置を取得する処理を例に挙げて説明する。
【００５９】
図１８は、本発明のデータテープ制御装置の映像再生に関する構成を示す図である。図１５に示した構成と共通の構成については同一の符号を付与している。本実施の形態のデータテープ制御装置は、再生に関する構成として、操作部６００と、再生部６０３と、データテープ再生制御処理部６０２と、テープドライブ制御部４０５とを有している。データテープ再生制御処理部６０２は、データテープからＡＶファイルの映像データを読み出す。
【００６０】
操作部６００はファイル選択手段６０１を備える。ファイル選択手段６０１は例えばタッチパネル式の表示部を備え、図１９に示すようにファイル一覧の画面を表示し、ユーザの操作入力によりファイルを選択する。再生部６０３は、ＡＶデータ分離手段６０４と映像再生手段６０５と音声再生手段６０６と映像・音声表示手段６０７とを備える。ＡＶデータ分離手段６０４は、図２１に示したＡＶファイルの構成における１フレーム単位でまとめられた映像と音声データとを分離し、映像データを映像再生手段６０５に、音声データを音声再生手段６０６に転送し、映像再生手段６０５は映像データを、音声再生手段６０６は音声データを再生可能な形式に変換する。映像・音声表示手段６０７は映像再生手段６０５と音声再生手段６０６からそれぞれ映像、音声データを受け取り、図２０に示すような画面に構成して出力する。
【００６１】
以下に、データテープからＡＶファイルを読み出し、映像・音声表示手段６０７に出力するまでを説明する。
【００６２】
データテープ再生制御処理部６０２は、データテープがセットされると、最初にデータテープメモリ４０４を読み取り、最新のＡＶインデックスを書き込んだ物理ブロックアドレスと論理ブロックアドレスを取得する。これらの位置にテープを直接シークすることができ、最新のＡＶインデックスを読み出すことができる。まず、データテープ４０３から最新のＡＶインデックス３０６をＡＶインデックスデータ保持手段５０３に読み込む。図９に示すＡＶインデックスの項目から、映像クリップ名と映像長さと開始タイムコードとサムネイル画像ファイルの物理ブロックアドレスと論理アドレス、およびプロキシ映像ファイルの物理ブロックアドレスと論理アドレスが取得できる。ここで、図１０に示すように、サムネイル画像ファイル群３１３とプロキシ映像ファイル群３１４はＡＶインデックス３０６のすぐ後に配置しており、続けてサムネイル画像ファイル群３１３とプロキシ映像ファイル群３１４を取得することができる。
【００６３】
図１９にこれらを一覧表示した画面例を示す。この例では、ＡＶインデックス３０６に基づいて読み出した、データセット３１５に含まれるＡＶファイル３０３〜３０５についての情報が表示されている。ユーザが、映像クリップ名がＡＶ−００２であるＡＶファイル３０４を選択したい場合、表示部に表示された選択画面中の映像クリップ名の欄から映像クリップ名がＡＶ−００２であるＡＶファイルを見つけて選択することができる。ファイル選択手段６０１により映像クリップ名がＡＶ−００２であるＡＶファイル３０４を選択すると、図１３に示すＡＶインデックスデータ保持手段５０３の内容からＡＶファイル３０４の物理ブロックアドレスは２３５であることがわかる。図１３では省略しているが同様に論理ブロックアドレスも取得できる。以降、この処理をアドレス取得処理と呼ぶ。
【００６４】
選択した後の操作が、ＡＶファイルの再生である場合、テープドライブ制御部４０５は、アドレス取得処理で取得した物理ブロックアドレスにデータテープをシークし、データテープ４０３におけるＡＶファイル３０４の記録位置２３５からデータをバッファ装置４０７に読み出す。
【００６５】
続いて、ＡＶインデックスデータ保持手段５０３からＡＶファイル３０４の編集単位を取得する。データテープ再生制御処理部６０２は、バッファ装置４０７から、この編集単位ずつＡＶデータ分離手段６０４にデータを渡す。テープドライブ制御部４０５は、随時データテープからバッファ装置４０７にデータを読み出す。ＡＶデータ分離手段６０４は編集単位である１フレームのデータを映像データと音声データに分離し、映像データを映像再生手段６０５に、音声データを音声再生手段６０６に渡し、映像・音声表示手段６０７にて映像・音声データを図２０のような画面に構成して出力する。
【００６６】
一方、選択した後の操作が、ＡＶファイルの復元である場合、テープドライブ制御部４０５は、アドレス取得処理で取得した物理ブロックアドレスにデータテープをシークし、データテープ４０３におけるＡＶファイル３０４の記録位置２３５からデータをバッファ装置４０７に読み出す。データテープ再生制御処理部６０２は、バッファ装置４０７からデータを順次取り出し、データ記憶媒体にファイルの形式で書き込む。
【００６７】
なお、図９に示すＡＶインデックス項目例には、撮影者名と撮影地と撮影日付と、撮影地の座標を示すＧＰＳ情報すなわち緯度と経度と高度があってもよい。
【００６８】
なお、本実施の形態では、コピー先の記録媒体としてデータテープを挙げて説明した。シーケンシャルアクセスメディアであるデータテープは指定したアドレスへのシークに時間がかかるため、本発明を適用すれば顕著な効果があるためである。しかしながら、追記型の記録媒体であれば同様の効果が得られる。
【００６９】
（実施の形態２）
実施の形態１のデータテープ制御装置において、図２０に示す表示画面に対して映像の開始タイムコード決定と終了タイムコード決定ボタンを追加する。ＡＶファイルをデータテープから再生しながら、開始タイムコード決定ボタンで開始タイムコードを保持し、同様に終了タイムコードを保持しておく。そしてその後の復元操作において、前記開始タイムコードと前記終了タイムコードの範囲のデータのみをファイルとして記憶媒体に復元することができる。
【００７０】
以上のように、本実施の形態のデータテープ制御装置によれば、テープのような追記型のリニア記録媒体に記録されたすべてのＡＶファイルの映像に特化した情報および記録位置を最新のデータセットのＡＶインデックスに集約させることにより、高速にテープに記録されたＡＶファイルの情報を読み取ることができる。ＡＶファイルはテキストデータや文書データなどと比較してファイルサイズが大きい。したがって、ＡＶインデックスに記録するＡＶファイル情報件数は少なくなり、新しいデータセットが以前のすべてのデータセットのＡＶインデックスの情報を保持しても、その無駄を削減できる。
【００７１】
なおかつ、ＡＶインデックスには映像に特化した情報を記録することにより、外部のデータベースなどを使用することなく、ＡＶファイルに特化した情報、すなわち撮影者、撮影日、撮影地、再生時間、開始タイムコードなどからＡＶファイルの内容を類推して検索することができる。さらに、ＡＶインデックスの情報を利用することにより、データテープから別媒体を経由することなく直接に映像再生や、ＡＶファイルの一部だけを切り出して別媒体への復元などの操作が可能となる。
【産業上の利用可能性】
【００７２】
本発明のデータテープ制御装置は、テープのような追記型のリニア記録媒体にＡＶファイルを記録しながらも、高速なインデックス検索、ストリーミング映像再生を実現することができ、ＡＶファイルを大量に管理する必要がある放送局などのＡＶ資産をアーカイブするシステムなどに適用できる。
【符号の説明】
【００７３】
１００  テープ
１０１  テープヘッダ
１０２  データセット１
１０３  データセット２
１０４  データセットＮ
１０５  テープフッタ
１０６  データセットヘッダ
１０７  データファイル１
１０８  データファイル２
１０９  データファイル３
１１０  データファイル４
１１１  ファイルインデックス
１１２  データセットフッタ
１１３  ファイル１物理ブロックアドレス
１１４  ファイル１論理ブロックアドレス
１１５  ファイル１データ
１１６  ファイル２物理ブロックアドレス
１１７  ファイル２論理ブロックアドレス
１１８  ファイル２データ
２００  データセット１
２０７  データセット２
２０８  ＡＶファイル４
２０９  ＡＶファイル５
２１０  ＡＶファイル６
２１１  ＡＶサムネイルアドレス１
２１２  ＡＶサムネイルアドレス２
２１３  ＡＶサムネイルアドレス３
３００  ＡＶインデックス
３０１  サムネイル画像ファイル群
３０２  プロキシ映像ファイル群
３０３  ＡＶファイル１
３０４  ＡＶファイル２
３０５  ＡＶファイル３
３０６  ＡＶインデックス
３０７  ＡＶファイル４
３０８  ＡＶファイル５
３０９  ＡＶファイル６
３１０  データファイル５
３１１  データファイル６
３１３  サムネイル画像ファイル群
３１４  プロキシ映像ファイル群
３１５  データセット１
３１６  データセット２
４００  データ記憶媒体制御部
４０１  データ記憶媒体
４０２  テープドライブ
４０３  データテープ
４０４  データテープメモリ
４０５  テープドライブ制御部
４０６  テープシーク手段
４０７  バッファ装置
５００  テープフォーマット処理部
５０１  テープアドレス計算手段
５０２  ファイルインデックスデータ保持手段
５０３  ＡＶインデックスデータ保持手段
５０４  新規ＡＶインデックスデータ保持手段
５０５  ファイルインデックス作成手段
５０６  ＡＶインデックス作成手段
５０７  ＡＶテーブル
５０８  ＡＶテーブルカウンタ
６００  操作部
６０１  ファイル選択手段
６０２  データテープ再生制御処理部
６０３  再生部
６０４  ＡＶデータ分離手段
６０５  映像再生手段
６０６  音声再生手段
６０７  映像・音声表示手段
８００  映像再生領域
９５０  ファイルヘッダ
９５１  １フレーム目データ
９５２  ２フレーム目データ
９５３  最終フレームデータ
【図１】
2010267352.tif 000003
【図２】
2010267352.tif 000004
【図３】
2010267352.tif 000005
【図４】
2010267352.tif 000006
【図５】
2010267352.tif 000007
【図６】
2010267352.tif 000008
【図７】
2010267352.tif 000009
【図８】
2010267352.tif 000010
【図９】
2010267352.tif 000011
【図１０】
2010267352.tif 000012
【図１１】
2010267352.tif 000013
【図１２】
2010267352.tif 000014
【図１３】
2010267352.tif 000015
【図１４】
2010267352.tif 000016
【図１５】
2010267352.tif 000017
【図１６】
2010267352.tif 000018
【図１７】
2010267352.tif 000019
【図１８】
2010267352.tif 000020
【図１９】
2010267352.tif 000021
【図２０】
2010267352.tif 000022
【図２１】
2010267352.tif 000023