(57)【要約】【課題】取得した映像ファイルのノンリニア編集を待ち時間なく開始することが可能な映像データ処理システム、ビデオサーバ、ゲートウェイサーバ及び映像データ管理方法を提供する。【解決手段】ビデオサーバ１２の処理部１２３は、リムーバブル記録媒体２０における管理テーブルに基づいて保持部１２２の管理テーブルを更新する。そして、ノンリニア編集端末３０から映像ファイルの読出し要求が入力された場合には、保持部１２２における管理テーブルを参照して、映像ファイルがリムーバブル記録媒体２０又は記録部１２１のいずれに記録されているのかを特定する。処理部１２３は、特定した記録位置から要求された映像ファイルを読み出し、ノンリニア編集端末３０へ転送する。【選択図】      図１
2010097683.tif 000002
【特許請求の範囲】
【請求項１】
被編集映像素材を予め設定された映像データ単位で記録する記録媒体から、前記被編集映像素材を読み出して記録する映像データ処理システムにおいて、
前記記録媒体と接続し、前記記録媒体から前記被編集映像素材を前記映像データ単位で読み出す読出し部と、
前記読出し部で読み出された被編集映像素材を、前記映像データ単位で記録する記録部と、
前記記録媒体に記録された被編集映像素材が前記記録部へ転送済みか否かを前記映像データ単位で示す管理情報を保持する保持部と、
前記記録媒体が前記読出し部に接続された場合、前記記録媒体に記録された被編集映像素材は未転送である旨の管理情報を前記保持部に保持させ、前記記録媒体に記録された被編集映像素材が映像データ単位で前記記録部へ転送された場合、前記転送された映像データは転送済みである旨の管理情報を前記保持部に保持させ、外部から前記被編集映像素材の読出し要求が入力された場合、前記管理情報に基づいて前記被編集映像素材の転送状態を確認し、転送済みの映像データは前記記録部から前記読出し要求の要求元へ出力し、転送済みでない映像データは前記記録媒体から前記読出し要求の要求元へ出力する制御部と
を具備することを特徴とする映像データ処理システム。
【請求項２】
前記制御部は、外部から任意の被編集映像素材の書込み要求が入力された場合、この被編集映像素材を前記記録部へ記録させることを特徴とする請求項１記載の映像データ処理システム。
【請求項３】
前記映像データは、前記被編集映像素材が前記記録媒体又は前記記録部の論理ブロック毎に記録されたものであり、
前記管理情報は、前記映像データを記録する前記記録媒体又は前記記録部における前記論理ブロックの物理アドレスを含むことを特徴とする請求項１記載の映像データ処理システム。
【請求項４】
前記管理情報は、前記被編集映像素材の識別情報を含み、
前記制御部は、前記記録媒体に記録された被編集映像素材の識別情報と、前記記録部に記録された被編集映像素材の識別情報とを比較することで、転送済みの被編集映像素材の転送を制限することを特徴とする請求項１記載の映像データ処理システム。
【請求項５】
前記制御部は、前記読出し要求の要求対象となる被編集映像素材に転送済みでない映像データがある場合、未転送の映像データを前記記録媒体から前記読出し要求の要求元へ出力すると共に、この映像データを前記記録部へ転送して記録させることを特徴とする請求項１記載の映像データ処理システム。
【請求項６】
前記制御部は、前記読出し要求又は前記書込み要求が予め設定された期間無い場合、前記記録媒体から前記記録部へ前記被編集映像素材を前記映像データ単位で転送することを特徴とする請求項１記載の映像データ処理システム。
【請求項７】
前記制御部は、前記記録媒体から前記記録部へ転送させる被編集映像素材を一時的に保存するキャッシュを備え、前記読出し要求が入力された場合、前記キャッシュを参照して前記要求された被編集映像素材を映像データ単位で前記読出し要求の要求元へ出力することを特徴とする請求項１記載の映像データ処理システム。
【請求項８】
前記制御部は、前記読出し要求の対象になる可能性の高い被編集映像素材を優先的に前記記録媒体から前記記録部へ転送することを特徴とする請求項１記載の映像データ処理システム。
【請求項９】
前記映像データは前記被編集映像素材が前記記録媒体又は前記記録部の論理ブロック毎に記録されたものであり、前記管理情報が前記映像データを記録する前記記録媒体又は前記記録部における前記論理ブロックの物理アドレスを含む場合、
前記制御部は、前記読出し要求の対象となった被編集映像素材の映像データのうち、連続した論理ブロックに記録された映像データを優先的に転送することを特徴とする請求項８記載の映像データ処理システム。
【請求項１０】
前記制御部は、前記読出し要求の対象となった被編集映像素材と作成時刻又は更新時刻の近い被編集映像素材を優先的に転送することを特徴とする請求項８記載の映像データ処理システム。
【請求項１１】
前記制御部は、作成時刻が最新の被編集映像素材を優先的に転送することを特徴とする請求項８記載の映像データ処理システム。
【請求項１２】
前記制御部は、前記被編集映像素材における先頭の映像データを優先的に転送することを特徴とする請求項８記載の映像データ処理システム。
【請求項１３】
前記制御部が外部から任意の被編集映像素材の書込み要求を受けると、この被編集映像素材を前記記録部へ記録させる場合、
前記読出し要求及び前記書込み要求の過去の傾向から、前記読出し要求の対象となる被編集映像素材を予測して映像データの転送順序を決定する順序決定部をさらに備え、
前記制御部は、前記転送順序に従って前記映像データを転送することを特徴とする請求項８記載の映像データ処理システム。
【請求項１４】
前記読出し要求の要求元が複数存在する場合、これらの要求元に優先順位を付与する順位付与部をさらに備え、
前記制御部は、前記優先順位の高い要求元へ、当該要求元が要求する被編集映像素材を優先して出力することを特徴とする請求項１記載の映像データ処理システム。
【請求項１５】
前記読出し部は、前記記録媒体を着脱可能な機構を備えることを特徴とする請求項１記載の映像データ処理システム。
【請求項１６】
前記読出し部は、撮像手段と接続可能な機構を備え、前記撮像手段の記録媒体と接続することで、この記録媒体に記録された被編集映像素材を読み出すことを特徴とする請求項１記載の映像データ処理システム。
【請求項１７】
被編集映像素材を予め設定された映像データ単位で記録する記録媒体から、前記被編集映像素材を読み出して記録する映像データ処理システムに用いられるビデオサーバにおいて、
前記読み出された被編集映像素材を、前記映像データ単位で記録する記録部と、
前記記録媒体に記録された被編集映像素材が前記記録部へ転送済みか否かを前記映像データ単位で示す管理情報を保持する保持部と、
前記記録媒体が接続された場合、前記記録媒体に記録された被編集映像素材は未転送である旨の管理情報を前記保持部に保持させ、前記記録媒体に記録された被編集映像素材が映像データ単位で前記記録部へ転送された場合、前記転送された映像データは転送済みである旨の管理情報を前記保持部に保持させ、外部から前記被編集映像素材の読出し要求が入力された場合、前記管理情報に基づいて前記被編集映像素材の転送状態を確認し、転送済みの映像データは前記記録部から前記読出し要求の要求元へ出力し、転送済みでない映像データは前記記録媒体から前記読出し要求の要求元へ出力する制御部と
を具備することを特徴とするビデオサーバ。
【請求項１８】
前記映像データは、前記被編集映像素材が前記記録媒体又は前記記録部の論理ブロック毎に記録されたものであり、
前記管理情報は、前記映像データを記録する前記記録媒体又は前記記録部における前記論理ブロックの物理アドレスを含むことを特徴とする請求項１７記載のビデオサーバ。
【請求項１９】
前記管理情報は、前記被編集映像素材の識別情報を含み、
前記制御部は、前記記録媒体に記録された被編集映像素材の識別情報と、前記記録部に記録された被編集映像素材の識別情報とを比較することで、転送済みの被編集映像素材の転送を制限することを特徴とする請求項１７記載のビデオサーバ。
【請求項２０】
前記制御部は、前記読出し要求又は前記書込み要求が予め設定された期間無い場合、前記記録媒体から前記記録部へ前記被編集映像素材を前記映像データ単位で転送することを特徴とする請求項１７記載のビデオサーバ。
【請求項２１】
前記制御部は、前記記録媒体から前記記録部へ転送させる被編集映像素材を一時的に保存するキャッシュを備え、前記読出し要求が入力された場合、前記キャッシュを参照して前記要求された被編集映像素材を映像データ単位で前記読出し要求の要求元へ出力することを特徴とする請求項１７記載のビデオサーバ。
【請求項２２】
前記制御部は、前記読出し要求の対象になる可能性の高い被編集映像素材を優先的に前記記録媒体から前記記録部へ転送することを特徴とする請求項１７記載のビデオサーバ。
【請求項２３】
前記読出し要求の要求元が複数存在する場合、これらの要求元に優先順位を付与する順位付与部をさらに備え、
前記制御部は、前記優先順位の高い要求元へ、当該要求元が要求する被編集映像素材を優先して出力することを特徴とする請求項１７記載のビデオサーバ。
【請求項２４】
被編集映像素材を予め設定された映像データ単位で記録する記録媒体から前記被編集映像素材を読み出し、この被編集映像素材をビデオサーバへ転送して記録する映像データ処理システムに用いられるゲートウェイサーバおいて、
前記記録媒体に記録された被編集映像素材が前記ビデオサーバへ転送済みか否かを前記映像データ単位で示す管理情報を保持する保持部と、
前記記録媒体が接続された場合、前記記録媒体に記録された被編集映像素材は未転送である旨の管理情報を前記保持部に保持させ、前記記録媒体に記録された被編集映像素材が映像データ単位で前記ビデオサーバへ転送された場合、前記転送された映像データは転送済みである旨の管理情報を前記保持部に保持させ、外部から前記被編集映像素材の読出し要求が入力された場合、前記管理情報に基づいて前記被編集映像素材の転送状態を確認し、転送済みの映像データは前記ビデオサーバから前記読出し要求の要求元へ出力し、転送済みでない映像データは前記記録媒体から前記読出し要求の要求元へ出力する制御部と
を具備することを特徴とするゲートウェイサーバ。
【請求項２５】
前記映像データは、前記記録媒体又は前記ビデオサーバの論理ブロック毎に記録された被編集映像素材であり、
前記管理情報は、前記映像データを記録する前記記録媒体又は前記ビデオサーバにおける前記論理ブロックの物理アドレスを含むことを特徴とする請求項２４記載のゲートウェイサーバ。
【請求項２６】
前記管理情報は、前記被編集映像素材の識別情報を含み、
前記制御部は、前記記録媒体に記録された被編集映像素材の識別情報と、前記ビデオサーバに記録された被編集映像素材の識別情報とを比較することで、転送済みの被編集映像素材の転送を制限することを特徴とする請求項２４記載のゲートウェイサーバ。
【請求項２７】
前記制御部は、前記読出し要求又は前記書込み要求が予め設定された期間無い場合、前記記録媒体から前記ビデオサーバへ前記被編集映像素材を前記映像データ単位で転送することを特徴とする請求項２４記載のゲートウェイサーバ。
【請求項２８】
前記制御部は、前記記録媒体から前記ビデオサーバへ転送させる被編集映像素材を一時的に保存するキャッシュを備え、前記読出し要求が入力された場合、前記キャッシュを参照して前記要求された被編集映像素材を映像データ単位で前記読出し要求の要求元へ出力することを特徴とする請求項２４記載のゲートウェイサーバ。
【請求項２９】
前記制御部は、前記読出し要求の対象になる可能性の高い被編集映像素材を優先的に前記記録媒体から前記ビデオサーバへ転送することを特徴とする請求項２４記載のゲートウェイサーバ。
【請求項３０】
前記読出し要求の要求元が複数存在する場合、これらの要求元に優先順位を付与する順位付与部をさらに備え、
前記制御部は、前記優先順位の高い要求元へ、当該要求元が要求する被編集映像素材を優先して出力することを特徴とする請求項２４記載のゲートウェイサーバ。
【請求項３１】
被編集映像素材を予め設定された映像データ単位で記録する記録媒体から前記被編集映像素材を読み出し、この被編集映像素材を記録部へ転送して記録する映像データ処理システムで用いられる映像データ管理方法において、
前記記録媒体が接続された場合、この記録媒体に記録されている被編集映像素材が未転送である旨を示す管理情報を保持し、
前記記録媒体に記録された被編集映像素材が映像データ単位で前記記録部へ転送された場合、前記転送された映像データが転送済みとなるように前記管理情報を更新し、
外部から前記被編集映像素材の読出し要求が入力された場合、前記管理情報に基づいて前記被編集映像素材の転送状態を確認し、
転送済みの映像データを前記記録部から前記読出し要求の要求元へ出力し、
転送済みでない映像データを前記記録媒体から前記読出し要求の要求元へ出力すること特徴とする映像データ管理方法。
【請求項３２】
外部から任意の被編集映像素材の書込み要求が入力された場合、この被編集映像素材を前記記録部へ記録させることを特徴とする請求項３１記載の映像データ管理方法。
【請求項３３】
前記読出し要求の要求対象となる被編集映像素材に転送済みでない映像データがある場合、未転送の映像データを前記記録媒体から前記読出し要求の要求元へ出力すると共に、この映像データを前記記録部へ転送して記録させることを特徴とする請求項３１記載の映像データ管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば撮像された映像データを管理する映像データ処理システム、ビデオサーバ、ゲートウェイサーバ及び映像データ管理方法に関する。
【背景技術】
【０００２】
従来の映像データ処理システムでは、カメラで撮像されたＶＴＲ（Video Tape Recorder）素材の映像は、エンコード処理により映像ファイルに変換され、ビデオサーバの記録媒体に記録される。ノンリニア編集を行う際には、編集端末は、映像データ処理システムにおけるビデオサーバにアクセスし、ビデオサーバの記録媒体から映像ファイルを読み出す。そして、編集端末上で映像ファイルのノンリニア編集を行うようにしている。このため、ノンリニア編集するには、撮像された映像をエンコードし、ビデオサーバの記録媒体に記録するまで待たなければならなかった。
【０００３】
ところで、近年、ビデオカメラの記録メディアが、テープからハードディスク及び半導体等のランダムアクセス可能なメディアへと切り替わっている。カメラの記録メディアに半導体等を使用すると、カメラで撮像した映像を直接映像ファイルとして記録メディアに記録することが可能となる。これにより、ＶＴＲ素材の映像をエンコード処理する必要がなくなるため、テープを使用していた時と比べて、ノンリニア編集を開始するまでの待ち時間を短縮することが可能となる。しかしながら、撮像後の映像ファイルをビデオサーバの記録媒体へ転送して記録する時間が解消されるわけではない。
【０００４】
なお、ビデオサーバへの映像ファイルの転送時間を短縮するため、低解像度でデータ量の少ない画像を転送して、編集作業を行い、その後編集内容に沿ったデータのみを転送する技術が提案されている（例えば、特許文献１参照）。しかし、低解像度のデータを転送することで待ち時間は短縮されるものの、待ち時間が無くなる訳ではない。また、この方法では、編集時に本来の画質で映像を確認することが困難であるという問題がある。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−５１４９１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
以上のように、従来の映像データ処理システムでは、ビデオサーバの記憶媒体へ映像ファイルが転送されていなければノンリニア編集を開始することができなかった。そのため、ノンリニア編集を開始するには映像ファイルの転送が完了するのを待つ必要があった。
【０００７】
本発明は上記事情によりなされたもので、その目的は、取得した映像ファイルのノンリニア編集を待ち時間なく開始することが可能な映像データ処理システム、ビデオサーバ、ゲートウェイサーバ及び映像データ管理方法を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、本発明に係る映像データ処理システムは、被編集映像素材を予め設定された映像データ単位で記録する記録媒体から、前記被編集映像素材を読み出して記録する映像データ処理システムにおいて、前記記録媒体と接続し、前記記録媒体から前記被編集映像素材を前記映像データ単位で読み出す読出し部と、前記読出し部で読み出された被編集映像素材を、前記映像データ単位で記録する記録部と、前記記録媒体に記録された被編集映像素材が前記記録部へ転送済みか否かを前記映像データ単位で示す管理情報を保持する保持部と、前記記録媒体が前記読出し部に接続された場合、前記記録媒体に記録された被編集映像素材は未転送である旨の管理情報を前記保持部に保持させ、前記記録媒体に記録された被編集映像素材が映像データ単位で前記記録部へ転送された場合、前記転送された映像データは転送済みである旨の管理情報を前記保持部に保持させ、外部から前記被編集映像素材の読出し要求が入力された場合、前記管理情報に基づいて前記被編集映像素材の転送状態を確認し、転送済みの映像データは前記記録部から前記読出し要求の要求元へ出力し、転送済みでない映像データは前記記録媒体から前記読出し要求の要求元へ出力する制御部とを具備する。
【０００９】
また、本発明に係るビデオサーバは、被編集映像素材を予め設定された映像データ単位で記録する記録媒体から、前記被編集映像素材を読み出して記録する映像データ処理システムに用いられるビデオサーバにおいて、前記読み出された被編集映像素材を、前記映像データ単位で記録する記録部と、前記記録媒体に記録された被編集映像素材が前記記録部へ転送済みか否かを前記映像データ単位で示す管理情報を保持する保持部と、前記記録媒体が接続された場合、前記記録媒体に記録された被編集映像素材は未転送である旨の管理情報を前記保持部に保持させ、前記記録媒体に記録された被編集映像素材が映像データ単位で前記記録部へ転送された場合、前記転送された映像データは転送済みである旨の管理情報を前記保持部に保持させ、外部から前記被編集映像素材の読出し要求が入力された場合、前記管理情報に基づいて前記被編集映像素材の転送状態を確認し、転送済みの映像データは前記記録部から前記読出し要求の要求元へ出力し、転送済みでない映像データは前記記録媒体から前記読出し要求の要求元へ出力する制御部とを具備する。
【００１０】
また、本発明に係るゲートウェイサーバは、被編集映像素材を予め設定された映像データ単位で記録する記録媒体から前記被編集映像素材を読み出し、この被編集映像素材をビデオサーバへ転送して記録する映像データ処理システムに用いられるゲートウェイサーバおいて、前記記録媒体に記録された被編集映像素材が前記ビデオサーバへ転送済みか否かを前記映像データ単位で示す管理情報を保持する保持部と、前記記録媒体が接続された場合、前記記録媒体に記録された被編集映像素材は未転送である旨の管理情報を前記保持部に保持させ、前記記録媒体に記録された被編集映像素材が映像データ単位で前記ビデオサーバへ転送された場合、前記転送された映像データは転送済みである旨の管理情報を前記保持部に保持させ、外部から前記被編集映像素材の読出し要求が入力された場合、前記管理情報に基づいて前記被編集映像素材の転送状態を確認し、転送済みの映像データは前記ビデオサーバから前記読出し要求の要求元へ出力し、転送済みでない映像データは前記記録媒体から前記読出し要求の要求元へ出力する制御部とを具備する。
【００１１】
また、本発明に係る映像データ管理方法は、被編集映像素材を予め設定された映像データ単位で記録する記録媒体から前記被編集映像素材を読み出し、この被編集映像素材を記録部へ転送して記録する映像データ処理システムで用いられる映像データ管理方法において、前記記録媒体が接続された場合、この記録媒体に記録されている被編集映像素材が未転送である旨を示す管理情報を保持し、前記記録媒体に記録された被編集映像素材が映像データ単位で前記記録部へ転送された場合、前記転送された映像データが転送済みとなるように前記管理情報を更新し、外部から前記被編集映像素材の読出し要求が入力された場合、前記管理情報に基づいて前記被編集映像素材の転送状態を確認し、転送済みの映像データを前記記録部から前記読出し要求の要求元へ出力し、転送済みでない映像データを前記記録媒体から前記読出し要求の要求元へ出力すること特徴とする。
【００１２】
上記構成による映像データ処理システム、ビデオサーバ、ゲートウェイサーバ及び映像データ管理方法では、制御部は、記録媒体が読出し部に接続された場合、記録媒体に記録された被編集映像素材は未転送である旨の管理情報を保持部に保持させる。制御部は、被編集映像素材が記録媒体から記録部へ転送されると、転送された映像データの管理情報が転送済みとなるように、保持部で保持される管理情報を更新する。制御部は、被編集映像素材の読出し要求が外部から入力された場合には、保持部の管理情報を確認し、要求対象の被編集映像素材の映像データが記録媒体又は記録部のいずれに記録されているのかを特定する。そして、制御部は、特定した記録位置から映像データを順次読み出すことで、読出し要求の要求元へ要求対象となる被編集映像素材を出力するようにしている。これにより、記録媒体に記録された被編集映像素材が記録部へ転送されていなくても、要求された被編集映像素材を要求元へ出力することが可能となる。
【発明の効果】
【００１３】
本発明によれば、取得した映像ファイルのノンリニア編集を待ち時間なく開始することが可能な映像データ処理システム、ビデオサーバ、ゲートウェイサーバ及び映像データ管理方法を提供することができる。
【図面の簡単な説明】
【００１４】
【図１】本発明の第１の実施形態に係る映像データ処理システムの構成を示す図である。
【図２】ファイル管理テーブルの一例を示す図である。
【図３】ブロック管理テーブルの一例を示す図である。
【図４】論理ブロックに書き込まれる映像データの一例を示す図である。
【図５】図１の映像データ処理システムが、リムーバブル記録媒体に収録された映像ファイルを記録部へ転送するための準備、及び映像ファイルをノンリニア編集端末でノンリニア編集するための準備をする際のシーケンス図である。
【図６】図５の処理を行う際のリムーバブル記録媒体、保持部及び記録部の状態を示す図である。
【図７】図５の処理が完了した後に、リムーバブル記録媒体から記録部へ映像ファイルをバックグラウンドで転送する際のシーケンス図である。
【図８】図７の処理を行う際のリムーバブル記録媒体、保持部及び記録部の状態を示す図である。
【図９】図５の準備が完了した後に、リムーバブル記録媒体に記録されている映像ファイルの読出し要求をノンリニア編集端末から受けた際のシーケンス図である。
【図１０】図９の処理を行う際のリムーバブル記録媒体、保持部及び記録部の状態を示す図である。
【図１１】図５の準備が完了した後に、ノンリニア編集端末から編集済み映像ファイルの書込み要求を受けた際のシーケンス図である。
【図１２】図１１の処理を行う際のリムーバブル記録媒体、保持部及び記録部の状態を示す図である。
【図１３】図７のシーケンス図に示す転送処理とは異なる手順で、リムーバブル記録媒体から記録部へ映像ファイルをバックグラウンドで転送する際のシーケンス図である。
【図１４】図１３の処理を行う際のリムーバブル記録媒体、保持部及び記録部の状態を示す図である。
【図１５】本発明の第２の実施形態に係る映像データ処理システムの構成を示す図である。
【図１６】図１５の映像データ処理システムが、リムーバブル記録媒体に収録された映像ファイルをビデオサーバへ転送するための準備、及び映像ファイルをノンリニア編集端末でノンリニア編集するための準備をする際のシーケンス図である。
【図１７】図１６の処理を行う際のリムーバブル記録媒体、ゲートウェイサーバ及びビデオサーバの状態を示す図である。
【図１８】図１６の処理が完了した後に、リムーバブル記録媒体からビデオサーバへ映像ファイルをバックグラウンドで転送する際のシーケンス図である。
【図１９】図１８の処理を行う際のリムーバブル記録媒体、ゲートウェイサーバ及びビデオサーバの状態を示す図である。
【図２０】図１６の準備が完了した後に、リムーバブル記録媒体に記録されている映像ファイルの読出し要求をノンリニア編集端末３０から受けた際のシーケンス図である。
【図２１】図２０の処理を行う際のリムーバブル記録媒体、ゲートウェイサーバ及びビデオサーバの状態を示す図である。
【図２２】図１６の準備が完了した後に、ノンリニア編集端末から編集済み映像ファイルの書込み要求を受けた際のシーケンス図である。
【図２３】図２２の処理を行う際のリムーバブル記録媒体、ゲートウェイサーバ及びビデオサーバの状態を示す図である。
【発明を実施するための形態】
【００１５】
以下、図面を参照しながら本発明の実施の形態について詳細に説明する。
【００１６】
（第１の実施形態）  
図１は、本発明の第１の実施形態に係る映像データ処理システム１０の構成を示す模式図である。映像データ処理システム１０は、読出し装置１１とビデオサーバ１２とを具備する。読出し装置１１の表面には、ランダムアクセス可能なリムーバブル記録媒体２０を挿入可能な挿入口が設けられている。ビデオサーバ１２には、ノンリニア編集端末３０が接続されている。
【００１７】
カメラ４０で撮像された映像は、映像ファイルに変換されてリムーバブル記録媒体２０に収録される。リムーバブル記録媒体２０は、記録された映像ファイルを管理するためのファイル管理テーブル及び、記録媒体の記録状態を管理するためのブロック管理テーブルを予め記録しており、映像ファイルが収録されると、収録された映像ファイルに応じてこれらのテーブルが更新される。なお、ファイル管理テーブル及びブロック管理テーブルについては後ほど詳述する。
【００１８】
リムーバブル記録媒体２０は、例えば、フラッシュメモリ等の半導体記録媒体又はハードディスク等から成り、読出し装置１１の挿入口にセットされる。リムーバブル記録媒体２０に記録された映像ファイルは、読出し装置１１により読み出され、ビデオサーバ１２へ転送される。
【００１９】
ビデオサーバ１２は、記録部１２１、保持部１２２及び処理部１２３を備える。記録部１２１は、例えば、フラッシュメモリ等の半導体記録媒体又はハードディスク等によりなる記録媒体である。保持部１２２には、例えば、ＲＡＭ（Random Access Memory）が用いられる。処理部１２３は、本発明の特許請求の範囲で示す制御部の一実施形態であり、ＣＰＵ（Central Processing Unit）等のマイクロプロセッサである。
【００２０】
処理部１２３は、読出し装置１１にリムーバブル記録媒体２０が接続されると、記録部１２１及び保持部１２２に予め記録されているファイル管理テーブル及びブロック管理テーブルを更新し、リムーバブル記録媒体２０に収録された映像ファイルを記録部１２１へ転送するための準備、及び映像ファイルをノンリニア編集端末３０でノンリニア編集するための準備を行う。
【００２１】
また、処理部１２３は、リムーバブル記録媒体２０に記録された映像ファイルの転送準備が整うと、映像ファイルを記録部１２１へ転送し、保持部１２２及び記録部１２１のファイル管理テーブル及びブロック管理テーブルを更新する。
【００２２】
また、処理部１２３は、ノンリニア編集端末３０から映像ファイルの読出し要求を受けた場合、リムーバブル記録媒体２０、保持部１２２及び記録部１２１のファイル管理テーブル及びブロック管理テーブルを参照して、要求された映像ファイルをノンリニア編集端末３０へ出力する。
【００２３】
また、処理部１２３は、ノンリニア編集端末３０から映像ファイルの書込み要求を受けた場合、記録部１２１へこの映像ファイルを記録し、記録部１２１及び保持部１２２のファイル管理テーブル及びブロック管理テーブルを更新する。
【００２４】
ノンリニア編集端末３０は、映像ファイルのノンリニア編集を行うものである。ノンリニア編集端末３０は、ビデオサーバ１２へアクセスし、編集を希望する映像ファイルの読み出しをビデオサーバ１２に対して要求する。また、ノンリニア編集端末３０は、編集済みの映像ファイルの書き込みをビデオサーバ１２に対して要求する。
【００２５】
次に、上記構成における映像データ処理システム１０の処理動作について詳細に説明する。本実施形態におけるファイル管理テーブル及びブロック管理テーブルの具体例を図２及び図３に示す。図２はリムーバブル記録媒体２０、記録部１２１及び保持部１２２が有するファイル管理テーブルの一例を示す図であり、図３はリムーバブル記録媒体２０、記録部１２１及び保持部１２２が有するブロック管理テーブルの一例を示す図である。ファイル管理テーブルには、映像ファイルのファイルＩＤ、ファイル名及び、映像ファイルが記録される論理ブロックＮｏ．が示される。なお、ここで論理ブロックとは、リムーバブル記録媒体２０及び記録部１２１における記憶領域の最小管理単位を示し、映像ファイルはこの論理ブロック単位で書き込み／読み出しが行われる。また、ブロック管理テーブルには、論理ブロックＮｏ．、論理ブロックの使用状態、論理ブロックが属する機器ＩＤ及び論理ブロックの物理アドレスが示される。なお、本実施形態では、機器ＩＤ：Ｄ００１はリムーバブル記録媒体２０を示し、機器ＩＤ：Ｄ００２は記録部１２１を示す。また、リムーバブル記録媒体２０及び記録部１２１の論理ブロックには、例えば図４に示すように映像データが書き込まれる。
【００２６】
図５は、本発明の第１の実施形態に係る映像データ処理システム１０が、リムーバブル記録媒体２０に収録された映像ファイルを記録部１２１へ転送するための準備、及び映像ファイルをノンリニア編集端末３０でノンリニア編集するための準備をする際のシーケンス図である。また、図６は、映像データ処理システム１０が図５に示す処理を行う際のリムーバブル記録媒体２０、保持部１２２及び記録部１２１の状態を示す模式図である。
【００２７】
図５において、読出し装置１１は、リムーバブル記録媒体２０がセットされると、セットされた旨を処理部１２３へ通知する。処理部１２３は、リムーバブル記録媒体２０がセットされた通知を受けると、読出し装置１１にファイル管理テーブルに関する情報を読み出させる。読出し装置１１は、リムーバブル記録媒体２０のファイル管理テーブルに関する情報を処理部１２３へ出力する。
【００２８】
処理部１２３は、ファイル管理テーブルに関する情報に基づいて、保持部１２２のファイル管理テーブルを更新する（Ｓ５１）。これにより、リムーバブル記録媒体２０のファイル管理テーブルの内容が保持部１２２のファイル管理テーブルに書き込まれる。
【００２９】
続いて、処理部１２３は、素材映像１〜３を記録部１２１に記録させるのに必要な記憶領域を算出し、算出した記録領域に基づいて記録部１２１の論理ブロックを確保する（Ｓ５２）。これにより、記録部１２１では、素材映像１を記録するための論理ブロックＮｏ．：Ｌ１０５，Ｌ１０６が確保され、素材映像２を記録するための論理ブロックＮｏ．：Ｌ１０７〜Ｌ１０９が確保され、素材映像３を記録するための論理ブロックＮｏ．：Ｌ１２０〜Ｌ１２２が確保される。処理部１２３は、記録部１２１での記憶領域の確保が完了すると、その旨を読出し装置１１へ通知する。
【００３０】
読出し装置１１は、処理部１２３から確保完了の通知を受けると、リムーバブル記録媒体２０のブロック管理テーブルに関する情報を処理部１２３へ出力する。処理部１２３は、ブロック管理テーブルに関する情報に基づいて、保持部１２２のブロック管理テーブルを更新する（Ｓ５３）。
【００３１】
このように、映像データ処理システム１０は、読出し装置１１にリムーバブル記録媒体２０がセットされると、リムーバブル記録媒体２０のファイル管理テーブル及びブロック管理テーブルに基づいて、保持部１２２のファイル管理テーブル及びブロック管理テーブルを更新するようにしている。これにより、保持部１２２では、リムーバブル記録媒体２０の管理テーブルが管理されることとなる。つまり、ビデオサーバ１２には、リムーバブル記録媒体２０に記録された映像ファイルが、仮想的に記録されているとみなすことができる。
【００３２】
以下では、図５に示す処理により、リムーバブル記録媒体２０に記録された映像ファイルを記録部１２１へ転送するための準備、及び映像ファイルをノンリニア編集端末３０でノンリニア編集するための準備が完了した後の処理について説明する。
【００３３】
まずは、図５の処理が完了した後に、リムーバブル記録媒体２０から記録部１２１へ映像ファイルをバックグラウンドで転送する場合を説明する。図７は、そのときのシーケンス図である。また、図８は、映像データ処理システム１０が図７に示す処理を行う際のリムーバブル記録媒体２０、保持部１２２及び記録部１２１の状態を示す模式図である。
【００３４】
図７において、処理部１２３は、リムーバブル記録媒体２０に記録された映像ファイルである素材映像１の転送指示を読出し装置１１に対して与える。読出し装置１１は、この指示を受けると、素材映像１を映像データ単位でビデオサーバ１２へ転送する。処理部１２３は、リムーバブル記録媒体２０から転送された映像データを記録部１２１の未使用のアドレス：ｈ０００００００４に記録する（Ｓ７１）。処理部１２３は、記録部１２１における映像データの書込み場所に基づいて、保持部１２２のブロック管理テーブルを更新し、論理ブロックＮｏ．：Ｌ００１の機器ＩＤをＤ００２とし、物理アドレスをｈ０００００００４とする（Ｓ７２）。
【００３５】
処理部１２３は、保持部１２２のブロック管理テーブルを更新すると、読出し装置１１に対して次の映像データの転送指示を与える。読出し装置１１は、次の映像データをリムーバブル記録媒体２０から読み出し、ビデオサーバ１２へ転送する。処理部１２３は、リムーバブル記録媒体２０から転送された映像データを、記録部１２１の未使用のアドレス：ｈ０００００００５に記録する（Ｓ７３）。処理部１２３は、映像データの記録が完了すると、記録部１２１における映像データの書込み場所に基づいて、保持部１２２のブロック管理テーブルを更新し、論理ブロックＮｏ．：Ｌ００２の機器ＩＤをＤ００２とし、物理アドレスをｈ０００００００５とする（Ｓ７４）。これにより、素材映像１がリムーバブル記録媒体２０から記録部１２１へ転送される。
【００３６】
映像データ処理システム１０は、Ｓ７１〜Ｓ７４の処理を繰り返して、リムーバブル記録媒体２０に記録された映像ファイルである素材映像２，３を、記録部１２１へ転送する。そして、読出し装置１１は、リムーバブル記録媒体２０に記録された映像ファイルの転送が完了すると、その旨をビデオサーバ１２へ通知する。処理部１２３は、転送が完了した旨の通知を受けると、保持部１２２のブロック管理テーブルに基づいて、記録部１２１のブロック管理テーブルを更新する（Ｓ７５）。つまり、記録部１２１における論理ブロックＮｏ．：Ｌ１０５〜Ｌ１０９，Ｌ１２０〜Ｌ１２２の機器ＩＤ及び物理アドレスを、保持部１２２における論理ブロックＮｏ．：Ｌ００１〜Ｌ００５，Ｌ０１０〜Ｌ０１２の機器ＩＤ及び物理アドレスに書き換えると共に、記録部１２１における論理ブロックＮｏ．：Ｌ１０５〜Ｌ１０９，Ｌ１２０〜Ｌ１２２の状態を使用中に書き換える。続いて、処理部１２３は、保持部１２２のファイル管理テーブルに基づいて、記録部１２１のファイル管理テーブルを更新する。つまり、記録部１２１におけるファイル管理テーブルに、リムーバブル記録媒体２０から転送された素材映像１〜３が書き込まれる（Ｓ７６）。これにより転送処理が完了する。
【００３７】
このように、処理部１２３は、読出し装置１１から記録部１２１へ映像データを転送すると共に、保持部１２２のブロック管理テーブルを更新する。そして、処理部１２３は、映像データの転送が完了すると、保持部１２２のファイル管理テーブル及びブロック管理テーブルに基づいて、記録部１２１のファイル管理テーブル及びブロック管理テーブルを更新するようにしている。これにより、映像データ処理システムでは、映像ファイルの転送完了後に、保持部１２２のファイル管理テーブル及びブロック管理テーブルを、記録部１２１のファイル管理テーブル及びブロック管理テーブルにマージすることが可能となる。このため、映像ファイルの転送効率を向上させることが可能となる。なお、この転送処理は、ノンリニア編集端末３０によりノンリニア編集が実行されている最中であっても実行可能である。
【００３８】
また、リムーバブル記録媒体２０及び記録部１２１の記録媒体が半導体記録媒体である場合、読出し装置１１より記録部１２１の方が映像データの入出力性能が高いことが想定できる。この場合、アクセスされる可能性の高い映像ファイルほど先にビデオサーバ１２へ転送させることで、編集操作に対する応答速度を向上させることが可能となる。以下に、その具体例を示す。
【００３９】
処理部１２３は、読出し要求の対象となる映像ファイルが記録された複数の連続する論理ブロックから優先的に映像データを転送するように、読出し装置１１に対して転送指示を与えてもよい。これにより、アクセスされる可能性の高い映像データを記録部１２１へ優先的に転送することが可能となる。
【００４０】
また、処理部１２３は、読出し要求のあった映像ファイルと作成時間又は更新時間等が近い映像ファイルを優先的に転送するように読出し装置１１に対して転送指示を与えてもよい。
【００４１】
また、処理部１２３は、最も作成時間が新しい映像ファイルを優先的に転送するように読出し装置１１に対して転送指示を与えてもよい。
【００４２】
また、処理部１２３は、プレビュー等のため、映像ファイルの先頭部分を記録した論理ブロックから優先的に映像データを転送するように、読出し装置１１に対して転送指示を与えてもよい。
【００４３】
また、ビデオサーバ１２に、過去のノンリニア編集端末３０からのアクセス傾向から、読出し要求の対象となる映像ファイルを予測して映像データの転送順序を決定する順序決定部を設ける。そして、処理部１２３は、順序決定部で決定された順序に従って、映像データを優先的に転送するように読出し装置１１に対して転送指示を与えてもよい。
【００４４】
次に、図５の準備が完了した後に、リムーバブル記録媒体２０に記録されている映像ファイルの読出し要求をノンリニア編集端末３０から受けた場合について説明する。図９は、そのときのシーケンス図である。
【００４５】
図９において、処理部１２３は、ノンリニア編集端末３０から映像ファイルの読出し要求を受けると、保持部１２２のファイル管理テーブルを参照して、アクセスする論理ブロックを特定する。処理部１２３は、アクセスする論理ブロックを特定すると、保持部１２２のブロック管理テーブルに示される機器ＩＤ及び物理アドレスを参照し、読出し要求された映像ファイルが、記録部１２１へ転送済みであるか否かを判断する（Ｓ９１）。つまり、処理部１２３は、映像ファイルの映像データがリムーバブル記録媒体２０及び記録部１２１のいずれに記録されているのかを特定する。
【００４６】
処理部１２３は、映像ファイルの映像データが記録部１２１に記録されている場合、記録部１２１へ読出し要求を転送する。記録部１２１は、読出し要求を受けると、読出し要求を受けた映像ファイルの映像データをノンリニア編集端末３０へ順次出力する。
【００４７】
また、処理部１２３は、映像ファイルの映像データがリムーバブル記録媒体２０に記録されている場合、読出し装置１１へ読出し要求を転送する（Ｓ９２）。読出し装置１１は、読出し要求を受けると、リムーバブル記録媒体２０から読出し要求を受けた映像ファイルの映像データを読み出す。処理部１２３は、読出し装置１１により読み出された映像データをノンリニア編集端末３０へ順次出力する（Ｓ９３）。
【００４８】
また、処理部１２３は、ノンリニア編集端末３０へ映像データを出力する際、その映像データを記録部１２１へ順次書き込む（Ｓ９４）。処理部１２３は、記録部１２１への映像データの記録が完了すると、映像データの書込み場所に基づいて、保持部１２２のブロック管理テーブルを更新する（Ｓ９５）。そして、処理部１２３は、映像ファイルの記録部１２１への転送が完了すると、保持部１２２のファイル管理テーブル及びブロック管理テーブルに基づいて、記録部１２１のファイル管理テーブル及びブロック管理テーブルを更新する（Ｓ９６）。
【００４９】
処理部１２３は、ノンリニア編集端末３０から要求された映像ファイルの出力が完了した場合、その旨をノンリニア編集端末３０へ通知する。
【００５０】
図１０は、ノンリニア編集端末３０から素材映像１の読出し要求が入力された場合の、リムーバブル記録媒体２０、保持部１２２及び記録部１２１の状態を示す模式図である。
【００５１】
処理部１２３は、ノンリニア編集端末３０から素材映像１の読出し要求を受けると、保持部１２２のファイル管理テーブル及びブロック管理テーブルを参照して、素材映像１がリムーバブル記録媒体２０に記録されていることを特定する（Ｓ９１）。処理部１２３は、読出し装置１１へ素材映像１の読出し要求を転送する（Ｓ９２）。読出し装置１１は、読出し要求を受けると、リムーバブル記録媒体２０から素材映像１の映像データを読み出す。処理部１２３は、読み出した映像データをノンリニア編集端末３０へ順次出力する（Ｓ９３）。
【００５２】
また、処理部１２３は、ノンリニア編集端末３０へ素材映像１の映像データを出力する際、その映像データをビデオサーバ１２へ順次書き込む（Ｓ９４）。これにより、記録部１２１における未使用のアドレス：ｈ０００００００４，ｈ０００００００５には、リムーバブル記録媒体２０から転送される映像データが記録される。処理部１２３は、記録部１２１の論理ブロックに映像データを書き込むと、その書込み場所に基づいて、保持部１２２のブロック管理テーブルを更新する（Ｓ９５）。これにより、保持部１２２における論理ブロックＮｏ．：Ｌ００１，Ｌ００２の機器ＩＤがＤ００２となり、物理アドレスがｈ０００００００４，ｈ０００００００５となる。そして、処理部１２３は、素材映像１の転送が完了すると、保持部１２２のファイル管理テーブル及びブロック管理テーブルに基づいて、記録部１２１のファイル管理テーブル及びブロック管理テーブルを更新する（Ｓ９６）。
【００５３】
このように、映像データ処理システム１０では、ノンリニア編集端末３０から映像ファイルの読出し要求が入力されると、保持部１２２のファイル管理テーブル及びブロック管理テーブルを参照して、要求された映像ファイルの映像データの記録位置を特定する。そして、処理部１２３は、映像データの記録位置が特定されると、そこから映像データを順次読み出すことで、ノンリニア編集端末３０へ映像ファイルを出力するようにしている。これにより、映像データ処理システム１０は、リムーバブル記録媒体２０の映像ファイルが記録部１２１へ転送されていなくても、その映像ファイルをノンリニア編集端末３０へ出力することが可能となる。すなわち、ノンリニア編集端末３０は、リムーバブル記録媒体２０に記録されている映像ファイルが、記録部１２１へ転送されていなくても、映像ファイルのノンリニア編集を開始することができる。
【００５４】
また、映像データ処理システム１０は、読出し要求の対象となる映像ファイルがリムーバブル記録媒体２０に記録されている場合、その映像データをノンリニア編集端末３０へ出力すると共に、記録部１２１へ書き込むようにしている。これにより、ノンリニア編集端末３０からの読出し要求に対する応答と共に、リムーバブル記録媒体２０に記録された映像ファイルを記録部１２１へ転送することが可能となるため、映像ファイルの転送効率が向上することとなる。
【００５５】
次に、図５の準備が完了した後に、ノンリニア編集端末３０から編集済み映像ファイルの書込み要求を受けた場合を説明する。図１１は、そのときのシーケンス図である。また、図１２は、ノンリニア編集端末３０から編集映像１の書込み要求が入力された場合の、リムーバブル記録媒体２０、保持部１２２及び記録部１２１の状態を示す模式図である。
【００５６】
図１１において、処理部１２３は、ノンリニア編集端末３０から編集済み映像ファイル：編集映像１の書込み要求を受け取ると、この書込み要求を記録部１２１へ転送し、記録部１２１に編集映像１を書き込む（Ｓ１１１）。これにより記録部１２１の論理ブロック（物理アドレス：ｈ０００００００４）には、編集映像１が書き込まれる。そして、処理部１２３は、記録部１２１のファイル管理テーブル及びブロック管理テーブルを更新する（Ｓ１１２）。処理部１２３は、記録部１２１における映像データの書込み場所に基づいて、保持部１２２のファイル管理テーブル及びブロック管理テーブルを更新する（Ｓ１１３）。
【００５７】
このように、処理部１２３は、編集済みの映像ファイルを記録部１２１に記録させた後、記録部１２１のファイル管理テーブル及びブロック管理テーブルに基づいて、保持部１２２のファイル管理テーブル及びブロック管理テーブルを更新するようにしている。これにより、映像データ処理システムでは、編集済みの映像ファイルは、必ず記録部１２１に記録され、保持部１２２において、記録部１２１に記録された映像ファイルも管理されることとなる。
【００５８】
以上のことから、本発明の映像データ処理システムによれば、取得した映像ファイルのノンリニア編集を待ち時間なく開始することができる。
【００５９】
また、本実施形態に係る映像データ処理システムでは、リムーバブル記録媒体２０、保持部１２２及び記録部１２１のファイル管理テーブルにおいて、映像ファイル毎に一意のファイルＩＤを付与するようにしている。これにより、リムーバブル記録媒体２０から記録部１２１へ転送される映像ファイルのファイルＩＤと、記録部１２１へ記録されている映像ファイルのファイルＩＤとを突合せることで、同一のファイルＩＤを有する映像ファイルの転送を制限することが可能となる。
【００６０】
なお、本実施形態に係る映像データ処理システムは、上述の内容に限定される訳ではない。例えば、映像ファイルの転送は、図７に示すシーケンスに必ずしも従う必要はなく、図１３に示すシーケンスに従っても同様に実施可能である。図１４は、映像データ処理システム１０が図１３に示す処理を行う際のリムーバブル記録媒体２０、保持部１２２及び記録部１２１の状態を示す模式図である。
【００６１】
すなわち、図１３において、処理部１２３は、保持部１２２のブロック管理テーブルに基づいて、記録部１２１のブロック管理テーブルを更新する（Ｓ１３１）。つまり、記録部１２１における論理ブロックＮｏ．：Ｌ１０５〜Ｌ１０９，Ｌ１２０〜Ｌ１２２の状態を「使用中」に書き換え、機器ＩＤをＤ００１に書き換え、物理アドレスを保持部１２２における物理アドレスと同一の物理アドレスに書き換える。続いて、処理部１２３は、保持部１２２のファイル管理テーブルに基づいて、記録部１２１のファイル管理テーブルを更新する（Ｓ１３２）。つまり、記録部１２１におけるファイル管理テーブルに、リムーバブル記録媒体２０に記録されている素材映像１〜３が書き込まれる。
【００６２】
処理部１２３は、記録部１２１のファイル管理テーブルが更新されると、リムーバブル記録媒体２０に記録された映像ファイルである素材映像１の転送指示を読出し装置１１に対して与える。読出し装置１１は、この指示を受けると、素材映像１を映像データ単位でビデオサーバ１２へ転送する。処理部１２３は、リムーバブル記録媒体２０から転送された映像データを記録部１２１の未使用のアドレス：ｈ０００００００４に記録する（Ｓ１３３）。
【００６３】
処理部１２３は、記録部１２１における映像データの書込み場所に基づいて、保持部１２２のブロック管理テーブルを更新し、論理ブロックＮｏ．：Ｌ００１の機器ＩＤをＤ００２とし、物理アドレスをｈ０００００００４とする（Ｓ１３４）。また、処理部１２３は、記録部１２１における映像データの書込み場所に基づいて、記録部１２１のブロック管理テーブルを更新し、論理ブロックＮｏ．：Ｌ１０５の機器ＩＤをＤ００２とし、物理アドレスをｈ０００００００４とする（Ｓ１３５）。
【００６４】
処理部１２３は、保持部１２２及び記録部１２１のブロック管理テーブルを更新すると、読出し装置１１に対して次の映像データの転送指示を与える。読出し装置１１は、次の映像データをリムーバブル記録媒体２０から読み出し、ビデオサーバ１２へ転送する（Ｓ１３６）。処理部１２３は、リムーバブル記録媒体２０から転送された映像データを記録部１２１の未使用のアドレス：ｈ０００００００５に記録する。
【００６５】
処理部１２３は、記録部１２１における映像データの書込み場所に基づいて、保持部１２２のブロック管理テーブルを更新し、論理ブロックＮｏ．：Ｌ００２の機器ＩＤをＤ００２とし、物理アドレスをｈ０００００００５とする（Ｓ１３７）。また、処理部１２３は、記録部１２１における映像データの書込み場所に基づいて、記録部１２１のブロック管理テーブルを更新し、論理ブロックＮｏ．：Ｌ１０６の機器ＩＤをＤ００２とし、物理アドレスをｈ０００００００５とする（Ｓ１３８）。これにより、素材映像１がリムーバブル記録媒体２０から記録部１２１へ転送される。
【００６６】
映像データ処理システム１０は、Ｓ１３３〜Ｓ１３８の処理を繰り返して、Ｓ１３１及びＳ１３２で記録部１２１のファイル管理テーブル及びブロック管理テーブルに書き込まれた素材映像２，３を、リムーバブル記録媒体２０から記録部１２１へ転送する。
【００６７】
これにより、リムーバブル記録媒体２０から記録部１２１へ映像ファイルが転送される前であっても、記録部１２１のファイル管理テーブル及びブロック管理テーブルには、リムーバブル記録媒体２０のファイル管理テーブル及びブロック管理テーブルがマージされることとなる。このため、記録部１２１のファイル管理テーブル及びブロック管理テーブルでは、リムーバブル記録媒体２０に記録された映像ファイルについても管理されることとなる。
【００６８】
さらに、本実施形態に係る映像データ処理システムは、映像ファイルの転送処理を以下のように行い、ノンリニア編集端末３０による編集処理の性能向上を図ってもよい。
【００６９】
すなわち、処理部１２３は、ノンリニア編集端末３０からの読出し要求又は書込み要求が予め設定された時間だけ無い場合、読出し装置１１へ転送指示を与えるようにしてもよい。これにより、映像データ処理システム１０は、ノンリニア編集端末３０からの読出し要求又は書込み要求に対する処理を行っている間は、映像ファイルのバックグラウンドでの転送が行われず、編集操作を優先させることが可能となる。
【００７０】
また、処理部１２３は、リムーバブル記録媒体２０から記録部１２１へ転送した映像データを一時的に保存するキャッシュを備え、このキャッシュデータを参照して、読出し要求された映像ファイルの映像データをノンリニア編集端末３０へ出力するようにしてもよい。
【００７１】
（第２の実施形態）  
図１５は、本発明の第２の実施形態に係る映像データ処理システム５０の構成を示す模式図である。映像データ処理システム５０は、読出し装置１１、ゲートウェイサーバ５１及びビデオサーバ５２を具備する。ゲートウェイサーバ５１には、ノンリニア編集端末３０が接続されている。
【００７２】
リムーバブル記録媒体２０に収録された映像ファイルは、読出し装置１１により読み出され、ゲートウェイサーバ５１を介してビデオサーバ５２に転送されて記録される。
【００７３】
ビデオサーバ５２は、例えば、フラッシュメモリ等の半導体記録媒体又はハードディスク等の記録媒体を備え、転送された映像ファイルを記録する。ビデオサーバ５２は、記録された映像ファイルを管理するためのファイル管理テーブル及び、記録媒体の記録状態を管理するためのブロック管理テーブルを予め記録している。ビデオサーバ５２は、ゲートウェイサーバ５１の指示に従い、これらのテーブルを更新する。
【００７４】
ゲートウェイサーバ５１は、処理部５１１及び保持部５１２を備える。処理部５１１は、本発明の特許請求の範囲で示す制御部の一実施形態であり、ＣＰＵ等のマイクロプロセッサである。保持部５１２には、例えば、ＲＡＭが用いられる。
【００７５】
処理部５１１は、読出し装置１１にリムーバブル記録媒体２０が接続されると、保持部５１２及びビデオサーバ５２に予め記録されているファイル管理テーブル及びブロック管理テーブルを更新し、リムーバブル記録媒体２０に収録された映像ファイルをビデオサーバ５２へ転送するための準備、及び映像ファイルをノンリニア編集端末３０でノンリニア編集するための準備を行う。
【００７６】
また、処理部５１１は、リムーバブル記録媒体２０に記録された映像ファイルの転送準備が整うと、映像ファイルをビデオサーバ５２へ転送し、保持部５１２及びビデオサーバ５２のファイル管理テーブル及びブロック管理テーブルを更新する。
【００７７】
また、処理部５１１は、ノンリニア編集端末３０から映像ファイルの読出し要求を受けた場合、リムーバブル記録媒体２０、保持部５１２及びビデオサーバ５２のファイル管理テーブル及びブロック管理テーブルを参照して、要求された映像ファイルをノンリニア編集端末３０へ出力する。
【００７８】
また、処理部５１１は、ノンリニア編集端末３０から映像ファイルの書込み要求を受けた場合、ビデオサーバ５２へこの映像ファイルを転送し、ビデオサーバ５２にこの映像ファイルを記録させる。そして、処理部５１１は、ビデオサーバ５２及び保持部５１２のファイル管理テーブル及びブロック管理テーブルを更新する。
【００７９】
ノンリニア編集端末３０は、ゲートウェイサーバ５１へアクセスし、編集を希望する映像ファイルの読み出しをゲートウェイサーバ５１に対して要求する。また、ノンリニア編集端末３０は、編集済みの映像ファイルの書き込みをゲートウェイサーバ５１に対して要求する。
【００８０】
次に、上記構成における映像データ処理システム５０の処理動作について説明する。なお、本実施形態では、機器ＩＤ：Ｄ００１はリムーバブル記録媒体２０を示し、機器ＩＤ：Ｄ００２はビデオサーバ５２を示す。
【００８１】
図１６は、本発明の第２の実施形態に係る映像データ処理システム５０が、リムーバブル記録媒体２０に収録された映像ファイルをビデオサーバ５２へ転送するための準備、及び映像ファイルをノンリニア編集端末３０でノンリニア編集するための準備をする際のシーケンス図である。また、図１７は、映像データ処理システム５０が図１６に示す処理を行う際のリムーバブル記録媒体２０、ゲートウェイサーバ５１及びビデオサーバ５２の状態を示す模式図である。
【００８２】
図１６において、読出し装置１１は、リムーバブル記録媒体２０がセットされると、セットされた旨をゲートウェイサーバ５１へ通知する。処理部５１１は、リムーバブル記録媒体２０がセットされた通知を受けると、読出し装置１１に対してファイル管理テーブルに関する情報を要求する。読出し装置１１は、リムーバブル記録媒体２０のファイル管理テーブルに関する情報をゲートウェイサーバ５１へ出力する。
【００８３】
処理部５１１は、ファイル管理テーブルに関する情報に基づいて、保持部５１２のファイル管理テーブルを更新する（Ｓ１６１）。これにより、リムーバブル記録媒体２０のファイル管理テーブルの内容が保持部５１２のファイル管理テーブルに書き込まれる。
【００８４】
続いて、処理部５１１は、素材映像１〜３を記録部１２１に記録させるのに必要な記憶領域を算出し（Ｓ１６２）、算出した記録領域に基づいて論理ブロックを確保するようにビデオサーバ５２へ指示を出す（Ｓ１６３）。ビデオサーバ５２は、算出結果に基づいて、素材映像１を記録するために論理ブロックＮｏ．：Ｌ１０５，Ｌ１０６を確保し、素材映像２を記録するために論理ブロックＮｏ．：Ｌ１０７〜Ｌ１０９を確保し、素材映像３を記録するために論理ブロックＮｏ．：Ｌ１２０〜Ｌ１２２を確保する。ビデオサーバ５２は、記憶領域の確保が完了した旨を処理部５１１へ通知する。処理部５１１は、記憶領域の確保が完了した旨の通知を受けると、その旨を読出し装置１１へ通知する。
【００８５】
読出し装置１１は、処理部５１１から確保完了の通知を受けると、リムーバブル記録媒体２０のブロック管理テーブルに関する情報を処理部５１１へ出力する。処理部５１１は、ブロック管理テーブルに関する情報に基づいて、保持部５１２のブロック管理テーブルを更新する（Ｓ１６４）。
【００８６】
このように、映像データ処理システム５０は、読出し装置１１にリムーバブル記録媒体２０がセットされると、リムーバブル記録媒体２０のファイル管理テーブル及びブロック管理テーブルに基づいて、保持部５１２のファイル管理テーブル及びブロック管理テーブルを更新するようにしている。つまり、保持部５１２では、リムーバブル記録媒体２０の管理テーブルが管理されることとなる。これにより、ビデオサーバ５２に、リムーバブル記録媒体２０に記録された映像ファイルが、仮想的に記録されているとみなすことができる。
【００８７】
以下では、図１６に示す処理により、リムーバブル記録媒体２０に記録された映像ファイルをビデオサーバ５２へ転送するための準備、及び映像ファイルをノンリニア編集端末３０でノンリニア編集するための準備が完了した後の処理について説明する。
【００８８】
まずは、図１６の処理が完了した後に、リムーバブル記録媒体２０からビデオサーバ５２へ映像ファイルをバックグラウンドで転送する場合を説明する。図１８は、そのときのシーケンス図である。また、図１９は、映像データ処理システム５０が図１８に示す処理を行う際のリムーバブル記録媒体２０、ゲートウェイサーバ５１及びビデオサーバ５２の状態を示す模式図である。
【００８９】
図１８において、処理部５１１は、リムーバブル記録媒体２０に記録された映像ファイルである素材映像１の転送指示を読出し装置１１に対して与える。読出し装置１１は、この指示を受けると、素材映像１を映像データ単位でビデオサーバ１２へ転送する（Ｓ１８１）。ビデオサーバ５２は、リムーバブル記録媒体２０から転送された映像データを受け取り、この映像データを未使用のアドレス：ｈ０００００００４に記録する。ビデオサーバ５２は、映像データの記録が完了すると、映像データの書込み場所をゲートウェイサーバ５１へ通知する。処理部５１１は、通知された書込み場所に基づいて、保持部５１２のブロック管理テーブルを更新し、論理ブロックＮｏ．：Ｌ００１の機器ＩＤをＤ００２とし、物理アドレスをｈ０００００００４とする（Ｓ１８２）。
【００９０】
処理部５１１は、保持部５１２のブロック管理テーブルを更新すると、読出し装置１１に対して次の映像データの転送指示を与える。読出し装置１１は、次の映像データをリムーバブル記録媒体２０から読み出し、ビデオサーバ１２へ転送する（Ｓ１８３）。ビデオサーバ５２は、リムーバブル記録媒体２０から転送された映像データを受け取り、この映像データを未使用のアドレス：ｈ０００００００５に記録する。ビデオサーバ５２は、映像データの記録が完了すると、映像データの書込み場所をゲートウェイサーバ５１へ通知する。処理部５１１は、通知された書込み場所に基づいて、保持部５１２のブロック管理テーブルを更新し、論理ブロックＮｏ．：Ｌ００２の機器ＩＤをＤ００２とし、物理アドレスをｈ０００００００５とする（Ｓ１８４）。これにより、素材映像１がリムーバブル記録媒体２０からビデオサーバ５２へ転送される。
【００９１】
映像データ処理システム５０は、Ｓ１８１〜Ｓ１８４の処理を繰り返して、リムーバブル記録媒体２０に記録された映像ファイルである素材映像２，３を、ビデオサーバ５２へ転送する。そして、読出し装置１１は、リムーバブル記録媒体２０に記録された映像ファイルの転送が完了すると、その旨をゲートウェイサーバ５１へ通知する。処理部５１１は、転送が完了した旨の通知を受けると、保持部５１２のブロック管理テーブルに関する情報をビデオサーバ５２へ出力する。ビデオサーバ５２は、ゲートウェイサーバ５１からの情報に基づいて、ブロック管理テーブルを更新する（Ｓ１８５）。つまり、ビデオサーバ５２における論理ブロックＮｏ．：Ｌ１０５〜Ｌ１０９，Ｌ１２０〜Ｌ１２２の機器ＩＤ及び物理アドレスを、保持部５１２における論理ブロックＮｏ．：Ｌ００１〜Ｌ００５，Ｌ０１０〜Ｌ０１２の機器ＩＤ及び物理アドレスに書き換えると共に、ビデオサーバ５２における論理ブロックＮｏ．：Ｌ１０５〜Ｌ１０９，Ｌ１２０〜Ｌ１２２の状態を「使用中」に書き換える。続いて、処理部５１１は、保持部５１２のファイル管理テーブルに関する情報をビデオサーバ５２へ出力する。ビデオサーバ５２は、ゲートウェイサーバ５１からの情報に基づいて、ファイル管理テーブルを更新する（Ｓ１８６）。つまり、ビデオサーバ５２におけるファイル管理テーブルに、リムーバブル記録媒体２０から転送された素材映像１〜３が書き込まれる。これにより転送処理が完了する。
【００９２】
このように、処理部５１１は、読出し装置１１からビデオサーバ５２へ映像データを転送すると共に、保持部５１２のブロック管理テーブルを更新する。そして、処理部５１１は、映像データの転送が完了すると、保持部５１２のファイル管理テーブル及びブロック管理テーブルに基づいて、ビデオサーバ５２のファイル管理テーブル及びブロック管理テーブルを更新するようにしている。これにより、映像データ処理システム５０では、映像ファイルの転送完了後に、保持部５１２のファイル管理テーブル及びブロック管理テーブルを、ビデオサーバ５２のファイル管理テーブル及びブロック管理テーブルにマージすることが可能となる。このため、映像ファイルの転送効率を向上させることが可能となる。なお、この転送処理は、ノンリニア編集端末３０によりノンリニア編集が実行されている最中であっても実行可能である。
【００９３】
また、アクセスされる可能性の高い映像ファイルほど先にビデオサーバ５２へ転送させることで、編集操作に対する応答速度を向上させることが可能となる。以下に、その具体例を示す。
【００９４】
処理部５１１は、読出し要求の対象となる映像ファイルが記録された複数の論理ブロックから優先的に映像データを転送するように、読出し装置１１に対して転送指示を与えてもよい。これにより、アクセスされる可能性の高い映像データをビデオサーバ５２へ転送することが可能となる。
【００９５】
また、処理部５１１は、読出し要求のあった映像ファイルと作成時間又は更新時間等が近い映像ファイルを優先的に転送するように読出し装置１１に対して転送指示を与えてもよい。
【００９６】
また、処理部５１１は、最も作成時間が新しい映像ファイルを優先的に転送するように読出し装置１１に対して転送指示を与えてもよい。
【００９７】
また、処理部５１１は、プレビュー等のため、映像ファイルの先頭部分を記録した論理ブロックから優先的に映像データを転送するように、読出し装置１１に対して転送指示を与えてもよい。
【００９８】
また、ゲートウェイサーバ５１に順序決定部を設け、処理部５１１により、順序決定部で決定された順序に従って、映像データを優先的に転送するように読出し装置１１に対して転送指示を与えてもよい。
【００９９】
次に、図１６の準備が完了した後に、リムーバブル記録媒体２０に記録されている映像ファイルの読出し要求をノンリニア編集端末３０から受けた場合について説明する。図２０は、そのときのシーケンス図である。
【０１００】
図２０において、処理部５１１は、ノンリニア編集端末３０から映像ファイルの読出し要求を受けると、保持部５１２のファイル管理テーブルを参照して、アクセスする論理ブロックを特定する。処理部５１１は、アクセスする論理ブロックを特定すると、保持部５１２のブロック管理テーブルに示される機器ＩＤ及び物理アドレスを参照し、読出し要求された映像ファイルが、ビデオサーバ５２へ転送済みであるか否かを判断する（Ｓ２０１）。つまり、処理部５１１は、映像ファイルの映像データがリムーバブル記録媒体２０及びビデオサーバ５２のいずれに記録されているのかを特定する。
【０１０１】
処理部５１１は、映像ファイルの映像データがビデオサーバ５２に記録されている場合、ビデオサーバ５２へ読出し要求を転送する。記録部１２１は、読出し要求を受けると、読出し要求を受けた映像ファイルの映像データをゲートウェイサーバ５１へ順次出力する。処理部５１１は、ビデオサーバ５２から出力された映像データをノンリニア編集端末３０へ順次転送する。
【０１０２】
また、処理部５１１は、映像ファイルの映像データがリムーバブル記録媒体２０に記録されている場合、読出し装置１１へ読出し要求を転送する（Ｓ２０２）。読出し装置１１は、読出し要求を受けると、リムーバブル記録媒体２０から読出し要求を受けた映像ファイルの映像データを読み出す。処理部５１１は、読出し装置１１により読み出された映像データをノンリニア編集端末３０へ順次転送する（Ｓ２０３）。
【０１０３】
また、処理部５１１は、ノンリニア編集端末３０へ映像データを転送する際、その映像データをビデオサーバ５２へ順次転送する（Ｓ２０４）。ビデオサーバ５２は、ゲートウェイサーバ５１から順次転送される映像データを受け取り、この映像データを未使用のアドレスに記録する。ビデオサーバ５２は、映像データの記録が完了すると、映像データの書込み場所を処理部５１１へ通知する。処理部５１１は、通知された書込み場所に基づいて、保持部５１２のブロック管理テーブルを更新する（Ｓ２０５）。そして、処理部５１１は、映像ファイルのビデオサーバ５２への転送が完了すると、保持部５１２のファイル管理テーブル及びブロック管理テーブルに基づいて、ビデオサーバ５２のファイル管理テーブル及びブロック管理テーブルを更新する（Ｓ２０６）。
【０１０４】
処理部５１１は、ノンリニア編集端末３０から要求された映像ファイルの出力が完了した場合、その旨をノンリニア編集端末３０へ通知する。
【０１０５】
図２１は、ノンリニア編集端末３０から素材映像１の読出し要求が入力された場合の、リムーバブル記録媒体２０、ゲートウェイサーバ５１及びビデオサーバ５２の状態を示す模式図である。
【０１０６】
処理部５１１は、ノンリニア編集端末３０から素材映像１の読出し要求を受けると、保持部５１２のファイル管理テーブル及びブロック管理テーブルを参照して、素材映像１がリムーバブル記録媒体２０に記録されていることを特定する（Ｓ２０１）。処理部５１１は、読出し装置１１へ素材映像１の読出し要求を転送する（Ｓ２０２）。読出し装置１１は、読出し要求を受けると、リムーバブル記録媒体２０から素材映像１の映像データを読み出す。処理部５１１は、読み出した映像データをノンリニア編集端末３０へ順次転送する（Ｓ２０３）。
【０１０７】
また、処理部５１１は、ノンリニア編集端末３０へ素材映像１の映像データを出力する際、その映像データをビデオサーバ１２へ順次転送する（Ｓ２０４）。ビデオサーバ５２は、転送された映像データを受け取り、この映像データを未使用のアドレス：ｈ０００００００４，ｈ０００００００５に順次記録する。ビデオサーバ５２は、映像データの記録が完了すると、映像データの書込み場所を処理部５１１へ通知する。処理部５１１は、通知された書込み場所に基づいて、保持部５１２のブロック管理テーブルを更新し（Ｓ２０５）、保持部５１２における論理ブロックＮｏ．：Ｌ００１，Ｌ００２の機器ＩＤをＤ００２とし、物理アドレスをｈ０００００００４，ｈ０００００００５とする。そして、処理部５１１は、素材映像１の転送が完了すると、保持部５１２のファイル管理テーブル及びブロック管理テーブルに基づいて、ビデオサーバ５２のファイル管理テーブル及びブロック管理テーブルを更新する（Ｓ２０６）。
【０１０８】
このように、映像データ処理システム５０では、ノンリニア編集端末３０から映像ファイルの読出し要求が入力されると、保持部５１２の管理テーブルを参照して、要求された映像ファイルの映像データの記録位置を特定する。そして、処理部５１１は、映像データの記録位置が特定されると、そこから読み出された映像データを順次ノンリニア編集端末３０へ転送するようにしている。これにより、映像データ処理システム５０は、リムーバブル記録媒体２０の映像ファイルがビデオサーバ５２へ転送されていなくても、その映像ファイルをノンリニア編集端末３０へ転送することが可能となる。すなわち、ノンリニア編集端末３０は、リムーバブル記録媒体２０に記録されている映像ファイルが、ビデオサーバ５２へ転送されていなくても、映像ファイルのノンリニア編集を開始することができる。
【０１０９】
また、映像データ処理システム５０は、読出し要求の対象となる映像ファイルがリムーバブル記録媒体２０に記録されている場合、その映像データをノンリニア編集端末３０へ出力すると共に、ビデオサーバ５２へ書き込むようにしている。これにより、ノンリニア編集端末３０からの読出し要求に対する応答と共に、リムーバブル記録媒体２０に記録された映像ファイルをビデオサーバ５２へ転送することが可能となるため、映像ファイルの転送効率が向上することとなる。
【０１１０】
次に、図１６の準備が完了した後に、ノンリニア編集端末３０から編集済み映像ファイルの書込み要求を受けた場合を説明する。図２２は、そのときのシーケンス図である。また、図２３は、ノンリニア編集端末３０から編集映像１の書込み要求が入力された場合の、リムーバブル記録媒体２０、ゲートウェイサーバ５１及びビデオサーバ５２の状態を示す模式図である。
【０１１１】
図２２において、処理部５１１は、ノンリニア編集端末３０から編集済み映像ファイル：編集映像１の書込み要求を受け取ると、この書込み要求をビデオサーバ５２へ転送する。ビデオサーバ５２は、書込み要求を受けると、編集映像１の映像データを物理アドレス：ｈ０００００００４へ書き込む（Ｓ２２１）。そして、ビデオサーバ５２は、映像データの書き込みが完了すると、ファイル管理テーブル及びブロック管理テーブルを更新し（Ｓ２２２）、ゲートウェイサーバ５１へ、映像データの書き込み場所を通知する。処理部５１１は、ビデオサーバ５２からの書き込み場所の通知に基づいて、保持部５１２のファイル管理テーブル及びブロック管理テーブルを更新する（Ｓ２２３）。
【０１１２】
このように、ゲートウェイサーバ５１は、編集済みの映像ファイルの書き込み要求を受けると、その映像ファイルをビデオサーバ５２へ転送して記録させる。そして、ビデオサーバ５２に記録させた後、ビデオサーバ５２のファイル管理テーブル及びブロック管理テーブルに基づいて、保持部５１２のファイル管理テーブル及びブロック管理テーブルを更新するようにしている。これにより、映像データ処理システム５０では、編集済みの映像ファイルは、ゲートウェイサーバ５１保持部５１２においても管理されることとなる。
【０１１３】
以上のことから、本発明の映像データ処理システムによれば、取得した映像ファイルのノンリニア編集を待ち時間なく開始することができる。
【０１１４】
（その他の実施形態）  
なお、本発明は上記各実施形態に限定されるものではない。例えば、上記各実施形態では、読出し装置１１が、リムーバブル記録媒体２０からその内部に記録された映像ファイル及び管理テーブルを読み出す例について説明したが、読出し装置１１はリムーバブル記録媒体２０からデータを読み出すことに限定されるわけではない。例えば、カメラが内蔵記録媒体を備える場合、読出し装置１１は、カメラの内蔵記録媒体から映像ファイル及び管理テーブルを直接読み出してもよい。
【０１１５】
また、上記各実施形態では、リムーバブル記録媒体２０には、フラッシュメモリ等の半導体記録媒体又はハードディスク等が用いられている例を説明している。ここで、リムーバブル記録媒体２０にディスクメディアを用いた場合、シークタイムのため、複数の処理を同時実行すると処理切り替えのオーバーヘッドが大きい。そのため、本発明では、リムーバブル記録媒体２０にフラッシュメモリ等の半導体記録媒体を採用した方が、編集操作のためのアクセスと映像データの転送処理が混在している際に効率的に処理することが可能となる。
【０１１６】
また、上記各実施形態では、ノンリニア編集端末３０による編集処理に伴う読出し要求及び書込み要求が受信される例について説明したが、外部からのアクセスはノンリニア編集端末３０に限定されるわけではない。例えば、デコーダ装置等によりビデオサーバにアクセス処理が施されても同様に実施可能である。
【０１１７】
また、上記各実施形態では、外部からアクセスする端末がノンリニア編集端末３０のみである例について説明したが、外部端末は１つに限定されるわけではない。なお、外部端末が複数ある場合、これら外部端末それぞれに優先順位を付与する順位付与部をビデオサーバ１２又はゲートウェイサーバ５１にさらに設けてもよい。これにより、複数の外部端末から読出し要求を受信した場合、ビデオサーバ１２及びゲートウェイサーバ５１は、順位付与部で付与された優先順位の高い外部端末へ優先して映像データを転送することが可能となる。
【０１１８】
さらに、本発明は、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
【符号の説明】
【０１１９】
１０…映像データ処理システム
１１…読出し装置
１２…ビデオサーバ
１２１…記録部
１２２…保持部
１２３…処理部
２０…リムーバブル記録媒体
３０…ノンリニア編集端末
４０…カメラ
５０…映像データ処理システム
５１…ゲートウェイサーバ
５１１…処理部
５１２…保持部
５２…ビデオサーバ
【図１】
2010097683.tif 000003
【図２】
2010097683.tif 000004
【図３】
2010097683.tif 000005
【図４】
2010097683.tif 000006
【図５】
2010097683.tif 000007
【図６】
2010097683.tif 000008
【図７】
2010097683.tif 000009
【図８】
2010097683.tif 000010
【図９】
2010097683.tif 000011
【図１０】
2010097683.tif 000012
【図１１】
2010097683.tif 000013
【図１２】
2010097683.tif 000014
【図１３】
2010097683.tif 000015
【図１４】
2010097683.tif 000016
【図１５】
2010097683.tif 000017
【図１６】
2010097683.tif 000018
【図１７】
2010097683.tif 000019
【図１８】
2010097683.tif 000020
【図１９】
2010097683.tif 000021
【図２０】
2010097683.tif 000022
【図２１】
2010097683.tif 000023
【図２２】
2010097683.tif 000024
【図２３】
2010097683.tif 000025