(57)【要約】【課題】ディスク内に記録されている映像クリップを複数使用する編集効果のプレビュ機能を実現するには、複数の映像クリップのデータを同時に取得する必要がある。ディスク転送速度が間に合わないデータアクセスを回避し、編集効果のリアルタイムプレビュを実現する。【解決手段】ディスク転送速度が間に合わない領域のデータをディスクのファイルアロケーションテーブルを用いて事前に検出し、ディスク以外の記憶媒体にコピーする。ディスクからのデータ読み出しとコピーした記憶媒体からのデータ読み出しを併用することにより、編集効果のリアルタイムプレビュを実現するデータ転送装置、方法、プログラム及び媒体。【選択図】図１
2007109273.tif 000002
【特許請求の範囲】
【請求項１】
第１の記憶媒体内のデータ転送が間に合わなくなるデータ領域を検出する検出ステップと、前記検出ステップで検出されたデータ領域を第２の記憶媒体にコピーするコピーステップと、前記第１の記憶媒体内のデータと前記コピーステップでコピーされた第２の記憶媒体内のデータを読み出す読み出しステップとを有することを特徴とするデータ転送方法。
【請求項２】
前記検出ステップは前記第１の記憶媒体のシーク時間を算出する算出ステップを有し、前記算出ステップで算出されたシーク時間を基に、前記データ領域を検出することを特徴とする、請求項１に記載のデータ転送方法。
【請求項３】
前記算出ステップで、前記第１の記憶媒体内のファイルアロケーションテーブルを使用することを特徴とする、請求項２に記載のデータ転送方法。
【請求項４】
前記検出ステップは、前記第１の記憶媒体のシーク時間をドライブ識別子毎に保有する保有ステップを有することを特徴とする、請求項２に記載のデータ転送方法。
【請求項５】
請求項１から請求項４のいずれかの請求項に記載のデータ転送方法を用いて、データ転送を行うデータ転送装置。
【請求項６】
請求項１から請求項５のいずれかの請求項に記載のデータ転送方法を実行させるプログラム。
【請求項７】
請求項６に記載したプログラムを記録した媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＰＣ上で動作するソフトウェアに関するものである。
【背景技術】
【０００２】
近年、パーソナルコンピュータ（以下ＰＣ）を用いて、映像の編集が盛んに行われており、ビデオカメラで撮影した映像に特殊効果などを入れ、オリジナルの映像データを作成するためのアプリケーションが多数存在する。一方、ビデオカメラで使用される記録媒体は磁気テープからＤＶＤメディアへと移り変わってきている。記録媒体をＤＶＤメディアにすることにより、記録したシーンのランダムアクセスが可能となり、見たいシーンや編集したいシーンに素早くアクセスすることが可能となった。しかしながら、ＰＣを用いて、ＤＶＤメディアに記録した映像を編集する際には、ＤＶＤメディア上の映像データをＰＣのＨＤＤにコピーしなければならない。その理由としては以下のものが挙げられる。
（１）特殊効果の内容を確認するためのリアルプレビュ機能が必須となる。
（２）特殊効果をかける区間のリアルプレビュには、複数ストリームの同時読み出しが必要となる。
（３）ディスクの転送速度には限界があり、複数ストリームの同時読み出しが不可能となる場合がある。
【０００３】
以上の要因により、ＤＶＤメディア上に存在する複数ストリームを用いたリアルタイムプレビュができない。ディスク内のデータを実時間以上で転送する方法も存在するが、ディスクの転送速度を越えるデータの転送は不可能である（例えば特許文献１参照）。
【特許文献１】特許第３５４１８８４号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００４】
発明が解決しようとする課題は、ディスク転送速度が間に合わないデータアクセスを回避し、編集効果のリアルタイムプレビュを実現することである。
【課題を解決するための手段】
【０００５】
本発明は、転送速度が間に合わなくなる箇所を事前に算出し、ディスク以外の記憶領域にコピーすることを最大の特徴とする。
【発明の効果】
【０００６】
本発明は、転送速度が間に合わなくなる箇所を事前に算出し、ディスク以外の記憶領域にコピーすることで、ディスクからのデータ読み出しとコピーした記憶媒体からのデータ読み出しを併用することにより、編集効果のリアルタイムプレビュを実現できる。
【発明を実施するための最良の形態】
【０００７】
転送速度が間に合わなくなる箇所を事前に算出し、ディスク以外の記憶領域にコピーする構成で、編集効果のリアルタイムプレビュを実現するという目的を、最小の構成で実現した。
【０００８】
（実施の形態１）
図１はＤＶＤメディア上の複数の映像ストリームを用いた編集効果をリアルタイムプレビュする機能の概略図である。図１に示すように、編集の対象となる２つのストリーム、クリップ１０１とクリップ１０２があり、クリップ１０１の一部とクリップ１０２の一部を組み合わせて切替効果を付加する場合を示す。クリップ１０１とクリップ１０２を組み合わせる領域１０３では、クリップ１０１とクリップ１０２の両方の映像データが必要となる。また、クリップ１０１のデータを読み出した後、クリップ１０２のデータを読み出すまでには、データ読み出し位置が変更されるためディスクドライブ内でヘッドのシークが発生し、時間的な遅れが発生する。このシークに要する時間の最悪値１０４とクリップ１０２の前半領域１０３を加算した時間に相当するクリップ１０２のデータ領域１０５をＤＶＤメディア以外の記憶領域（例えばＨＤＤ２０１）にコピーする。プレビュを実行する際には、ＤＶＤメディア内のデータ読み出しは、クリップ１０１を読み出した後、クリップ１０２からコピーした領域１０５を差し引いたデータ領域１０６をファイル読み出し装置３０１で読み出す。クリップ１０１からクリップ１０２の後半のデータ領域１０６までのシーク時間は最悪値を基に算出しているため、シークによるデータアクセスの時間的遅延は発生しない。一方、切替効果を付加する領域のプレビュ時は、読み出し装置３０１はＤＶＤメディアからクリップ１０１のデータを読み出すと共に、コピーしたクリップ１０２の前半のデータ領域１０５を読み出す。双方のデータをＡＶデコーダー３０２およびＡＶデコーダー３０３でデコードし、切替効果付加装置３０４を用いて切替効果領域の表示データ３０５を作成し表示することで切替効果のリアルプレビュ機能が実現できる。
【０００９】
（実施の形態２）
図２はドライブ内のシーク時間を算出する機能の概略図である。クリップ１０１の終端からクリップ１０２にデータ読み出し位置を変更する際に生じるシーク時間４０１を算出する機能について示す。ディスク内に格納されているデータ配置テーブル４０２にアクセスし、クリップ１０１からクリップ１０２までの移動距離４０３を算出する。移動距離４０３にシーク性能値４０４を乗算することで、シークに必要な時間４０１を正確に算出でき、ＤＶＤディスク以外へコピーする領域１０５のデータ量を削減することができる。
【００１０】
なお、シーク性能値はドライブ毎に異なるため、ドライブ毎に割り当てたシーク性能値を保持しておき、使用するドライブによってシーク性能値を切り替えても良い。ドライブ毎にシーク性能値を割り当てることにより、より精度の高いシーク時間を算出することが可能となる。
【産業上の利用可能性】
【００１１】
映像編集のソフトウェアとして、転送速度が間に合わないデータの読み出し用途に適用することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の実施の形態１における、データ読み出し装置の実施方法を示した説明図
【図２】本発明の実施の形態２における、データ読み出し装置の実施方法を示した説明図
【符号の説明】
【００１３】
１０１    編集対象の映像クリップ１
１０２    編集対象の映像クリップ２
１０３    映像クリップ１と映像クリップ２の両方のデータが必要な領域
１０４    ディスクのシークに必要な時間の最悪値
１０５    ＤＶＤメディア以外の記憶媒体にコピーするデータ領域
１０６    映像クリップ２のＤＶＤメディアから読み出すデータ領域
２０１    コピーするデータ領域を記憶する記憶媒体
３０１    ファイル読み出し装置
３０２    映像クリップ１をデコードするデコーダー
３０３    映像クリップ２をデコードするデコーダー
３０４    切替効果付加装置
３０５    表示映像データ
４０１    シーク時間
４０２    ディスクのデータ配置テーブル
４０３    ディスクドライブのヘッドの移動距離
４０４    ディスクドライブのシーク性能
【図１】
2007109273.tif 000003
【図２】
2007109273.tif 000004