JPH09163310A - 音声・映像データ記録・再生装置およびその方法 - Google Patents
音声・映像データ記録・再生装置およびその方法Info
- Publication number
- JPH09163310A JPH09163310A JP7320185A JP32018595A JPH09163310A JP H09163310 A JPH09163310 A JP H09163310A JP 7320185 A JP7320185 A JP 7320185A JP 32018595 A JP32018595 A JP 32018595A JP H09163310 A JPH09163310 A JP H09163310A
- Authority
- JP
- Japan
- Prior art keywords
- data
- recording
- recording area
- audio
- video data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Television Signal Processing For Recording (AREA)
Abstract
の音声・映像データを記録することなく、編集結果と全
く同じ内容の音声・映像データを再生する。 【解決手段】編集装置50から、編集の結果として得ら
れた音声・映像データに含まれる素材データの部分それ
ぞれを示す編集データが制御系10に対して出力され
る。制御系10は、受信した編集データと、編集後の音
声・映像データに含まれることとなる部分を有する素材
データがハードディスクアレイ装置30の記録媒体にお
いて占める記録領域を示す記録領域データとに基づい
て、予め、各素材データの部分がハードディスクアレイ
装置30の記録媒体において占める記録領域を示す再生
用の記録領域データを生成する。この再生用の記録領域
データに基づいてハードディスクアレイ装置30から各
素材データの部分を再生し、編集後の音声・映像データ
と同内容の音声・映像データを再生する。
Description
ランダムアクセス可能な記録媒体に音声・映像データを
記録し、記録したデータを再生する音声・映像データ記
録・再生装置および音声・映像データ記録・再生方法に
関する。
年、大容量のハードディスク装置を多数接続し、全体と
して数十〜数百ギガバイト(GB)の記録容量を有し、
ランダムアクセス可能なハードディスクアレイ装置が実
用化されている。このハードディスクアレイ装置は、音
声データおよび映像データまたはこれらのいずれか(音
声・映像データ)等のデータ量が非常に大きいデータの
記録に適しており、特に、任意の音声・映像データを短
いアクセスタイムで再生できる特性から、編集装置用の
記録・再生装置として優れている。
を、編集の対象となった音声・映像データ(素材デー
タ)が記録されているハードディスクアレイに再度、記
録すると、同内容の音声・映像データを重複して記録す
ることになり、ハードディスクアレイの記録容量が無駄
になり、長時間の音声・映像データの編集作業ができな
くなる可能性がある。
てなされたものであり、ハードディスクおよび光磁気デ
ィスク(MOディスク;Magnetic-Optical Disc )等の
ランダムアクセス可能な記録媒体に複数の編集対象とな
る音声・映像データを記録し、編集装置等の外部装置の
要求に応じて任意の音声・映像データを再生して提供す
る音声・映像データ記録・再生装置および音声・映像デ
ータ記録・再生方法を提供することを目的とする。
の編集に適した音声・映像データ記録・再生装置および
音声・映像データ記録・再生方法を提供することを目的
とする。また、本発明は、記録媒体に同内容の音声・映
像データを重複して記録することなく、編集結果の音声
・映像データ(編集結果データ)と全く同じ内容の音声
・映像データを再生することができる音声・映像データ
記録・再生装置および音声・映像データ記録・再生方法
を提供することを目的とする。
に、本発明に係る音声・映像データ記録・再生装置は、
複数の音声・映像データをランダムアクセス可能な記録
媒体に記録する音声・映像データ記録手段と、前記複数
の音声・映像データが前記記録媒体において占める記録
領域を示す第1の記録領域データを生成する第1の記録
領域データ生成手段と、前記記録媒体に記録した素材デ
ータとしての前記音声・映像データの一部または全部を
部分データとして組み合わせて再生する組み合わせ再生
手段とを有する音声・映像データ記録・再生装置であっ
て、前記組み合わせ再生手段は、前記素材データの第1
の記録領域データに基づいて、組み合わせて再生する前
記部分データが前記記録媒体において占める記録領域を
示す第2の記録領域データを生成する第2の記録領域デ
ータ生成手段と、生成した前記第2の記録領域データに
基づいて、前記記録媒体から前記部分データを再生する
部分データ再生手段とを有する。
手段は、少なくとも前記複数の音声・映像データそれぞ
れが前記記録媒体において占める記録領域を関連付けた
リンクト・リストの形式で示す第1の記録領域リストを
生成して前記第1の記録領域データに含め、前記組み合
わせ再生手段の前記第2の記録領域データ生成手段は、
前記部分データを再生する順番を示す順番データと、前
記部分データが前記素材データにおいて占める範囲を示
す再生範囲データと、前記素材データの第1の記録領域
データとに基づいて、少なくとも組み合わせて再生する
前記部分データが前記記録媒体において占める記録領域
をリンクト・リストの形式で示す第2の記録領域リスト
を生成して前記第2の記録領域データに含め、前記部分
データ再生手段は、前記第2の記録領域リストが示す前
記記録媒体の記録領域から前記部分データを再生する。
タにおいて占める範囲を示す再生範囲データは、前記部
分データの前記素材データにおける再生開始位置および
再生終了位置またはこれらのいずれかを1つ以上含む。
手段が生成する前記第1の記録領域リスト、および、前
記第2の記録領域データ生成手段が生成する前記第2の
記録領域リストは識別フラグをさらに含み、同一のデー
タ構造をとり、前記第1の記録領域データ生成手段は、
前記第1の記録領域リストの前記識別フラグを第1の値
とし、前記組み合わせ再生手段の前記第2の記録領域デ
ータ生成手段は、前記第2の記録領域リストの前記識別
フラグを第2の値とし、前記第1の記録領域リストおよ
び前記第2の記録領域リストが示す前記記録媒体の記録
領域を解放する要求を受けた際に、前記識別データの値
が前記第1の値である場合には、前記第1の記録領域リ
ストが示す前記記録媒体の記録領域を解放して前記第1
の記録領域リストを削除し、前記識別データの値が前記
第2の値である場合には、前記第2の記録領域リストを
削除する記録領域解放手段をさらに有する。
装置において、音声・映像データ記録手段は、例えば編
集の対象となる複数の音声・映像データ(素材データ)
を、例えばハードディスク(HD)あるいはMOディス
クといったランダムアクセス可能な記録媒体の空き記録
領域に記録する。第1の記録領域データ生成手段は、上
記複数の素材データを含む音声・映像尾データそれぞれ
が記録媒体において占める記録領域を示す第1の記録領
域データを生成する。音声・映像データ記録手段は、記
録媒体の空き記録領域に順次、音声・映像データを記録
するので、音声・映像データが不連続の複数の記録領域
に記録されることがある。従って、第1の記録領域デー
タ生成手段は、第1の記録領域データをリンクト・リス
ト(linked list) の形式で生成する。
装置により、記録媒体に記録されている上記複数の音声
・映像データの内、例えば、編集処理の結果、得られた
音声・映像データ(編集結果データ)において用いられ
る1つ以上の音声・映像データ(素材データ)の内、実
際に編集結果データに含まれる部分(部分データ)を、
編集結果データ通りに組み合わせて再生する。
領域データ生成手段は、素材データの第1の記録領域デ
ータ(記録媒体において素材データが占める記録領域)
と、例えば、部分データが、素材データの先頭から何バ
イト目(何秒目)から始まるか(再生開始位置)、およ
び、素材データの先頭から何バイト目で終わるか(再生
終了位置)を示す再生範囲データとに基づいて、編集結
果データに含まれる部分データそれぞれが記録媒体にお
いて占める記録領域を示す第2の記録領域データを生成
する。第2の記録領域データ生成手段は、部分データの
記録領域が不連続になることが多いため、第2の記録領
域データをリンクト・リストの形式で作成する。部分デ
ータ再生手段は、第2の記録領域データが示す記録領域
から、部分データそれぞれを第2の記録領域データが示
す順番に読み出し、編集結果データと同じ内容の音声・
映像データを再生する。
・再生方法は、複数の音声・映像データをランダムアク
セス可能な記録媒体に記録し、前記記録媒体に記録され
ている素材データとしての前記音声・映像データの一部
または全部を部分データとして組み合わせて再生する際
に、組み合わせて再生する前記部分データが前記記録媒
体に占める記録領域をリンクト・リスト形式で示す記録
領域リストを生成し、生成した前記記録領域リストが示
す前記記録媒体の記録領域から前記部分データを再生す
る。
発明に係るデータ記録・再生装置1の構成を示す図であ
る。図1に示すように、データ記録・再生装置1は、制
御系10、記録系20、ハードディスクアレイ装置(H
DD)30および再生系40から構成される。
ータおよび映像データまたはこれらのいずれか(音声・
映像データ)を記録し、データ記録・再生装置1に接続
されている編集装置50からの要求に応じて編集装置5
0に対して編集処理の対象となる音声・映像データを提
供する。さらに、データ記録・再生装置1は、編集処理
の結果として得られた音声・映像データ(編集結果デー
タ)において、素材データのいずれの部分が用いられて
いるかを示すデータ(編集データ)を編集装置50から
受け、この編集データに基づいて、編集結果データと同
じ内容の音声・映像データを再生する。
示す図である。図2に示すように、制御系10は、外部
インターフェース回路(外部IF回路)100、マイク
ロプロセッサ回路(CPU)102、ROM回路10
4、RAM回路106、バス108および制御インター
フェース回路(制御IF回路)110,112から構成
される。
御用のコンピュータを構成し、編集装置50(図1)か
ら入力された編集データに基づいてデータ記録・再生装
置1の各構成部分を制御するとともに、ハードディスク
アレイ装置30に記録されている音声・映像データそれ
ぞれの記録領域を管理する。制御系10において、外部
IF回路100は、編集装置50から入力された編集デ
ータを受け入れてバス108を介してマイクロプロセッ
サ回路102に対して出力する。また、外部IF回路1
00は、マイクロプロセッサ回路102が編集装置50
に対して返す応答データを再生系40を介して受け入
れ、編集装置50に対して出力する。
汎用のマイクロプロセッサあるいはRISC(Reduced I
nstruction Set Computer)マイクロプロセッサ、およ
び、その周辺回路から構成される。マイクロプロセッサ
回路102は、RAM回路106を用いてROM回路1
04に記憶されているプログラムを実行し、編集装置5
0との間で編集データおよび応答データを送信および受
信(送受信)する。
放送局のハウスクロック等の同期信号に同期して、制御
IF回路110,112を介してデータ記録・再生装置
1の各部分を制御し、編集装置50その他の外部機器か
らの要求に応じてハードディスクアレイ装置30に音声
・映像データを記録させ、記録した音声・映像データを
編集装置50その他の外部機器に提供する。また、マイ
クロプロセッサ回路102は、ハードディスクアレイ装
置30に記録されている音声・映像データそれぞれがハ
ードディスクアレイ装置30の記録媒体(ハードディス
ク;図示せず)において占める記録領域を示す記録領域
データを生成する。また、マイクロプロセッサ回路10
2は、編集結果データに含まれる音声・映像データ(素
材データ)の部分(部分データ)それぞれがハードディ
スクアレイ装置30の記録媒体において占める記録領域
を示す部分データの記録領域データを生成する。さら
に、マイクロプロセッサ回路102は、生成したこれら
の記録領域データをRAM回路106に記憶し、記録系
20を介してハードディスクアレイ装置30に記録す
る。
される記録領域データの内容を、具体例を挙げて説明す
る。図3は、第1の実施形態において、音声・映像デー
タA,Bが、図1に示したハードディスクアレイ装置3
0の記録媒体において占める記録領域および記録領域デ
ータ(第1の記録領域データ)を例示する図である。図
4は、第1の実施形態において、図2に示したマイクロ
プロセッサ回路102がRAM回路106に記憶する記
録領域データの内容を例示する図である。
ディスクアレイ装置30の記録媒体には音声・映像デー
タA,Bが記録されており、音声・映像データAは記録
媒体の先頭から80ブロック〜129ブロックおよび2
30ブロック〜329ブロック(1ブロックは例えば1
ギガバイト(GB))に記録され、音声・映像データB
は記録媒体の先頭から170ブロック〜229ブロック
に記録され、他の記録領域は空き記録領域になってい
る。
A,Bが記録される事態は、例えば、音声・映像データ
Aを記録する際には、記録媒体の80ブロック以降が最
も記録領域の先頭に近い空き記録領域として存在し、音
声・映像データAの全部が170ブロック〜229ブロ
ックに記録され、その後、80ブロック〜129ブロッ
クに記録されていた音声・映像データが削除され、この
記録領域が解放されて空き記録領域となり、この部分に
音声・映像データBの先の方の部分が記録され、後の方
の部分が230ブロック以降に記録された場合に生じう
る。
数の記録領域に分割されて記録される場合があるので、
マイクロプロセッサ回路102は、音声・映像データ
A,Bそれぞれの記録領域データを、図3(B),
(C)に示すリンクト・リスト(linked list) の形式の
リスト(レコードエントリ)として作成する。また、マ
イクロプロセッサ回路102は、音声・映像データA,
Bそれぞれについて、図4(A)に示すように、ファイ
ル名、および、最初のレコードエントリを示すリンクデ
ータ(ファイルエントリ)をRAM回路106に記憶す
る。レコードエントリそれぞれは、図4(B)に示すよ
うに、次のレコードエントリを示すリンクデータ、記録
領域の先頭位置を示す先頭位置データ、および、記録領
域の長さを示す記録長データから構成される。なお、リ
ンクデータが終了値(END) である場合には、次のレコー
ドエントリが存在せず、そのレコードエントリが示す記
録領域には音声・映像データの最後の部分が記録されて
いる。
ハードディスクアレイ装置30の空き記録領域(フリー
スペース)を示す空き記録領域データを、図3(D)に
示すように、リンクト・リストの形式のリスト(フリー
スペースリスト)として生成する。フリースペースリス
トは、図4(C)に示すように、次の空き記録領域のリ
ンクデータ、空き記録領域の先頭位置を示す先頭位置デ
ータ、および、空き記録領域の長さを示す記録長データ
から構成される。
記各データを、データ記録・再生装置1の立ち上げ時に
再生系40を制御してハードディスクアレイ装置30の
所定の記録領域から記録位置データを再生させ、再生さ
せた記録位置データ、編集装置50その他の外部機器か
ら受けたファイル名、および、音声・映像データのデー
タ長に係るデータに基づいて生成する。
て、図1に示した編集装置50が制御系10に対して出
力する編集データの内容を例示する図である。編集装置
50(図1)がデータ記録・再生装置1の制御系10に
対して出力する編集データは、例えば図5に示すよう
に、編集結果データに用いる部分を有する音声・映像デ
ータ(素材データ)のファイル名、素材データの内、編
集結果データに含まれることになる部分(部分データ)
の素材データにおける先頭位置を示す再生開始位置デー
タ、および、部分データの素材データにおける最後の位
置を示す再生終了位置データから構成される。
Aの先頭から10ブロック〜50ブロックを部分データ
として用い、素材データBの先頭から20ブロック〜4
0ブロックを部分データとして用いる場合には、編集デ
ータの内容は、図6に示す通りとなる。制御系10が再
生系40を制御し、編集データのファイル名およびレコ
ードエントリが示す素材データの内、再生開始位置デー
タおよび再生終了位置(再生範囲データ)の間の範囲に
ある部分データを、編集データが示す順番通りに組み合
わせて再生させることにより、編集装置50において編
集者が編集作業の結果、決定した編集結果データと同じ
内容の音声・映像データを再生することができる。図3
および図6に示す場合を例にすると、制御系10は再生
系40に、ハードディスクアレイ装置30の180ブロ
ック〜229ブロックを再生し、次に、100ブロック
〜129ブロックおよび170ブロック〜189ブロッ
クを再生することにより、編集結果データと同じ内容の
音声・映像データが再生される。
示す図である。図7に示すように、記録系20は、入力
インターフェース回路(入力IF回路)200、エンコ
ーダ回路(ENC) 202、バッファ回路(Buff)204およ
びハードディスクインターフェース回路(HDDIF回
路)206から構成される。記録系20の各構成部分
は、制御系10からの制御信号C201 〜C204 を介
した制御に従って動作し、通信回線あるいはビデオテー
プレコーダ(VTR装置)等の外部機器から入力された
アナログ形式あるいはディジタル形式の音声・映像信号
を圧縮符号化し、ハードディスクアレイ装置30に記録
する。
は、アナログ形式の音声・映像信号を外部機器から受け
入れてディジタル形式の音声・映像データに変換し、エ
ンコーダ回路202に対して出力する。なお、ディジタ
ル形式の音声・映像データが入力される場合には、入力
IF回路200は、音声・映像データを受け入れて、そ
のままエンコーダ回路202に対して出力する。エンコ
ーダ回路202は、例えはMPEG方式等により、入力
IF回路200から入力された音声・映像データを圧縮
符号化し、バッファ回路204に対して出力する。な
お、入力IF回路200から入力された音声・映像デー
タが既に圧縮符号化されている場合には、図7中に点線
で示すように、エンコーダ回路202を省略することが
できる。
音声・映像データをバッファリングしてHDDIF回路
206に対して出力する。このように、バッファ回路2
04は、エンコーダ回路202とHDDIF回路206
との間のデータの入出力のタイミングを調整する。HD
DIF回路206は、例えばSCSI(Small Computer
System Interface) プロトコルに従って音声・映像デー
タ(S20)をハードディスクアレイ装置30に対して
出力し、制御系10から入力されるフリースペースリス
ト(図3(D),図4(C))が示す空き記録領域をハ
ードディスクアレイ装置30に指定し、バッファ回路2
04から入力された音声・映像データを指定した空き記
録領域に先詰めに記録させる。
は、例えば、多数の大容量のハードディスク装置から構
成され、上記多数のハードディスク装置が有するハード
ディスク(図示せず)を全体として400GBの記録容
量を有する1つのランダムアクセス可能な記録媒体とし
て用い、SCSIプロトコルに従って記録系20のバッ
ファ回路204から入力された音声・映像データを指定
された記録媒体の記録領域に記録し、指定された記録領
域から素材データを再生し、再生系40のHDDIF回
路400(図8)に対して出力する。
示す図である。図8に示すように、再生系40は、HD
DIF回路400、バッファ回路402、デコーダ回路
(DEC) 406および出力インターフェース回路(出力I
F回路)408から構成される。再生系40の各構成部
分は、制御信号C401 〜C404 を介した制御系10
の制御に従って動作し、ハードディスクアレイ装置30
から制御系10により指定された音声・映像データ(素
材データ)、あるいは、素材データの一部(部分デー
タ)を再生し、伸長復号して外部機器に対して出力す
る。
0は、ハードディスクアレイ装置30に制御系10が指
定した記録領域から音声・映像データを再生させ、例え
ばSCSIプロトコルに従って再生させた音声・映像デ
ータを受け入れてバッファ回路402に対して出力す
る。バッファ回路402は、HDDIF回路400から
入力された音声・映像データをバッファリングし、デー
タの入出力タイミングを調整してデコーダ回路406に
対して出力する。
2から入力された音声・映像データを伸長複合し、出力
IF回路408に対して出力する。なお、図8中に点線
で示すように、バッファ回路402から非圧縮の音声・
映像データが入力される場合には、デコーダ回路404
は不要である。出力IF回路408は、デコーダ回路4
06から入力されたディジタル形式の音声・映像データ
をアナログ形式の音声・映像信号に変換し、外部機器に
対して出力する。なお、出力IF回路408に接続され
ている外部機器がディジタル形式の音声・映像データを
扱う場合には、出力IF回路408は音声・映像データ
をアナログ形式に変換せずに、そのまま外部機器に対し
て出力する。
再生装置1の動作を説明する。まず、データ記録・再生
装置1が外部から入力された音声・映像信号をハードデ
ィスクアレイ装置30に記録する動作を説明する。入力
IF回路200(図7)は、入力された音声・映像信号
をディジタル形式に変換する。エンコーダ回路202
は、入力された音声・映像データを圧縮符号化する。バ
ッファ回路204は、エンコーダ回路202とHDDI
F回路206との間のデータの入出力のタイミングを調
整する。
入力されるフリースペースリスト(図3(D),図4
(C))が示す空き記録領域に音声・映像データ(素材
データ)を記録させる。この際、制御系10のマイクロ
プロセッサ回路102は、図3(B),(C)および図
4(B)に示したレコードエントリを生成し、図3
(D)に示したフリースペースリストを更新してRAM
回路106(図2)に記憶し、ハードディスクアレイ装
置30の所定の記録領域に記録する。
データ記録・再生装置1の動作を説明する。制御系10
は再生系40を制御して、編集装置50により指定され
た素材データを再生させ、再生させた素材データのレコ
ードエントリを編集装置50に応答データとして返す。
編集装置50は、編集者に対してデータ記録・再生装置
1から送られてきた素材データの音声・映像を表示す
る。表示された音声・映像を見ながら、編集者は番組用
の音声・映像データに含める音声・映像を決定する。
音声・映像を示すデータを入力する。編集装置50は、
制御系10から受けたレコードエントリ、および編集者
が入力したデータに従って、番組用の音声・映像データ
(編集結果データ)に用いられる部分データおよびその
順番を示す編集データ(図5)を生成し、制御系10に
対して出力する。制御系10のマイクロプロセッサ回路
102(図2)は受信した編集データをRAM回路10
6に記憶し、記録系20を制御して編集データをハード
ディスクアレイ装置30の所定の記録領域に記録させ
る。
路106に記憶した編集データ(図5)に基づいて、編
集結果データと同じ内容の音声・映像データを再生する
動作を説明する。制御系10のマイクロプロセッサ回路
102(図2)は、RAM回路106に記憶した編集デ
ータおよび記録位置データ(図3(B),(C)および
図4(B))とに基づいて、編集結果データに含まれる
部分データが記録されているハードディスクアレイ装置
30の記録媒体の記録領域を算出し、再生系40のHD
DIF回路400(図8)に対して出力する。
入力された部分データの記録領域から音声・映像データ
(部分データ)を、編集データが示す順番に再生する。
バッファ回路402は、HDDIF回路400とデコー
ダ回路406との間のデータ入出力のタイミングを調整
する。デコーダ回路406は、入力された音声・映像デ
ータを伸長複合する。出力IF回路408は、音声・映
像データをアナログ形式の音声・映像信号に変換し、外
部機器に対して出力する。
成することにより、ハードディスクアレイ装置30に記
録されている各素材データの部分(部分データ)から構
成される編集結果データを、素材データと重複してさら
にハードディスクアレイ装置30に記録することなく、
編集結果と同じ音声・映像データを再生することができ
る。従って、ハードディスクアレイ装置30の記録容量
が無駄にならず、編集装置50による長時間の音声・映
像データの編集が可能になる。
例えば多数のMOディスク装置を用いて、同等の記録容
量を実現した他の記録・再生装置に置換することが可能
である。また、データ記録・再生装置1を映像データま
たは音声データの一方に特化させてもよい。また、同一
の機能および性能を実現可能である限り、データ記録・
再生装置1の各構成部分はソフトウェア的に構成される
か、ハードウェア的に構成されるかを問わない。また、
データ記録・再生装置1の各構成部分は、同等の機能お
よび性能を有する他の手段に置換することが可能であ
る。
る。第1の実施形態に示したデータ記録・再生装置1の
制御系10における記録領域管理の方法によると、ハー
ドディスクアレイ装置30の記録容量の有効利用という
所定の効果を達成することができるが、編集データをR
AM回路106(図2)に、編集装置50から受信した
ままの形で記録し、再生時に部分データの記録領域を示
すデータに変換するため、処理時間がかかるという問題
がある。また、編集データの内容を見るまで、ハードデ
ィスクアレイ装置30に記録されている素材データの
内、どのデータが素材データとして使用されているかが
分からず、素材データとして使用されているにもかかわ
らず削除されてしまう事態が生じ得るという問題があ
る。
を解決するために制御系10におけるファイル管理方法
を改善したものである。第2の実施形態の制御系10に
おいては、予め、レコードエントリと編集データとに基
づいて、同一の編集結果データに含まれる部分データの
記録領域を示すリンクト・リスト形式の再生エントリを
生成して、この再生エントリに基づいて部分データを再
生させるようにし、さらに、制御系10におけるレコー
ドエントリおよび上記再生エントリに識別フラグ(削除
可能フラグ)を付して、この削除可能フラグをチェック
することにより素材データが不用意に削除されないよう
にしたものである。なお、第2の実施形態におけるデー
タ記録・再生装置1の記録系20、ハードディスクアレ
イ装置30および再生系40の動作と、第1の実施形態
におけるデータ記録・再生装置1の記録系20、ハード
ディスクアレイ装置30および再生系40の動作は同一
であり、制御系10の素材データおよび部分データの管
理に係る処理内容のみが異なっている。
応し、第2の実施形態において、素材データA,Bが、
図1に示したハードディスクアレイ装置30の記録媒体
において占める記録領域および素材データの記録領域デ
ータ(第1の記録領域データ)を例示する図である。図
10は、第1の実施形態における図4に対応し、第2の
実施形態において、図2に示したマイクロプロセッサ回
路102がRAM回路106に記憶する素材データの記
録領域データの内容を例示する図である。なお、図9
(A),(D)および図10(A),(C)は、それぞ
れ図3(A),(D)および図4(A),(C)と同一
である。
の管理に係る処理内容を、具体的に第1の実施形態と同
じ例を挙げて説明する。図9(A)に示すように、ハー
ドディスクアレイ装置30の記録媒体には素材データ
A,Bが記録されており、素材データAは記録媒体の先
頭から80ブロック〜129ブロックおよび230ブロ
ック〜329ブロックに記録され、素材データBは記録
媒体の先頭から170ブロック〜229ブロックに記録
され、他の記録領域は空き記録領域になっている。
ータA,Bそれぞれの記録領域データを、第1の実施形
態における制御系10と同様に、図9(B),(C)に
示すレコードエントリとして作成し、素材データA,B
それぞれについて、図10(A)に示すように、ファイ
ル名、および、最初のレコードエントリを示すリンクデ
ータ(ファイルエントリ)をRAM回路106に記憶す
る。第2の実施形態においては、第1の実施形態と異な
り、図10(B)に示すように、レコードエントリに
は、図4(B)に示した各データに加え、対応する素材
データを削除してもよいか否かを示す識別フラグ(削除
可能フラグ;ON,OFF)が付加される。この削除可能フラ
グの値OFFは、対応する音声・映像データが削除可能
であることを示し、削除可能フラグの値ONは、対応す
る音声・映像データが削除可能であることを示す。
第1の実施形態における制御系10と同様に、図9
(D)および図10(C)に示すフリースペースリスト
を生成する。フリースペースリストは、マイクロプロセ
ッサ回路102の処理において明確に他のリストとは区
別され、フリースペースリストは例え素材データが1つ
もハードディスクアレイ装置30に記録されていない場
合にも必要とされ、削除されることはないので、削除可
能フラグは付加されない。
に示した編集装置50がデータ記録・再生装置1の制御
系10に対して出力する編集データと、図9(B),
(C)に示したレコードエントリと編集データとに基づ
いて生成される再生エントリを例示する図である。編集
装置50(図1)は、第1の実施形態においてと同様
に、第2の実施形態においても、例えば図11(A)に
示す編集データを制御系10の外部IF回路100に対
して出力する。この編集データは、素材データAの10
ブロック目から50ブロックの範囲に含まれる部分(部
分データ)、および、素材データBの20ブロック目か
ら60ブロックの範囲に含まれる部分データが、この順
番に編集結果データXに含まれることを示している。
2は、編集装置50から受けた編集データ(図11
(A))とレコードエントリ(図9(A),(B))と
に基づいて、図11(B)に示すファイル名Xと、最初
の再生エントリを示すリンクデータ(ファイルエント
リ)をRAM回路106に記憶する。さらに、マイクロ
プロセッサ回路102は、それぞれハードディスクアレ
イ装置30の記録媒体の記録領域の先頭のブロック18
0目から50ブロック、100ブロック目から30ブロ
ックおよび230ブロック目から30ブロックに、素材
データA,Bに含まれる部分データが記録されているこ
とを示す記録領域データ(再生エントリ)を生成し、削
除可能フラグの値をOFFにして付加してRAM回路1
06に記憶する。再生エントリを生成したマイクロプロ
セッサ回路102は、再生エントリにより参照されてい
る音声・映像データ(素材データ)のレコードエントリ
の値をONにして、これらの記録領域データをハードデ
ィスクアレイ装置30の記録媒体の所定の記録領域に記
録する。
タをそのままRAM回路106に記憶しておき、再生時
に部分データの記録領域を算出するのに比べて、第2の
実施形態に示したように、予め図11(B)に示したリ
ンクト・リストの形式で再生エントリを生成し、RAM
回路106に記憶しておくと、再生時の部分データの記
録領域の算出が不要になり、迅速に編集結果データと同
じ内容の音声・映像データを再生することができる。
タが3つのブロックに分かれる程度の場合には、再生時
の部分データの記録領域の算出処理時間は特に再生の妨
げにはならないが、部分データの分割数が多くなればな
るほど算出処理時間は増大し、再生の妨げとなる可能性
が大きくなる。従って、多くの部分データを含む編集結
果データの編集データが編集装置50から制御系10に
入力された場合に、予め再生エントリを生成しておくメ
リットが大きくなる。
・再生装置1の動作を、レコードエントリおよび再生エ
ントリの生成処理を中心に説明する。なお、上述のよう
に、第2の実施形態における記録系20、ハードディス
クアレイ装置30、再生系40および編集装置50の動
作は第1の実施形態で説明した通りであり、第2の実施
形態における制御系10の処理内容(具体的にはROM
回路104の記憶内容)のみが第1の実施形態と異なっ
ている。
ータ記録・再生装置1が外部から入力された音声・映像
信号をハードディスクアレイ装置30に記録する動作
を、図9(A)に示した音声・映像データAを記録する
場合を例に説明する。図12は、第2の実施形態におい
て、図2に示した制御系10のマイクロプロセッサ回路
102が外部から入力された音声・映像データをハード
ディスクアレイ装置30に記録する際の処理を示すフロ
ーチャートである。図13は、第2の実施形態におい
て、図2に示した制御系10のマイクロプロセッサ回路
102が外部から入力された音声・映像データをハード
ディスクアレイ装置30に記録する際の編集装置50と
制御系10との間の信号シーケンス図である。
プ102(ST102)において、編集装置50(図
1)は制御系10(図2)に対して、ファイル名(A)
およびデータ長(60ブロック)等の所定のデータを含
み、音声・映像データのレコードエントリ等を作成させ
る命令(OPEN_RECコマンド)を制御系10に対
して出力する。制御系10は、このOPEN_RECコ
マンドを受信する。
制御系10のマイクロプロセッサ回路102は、ファイ
ルエントリ(File Entry)(図9(B),(C)および図
10(B))およびその他のデータ(図10(A)を生
成し、RAM回路106に記憶し、さらに、ハードディ
スクアレイ装置30の記録媒体の所定の記録領域に記録
する。ステップ106(ST106)において、制御系
10のマイクロプロセッサ回路102は、RAM回路1
06に記憶されているフリースペースリストを解析し、
記録のための領域を確保する。
制御系10のマイクロプロセッサ回路102は、OPE
N_RECコマンドに含まれるファイル名等のデータに
基づいて、レコードエントリ(図9(B))を生成を生
成し、RAM回路106に記録し、ハードディスクアレ
イ装置30に記録する。ステップ110(ST110)
において、制御系10のマイクロプロセッサ回路102
は、ファイルハンドル(図10(A);File Handle )
を生成し、RAM回路106に記憶し、ハードディスク
アレイ装置30に記録する。
編集装置50は制御系10に対して、音声・映像データ
Aの記録を開始させる命令(RECコマンド)を出力す
る。制御系10のマイクロプロセッサ回路102は、こ
のRECコマンドを受信する。ステップ114(ST1
14)において、RECコマンドを受けた制御系10の
マイクロプロセッサ回路102は、記録系20を制御
し、外部機器から入力される音声・映像データをハード
ディスクアレイ装置30に記録させる。
編集装置50は制御系10に対して、音声・映像データ
Aの記録を終了させる命令(STOPコマンド)を出力
する。制御系10は、このSTOPコマンドを受信す
る。ステップ118(ST118)において、STOP
コマンドを受けた制御系10のマイクロプロセッサ回路
102は、記録系20を制御し、音声・映像データAの
記録を中止する。
編集装置50は制御系10に対して、レコードエントリ
およびフリースペースリストを修正(更新)させる命令
(CLOSEコマンド)を出力する。制御系10のマイ
クロプロセッサ回路102は、このCLOSEコマンド
を受信する。ステップ122(ST122)およびステ
ップ124(ST124)において、制御系10のマイ
クロプロセッサ回路102は、レコードエントリおよび
フリースペースリストを更新する。
ィスクアレイ装置30に記録されている音声・映像信号
を再生して出力する動作を、図9(A)に示した音声・
映像データAを記録する場合を例に説明する。図14
は、第2の実施形態において、図2に示した制御系10
のマイクロプロセッサ回路102が音声・映像データを
再生する際の処理を示すフローチャートである。図15
は、第2の実施形態において、図2に示した制御系10
のマイクロプロセッサ回路102が音声・映像データを
再生する際の処理を示す信号シーケンス図である。
編集装置50は、ファイル名(A)のデータ等を含む音
声・映像データの再生の準備をさせる命令(OPEN_
PLAYコマンド)を制御系10に対して出力する。制
御系10のマイクロプロセッサ回路102は、このOP
EN_PLAYコマンドを受信する。
ップ206(ST206)において、制御系10のマイ
クロプロセッサ回路102は、RAM回路106(図
2)に記憶されているファイルエントリを検索し、検索
結果に基づいて音声・映像データAのレコードエントリ
を獲得する。ステップ208(ST208)において、
制御系10はファイルハンドルを生成し、RAM回路1
06に記録する。ステップ210(ST210)におい
て、編集装置50は制御系10に対して音声・映像デー
タAの再生を開始させる命令(PLAYコマンド)を出
力する。制御系10のマイクロプロセッサ回路102
は、このPLAYコマンドを受信する。
制御系10のマイクロプロセッサ回路102は、再生系
40を制御し、ハードディスクアレイ装置30に記録さ
れている音声・映像データAを再生して編集装置50に
対して出力し、さらに、音声・映像データAのレコード
エントリを編集装置50に対して出力する。ステップ2
14(ST214)において、編集装置50は、音声・
映像データAの再生を中止させる命令(STOPコマン
ド)を制御系10に対して出力する。制御系10は、こ
のSTOPコマンドを受信する。
制御系10は記録系20を制御して音声・映像データA
の再生を中止させる。ステップ218(ST218)に
おいて、編集装置50は制御系10に対して、レコード
エントリおよびフリースペースリストを修正(更新)さ
せる命令(CLOSEコマンド)を出力する。制御系1
0は、このCLOSEコマンドを受信し、再生していた
音声・映像データAのファイルを閉じる。
List )に基づいて、素材データの中から部分データの
みを組み合わせて再生し、編集結果データと同じ内容の
音声・映像データを再生するために用いられる再生エン
トリを生成する際のデータ記録・再生装置1の動作を、
編集結果データX(図11(B)に示した再生エント
リ)の場合を例に説明する。図16は、第2の実施形態
において、図2に示した制御系10のマイクロプロセッ
サ回路102が再生エントリ(図11(B))に基づい
て、音声・映像データを再生する際の処理を示すフロー
チャートである。
T402)において、編集装置50は、編集データを含
み、編集データを制御系10に受信させる命令(VFL
_DOWNLOADコマンド)を制御系10に対して出
力する。制御系10は、このVFL_DOWNLOAD
コマンドを受信する。ステップ404(ST404)お
よびステップ406(ST406)において、制御系1
0は受信した編集データおよび音声・映像データA,B
のレコードエントリ(図9(B),(C))を解析し、
編集結果データXの再生エントリおよびそのファイルエ
ントリ(図11(B))を生成し、RAM回路106に
記憶し、さらに、ハードディスクアレイ装置30の所定
の記録領域に記録する。
編集装置50は、再生エントリに基づいて部分データを
組み合わせ、編集結果データと同内容の音声・映像デー
タを再生する準備を行わせる命令(VFL_OPENコ
マンド)を制御系10に対して出力する。制御系10
は、このVFL_OPENコマンドを受信する。ステッ
プ410(ST410)において、制御系10のマイク
ロプロセッサ回路102は、RAM回路106に記憶さ
れている編集結果データXの再生エントリを検索する。
なお、この際、編集結果データXの再生エントリは、音
声・映像データA,Bと全く同等に取り扱われる。
制御系10のマイクロプロセッサ回路102は、ファイ
ルハンドルを生成する。ステップ414(ST414)
において、編集装置50は制御系10に対して上述した
PLAYコマンドを出力する。制御系10は、このPL
AYコマンドを受信する。ステップ416(ST41
6)において、制御系10のマイクロプロセッサ回路1
02は、再生系40を制御し、再生エントリに基づいて
部分データをハードディスクアレイ装置30から再生さ
せる。
編集装置50は制御系10に対して上述したSTOPコ
マンドを出力する。制御系10は、このSTOPコマン
ドを受信する。ステップ420(ST420)におい
て、制御系10のマイクロプロセッサ回路102は、再
生系40を制御して部分データの再生を中止させる。ス
テップ424(ST424)において、編集装置50は
制御系10に対して上述したCLOSEコマンドを出力
する。制御系10は、このCLOSEコマンドを受信す
る。
路102(図2)が編集データから再生エントリを生成
する処理(図16中のST404)をさらに詳細に説明
する。図17は、第2の実施形態において、制御系10
のマイクロプロセッサ回路102(図2)が編集データ
から再生エントリを生成する処理を示すフローチャート
である。図18は、編集データ、レコードエントリおよ
び再生エントリを例示する図である。
T504)において、マイクロプロセッサ回路102は
変数n,jの値を1にする。なお、変数nは素材データ
のレコードエントリのファイル名データ(図18
(B))の検索に用いられ、変数jは再生エントリ(図
18(C)に含まれる部分データの検索に用いられる。
編集データ(図18(A))のファイル名データ(FILE
(n)) 、再生開始位置データ(START(n))および再生終了
位置データ(END(n))から、再生エントリを生成する。詳
細は、ステップ552(ST562)に示す通りであ
る。ステップ552(ST552)において、制御系1
0のマイクロプロセッサ回路102は、再生開始位置デ
ータ(START(n))が存在する素材データのレコードエント
リ(RE(n)) を検索して求める。ステップ554(ST5
54)において、制御系10のマイクロプロセッサ回路
102は、再生終了位置データ(END(n))が存在する素材
データのレコードエントリ(RE(n)) を検索して求める。
制御系10のマイクロプロセッサ回路102は、変数i
を数値isとする。なお、変数iは、レコードエントリ
に含まれるデータの検索に用いられる。ステップ558
(ST558)において、制御系10のマイクロプロセ
ッサ回路102は、編集結果データXの再生エントリ(R
E(j)) を生成する。
制御系10のマイクロプロセッサ回路102は、変数i
の値が数値ieであるか否かを判断する。なお、数値i
eは再生エントリ(RE(j)) の数を示す。変数iの値が数
値ieである場合にはST562の処理に進み、数値i
eでない場合にはST564の処理に進む。ステップ5
62(ST562)において、制御系10のマイクロプ
ロセッサ回路102は、変数jに数値1を加算し(イン
クリメントし)、ST506の処理に進む。
制御系10のマイクロプロセッサ回路102は、変数
i,jをインクリメントし、ST558の処理に進む。
ステップ506(ST506)において、制御系10の
マイクロプロセッサ回路102は、変数nの値が数値e
ndであるか否かを判断する。なお、数値endは素材
データの数を示す。変数nが数値endである場合には
処理を終了し、数値endでない場合にはST508の
処理に進む。ステップ508(ST508)において、
制御系10のマイクロプロセッサ回路102は、変数n
をインクリメントしてST550(ST552)の処理
に進む。
レコードエントリおよび編集結果データの再生エントリ
の削除、および、フリースペーリストの更新の際の制御
系10の処理を説明する。編集装置50から音声・映像
データの削除をさせる命令を受けた制御系10のマイク
ロプロセッサ回路102は、レコードエントリを検索
し、削除可能フラグの値がONのもののみを削除し、削
除したレコードエントリが示すハードディスクアレイ装
置30の記録領域をフリースペースリストに加える。マ
イクロプロセッサ回路102は、削除可能フラグの値が
OFFであるレコードエントリを削除しない。
除をさせる命令を受けた制御系10のマイクロプロセッ
サ回路102は、再生エントリを検索し、削除可能フラ
グの値がONであることを確認して削除する。再生エン
トリの削除可能フラグの値は、上述のようにONである
ため、再生エントリが参照する素材データ(部分デー
タ)は通常、編集装置50からの削除命令により削除さ
れない。
制御系10の処理内容を変更することにより、編集結果
データをハードディスクアレイ装置30に記録する必要
なく、編集結果データと同じ内容の音声・映像データを
再生することができる。しかも、予め再生エントリを生
成し、この再生エントリに基づい上記再生を行うため、
第1の実施形態に示した部分データの記録領域算出のた
めの処理時間が不要となる。従って、この記録領域算出
のための処理時間が再生の妨げとなることはない。
トリの生成処理は、RAM回路106の記憶内容を書き
換えるだけで、第1の実施形態に示したデータ記録・再
生装置1のハードウェアに何らの変更も加える必要がな
い。また、記録領域データの削除処理に、削除可能フラ
グによる制限を加えているので、再生エントリにより参
照されている素材データを不用意に削除してしまう不具
合が発生しない。
は、2つの素材データから再生エントリを生成するだけ
でなく、例えば、図19に示すように、3つ以上の素材
データ(図19(A))の部分データ(図19(B))
を組み合わせて、編集結果データと同じ内容の音声・映
像データを再生するための再生エントリを生成すること
ができることは言うまでもない。
のアルゴリズムおよび編集装置50と制御系との間の信
号シーケンスは例示であり、同一の機能および性能を実
現可能である限り、他のアルゴリズムおよび信号シーケ
ンスを採用することができる。また、第2の実施形態に
示したデータ記録・再生装置1も、第1の実施形態と同
様の変形を加えることが可能である。
素材データA〜Dに対する編集処理の結果、生成される
音声・映像データ(編集結果データ)を例示する図であ
る。ただし、第3の実施形態においては、ハードディス
クアレイ装置30の記録媒体の1ブロックの記録容量
は、例えば1メガバイト(MB)である。図21は、第
2の実施形態に示した制御系10(図1)が編集装置5
0から受信した編集データに基づいて生成する、素材デ
ータA〜D(図20)のレコードエントリ、および、編
集結果データの再生エントリを示す図である。
示す素材データA〜Dそれぞれに含まれるデータ長40
ブロック、5ブロック、40ブロックおよび5ブロック
の部分データを編集処理し、図20(B)に示す編集結
果データを得た場合、データ記録・再生装置1の制御系
10には、図21(B)に示す編集データが編集装置5
0から入力される。この編集データ(図21(B))、
および、図21(A)に示す素材データA〜Dのレコー
ドエントリに基づいて、第2の実施形態に示したデータ
記録・再生装置1の制御系10が処理を行うと、図21
(C)に示す編集結果データXの再生エントリが得られ
る。
ータ(部分データB,D)は5ブロックとデータ長が短
くなっている。このような編集結果データと同じ内容の
音声・映像データを再生する際には、部分データA,C
それぞれの最後の部分と、部分データB,Dそれぞれの
開始部分とが、ハードディスクアレイ装置30の記録媒
体上の離れた記録領域に記録されているため、部分デー
タB,Dの再生終了時にハードディスクアレイ装置30
の記録媒の離れた記録領域へのアクセスおよび回転待ち
が必要になる。一方、部分データB,Dは、それぞれ5
MBとデータ長が小さいため、アクセスおよび回転待ち
に要する時間内に、再生系40のバッファ回路402
(図8)がアンダーフローを起こす可能性がある。バッ
ファ回路402にアンダーフローが生じると、連続的な
再生が不可能になる。第3の実施形態におけるデータ記
録・再生装置1は、かかる問題を解決することを目的と
する。
記録・再生装置1の制御系10(図2)の処理内容を示
す図である。なお、図22(A)は図20(A)と同じ
である。データ長が、バッファ回路402のアンダーフ
ローを生じさせかねないほどに短い部分データを連続的
に再生するためには、第3の実施形態における制御系1
0は、編集装置50から受信した編集データ(図21
(B))を解析して、予め、短い部分データと、この短
い部分データをハードディスクアレイ装置30の記録媒
体の所定の記録領域に連続して記録しておき、バッファ
回路402にアンダーフローが生じないデータ長として
上述した不具合を回避している。
・再生装置1の制御系10、記録系20、ハードディス
クアレイ装置30および再生系40の動作と、第2の実
施形態におけるデータ記録・再生装置1の記録系20、
ハードディスクアレイ装置30および再生系40の動
作、および、制御系10の素材データおよび部分データ
の管理以外の処理内容は同一である。
おける制御系10の処理の概要を説明する。図20
(A)および図22(A)に示した、それぞれハードデ
ィスクアレイ装置30の記録媒体の100ブロック〜1
89ブロック、200ブロック〜269ブロック、30
0ブロック〜379ブロックおよび400ブロック〜4
69ブロックに記録されている素材データA〜Dの内、
図20(B)に示したように、それぞれ110ブロック
〜149ブロック(データ長40ブロック)、220ブ
ロック〜224ブロック(データ長5ブロック)、33
0ブロック〜369ブロック(データ長40ブロック)
および420ブロック〜424ブロック(データ長5ブ
ロック)が部分データA〜Dとして編集結果データに含
まれる。
データ長10ブロック以下の場合に、アンダーフローを
生じる可能性がある場合、部分データB,Dを再生する
際に連続再生ができなくなる可能性が生じる。一方、図
22(B)に示すように、部分データA,Cをデータ長
35ブロックの部分データA’,C’とデータ長5ブロ
ックの部分データa,cに分割しても、部分データA’
を再生する際には、支障なく連続再生が可能である。
制御系10は、記録系20を制御し、図22(C)に示
すように短い部分データB,Dに部分データa,cを前
置してデータ長10ブロックの部分データab,cdと
し、予め、ハードディスクアレイ装置30の記録媒体の
所定の記録領域(例えば1000ブロック〜2000ブ
ロック;コンパイル記録領域)に記録する。
データA’,ab,C’,cdについて、第2の実施形
態と同じ再生エントリを生成し、RAM回路106に記
憶しておく。編集結果データ(図20(B))と同内容
の音声・映像データを再生する場合には、図22(D)
に示した再生エントリに基づいてハードディスクアレイ
装置30から部分データA’,ab,C’,cdを再生
することにより、第2の実施形態に示したデータ記録・
再生装置1の迅速な再生という効果の他に、連続的な再
生を保証するという効果を得ることができる。ただし、
図22(D)に示したように、コンパイル記録領域に記
録されている部分データの削除可能フラグの値をONと
し、その他の部分データの削除可能フラグの値をOFF
とする。削除可能フラグの値をこのようにする理由は、
コンパイル記録領域に記録されたデータを削除しても、
元の素材データはハードディスクアレイ装置30に記録
されているので、失われるないからである。
ブロック未満の場合には、部分データA,Cに部分デー
タB,Dを付加してコンパイル記録領域に記録し、再生
エントリを生成することにより、連続的な再生を保証す
ることができる。また、部分データA,Cと部分データ
B,Dとを加えても、それぞれ10ブロックに満たない
場合には、さらに部分データAの前の部分データ(図示
せず)を部分データA,Bに付加し、部分データDの後
の部分データ(図示せず)を部分データC,Dに付加
し、あるいは、部分データA〜Dの全てをコンパイル記
録領域に連続して記録する等により、連続的な再生を保
証することができる。
部分データの一部を短い部分データに付加しても同じ効
果を得ることができる。また、以上説明した短い部分デ
ータを、直前の部分データの一部または全部とコンパイ
ル記録領域に予め記録しておく処理を、第3の実施形態
においてはコンパイル処理と称する。
によるコンパイル処理の内容を詳細に説明する。図23
は、第3の実施形態においてデータ記録・再生装置1の
制御系10が行うコンパイル処理の内容を示すフローチ
ャートである。図24は、第3の実施形態においてデー
タ記録・再生装置1の制御系10が行うコンパイル処理
の内容をさらに詳細に示したフローチャートである。図
23(A)に示すように、ステップ602(ST60
2)において、編集装置50は、編集データを含み、編
集データを制御系10に受信させる命令(VFL_DO
WNLOADコマンド)を制御系10に対して出力す
る。制御系10は、このVFL_DOWNLOADコマ
ンドを受信する。ステップ604(ST604)および
ステップ606(ST606)において、制御系10の
マイクロプロセッサ回路102(図2)は、受信した編
集データおよび音声・映像データA,Bのレコードエン
トリ(図9(B),(C))を解析し、編集結果データ
Xの再生エントリ(図21(C))およびそのファイル
エントリ(図11(B))を生成し、RAM回路106
に記憶し、さらに、ハードディスクアレイ装置30の所
定の記録領域に記録する。
制御系10のマイクロプロセッサ回路102は、図22
(B),(C)に示したコンパイル処理を行う。コンパ
イル処理の内容は、図23(B)に示すST612〜S
T618の通りである。ステップ612(ST612)
およびステップ614(ST614)(図24における
ST702〜ST708)において、制御系10のマイ
クロプロセッサ回路102は、再生エントリを検索し、
データ長が所定の値T(図22に示した例においては1
0ブロック)以下である部分データ、つまり、連続再生
不可能な部分データを検出する。データ長が所定の値T
以下の部分データが1つでもあり、コンパイル処理が必
要である場合にはST616の処理に進み、必要ない場
合には処理を終了する。
おけるST714)において、制御系10のマイクロプ
ロセッサ回路102は、コンパイル処理に必要なハード
ディスクアレイ装置30の記録媒体の記録領域(コンパ
イル記録領域に(図22(C)))を確保する。なお、
コンパイル記録領域が固定的にハードディスクアレイ装
置30の記録媒体に設けられている場合には、ST61
6の処理は不要である。また、コンパイル記録領域が不
足した場合には、さらにコンパイル記録領域を拡大する
必要がある。
おけるST716〜ST764)において、制御系10
のマイクロプロセッサ回路102は、図22(C)に示
したように、連続再生不可能な部分データの前後の部分
データの一部をコンパイル記録領域に連続的に記録して
データ長を上記T以上とする。さらに、制御系10のマ
イクロプロセッサ回路102は、コンパイル後の部分デ
ータに基づいて、再生エントリ(図22(D))を改め
て作成し、RAM回路106に記憶し、ハードディスク
アレイ装置30の記録媒体の所定の記録領域に記録す
る。なお、制御系10のマイクロプロセッサ回路102
は、コンパイル記録領域についても、フリースペースリ
スト(図9(D))を用いた空き記録領域の管理、およ
び、記録領域の獲得処理を行う。
いては、再生エントリR(k)内のデータb(k),s
(j)は図25に示すように定義され、変数Z,s
(k)は、図26に示すように定義される。つまり、図
24内のST740における変数Zは、図26(A)に
示すように、短い部分データ(図20(B))に加えて
データ長T以上のデータとするために、短い部分データ
の直前の部分データから取り去られるデータのデータ長
を示す。また、図24内のST756における数値s
(k)−T−Xは、図26(B)に示すように、短い部
分データ(図20(B))に加えてデータ長T以上のデ
ータとするために、短い部分データの直後の部分データ
から取り去られるデータのデータ長を示す。
づいて、第2の実施形態において図16に示した処理を
行うことにより、第3の実施形態に示したデータ記録・
再生装置1は、第2の実施形態に示したデータ記録・再
生装置1と同様に迅速に、しかも、確実に編集結果デー
タと同じ音声・映像データを連続的に再生することがで
きる。
したデータ記録・再生装置1によれば、いかなる長さの
部分データを組み合わせて編集結果データと同じ内容の
音声・映像データを再生する場合も、再生した音声・映
像データの連続性が損なわれることがない。しかも、第
3の実施形態に示したデータ記録・再生装置1を実現す
るためには、第1の実施形態および第2の実施形態に示
したデータ記録・再生装置1の制御系10のROM回路
104の記憶内容を変更すればよく、ハードウェア的な
変更は全く必要ない。なお、第3の実施形態に示したデ
ータ記録・再生装置1に対しても、第1の実施形態およ
び第2の実施形態に示したデータ記録・再生装置1に対
してと同様な変形が可能である。
・映像データ記録・再生装置および音声・映像データ記
録・再生方法によれば、ハードディスクおよびMOディ
スク等のランダムアクセス可能な記録媒体に複数の編集
対象となる音声・映像データを記録し、編集装置等の外
部装置の要求に応じて任意の音声・映像データを再生し
て提供することができる。また、本発明に係る音声・映
像データ記録・再生装置および音声・映像データ記録・
再生方法は、長時間の音声・映像データの編集に適して
いる。また、本発明に係る音声・映像データ記録・再生
装置および音声・映像データ記録・再生方法によれば、
記録媒体に同一内容の音声・映像データを重複して記録
することなく、編集結果の音声・映像データ(編集結果
データ)と全く同じ内容の音声・映像データを再生する
ことができる。
す図である。
音声・映像データA,Bが、図1に示したハードディス
クアレイ装置の記録媒体において占める記録領域および
記録領域データ(第1の記録領域データ)を例示する図
である。
図2に示したマイクロプロセッサ回路がRAM回路に記
憶する記録領域データの内容を例示する図である。
置が制御系に対して出力する編集データの内容を例示す
る図である。
置が制御系に対して出力する編集データの内容を例示す
る図である。
素材データA,Bが、図1に示したハードディスクアレ
イ装置の記録媒体において占める記録領域および素材デ
ータの記録領域データ(第1の記録領域データ)を例示
する図である。
て、図2に示したマイクロプロセッサ回路がRAM回路
に記憶する素材データの記録領域データの内容を例示す
る図である。
て、図1に示した編集装置がデータ記録・再生装置の制
御系10に対して出力する編集データと、図9に示した
レコードエントリと編集データとに基づいて生成される
再生エントリを例示する図である。
系のマイクロプロセッサ回路が外部から入力された音声
・映像データをハードディスクアレイ装置に記録する際
の処理を示すフローチャートである。
系のマイクロプロセッサ回路が外部から入力された音声
・映像データをハードディスクアレイ装置に記録する際
の編集装置と制御系との間の信号シーケンス図である。
系のマイクロプロセッサ回路が音声・映像データを再生
する際の処理を示すフローチャートである。
系のマイクロプロセッサ回路が音声・映像データを再生
する際の処理を示す信号シーケンス図である。
系のマイクロプロセッサ回路が再生エントリ(図11
(B))に基づいて、音声・映像データを再生する際の
処理を示すフローチャートである。
て、図2に示した制御系のマイクロプロセッサ回路が編
集データから再生エントリを生成する処理を示すフロー
チャートである。
ントリおよび再生エントリを例示する図である。
・再生装置が、3つ以上の素材データの部分データを組
み合わせて、編集結果データと同じ内容の音声・映像デ
ータを再生する処理を示す図である。
る編集処理の結果、生成される音声・映像データを例示
する図である。
制御系が編集装置から受信した編集データに基づいて生
成する、素材データA〜Dのレコードエントリ、およ
び、編集結果データの再生エントリを示す図である。
データ記録・再生装置の制御系(図2)の処理内容を示
す図である。
置の制御系が行うコンパイル処理の内容を示すフローチ
ャートである。
置の制御系が行うコンパイル処理の内容をさらに詳細に
示したフローチャートである。
再生エントリR(k)内のデータb(k),s(j)を
定義する図である。
0の処理における変数Zと、図24に示したST756
の処理における数値s(k)−T−Xを定義する図であ
る。
部IF回路、102…マイクロプロセッサ回路、104
…ROM回路、106…RAM回路、108…バス、1
10,112…制御IF回路、20…記録系、200…
入力IF回路、202…エンコーダ回路、204…バッ
ファ回路、206…HDDIF回路、30…ハードディ
スクアレイ装置、40…再生系、400…HDDIF回
路、402…バッファ回路、406…デコーダ回路、4
08…出力IF回路、50…編集装置
Claims (5)
- 【請求項1】複数の音声・映像データをランダムアクセ
ス可能な記録媒体に記録する音声・映像データ記録手段
と、 前記複数の音声・映像データが前記記録媒体において占
める記録領域を示す第1の記録領域データを生成する第
1の記録領域データ生成手段と、 前記記録媒体に記録した、素材データとしての前記音声
・映像データの一部または全部を、部分データとして組
み合わせて再生する組み合わせ再生手段とを有する音声
・映像データ記録・再生装置であって、 前記組み合わせ再生手段は、 前記素材データの第1の記録領域データに基づいて、組
み合わせて再生する前記部分データが前記記録媒体にお
いて占める記録領域を示す第2の記録領域データを生成
する第2の記録領域データ生成手段と、 生成した前記第2の記録領域データに基づいて、前記記
録媒体から前記部分データを再生する部分データ再生手
段とを有する音声・映像データ記録・再生装置。 - 【請求項2】前記第1の記録領域データ生成手段は、少
なくとも前記複数の音声・映像データそれぞれが前記記
録媒体において占める記録領域を関連付けたリンクト・
リストの形式で示す第1の記録領域リストを生成して前
記第1の記録領域データに含め、 前記組み合わせ再生手段の前記第2の記録領域データ生
成手段は、前記部分データを再生する順番を示す順番デ
ータと、前記部分データが前記素材データにおいて占め
る範囲を示す再生範囲データと、前記素材データの第1
の記録領域データとに基づいて、少なくとも組み合わせ
て再生する前記部分データが前記記録媒体において占め
る記録領域をリンクト・リストの形式で示す第2の記録
領域リストを生成して前記第2の記録領域データに含
め、 前記部分データ再生手段は、前記第2の記録領域リスト
が示す前記記録媒体の記録領域から前記部分データを再
生する請求項1に記載の音声・映像データ記録・再生装
置。 - 【請求項3】前記部分データが前記素材データにおいて
占める範囲を示す再生範囲データは、前記部分データの
前記素材データにおける再生開始位置および再生終了位
置またはこれらのいずれかを1つ以上含む請求項2に記
載の音声・映像データ記録・再生装置。 - 【請求項4】前記第1の記録領域データ生成手段が生成
する前記第1の記録領域リスト、および、前記第2の記
録領域データ生成手段が生成する前記第2の記録領域リ
ストは識別フラグをさらに含み、同一のデータ構造をと
り、 前記第1の記録領域データ生成手段は、前記第1の記録
領域リストの前記識別フラグを第1の値とし、 前記組み合わせ再生手段の前記第2の記録領域データ生
成手段は、前記第2の記録領域リストの前記識別フラグ
を第2の値とし、 前記第1の記録領域リストおよび前記第2の記録領域リ
ストが示す前記記録媒体の記録領域を解放する要求を受
けた際に、前記識別データの値が前記第1の値である場
合にのみ、前記第1の記録領域リストが示す前記記録媒
体の記録領域を解放して前記第1の記録領域リストを削
除する記録領域解放手段をさらに有する請求項3に記載
の音声・映像データ記録・再生装置。 - 【請求項5】複数の音声・映像データをランダムアクセ
ス可能な記録媒体に記録し、 前記記録媒体に記録されている素材データとしての前記
音声・映像データの一部または全部を部分データとして
組み合わせて再生する際に、組み合わせて再生する前記
部分データが前記記録媒体に占める記録領域をリンクト
・リスト形式で示す記録領域リストを生成し、 生成した前記記録領域リストが示す前記記録媒体の記録
領域から前記部分データを再生する音声・映像データ記
録・再生方法。
Priority Applications (15)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32018595A JP3277781B2 (ja) | 1995-12-08 | 1995-12-08 | データ記録再生装置およびデータ記録再生方法 |
TW085114181A TW318906B (ja) | 1995-12-08 | 1996-11-19 | |
EP96308843A EP0778572B1 (en) | 1995-12-08 | 1996-12-05 | Information data recording and reproducing apparatus and methods |
ES96308843T ES2191746T3 (es) | 1995-12-08 | 1996-12-05 | Aparato y metodos para grabar y reproducir datos de informacion. |
EP01122358A EP1168344B1 (en) | 1995-12-08 | 1996-12-05 | Information data recording and reproducing apparatus and methods |
ES01122358T ES2275596T3 (es) | 1995-12-08 | 1996-12-05 | Aparato y metodos para grabar y reproducir datos de informacion. |
DE69636874T DE69636874T2 (de) | 1995-12-08 | 1996-12-05 | Datenaufzeichnungs- und Wiedergabegerät und Verfahren |
US08/759,458 US5841740A (en) | 1995-12-08 | 1996-12-05 | Apparatus for recording and reproducing information data using recording region data for reproduction with audio and video data |
DE69626362T DE69626362T2 (de) | 1995-12-08 | 1996-12-05 | Datenaufzeichnungs- und -wiedergabegerät sowie -verfahren |
RU96123248/09A RU2189643C2 (ru) | 1995-12-08 | 1996-12-06 | Способ и устройство записи и воспроизведения информационных даннных (варианты) |
CN96121381A CN1110197C (zh) | 1995-12-08 | 1996-12-08 | 信息数据记录和再现装置及其方法 |
KR1019960062964A KR100465355B1 (ko) | 1995-12-08 | 1996-12-09 | 정보데이터기록재생장치및방법 |
BRPI9605908-7A BR9605908B1 (pt) | 1995-12-08 | 1996-12-09 | aparelho e processo para a gravação e reprodução de dados com informações. |
BRPI9612994-8A BR9612994B1 (pt) | 1995-12-08 | 1996-12-09 | aparelho e processo para a gravação e reprodução de dados com informações que impedem a ocorrência do fenÈmeno de estouro negativo de buffer. |
JP2000014080A JP3277922B2 (ja) | 1995-12-08 | 2000-01-19 | データ記録再生装置とその方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP32018595A JP3277781B2 (ja) | 1995-12-08 | 1995-12-08 | データ記録再生装置およびデータ記録再生方法 |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000014081A Division JP3277923B2 (ja) | 1995-12-08 | 2000-01-19 | データ記録再生装置とその方法 |
JP2000014080A Division JP3277922B2 (ja) | 1995-12-08 | 2000-01-19 | データ記録再生装置とその方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH09163310A true JPH09163310A (ja) | 1997-06-20 |
JP3277781B2 JP3277781B2 (ja) | 2002-04-22 |
Family
ID=18118656
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP32018595A Expired - Fee Related JP3277781B2 (ja) | 1995-12-08 | 1995-12-08 | データ記録再生装置およびデータ記録再生方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3277781B2 (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000058837A1 (fr) | 1999-03-26 | 2000-10-05 | Sony Corporation | Gestion de fichiers, enregistrement/reproduction de donnees et dispositifs a cet effet |
WO2001018811A1 (fr) * | 1999-09-09 | 2001-03-15 | Sony Corporation | Dispositif et procede d'enregistrement/lecture de donnees |
WO2001056280A1 (fr) * | 2000-01-25 | 2001-08-02 | Sony Corporation | Appareil et procede d'enregistrement/reproduction de donnees av, et support enregistre |
-
1995
- 1995-12-08 JP JP32018595A patent/JP3277781B2/ja not_active Expired - Fee Related
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000058837A1 (fr) | 1999-03-26 | 2000-10-05 | Sony Corporation | Gestion de fichiers, enregistrement/reproduction de donnees et dispositifs a cet effet |
WO2001018811A1 (fr) * | 1999-09-09 | 2001-03-15 | Sony Corporation | Dispositif et procede d'enregistrement/lecture de donnees |
US7302158B1 (en) | 1999-09-09 | 2007-11-27 | Sony Corporation | Data recording/reproducing apparatus and method |
WO2001056280A1 (fr) * | 2000-01-25 | 2001-08-02 | Sony Corporation | Appareil et procede d'enregistrement/reproduction de donnees av, et support enregistre |
US6754434B2 (en) | 2000-01-25 | 2004-06-22 | Sony Corporation | AV data recording/reproducing apparatus, AV data recording/reproducing method, and recording medium |
Also Published As
Publication number | Publication date |
---|---|
JP3277781B2 (ja) | 2002-04-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US5841740A (en) | Apparatus for recording and reproducing information data using recording region data for reproduction with audio and video data | |
US20070036521A1 (en) | Storage medium, recording apparatus, playback apparatus, recording method, and computer-readable storage medium | |
US5262877A (en) | Image and voice editing system for allowing various images and voices to be reproduced as associated with each other | |
JPH0944394A (ja) | マルチメディアデータファイリングシステム | |
JPH1064247A (ja) | 記録媒体上に記録されたソース・マテリアルを編集する編集装置及びそのためのデータ記録媒体 | |
JPH08255464A (ja) | 情報処理方法及び装置 | |
JP3285029B2 (ja) | 記録媒体 | |
KR100484332B1 (ko) | 정보데이터기록·재생장치 | |
JPH10162560A (ja) | 映像編集方法、及びノンリニア映像編集装置 | |
JP3164111B2 (ja) | 記録方法、記録装置およびコンピュータ読み取り可能な記録媒体 | |
JPH11149754A (ja) | データ管理装置、データ記録再生装置、データ管理方法およびデータ記録再生方法 | |
JP3164107B2 (ja) | 記録媒体 | |
JP2002281433A (ja) | 動画像検索閲覧編集装置および記録媒体 | |
JP3277923B2 (ja) | データ記録再生装置とその方法 | |
US6516134B1 (en) | Data recording/reproducing method and apparatus | |
WO2000058837A1 (fr) | Gestion de fichiers, enregistrement/reproduction de donnees et dispositifs a cet effet | |
JP3277782B2 (ja) | データ記録再生装置およびデータ記録再生方法 | |
JP3277781B2 (ja) | データ記録再生装置およびデータ記録再生方法 | |
JP3277922B2 (ja) | データ記録再生装置とその方法 | |
KR100499587B1 (ko) | 영상 또는 오디오 데이터 재생장치에서의 북마크 정보관리방법 | |
JP4615637B2 (ja) | 情報記録再生装置 | |
JP3311143B2 (ja) | マルチメディア番組蓄積及び再生システム | |
JPH1051718A (ja) | 編集制御装置及び編集制御方法 | |
JP3862480B2 (ja) | 情報記録再生装置 | |
JP3139497B1 (ja) | 再生装置、再生方法、およびコンピュータ読み取り可能な記録媒体 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080215 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090215 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100215 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100215 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110215 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120215 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130215 Year of fee payment: 11 |
|
LAPS | Cancellation because of no payment of annual fees |