(57)【特許請求の範囲】
【請求項１】
記録媒体に記録されたストリームデータをデジタル化するデジタイズ装置において、
取得するストリームデータ毎に作成された情報であって、取得するストリームデータの属性を表す属性情報を所定の順序に配置する属性情報配置手段と、
上記記録媒体を再生する再生装置を上記属性情報に基づいて制御する制御手段と、
上記再生装置により再生されたストリームデータを所定の形式に変換するデータ変換手段と、
上記所定の形式に変換されたストリームデータが記憶される記憶手段とを備え、
上記属性情報は、少なくとも取得するストリームデータの区間を表す開始時間情報及び終了時間情報を含んで構成され、
上記属性情報配置手段は、ストリームデータを取得する区間が互いに重複及び／又は連続して一続きの区間を形成する属性情報を一のグループとしてグループ化し、グループ化して得られた各グループを当該各グループの開始時間情報に基づいて配置すること
を特徴とするデジタイズ装置。
【請求項２】
上記属性情報配置手段は、上記記録媒体毎に上記属性情報を上記開始時間情報に基づいて配置することを特徴とする請求項１記載のデジタイズ装置。
【請求項３】
上記属性情報はさらに、取得するストリームデータの圧縮に関する情報を含んで構成され、各グループを構成する属性情報は、上記圧縮に関する情報の内容が同一であることを特徴とする請求項１記載のデジタイズ装置。
【請求項４】
上記圧縮に関する情報は、圧縮フォーマット情報及び圧縮率情報であることを特徴とする請求項３記載のデジタイズ装置。
【請求項５】
上記属性情報配置手段は、ストリームデータを取得する区間が互いに重複する上記グループを異なるレイヤーとして配置することを特徴とする請求項１記載のデジタイズ装置。
【請求項６】
上記属性情報配置手段は、各レイヤー内においてストリームデータを取得する区間が連続し及び／又はその間隔が所定の閾値以内にある上記グループをさらにグループ化して連続グループとし、グループ化した各連続グループを当該各連続グループの開始時間情報に基づいて配置することを特徴とする請求項５記載のデジタイズ装置。
【請求項７】
上記所定の閾値は、上記再生装置に基づいて決定されたものであることを特徴とする請求項６記載のデジタイズ装置。
【請求項８】
上記属性情報はさらに、上記取得するストリームデータの圧縮に関する情報を含んで構成されており、上記圧縮に関する情報に基づいて上記グループを連続グループとしてグループ化することを特徴とする請求項６記載のデジタイズ装置。
【請求項９】
上記記録媒体はテープ状の記録媒体であることを特徴とする請求項１記載のデジタイズ装置。
【請求項１０】
記録媒体に記録されたストリームデータをデジタル化するデジタイズ方法において、
取得するストリームデータ毎に作成された情報であって、取得するストリームデータの属性を表す属性情報を所定の順序に配置する属性情報配置工程と、
上記記録媒体を再生する再生装置を上記属性情報に基づいて制御する制御工程と、
上記再生装置により再生されたストリームデータを所定の形式に変換するデータ変換工程と、
上記所定の形式に変換されたストリームデータを記憶手段に記憶させる記憶工程とを有し、
上記属性情報は、少なくとも取得するストリームデータの区間を表す開始時間情報及び終了時間情報を含んで構成され、
上記属性情報配置工程では、ストリームデータを取得する区間が互いに重複及び／又は連続して一続きの区間を形成する属性情報を一のグループとしてグループ化し、グループ化して得られた各グループを当該各グループの開始時間情報に基づいて配置すること
を特徴とするデジタイズ方法。
【請求項１１】
記録媒体に記録されたストリームデータをデジタル化するデジタイズシステムにおいて、
上記記録媒体を再生する再生装置と、
取得するストリームデータ毎にその属性を表す属性情報を作成する属性情報作成手段と、上記属性情報作成手段によって作成された上記属性情報を所定の順序に配置する属性情報配置手段と、上記再生手段を上記属性情報に基づいて制御する制御手段と、上記再生手段により再生されたストリームデータを所定の形式に変換するデータ変換手段と、上記所定の形式に変換されたストリームデータが記憶される記憶手段とを有するデジタイズ装置とを備え、
上記属性情報は、少なくとも取得するストリームデータの区間を表す開始時間情報及び終了時間情報を含んで構成され、
上記属性情報配置手段は、ストリームデータを取得する区間が互いに重複及び／又は連続して一続きの区間を形成する属性情報を一のグループとしてグループ化し、グループ化して得られた各グループを当該各グループの開始時間情報に基づいて配置すること
を特徴とするデジタイズシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記録媒体に記録されたストリームデータをデジタル化するデジタイズ装置、デジタイズ方法及びデジタイズシステムに関し、詳しくは、記録媒体の再生上の観点から、ストリームデータをデジタル化する順序を最適にしたデジタイズ装置、デジタイズ方法及びデジタイズシステムに関する。
【０００２】
【従来の技術】
近年、コンピュータの普及、これに伴うハードディスク等の記憶装置の大容量化に伴い、ビデオ・カセット・レコーダ（Video Cassette Recorder。以下、ＶＣＲという。）等から、映像、音声、メタデータ等のストリーム（Stream）データを、コンピュータに装着されたＩ／Ｏ（Input／Output）ボード等を通して、ハードディスク内にデジタルデータとして格納することが行われている。この場合、ユーザは、所定のアプリケーションプログラムを用いて、以下の手順にしたがって処理を行なうことにより、ＶＣＲからのデータをハードディスクにデジタルデータとして格納する。
【０００３】
すなわち、まず、ユーザは、目的（ターゲット）となるストリームデータが格納されている記録媒体（Media。以下、メディアという。）をＶＣＲ等にセットする。ユーザは、いわゆるロギング（Logging）アプリケーションプログラムを用いて、ＶＣＲ等のコントロール及び状態確認を行ないながら、取り込みたいストリームデータを探す。そして、取り込みたいストリームデータが見つかったら、メディア上の位置（Timecode），デュレーション（Duration；時間長），圧縮フォーマット，及び圧縮率等をロギングデータとして記憶装置等に記憶させることで登録をする。複数のロギングデータを作成する場合には、上述の手順を繰り返す。なお、上述したようなロギングデータは、複数のメディアにわたるものであっても構わない。
【０００４】
そして、ユーザは、作成したロギングデータに基づいて、いわゆるバッチデジタイズアプリケーションプログラムを用いて、ストリームデータをデジタルデータとして記憶手段に格納する。記憶手段としては、例えば転送速度が高速なものが好ましい。例えば、ハードディスクなどが考えられる。このとき、バッチデジタイズアプリケーションプログラムは、ロギングデータをもとに、例えば、ＶＣＲのコントロール，Ｉ／Ｏボードの制御，及びフレキシカート（Flexi Cart）を使ってのメディアの交換等を行なう。このバッチデジタイズアプリケーションプログラムを用いた一連の処理を、バッチデジタイズと呼ぶ。
【０００５】
【発明が解決しようとする課題】
ところで、上述のロギングデータは、例えば、ユーザによって作成された順序で並んで記憶されており、バッチデジタイズをするときにもその順序にしたがってハードディスク等への格納作業をすることが一般的である。しかしながら、ユーザは必ずしもメディア上のストリームデータに対して、時系列にロギングデータを作成する訳ではない。
【０００６】
このため、上述のロギングデータを用いてバッチデジタイズを実行する際には、例えば、ＶＣＲは、ヘッドをメディア上で相対的に往復走査させ、ターゲットとするストリームデータを探すことになるため、例えば、多くの時間がかかってしまう。また、或いはメディアへ物理的なダメージを与えてしまう等の問題を引き起こす。
【０００７】
具体的には、このメディアが、例えばテープ状のメディアであれば、ＶＣＲでは、巻戻し（Rewind）、早送り（Forward）等が繰り返し行なわれることになる。或いは連続してバッチデジタイズを行なえるはずのロギングデータが存在していたとしても、キューアップ（Cue up）をしなければならない等、その動作中には無駄な時間が多くなる。また、テープ状のメディアを扱う上では、過度の巻戻しや早送り等は、テープに物理的なダメージを与える。したがって、ユーザにとっては、このような無駄な動作を避け、処理時間が早く、キューアップ等が少なくメディアを傷めないバッチデジタイズであることが好ましい。
【０００８】
そこで、本発明は、上述のような問題点に鑑みてなされたものであり、バッチデジタイズの際の処理時間を高速化し、メディアに与えるダメージを抑えたバッチデジタイズを実現するデジタイズ装置及び方法を提供するものである。
【０００９】
【課題を解決するための手段】
本発明に係るデジタイズ装置は、記録媒体に記録されたストリームデータをデジタル化するデジタイズ装置において、取得するストリームデータ毎に作成された情報であって、取得するストリームデータの属性を表す属性情報を所定の順序に配置する属性情報配置手段と、記録媒体を再生する再生装置を属性情報に基づいて制御する制御手段と、再生装置により再生されたストリームデータを所定の形式に変換するデータ変換手段と、所定の形式に変換されたストリームデータが記憶される記憶手段とを備え、上記属性情報は、少なくとも取得するストリームデータの区間を表す開始時間情報及び終了時間情報を含んで構成され、上記属性情報配置手段は、ストリームデータを取得する区間が互いに重複及び／又は連続して一続きの区間を形成する属性情報を一のグループとしてグループ化し、グループ化して得られた各グループを当該各グループの開始時間情報に基づいて配置する。
【００１０】
このようなデジタイズ装置は、属性情報配置手段により属性情報を所定の順序に配置し、制御手段により属性情報に基づいて再生装置を制御して記録媒体を再生させ、再生されたストリームデータをデータ変換手段により所定の形式に変換して記憶手段に記憶させる。
【００１１】
また、本発明に係るデジタイズ方法は、記録媒体に記録されたストリームデータをデジタル化するデジタイズ方法において、取得するストリームデータ毎に作成された情報であって、取得するストリームデータの属性を表す属性情報を所定の順序に配置する属性情報配置工程と、記録媒体を再生する再生装置を属性情報に基づいて制御する制御工程と、再生装置により再生されたストリームデータを所定の形式に変換するデータ変換工程と、所定の形式に変換されたストリームデータを記憶手段に記憶させる記憶工程とを有し、上記属性情報は、少なくとも取得するストリームデータの区間を表す開始時間情報及び終了時間情報を含んで構成され、上記属性情報配置工程では、ストリームデータを取得する区間が互いに重複及び／又は連続して一続きの区間を形成する属性情報を一のグループとしてグループ化し、グループ化して得られた各グループを当該各グループの開始時間情報に基づいて配置する。
【００１２】
このようなデジタイズ方法により、デジタイズ装置は、所定の順序に配置された属性情報を用いて記録媒体からストリームデータを再生し、所定の形式に変換して記憶する。
【００１３】
また、本発明に係るデジタイズシステムは、記録媒体に記録されたストリームデータをデジタル化するデジタイズシステムにおいて、記録媒体を再生する再生装置と、ストリームデータ毎にその属性を表す属性情報を作成する属性情報作成手段と、属性情報作成手段によって作成された属性情報を所定の順序に配置する属性情報配置手段と、再生手段を属性情報に基づいて制御する制御手段と、再生手段により再生されたストリームデータを所定の形式に変換するデータ変換手段と、所定の形式に変換されたストリームデータが記憶される記憶手段とを有するデジタイズ装置とを備え、上記属性情報は、少なくとも取得するストリームデータの区間を表す開始時間情報及び終了時間情報を含んで構成され、上記属性情報配置手段は、ストリームデータを取得する区間が互いに重複及び／又は連続して一続きの区間を形成する属性情報を一のグループとしてグループ化し、グループ化して得られた各グループを当該各グループの開始時間情報に基づいて配置する。
【００１４】
このようなデジタイズシステムにより、デジタイズ装置は、所定の順序に配置された属性情報を用いて記録媒体からストリームデータを再生し、所定の形式に変換して記憶する。
【００１５】
【発明の実施の形態】
以下、本発明の実施の形態について図面を用いて詳細に説明する。この実施の形態は、本発明をいわゆるノンリニア編集装置に適用したものである。ノンリニア編集装置は、ユーザがビデオ・カセット・レコーダ（Video Cassette Recorder。以下、ＶＣＲという。）等の記録媒体（Media。以下、メディアという。）のストリーム（Stream）データを、ノンリニアでアクセス可能な記憶装置にデジタルデータとして取り込みをする、すなわち、ストリームデータのデジタイズをする際に用いられるものである。
【００１６】
例えば、ユーザがＶＣＲ等のメディアからストリームデータのデジタイズを行なう際に、いわゆるロギング（Logging）アプリケーションプログラムを用いて、デジタイズをしたいストリームデータの属性情報として記憶させるデータを、ロギングデータという。ロギングデータは、例えば、デジタイズをしたいストリームデータのメディア上の位置（Timecode），デュレーション（Duration；時間長），圧縮フォーマット及び圧縮率等の情報から構成されるものであり、詳しくは後述する。
【００１７】
また、ストリームデータをデジタイズする際には、いわゆるバッチデジタイズアプリケーションプログラムが用いられる。バッチデジタイズアプリケーションプログラムは、ロギングデータに基づいて、ストリームデータをデジタル化し、ノンリニアでアクセス可能な記憶装置にデジタルデータとして格納する。ノンリニアでアクセス可能な記憶装置としては、例えばハードディスク等が好ましい。バッチデジタイズアプリケーションプログラムは、このとき、ロギングデータに基づいて、例えば、ＶＣＲのコントロール、Ｉ／Ｏ（Input／Output）ボードの制御及びフレキシカート（Flexi Cart）を使ってのメディアの交換等を行なう。このバッチデジタイズアプリケーションプログラムを用いた一連の処理を、バッチデジタイズと呼ぶ。
【００１８】
バッチデジタイズの機能は、主にノンリニア編集装置に搭載される。ユーザは（バッチ）デジタイズをすることで、ＶＣＲ上の素材を、例えばコンピュータ等のハードディスク上のデジタル素材に変換することができる。
【００１９】
図１に、本発明に係るノンリニア編集システムの概略構成を示す。図１において、ノンリニア編集システム１はデジタイズシステムとされ、ワークステーション２，ＶＣＲ３，ビデオモニタ・スピーカ４及びハードディスク５より構成される。ワークステーション２は、制御手段として機能し、モニタ２ａ，ワークステーション本体２ｂ，キーボード２ｃ及び図２におけるＩ／Ｏボード６等より構成される。
【００２０】
モニタ２ａはワークステーション２における画像表示手段であり、ワークステーション２における各種情報、各種プログラムの実行状態及び外部からの入出力の状態等を画像やテキストとして表示するように構成されている。ワークステーション本体２ｂは、ワークステーション２における主たる情報処理部分であり、各種情報や信号の処理、各種プログラムの実行及び外部との入出力の制御等を行なう制御部（図示せず）と、必要な情報や、各種プログラムが記憶される図示しない記憶部等を備えて構成されている。ここで、記憶部は、本発明に係るデジタイズ装置の記憶手段とされ、例えばハードディスク等の記憶装置である。キーボード２ｃは、ワークステーション２におけるユーザからの入力手段として構成されている。ワークステーション２における入出力手段とされるＩ／Ｏボード６は、上述の制御部からの各種制御信号等の出力や、ストリームデータ等が入力される。Ｉ／Ｏボード６は、入出力されるデータの形式に対応した構成とされ、例えば、ＤＶ５０，ＭＰＥＧ２及びＭＰＥＧ１等のデータ形式に対応していることが考えられる。
【００２１】
このようにして構成されるワークステーション２は、ノンリニア編集のため、ワークステーション本体２ａに備えられたＩ／Ｏボード６の入出力を通じて、各種周辺機器を制御し、ノンリニア編集作業ができるよう所定のプログラムが記憶されている。各種周辺機器は、後述するＶＣＲ３、ビデオモニタ・スピーカ４、ハードディスク５等である。ワークステーション２は、ＶＣＲ３を制御して得られたストリームデータ（ビデオ・オーディオ信号）に所定の処理を施し、ハードディスク５にデジタルデータとして出力する。所定の処理とは、例えばデジタル化やデータ量の圧縮等である。また、ワークステーション２は、ビデオモニタ・スピーカ４に、ビデオ・オーディオ信号を出力するように構成されている。また、所定のプログラムとは、後述するロギングアプリケーションプログラム１０、バッチデジタイズアプリケーションプログラム２０等である。なお、ワークステーション２は、ワークステーションに限られるものではなく、例えば、いわゆるパーソナルコンピュータ等であってもよい。また、マウス等をユーザからの入力手段として構成に加えてもよい。
【００２２】
ＶＣＲ３は、本発明に係るノンリニア編集システムの再生手段として機能する。ＶＣＲ３は、ワークステーション２に制御されて、ストリームデータが記録されたメディアを再生し、ビデオ信号及び／又はオーディオ信号を出力するように構成されている。ワークステーション２とＶＣＲ３とは、例えば９ピンタイプのケーブルによって接続されている。ＶＣＲ３は、例えばこの９ピンタイプのケーブルを通じてワークステーション２に制御され、メディア上の任意のストリームデータをワークステーション２に出力するように構成される。なお、ＶＣＲ３は、メディアがテープ状のものである場合、例えばＶＴＲ（Video Tape Recorder）などと呼ばれることもある。また、ワークステーション２との接続は、ケーブルに限られるものではなく、無線通信方式を用いたものであってもかまわない。
【００２３】
ビデオモニタ・スピーカ４は、ワークステーション２より出力されるビデオ・オーディオ信号を、画像或いは音声として外部に出力するように構成される。例えば画像表示手段として用いられるビデオモニタ４ａ、音声出力手段として用いられるスピーカ４ｂ等を用いて、外部に画像或いは音声等を出力するように構成されている。ビデオモニタ・スピーカ４は、ワークステーション２と、例えばケーブルを用いて接続されている。ユーザは、ビデオモニタ・スピーカ４により、例えば編集作業の過程における各種ストリームデータ等を、ビデオ・オーディオ信号として再生して、視覚的、聴覚的に確認することができる。なお、ワークステーション２との接続は、ケーブルに限られるものではなく、無線通信方式を用いたものであっても構わない。
【００２４】
ハードディスク５は、本発明に係るデジタイズ装置の記憶手段とされ、ノンリニア編集装置における外部記憶手段として構成される。ハードディスク５は、ストリームデータをノンリニアでアクセス可能なデジタルデータとして記憶し、ワークステーション２と高速でやり取りするために適したものとされる。例えば、転送速度が高速で、記憶容量が比較的大きなものとされる。なお、ハードディスク５は、本発明に係るノンリニア編集システムにおける外部記憶手段とされるが、ワークステーション本体２ｂに内蔵されるものでもよい。また、ワークステーション本体２ｂの記憶手段である記憶部のハードディスクを、外部記憶手段として用いてもよい。また、ハードディスク５は、磁気記録方式のハードディスクに限られるものではなく、半導体を用いた、いわゆるメモリカード等の記憶装置であってもよい。要は、ノンリニアでアクセスが可能で、ストリームデータ等を高速で記憶・転送することができればよいのである。
【００２５】
上述したように構成されるノンリニア編集システム１は、ユーザがロギングアプリケーションプログラムを用いて作成し、記憶させたロギングデータを用いて、ＶＣＲ３のメディア上のストリームデータをバッチデジタイズし、得られたデジタルデータをハードディスク５に記憶させる。これにより、ユーザは、ノンリニアでストリームデータのコンテンツ編集を行なうことができる。ここで、このようなノンリニア編集においては、個々の素材をクリップ（Clip）と呼ぶ。クリップは、基本的には１クリップにつき、複数のファイルが関連付けされている。
【００２６】
次に、図２を用いて、ロギングアプリケーションプログラム及びバッチデジタイズアプリケーションプログラムの構成を説明する。ロギングアプリケーションプログラム１０は、例えばワークステーション２の図示しない記憶部に記憶されたプログラムであり、ワークステーション２の図示しないＣＰＵで実行されるものである。このときワークステーション２のＣＰＵは、属性情報作成手段として機能する。ロギングアプリケーションプログラム１０は、ロギングアプリケーションプログラムＧＵＩ（Graphical User Interface）１１、ＶＣＲ制御モジュール１２、Ｉ／Ｏボード制御モジュール１３及びロギングデータＤＢ（データベース）１４等より構成される。
【００２７】
ロギングアプリケーションプログラムＧＵＩ１１は、ユーザからの入力に応じて、各種制御のための制御信号等を、例えばＶＣＲ制御モジュール１２、Ｉ／Ｏボード制御モジュール１３等に対して出力する。また、ＶＣＲ制御モジュール１２及びＩ／Ｏボード制御モジュール１３等から、各々のタイムコード（Timecode）やステータス（Status）等といった情報が入力される。これらの情報やユーザからの入力に基づき、ＶＣＲ制御モジュール１２及びＩ／Ｏボード制御モジュール１３等を通じて、ＶＣＲ３及びＩ／Ｏボード６各々に対する制御を行ない、属性情報としてのロギングデータを作成するものとして構成されている。また、作成したロギングデータを、ロギングデータＤＢ１４に記憶させる。このようにして、ロギングアプリケーションプログラム１０は、ロギングデータを作成し、記憶させる。
【００２８】
ＶＣＲ制御モジュール１２は、ロギングアプリケーションプログラムＧＵＩ１１及び後述のデジタイズモジュール２２等からの各種制御のための制御信号（コントロールコマンド）等によって、ＶＣＲ３の動作を制御するように構成される。また、ＶＣＲ３からのタイムコードやステータスを、ロギングアプリケーションプログラムＧＵＩ１１及びデジタイズモジュール２２等に伝えるように構成されている。
【００２９】
Ｉ／Ｏボード制御モジュール１３は、ロギングアプリケーションプログラムＧＵＩ１１及び後述のデジタイズモジュール２２等からの各種制御のための制御信号（コントロールコマンド）等によって、Ｉ／Ｏボード６の動作を制御するように構成される。また、Ｉ／Ｏボード６の各種状態（ステータス）を、ロギングアプリケーションプログラムＧＵＩ１１及びデジタイズモジュール２２等に伝えるように構成されている。
【００３０】
ロギングデータＤＢ１４は、ロギングアプリケーションプログラムＧＵＩ１１で作成されたロギングデータが記憶される記憶部分であり、具体的には、例えばワークステーション２の図示しない記憶部等に記憶されるものである。また、記憶されたロギングデータは、後述のバッチデジタイズプログラムＧＵＩ２１により、読み出される。
【００３１】
以上のように構成されるロギングアプリケーションプログラム１０によって、ユーザは、ＶＣＲ３より取得したいストリームデータを探し、そのストリームデータに関するロギングデータを作成する。
【００３２】
バッチデジタイズアプリケーションプログラム２０は、バッチデジタイズＧＵＩ２１，デジタイズモジュール２２，ＶＣＲ制御モジュール１２，Ｉ／Ｏボード制御モジュール１３，及びロギングデータＤＢ（データベース）１４等を備えて構成される。このうち、ＶＣＲ制御モジュール１２，Ｉ／Ｏボード制御モジュール１３及びロギングデータＤＢ１４は、ロギングアプリケーションプログラム１０との共通、或いは共有部分として構成されている。バッチデジタイズアプリケーションプログラム２０は、例えばワークステーション２の図示しない記憶部に記憶されたプログラムであり、ワークステーション２の図示しないＣＰＵで実行されるものである。また、ロギングデータＤＢ１４に記憶されたロギングデータに基づいて、任意のストリームデータをバッチデジタイズし、外部記憶装置であるハードディスク５に出力して記憶させるように構成されている。
【００３３】
バッチデジタイズアプリケーションプログラムＧＵＩ２１は、ロギングデータＤＢ１４に記憶されたロギングデータを読み出し、デジタイズモジュール２２に出力する。デジタイズモジュール２２は、ワークステーション２の図示しないＣＰＵで実行され、このときワークステーション２のＣＰＵは、属性情報配置手段及びデータ変換手段として機能する。バッチデジタイズモジュール２２は、バッチデジタイズアプリケーションプログラムＧＵＩ２１より入力されたロギングデータを、所定の順序に配置するように構成される。バッチデジタイズモジュール２２は、所定の順序に配置されたロギングデータに基づき、ＶＣＲ制御モジュール１２及びＩ／Ｏボード制御モジュール１３等を通じて、ＶＣＲ３及びＩ／Ｏボード６各々に対する制御を行ない、任意のストリームデータのバッチデジタイズを実施する。バッチデジタイズにより取得されたストリームデータは、ハードディスク５にデジタルデータとして記憶される。このようにして、バッチデジタイズアプリケーションプログラム２０は、ロギングアプリケーションプログラム１０により作成されたロギングデータを、所定の順序に配置し、その結果に基づき、ＶＣＲ３のストリームデータをバッチデジタイズして、ハードディスク５にデジタルデータとして記憶させる。ロギングデータの所定の順序に関しては後述する。
【００３４】
ここで、前述のロギングデータについて説明する。ロギングデータは、例えば図３に示すようなパラメータより構成される。すなわち、例えば、ストリームデータのメディア上の位置（Timecode）、デュレーション、圧縮フォーマット及び圧縮率等である。
【００３５】
より具体的には、まず、ストリームデータのメディア上の開始時間情報であるスタート点及び終了時間情報であるエンド点がある。これらは、例えばタイムコードとして表されている。また、デジタイズするストリームデータの時間長であるデュレーションは、例えばフレーム数で表される。また、デジタイズ終了位置を上述のエンド点とするか、或いは上述のデュレーションとするかを示すデジタイズの終了条件フラグ（End or Duration）がある。デジタイズ終了位置をエンド点とするのは、タイムコードジャンプ等に対応する場合のためである。デジタイズ終了条件フラグは、例えばブール（BOOL）値として表される。
【００３６】
また、ＶＣＲより出力されるデータのフレームのタイプを示すフレームタイプがある。フレームタイプとしては、ＮＤＦ，ＤＦ，ＰＡＬ及び２４等が考えられる。また、ハードディスク上でのファイル名称となるファイル名は、例えばテキスト（文字）として表されている。圧縮フォーマットは、ＤＶ５０，ＭＰＥＧ２及びＭＰＥＧ１等のように表される。圧縮率は、例えば圧縮におけるデータレートとして表される。
【００３７】
デジタルデータとして格納するトラック数を示すストリームトラックは、ビットフラグとして表される。また、複数のメディアを扱う場合に、それを識別するため、識別子としてメディアＩＤがある。これは、例えばメディアのシリアルＩＤとして表される。以上がロギングデータの一例の説明である。
【００３８】
本発明に係るデジタイズ装置は、上述したロギングデータに基づいてＶＣＲのストリームデータをデジタイズする際に、ロギングデータを所定の順序に配置することにより、バッチデジタイズの効率を上げ、ひいてはＶＣＲで再生するメディアに与えるダメージを最小限に抑えるものである。ロギングデータの所定の順序とは、例えばＶＣＲにおける動作をスムーズにするような順序である。より具体的には、例えば、ＶＣＲにおけるプリロール（Preroll）動作回数を最小化し、バッチデジタイズに要する時間を短縮するようなロギングデータの順序である。このロギングデータの配置に関する処理は、前述したデジタイズモジュール２２において実行される。デジタイズモジュール２２は、バッチデジタイズアプリケーションプログラム２０の１モジュールとして構成されており、具体的には、例えばいわゆるオブジェクトとして構成されている。
【００３９】
図４に、デジタイズモジュール２２の詳細な構成を示す。デジタイズモジュール２２は、ファミリークリップ生成モジュール２３、連続ファミリー生成モジュール２４及びＶＣＲコントロールモジュール２５より構成される。
【００４０】
ファミリークリップ生成モジュール２３は、ロギングデータよりファミリークリップを生成してファミリーロギングデータとして出力するものとして構成されている。ここで、ファミリークリップは、ロギングデータを所定の順序に配置し、グループ化したロギングデータのグループである。また、ファミリーロギングデータは、ファミリークリップを構成する各ロギングデータ等より構成される。これらについては、後述する。
【００４１】
連続ファミリー生成モジュール２４は、ファミリークリップ生成モジュール２３より出力されたファミリーロギングデータより連続ファミリーを生成して出力するものとして構成されている。ここで、連続ファミリーは、ファミリーロギングデータを所定の順序に配置し、グループ化したファミリーロギングデータのグループであり、これについても後述する。
【００４２】
ＶＣＲコントロールモジュール２５は、連続ファミリー生成モジュール２４で生成された連続ファミリーに基づき、ＶＣＲ制御のためのＶＣＲコントロールコマンドを生成して出力するように構成されている。ＶＣＲコントロールコマンドは、例えば図２のＶＣＲ制御モジュール１２に入力され、ＶＣＲ３における各種動作がそれにより制御される。
【００４３】
このようにして構成されるデジタイズモジュール２２の動作を、図５を用いて説明する。以下で説明するロギングデータの配置は、図２中のデジタイズモジュール２２の部分で行われる。ロギングデータが複数のメディアにわたるものである場合、ステップＳ１においてメディア毎に分類される。さらに、ステップＳ２でロギングデータを配置し、ロギングデータはファミリークリップとしてグループ化される。
【００４４】
ここで、ファミリークリップについて詳細に説明する。ファミリークリップは、ロギングデータを、圧縮フォーマット及び圧縮率（圧縮比）（以下、圧縮データという。）が同一のもので分類し、圧縮データで分類されたロギングデータごとにスタート点をキーとして昇順に配置し、ストリームデータを取得する区間が互いに重複及び／又は連続して一続きの区間を形成するロギングデータを一のグループとしてグループ化したものである。また、グループ化されなかった単独のロギングデータは、１つのファミリークリップと同様の扱いをしてもよい。また、ファミリークリップは、トラック単位で１ストリームトラック（Stream Track）を共有している。ストリームトラックは、ファミリークリップ内の各ロギングデータで表される各クリップが持つトラックの重複を除いた総和である。
【００４５】
例えば、図６に示すように、１つのメディア内のロギングデータで、ファミリークリップとしてグループ化されたロギングデータによって表されるクリップＣ１，クリップＣ２，及びクリップＣ３等があるとする。クリップＣ１の持つトラックがビデオトラックＶ，オーディオトラックＡ１，及びオーディオトラックＡ２の３トラック、クリップＣ２の持つトラックがビデオトラックＶ，オーディオトラックＡ２，及びオーディオトラックＡ３、クリップＣ３の持つトラックがビデオトラックＶ，オーディオトラックＡ３，及びオーディオトラックＡ４であったとする。
【００４６】
このとき、このファミリークリップのストリームトラックは、各クリップの持つトラックの重複を除いた総和であるから、ビデオトラックＶ，オーディオトラックＡ１，オーディオトラックＡ２，オーディオトラックＡ３，及びオーディオトラックＡ４となる。このようなストリームトラックを、ファミリークリップは、各クリップでトラック単位に共有している。このように定義される各ストリームトラックは、ハードディスク上では、例えばファイルに対応している。
【００４７】
所定の順序に従って配置されたロギングデータが、ファミリークリップとしてグループ化される手順について、図７のフローチャートを用いて具体的に説明する。この手順は、図５におけるステップＳ２の処理に相当する。
【００４８】
まず、ステップＳ１０では、ロギングデータを圧縮データが同一のもの同士に分類する。ステップＳ１１では、同一圧縮グループのロギングデータを、スタート点をキーとして昇順に配置する。
【００４９】
ここで、一例として示した上記図６において、便宜上、ロギングデータで表される各クリップを用いて説明する。スタート点Ｃｓ１のクリップＣ１，スタート点Ｃｓ２のクリップＣ２，スタート点Ｃｓ３のクリップＣ３，及びスタート点Ｃｓ４のクリップＣ４が、各ロギングデータのスタート点をキーとしてスタート点Ｃｓ１乃至Ｃｓ４の順に昇順にソートされた状態とする。このとき、ステップＳ１２では、ソートされた同一圧縮グループ内のクリップのうち、かぶっているもの、すなわち重複している区間Ｍ１及び区間Ｍ２等を持つクリップＣ１乃至Ｃ３や、入れ子状態となっているもの、すなわちクリップＣ３と完全に重複した区間Ｍ３を持つクリップＣ４等で構成される連続した区間Ｆの間に存在するクリップのロギングデータを、ファミリークリップとしてグループ化する。
【００５０】
続くステップＳ１３においては、圧縮グループの数だけループが行なわれたか否かを判断している。圧縮グループの数だけループが行なわれたならば、処理を終了する。否ならば、ステップＳ１１に戻り、ファミリークリップとしてのグループ化の処理を続行する。このようにしてグループ化されたロギングデータが各々持つパラメータより構成された、ファミリークリップの属性情報としてのパラメータを、ファミリーロギングデータと呼ぶ。図８に、そのパラメータの一例を示す。
【００５１】
すなわち、ロギングデータセット，ストリームファイル名，ストリームトラック，スタート点Ｆｓ，エンド点Ｆｅ，デュレーション，圧縮フォーマット及び圧縮率等である。ロギングデータセットは、ファミリークリップを構成している全てのロギングデータより構成される。ストリームトラックについては、前述した通りである。ストリームファイル名は、ストリームトラックに対応した分だけ必要であり、例えば格納するハードディスク上でのファイル名となる。スタート点Ｆｓ及びエンド点Ｆｅは、メディア上でファミリークリップのそれぞれ開始位置（開始時間情報）及び終了位置（終了時間情報）を表し、具体的にはタイムコードである。デュレーション，圧縮フォーマット及び圧縮率は、それぞれ前述したロギングデータの内容と同様である。このようにして、図５におけるステップＳ２で、ファミリークリップが決定される。
【００５２】
ステップＳ３では、ステップＳ２において決定されたファミリークリップのファミリーロギングデータが、所定の順序に配置され、ファミリークリップをデジタルデータとして取得する順序が最適化される。以下、ステップＳ２で決定したファミリークリップを、ＶＣＲの動作上都合が良いように最適化して配置する手順について説明する。ここでいう最適化とは、例えば、デジタイズにおけるＶＣＲの動作上、プリロールの回数を最小化するような配置にファミリーロギングデータをソートすることである。
【００５３】
ファミリークリップを後述の連続ファミリーとして最適化する手順、すなわち、図５におけるステップＳ３の処理を、図９のフローチャートを用いて、詳細に説明する。ステップＳ２０において、ステップＳ２で得られたファミリーロギングデータを、そのスタート点Ｆｓをキーとして昇順に配置し、さらに各々のファミリーロギングデータで重複する区間があるものを別レイヤーとして配置する。なお、ステップＳ２０では、ファミリーロギングデータの圧縮データを考慮する必要はない。
【００５４】
具体的には、例えば図１０に示すように、ファミリーロギングデータで表されるファミリークリップＦ１乃至Ｆ７を、そのスタート点Ｆｓ１乃至Ｆｓ７の順に昇順に配置した場合を考える。このとき、スタート点の早い順に見たときに、例えば、ファミリークリップＦ１との重複する区間Ｍ４をもつファミリークリップＦ２を、ファミリークリップＦ１とは別レイヤーとして配置する。例えば、ファミリークリップＦ１をレイヤー（１）とすれば、ファミリークリップＦ２をレイヤー（２）として配置する。このように、ファミリークリップをレイヤーに分けて配置することで、複数のレイヤー構造を作成する。
【００５５】
次に、上述のように配置された各レイヤー内で、連続して処理できるファミリーロギングデータをさらに連続グループとしてグループ化する。ここで、連続して処理できるというのは例えば、ＶＣＲをサーボロックプレイ（Servo Lock Play）のまま、連続してファミリーロギングデータを処理できるという事である。この連続して処理できるファミリーロギングデータの連続グループを連続ファミリーと呼ぶ。
【００５６】
それらを実現するステップＳ２１乃至Ｓ２４においては、ファミリークリップのファミリーロギングデータがグループ化され、連続ファミリーが作成される。この一連の処理は、上述したレイヤーの数だけ行なわれる。ステップＳ２１では、各レイヤーの一のファミリーロギングデータにおいて、その前後に位置する他のファミリーロギングデータと間隔がある場合、その間隔が閾値以内か否かを判断する。この閾値は、使用するシステムやＶＣＲによって決まる値である。
【００５７】
例えば、その間隔があまりに長い場合は、サーボロックプレイより、キューアップして次のファミリーロギングデータのファミリークリップに合わせる方が処理が速いということも考えられる。もし、一のファミリーロギングデータと、その前後に位置する他のファミリーロギングデータとの間隔が閾値以内であれば、それらをまとめて連続ファミリーの候補とし、ステップＳ２２へ進む。否であれば、ステップＳ２４に進む。
【００５８】
具体的には、例えば、図１１に示すように、ステップＳ２０でのレイヤー毎に配置後のあるレイヤーにおいて、ファミリークリップがファミリークリップＦ１０乃至Ｆ１４の順で配置されている状態とする。ファミリークリップＦ１０とファミリークリップＦ１１との間に間隔Ｇ１、ファミリークリップＦ１３とファミリークリップＦ１４との間に間隔Ｇ２があり、ファミリークリップＦ１１乃至Ｆ１３は間隔をあけずに連続しているとする。ここで、上述した間隔の閾値を、例えば１０秒としたときに、（Ｇ１＞１０秒）、また（Ｇ２＜１０秒）であったとする。このとき、ファミリークリップＦ１４は、ファミリークリップＦ１１乃至Ｆ１３とともにまとめられて、連続ファミリーの候補となるが、ファミリークリップＦ１０は、そこには入らないことになる。なお、ファミリークリップＦ１０も、例えば、さらにその前に位置している上述の条件を満たすファミリークリップがあれば、別の連続ファミリーの候補となることも考えられる。
【００５９】
ステップＳ２２においては、ステップＳ２１において連続ファミリーの候補とされたグループに関して、例えばシステム上の制約から、連続ファミリーとしてグループ化できるか否かを判断する。例えば、デジタイズをする際に使用する圧縮フォーマットは、ワークステーションに備えられているＩ／ＯボードがサポートしているＣＯＤＥＣ（Coder-decoder）数に依存している。サポートしているＣＯＤＥＣが、例えば、圧縮フォーマットＤＶ２５及びＤＶ５０の２種類である場合、連続ファミリーとして扱うことができるのは、上述の圧縮フォーマット２種類と、非圧縮となる。
【００６０】
ステップＳ２２において、もし連続ファミリーの候補内の圧縮フォーマットが、サポートされない、或いはサポート数を超える圧縮フォーマットであれば、連続ファミリーとすることはできないため、ステップＳ２４へと進む。サポートされる範囲内の圧縮フォーマットであれば、ステップＳ２３において、連続ファミリーの候補は連続ファミリーとしてグループ化され、ステップＳ２４へと進む。
【００６１】
一例として、図１１に示されたレイヤーのファミリークリップの圧縮フォーマット例を図１２に示す。ファミリークリップＦ１０並びにＦ１４は非圧縮（Non）、ファミリークリップＦ１１は圧縮フォーマットＤＶ２５、及びファミリークリップＦ１２並びにＦ１３は圧縮フォーマットＤＶ５０であるとする。サポートしているＣＯＤＥＣが、例えば、圧縮フォーマットＤＶ２５及びＤＶ５０の２種類であるとすれば、この場合は、Ｉ／Ｏボードのサポート範囲内となる。したがって、ステップＳ２２において連続ファミリーの候補とされたファミリークリップＦ１１乃至Ｆ１４が、このような状態と判断されたときには、ステップＳ２３において連続ファミリーとしてグループ化される。
【００６２】
ステップＳ２４では、上述した処理をレイヤー数だけ繰り返したか否かを判断している。レイヤー数だけ繰り返し処理したならば、連続ファミリーの作成を終了する。否ならば、ステップＳ２１に戻り、レイヤー数だけ繰り返すまで処理を続行する。このようにして、図３におけるステップＳ３で、ファミリーロギングデータから連続ファミリーを作成し、それを昇順に配置し、さらにレイヤー別に配置することで、デジタイズの順序の最適化が行われる。
【００６３】
また、このようにしてグループ化される連続ファミリーが持つパラメータの一例を図１３に示す。パラメータとしては、例えばファミリーロギングデータセット及びレイヤーである。ファミリーロギングデータセットは、上述の連続ファミリーを構成する全ファミリーロギングデータより構成される。レイヤーは、上述のステップＳ２０において配置されたレイヤー番号を数値として持っている。
【００６４】
以上のようにして、ユーザが登録したロギングデータを、ファミリークリップ、或いは連続ファミリー等のグループ化をし、さらに層別することで、デジタイズの際にＶＣＲの動作上都合の良いように最適化を行なっている。
【００６５】
次に、このようにしてデータ整理された連続ファミリーに基づいて、ＶＣＲのストリームデータをデジタイズする。デジタイズの順序は、上述のレイヤー順に、さらにレイヤー内では、先頭からタイムコード順に連続ファミリーに基づきデジタイズを行なう。
【００６６】
以上のような本発明に係るデジタイズ装置におけるデジタイズ方法により、効率的にバッチデジタイズができるようにロギングデータを配置し、ＶＣＲの動作をスムーズに制御することができる。その結果、例えば、バッチデジタイズに要する処理時間を短縮できる。また、例えば、メディアに与えるダメージを最小限に抑えることができる。
【００６７】
【発明の効果】
本発明に係るデジタイズ装置は、記録媒体に記録されたストリームデータをデジタル化するデジタイズ装置において、取得するストリームデータ毎に作成された情報であって、取得するストリームデータの属性を表す属性情報を所定の順序に配置する属性情報配置手段と、記録媒体を再生する再生装置を属性情報に基づいて制御する制御手段と、再生装置により再生されたストリームデータを所定の形式に変換するデータ変換手段と、所定の形式に変換されたストリームデータが記憶される記憶手段とを備えることにより、所定の順序に配置された属性情報を用いて記録媒体からストリームデータを再生し、所定の形式に変換して記憶手段に記憶させる。これにより、デジタイズ装置は、効率的なバッチデジタイズができるようにロギングデータを配置するので、所定の順序に基づいてＶＣＲをスムーズに制御して、処理時間を短縮することができる。また、メディアに与えるダメージを最小限に抑えることができる。
【００６８】
また、本発明に係るデジタイズ方法は、記録媒体に記録されたストリームデータをデジタル化するデジタイズ方法において、取得するストリームデータ毎に作成された情報であって、取得するストリームデータの属性を表す属性情報を所定の順序に配置する属性情報配置工程と、記録媒体を再生する再生装置を属性情報に基づいて制御する制御工程と、再生装置により再生されたストリームデータを所定の形式に変換するデータ変換工程と、所定の形式に変換されたストリームデータを記憶手段に記憶させる記憶工程とを有しており、このデジタイズ方法によりデジタイズ装置は、所定の順序に配置された属性情報を用いて記録媒体からストリームデータを再生し、所定の形式に変換して記憶する。このデジタイズ方法により、効率的なバッチデジタイズができるようにロギングデータを配置するので、デジタイズ装置は、所定の順序に基づいてＶＣＲをスムーズに制御して、処理時間を短縮することができる。また、メディアに与えるダメージを最小限に抑えることができる。
【００６９】
また、本発明に係るデジタイズシステムは、記録媒体に記録されたストリームデータをデジタル化するデジタイズシステムにおいて、記録媒体を再生する再生装置、及び、取得するストリームデータ毎にその属性を表す属性情報を作成する属性情報作成手段と、属性情報作成手段によって作成された属性情報を所定の順序に配置する属性情報配置手段と、再生手段を属性情報に基づいて制御する制御手段と、再生手段により再生されたストリームデータを所定の形式に変換するデータ変換手段と、所定の形式に変換されたストリームデータが記憶される記憶手段とを有するデジタイズ装置とを備えており、このデジタイズシステムによりデジタイズ装置は、所定の順序に配置された属性情報を用いて記録媒体からストリームデータを再生し、所定の形式に変換して記憶する。このデジタイズシステムにより、効率的なバッチデジタイズができるようにロギングデータを配置するので、デジタイズ装置は、所定の順序に基づいてＶＣＲをスムーズに制御して、処理時間を短縮することができる。また、メディアに与えるダメージを最小限に抑えることができる。
【図面の簡単な説明】
【図１】本発明に係るデジタイズ装置をノンリニア編集システムに適用した構成例を示す図である。
【図２】本発明に係るデジタイズ装置の要部の構成を示す図である。
【図３】ロギングデータのパラメータの一構成例を説明する図である。
【図４】デジタイズモジュールの詳細な構成を説明する図である。
【図５】バッチデジタイズアプリケーションプログラムの動作を説明するフローチャートである。
【図６】本発明に係るデジタイズ装置のロギングデータをグループ化したファミリークリップを説明する図である。
【図７】本発明に係るデジタイズ装置のファミリークリップを決定する際の手順を説明する図である。
【図８】ファミリークリップのパラメータの一構成例を説明する図である。
【図９】本発明に係るデジタイズ装置の連続ファミリーを決定する際の手順を説明する図である。
【図１０】本発明に係るデジタイズ装置のファミリークリップをレイヤー別に配置してレイヤー構造にした状態を説明する図である。
【図１１】連続ファミリーを決定する際に、隣接するファミリークリップ間の間隔に応じて、グループ化するか否かを説明する図である。
【図１２】連続ファミリーを決定する際のファミリークリップの圧縮フォーマット例を示した図である。
【図１３】連続ファミリーのパラメータの一構成例を説明する図である。
【符号の説明】
１  ノンリニア編集システム、  ２  ワークステーション、３  ＶＣＲ、  ４ビデオモニタ・スピーカ、  ５  ハードディスク、  ６  Ｉ／Ｏボード、  １０  ロギングアプリケーションプログラム、  １４  ロギングデータＤＢ、  ２０  バッチデジタイズアプリケーションプログラム、  ２２  デジタイズモジュール
【図１】
0004082026.tif 000002
【図２】
0004082026.tif 000003
【図３】
0004082026.tif 000004
【図４】
0004082026.tif 000005
【図５】
0004082026.tif 000006
【図６】
0004082026.tif 000007
【図７】
0004082026.tif 000008
【図８】
0004082026.tif 000009
【図９】
0004082026.tif 000010
【図１０】
0004082026.tif 000011
【図１１】
0004082026.tif 000012
【図１２】
0004082026.tif 000013
【図１３】
0004082026.tif 000014