JPH1070698A - Data management equipment and method therefor - Google Patents
Data management equipment and method thereforInfo
- Publication number
- JPH1070698A JPH1070698A JP8226991A JP22699196A JPH1070698A JP H1070698 A JPH1070698 A JP H1070698A JP 8226991 A JP8226991 A JP 8226991A JP 22699196 A JP22699196 A JP 22699196A JP H1070698 A JPH1070698 A JP H1070698A
- Authority
- JP
- Japan
- Prior art keywords
- data
- recording area
- audio
- recording
- 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.)
- Pending
Links
Landscapes
- Television Signal Processing For Recording (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、映像データ、音声
データが付加された映像データ、または、音声データ
(音声・映像データ)をハードディスク等のランダムア
クセス可能な記録媒体に対して記録・再生する音声・映
像データ記録・再生装置等において音声・映像データの
記録領域を管理するデータ管理装置およびその方法であ
って、音声・映像データの記録領域の管理に用いられる
ファイル管理データが失われた場合に、これらを再生可
能なデータ管理装置およびその方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention records and reproduces video data and audio data to which video data and audio data are added, or audio data (audio and video data) on a randomly accessible recording medium such as a hard disk. A data management device and method for managing a recording area for audio / video data in an audio / video data recording / reproducing apparatus, etc., wherein file management data used for managing the recording area for audio / video data is lost In addition, the present invention relates to a data management device capable of reproducing them and a method thereof.
【0002】[0002]
【従来の技術および発明が解決しようとする課題】映像
データ、音声データが付加された映像データ、または、
音声データ(音声・映像データ)の編集作業を行う際に
は、複数の音声・映像データの任意の部分の供給を任意
のタイミングで受けることができると便利である。この
ために、現在、ランダムアクセス可能なハードディスク
(HD)あるいは光磁気ディスク(MO; magneto-optical dis
c)等の記録媒体に複数の音声・映像データを記録し、要
求に応じて、記録した音声・映像データの任意の部分を
再生して供給するビデオサーバ(video server)が普及し
つつある。2. Description of the Related Art Video data to which video data and audio data are added, or
When editing audio data (audio / video data), it is convenient to be able to receive supply of arbitrary portions of a plurality of audio / video data at an arbitrary timing. For this reason, hard disks that are currently randomly accessible
(HD) or magneto-optical disk (MO)
2. Description of the Related Art A video server that records a plurality of audio / video data on a recording medium such as c) and reproduces and supplies an arbitrary portion of the recorded audio / video data in response to a request is becoming widespread.
【0003】ビデオサーバにおいても、他のコンピュー
タ用のデータ記録・再生装置等と同様に、音声・映像デ
ータはファイルと呼ばれる単位で記録領域が管理され、
記録媒体上に、音声・映像データの記録領域に用いられ
るデータを記録するためのファイルシステム領域が設け
られることが一般的である。[0003] In a video server as well, like a data recording / reproducing device for other computers, the recording area of audio / video data is managed in units called files.
Generally, a file system area for recording data used for a recording area of audio / video data is provided on a recording medium.
【0004】ところが、何らかの原因により、記録媒体
上のファイルシステム領域のデータが失われてしまうこ
とがある。ファイルシステム領域のデータの一部が失わ
れると、失われたファイルシステム領域のデータが示す
記録領域においては、どのような音声・映像データが、
どの領域に記録されているかが分からなくなり、この記
録領域に記録されている音声・映像データの再生が不可
能になってしまう。さらに、最悪の場合、ファイルシス
テム領域の全てのデータが失われると、ビデオサーバに
記録されている全ての音声・映像データの再生が不可能
になる。このような不具合を解決するためには、複数
(n)の記録媒体および記録装置に同一のファイルシス
テム領域を設け、ファイルシステム領域のデータをn重
に記録し、データ記録の信頼性を向上させる方法が考え
られる。However, data in a file system area on a recording medium may be lost for some reason. When a part of the data in the file system area is lost, in the recording area indicated by the data in the lost file system area, what kind of audio / video data is
It is difficult to know which area is recorded, and it becomes impossible to reproduce the audio / video data recorded in this recording area. Further, in the worst case, if all data in the file system area is lost, it becomes impossible to reproduce all audio / video data recorded in the video server. In order to solve such a problem, the same file system area is provided in a plurality (n) of recording media and recording apparatuses, and data in the file system area is recorded n times, thereby improving the reliability of data recording. A method is conceivable.
【0005】しかしながら、ファイルシステム領域のデ
ータをn重に記録しても、依然として、ファイルシステ
ム領域のデータが失われる可能性を0にすることはでき
ない。さらに、最近は、ビデオサーバの記録容量が増大
する傾向が強く、ビデオサーバの記録容量が大きければ
大きいほど、ファイルシステム領域のデータが失われた
場合の被害が大きくなる。また、同一のデータを複数の
記録媒体等に記録する必要があるために、ビデオサーバ
のハードウェア量が増加して、ビデオサーバがコストア
ップし、また、ビデオサーバを小型化することが難しく
なる。また、同一のデータを複数の記録媒体等に記録す
る必要があるために、ファイルシステム領域のデータを
記録するのに時間がかかり、しかも、ソフトウェア処理
の負荷が大きくなる。[0005] However, even if the data in the file system area is recorded n times, the possibility that the data in the file system area is lost cannot be reduced to zero. Furthermore, recently, the recording capacity of the video server tends to increase, and the greater the recording capacity of the video server, the greater the damage when data in the file system area is lost. Further, since the same data needs to be recorded on a plurality of recording media, the amount of hardware of the video server increases, the cost of the video server increases, and it becomes difficult to reduce the size of the video server. . Further, since it is necessary to record the same data on a plurality of recording media or the like, it takes time to record the data in the file system area, and the load of software processing increases.
【0006】本発明は、かかる従来技術の問題点に鑑み
てなされたものであり、要求に応じて編集装置等に、音
声・映像データの任意の部分を供給するビデオサーバに
おける音声・映像データの記録領域の管理の信頼性を高
めることができるデータ管理装置およびその方法を提供
することを目的とする。また、本発明は、ビデオサーバ
において、音声・映像データの管理に用いられるファイ
ルシステム領域のデータ(ファイル管理データ)が失わ
れることがあっても、音声・映像データの再生に必要な
データを再生することができるデータ管理装置およびそ
の方法を提供することを目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of the above-mentioned problems of the prior art, and has been made in consideration of the above-mentioned problems, and provides a video server which supplies an arbitrary portion of audio / video data to an editing device or the like as required. It is an object of the present invention to provide a data management device and a method thereof capable of improving the reliability of recording area management. Further, according to the present invention, even if data (file management data) in a file system area used for management of audio / video data is lost in a video server, data necessary for reproducing audio / video data is reproduced. It is an object of the present invention to provide a data management device and a data management method capable of performing the same.
【0007】また、本発明は、ビデオサーバにおいて、
音声・映像データの管理に用いられるファイル管理デー
タが失われることがあっても、音声・映像データが失わ
れることがなく、ファイル管理データが失われることに
よる被害を最小限に抑えることができるデータ管理装置
およびその方法を提供することを目的とする。Further, the present invention provides a video server,
Even if the file management data used for managing audio / video data may be lost, the audio / video data will not be lost, and the loss due to the loss of the file management data will be minimized. It is an object to provide a management device and a method thereof.
【0008】また、本発明は、ビデオサーバにおいて、
同一のファイル管理データを複数の記録媒体等に記録し
なくてもすみ、ビデオサーバのハードウェア量の増加お
よびコストアップを最小限に抑えることができ、しか
も、ビデオサーバの小型化を妨げることがないデータ管
理装置およびその方法を提供することを目的とする。ま
た、本発明は、同一のファイル管理データを複数の記録
媒体等に記録する必要がなく、ファイル管理データの記
録に要する時間およびソフトウェア処理の負荷を最小限
とすることができるデータ管理装置およびその方法を提
供することを目的とする。Further, the present invention provides a video server,
It is not necessary to record the same file management data on a plurality of recording media, so that an increase in the amount of hardware of the video server and an increase in cost can be minimized. An object of the present invention is to provide a data management device and a method thereof. The present invention also provides a data management apparatus and a data management apparatus that can minimize the time required for recording file management data and the load of software processing without having to record the same file management data on a plurality of recording media and the like. The aim is to provide a method.
【0009】[0009]
【課題を解決するための手段】上記目的を達成するため
に、本発明に係るデータ管理装置は、所定の単位ごとに
タイムコードが付加され、ランダムアクセス可能な第1
の記録媒体に記録された1つ以上の所定のデータそれぞ
れの前記第1の記録媒体における記録領域を管理するデ
ータ管理装置であって、前記第1の記録媒体に記録され
た前記所定のデータそれぞれに付加されたタイムコード
に基づいて、前記所定のデータの一部または全部の前記
第1の記録媒体における記録領域をそれぞれ示す第1の
記録領域データを生成する第1の記録領域データ生成手
段と、生成した前記所定のデータそれぞれの一部または
全部を示す前記第1の記録領域データをリンクして、前
記所定のデータそれぞれの前記第1の記録媒体における
記録領域を管理する第1の記録領域管理手段とを有す
る。In order to achieve the above object, a data management apparatus according to the present invention is provided with a first randomly accessible first time code with a time code added for each predetermined unit.
A data management device that manages a recording area in the first recording medium of each of one or more predetermined data recorded on the recording medium, wherein the predetermined data recorded on the first recording medium A first recording area data generating means for generating first recording area data indicating a recording area on the first recording medium for a part or all of the predetermined data based on the time code added to the first recording area data; A first recording area for managing a recording area of the predetermined data on the first recording medium by linking the first recording area data indicating a part or all of the generated predetermined data; Management means.
【0010】好適には、前記所定のデータは、映像デー
タ、音声データが付加された映像データ、または、音声
データ(音声・映像データ)である。[0010] Preferably, the predetermined data is video data, video data to which audio data is added, or audio data (audio / video data).
【0011】好適には、前記第1の記録領域データ生成
手段は、前記第1の記録媒体に記録された前記音声・映
像データを再生し、再生した前記音声・映像データの前
記所定の単位それぞれに付加された前記タイムコードを
分離するタイムコード分離手段と、分離した前記タイム
コードの連続性を判定するタイムコード連続性判定手段
と、連続性を有する前記タイムコードに対応する前記音
声・映像データの一部または全部それぞれが記録されて
いる前記第1の記録媒体の記録領域それぞれを示すレコ
ードエントリを、前記第1の記録領域データとして生成
するレコードエントリ生成手段とを有し、前記第1の記
録領域管理手段は、生成した前記レコードエントリそれ
ぞれが示す前記音声・映像データの一部または全部の前
記第1の記録媒体における記録開始位置および記録終了
位置の前記所定の単位それぞれから分離された前記タイ
ムコードに基づいて、前記レコードエントリの連続性を
判定するレコードエントリ連続性判定手段と、連続性を
有する前記レコードエントリをリンクし、前記音声・映
像データそれぞれの記録領域を示す第1の記録領域管理
データを生成する第1の記録領域管理データ生成手段と
を有する。Preferably, the first recording area data generating means reproduces the audio / video data recorded on the first recording medium, and outputs each of the predetermined units of the reproduced audio / video data. Time code separating means for separating the time code added to the time code, time code continuity determining means for determining continuity of the separated time code, and the audio / video data corresponding to the time code having continuity Record entry generating means for generating, as the first recording area data, a record entry indicating each recording area of the first recording medium in which a part or all of the first area is recorded, Recording area management means for storing all or part of the audio / video data indicated by each of the generated record entries on the first recording medium; A record entry continuity determining unit that determines continuity of the record entries based on the time codes separated from the predetermined units of a recording start position and a recording end position in the record unit. A first recording area management data generating means for generating first recording area management data indicating a recording area of each of the audio and video data;
【0012】好適には、前記音声・映像データを前記第
1の記録媒体に記録する際に、前記音声・映像データの
一部または全部の記録領域をそれぞれ示す第2の記録領
域データを生成する第2の記録領域データ生成手段と、
前記音声・映像データを前記第1の記録媒体に記録する
際に、生成した前記音声・映像データそれぞれの一部ま
たは全部を示す前記第2の記録領域データをリンクし
て、前記音声・映像データそれぞれの前記第1の記録媒
体における記録領域を管理する第2の記録領域管理手段
とをさらに有し、前記第1の記録領域データおよび前記
第1の記録領域管理手段はそれぞれ、生成した前記第2
の記録領域データおよびリンクした前記第2の記録領域
データまたはこれらのいずれかが失われた場合に、前記
第1の記録領域データの生成、および、生成した前記第
1の記録領域データのリンクを行う。Preferably, when recording the audio / video data on the first recording medium, second recording area data indicating a part or all of the recording area of the audio / video data is generated. Second recording area data generating means;
When recording the audio / video data on the first recording medium, the audio / video data is linked to the second recording area data indicating a part or all of the generated audio / video data. Second recording area management means for managing a recording area in each of the first recording media, wherein the first recording area data and the first recording area management means respectively generate the generated 2
When the recording area data and the linked second recording area data or any of them are lost, the generation of the first recording area data and the link of the generated first recording area data are performed. Do.
【0013】好適には、前記第1の記録領域管理手段
は、前記第1の記録領域管理データそれぞれに、所定の
名称を付与して表示する名称付与・表示手段をさらに有
する。Preferably, the first recording area management means further includes a name giving / displaying means for giving a predetermined name to each of the first recording area management data for display.
【0014】好適には、前記第1の記録領域データおよ
び前記第2の記録領域データは、同一のリンクトリスト
構成をとる。[0014] Preferably, the first recording area data and the second recording area data have the same linked list configuration.
【0015】好適には、前記第1の記録領域データおよ
び前記第2の記録領域データは、前記第1の記録媒体、
および、前記第1の記録媒体以外のランダムアクセス可
能な第2の記録媒体またはこれらのいずれかに記録され
る。Preferably, the first recording area data and the second recording area data include the first recording medium,
And it is recorded on a second recording medium other than the first recording medium and which can be accessed randomly, or any of these.
【0016】好適には、前記第1の記録領域データおよ
び前記第2の記録領域データは、所定のメモリに記憶さ
れる。[0016] Preferably, the first recording area data and the second recording area data are stored in a predetermined memory.
【0017】本発明に係るデータ管理装置は、フレーム
等の所定の単位ごとに、再生時刻等を示すタイムコード
が付加され、ハードディスク(HD)あるいは光磁気デ
ィスク(MO)等、ランダムアクセス可能な第1の記録
媒体(音声・映像データ用記録媒体)に記録された動画
像の映像データ、音声データを伴う映像データ、また
は、音声データ(音声・映像データ)の記録領域を管理
する。第1の記録領域データ生成手段において、タイム
コード分離手段は、例えば、音声・映像データ用記録媒
体上の1か所に全部が記録され、または、音声・映像デ
ータ用記録媒体上の複数か所に一部ずつ分割されて記録
されている音声・映像データ(セグメント)を、記録領
域の先頭から順に再生し、再生した音声・映像データ
に、所定の単位、例えばフレームごとに付加されている
タイムコードを分離する。In the data management apparatus according to the present invention, a time code indicating a reproduction time or the like is added to each predetermined unit such as a frame, and a random access data such as a hard disk (HD) or a magneto-optical disk (MO) is provided. It manages a recording area for video data of moving images, video data accompanied by audio data, or audio data (audio / video data) recorded on the first recording medium (recording medium for audio / video data). In the first recording area data generating means, the time code separating means may be, for example, all recorded in one location on a recording medium for audio / video data, or a plurality of locations on a recording medium for audio / video data. The audio / video data (segment), which is divided and recorded part by part, is reproduced in order from the beginning of the recording area, and the time added to the reproduced audio / video data in a predetermined unit, for example, frame by frame. Separate code.
【0018】タイムコード連続性判定手段は、タイムコ
ード分離手段が分離したタイムコードが連続しているか
否かを判断して、連続性があるか否かを判定する。つま
り、タイムコード連続性判定手段は、第(n+1)番目
に再生した最初のフレームのタイムコードが、第n番目
に再生したフレームのタイムコードの次の時刻を示して
いる場合には、第(n+1)番目に再生したフレーム
は、第n番目に再生したフレームに対して連続性を有す
ると判定し、第(n+1)番目に再生したフレームのタ
イムコードが、第n番目に再生したフレームのタイムコ
ードの次の時刻を示していない場合には、第(n+1)
番目に再生したフレームは、第n番目に再生したフレー
ムに対して連続性を有さないと判定する。The time code continuity determining means determines whether or not the time codes separated by the time code separating means are continuous, and determines whether or not there is continuity. In other words, the time code continuity determining means determines that the time code of the first frame reproduced at the (n + 1) -th frame indicates the next time after the time code of the frame reproduced at the n-th frame. The (n + 1) th reproduced frame is determined to have continuity with respect to the nth reproduced frame, and the time code of the (n + 1) th reproduced frame is changed to the time of the nth reproduced frame. If the next time of the code is not indicated, the (n + 1) th
It is determined that the frame reproduced at the nth has no continuity with the frame reproduced at the nth.
【0019】このような処理により、タイムコード連続
性判定手段は、連続性を有する一連のタイムコードに対
応するフレームを含む音声・映像データが、1つのセグ
メントとに含まれていると判定することができる。レコ
ードエントリ生成手段は、連続性を有するタイムコード
に対応するセグメントそれぞれの記録領域を示すレコー
ドエントリを、上記第1の記録領域データとして、例え
ばリンクトリスト(linked list) の形式で生成する。By such processing, the time code continuity determining means determines that audio / video data including a frame corresponding to a series of time codes having continuity is included in one segment. Can be. The record entry generation means generates a record entry indicating a recording area of each segment corresponding to a time code having continuity as the first recording area data, for example, in the form of a linked list.
【0020】第1の記録領域管理手段において、レコー
ドエントリ連続性判定手段は、例えば、生成したレコー
ドエントリそれぞれが示すあるセグメントの最初のフレ
ームのタイムコードと、他のセグメントの最後のフレー
ムのタイムコードとの連続性を、第1の記録領域データ
生成手段のタイムコード連続性判定手段と同様な方法で
判定する。In the first recording area management means, the record entry continuity determination means includes, for example, the time code of the first frame of a certain segment indicated by each generated record entry and the time code of the last frame of another segment. Is determined by the same method as the time code continuity determining means of the first recording area data generating means.
【0021】具体的には、例えば、レコードエントリ連
続性判定手段は、第k番目のレコードエントリが示すセ
グメントの最初のフレームのタイムコードと、第m番目
(k≠m)のレコードエントリが示すセグメントの最後
のフレームのタイムコードとに連続性がある場合には、
第k番目のレコードエントリが示すセグメントは、第m
番目のレコードエントリが示すセグメントと連続すると
判定する。More specifically, for example, the record entry continuity determining means determines the time code of the first frame of the segment indicated by the k-th record entry and the segment indicated by the m-th (k ≠ m) record entry. If there is continuity with the time code of the last frame of
The segment indicated by the kth record entry is the mth
It is determined that the segment is continuous with the segment indicated by the record entry.
【0022】また、例えば、レコードエントリ連続性判
定手段は、第k番目のレコードエントリが示す音声・映
像データに先立つ第m番目のレコードエントリが示すセ
グメントの最初のフレームのタイムコードが、他のレコ
ードエントリが示すセグメントの一部または全部と連続
性を有さない場合には、第m番目のレコードエントリが
示すセグメントは、音声・映像データの先頭の部分であ
ると判定する。Further, for example, the record entry continuity determining means may determine that the time code of the first frame of the segment indicated by the m-th record entry preceding the audio / video data indicated by the k-th record entry is different from that of another record. If there is no continuity with a part or the whole of the segment indicated by the entry, it is determined that the segment indicated by the m-th record entry is the head of the audio / video data.
【0023】また、例えば、レコードエントリ連続性判
定手段は、第m番目のレコードエントリが示すセグメン
トに続く第k番目のレコードエントリが示すセグメント
の最初のフレームのタイムコードが、他のレコードエン
トリが示すセグメントと連続性を有さない場合には、第
k番目のレコードエントリが示すセグメントは、音声・
映像データの最後の部分であると判定する。Also, for example, the record entry continuity judging means may determine that the time code of the first frame of the segment indicated by the k-th record entry following the segment indicated by the m-th record entry is indicated by another record entry. If there is no continuity with the segment, the segment indicated by the k-th record entry will be
It is determined that it is the last part of the video data.
【0024】また、例えば、レコードエントリ連続性判
定手段は、第m番目のレコードエントリが示す音声・映
像データの最初のフレームおよび最後のフレームのタイ
ムコードが、他のレコードエントリが示すセグメントの
最後のフレームおよび最初のフレームのタイムコードと
連続性を有さない場合には、第m番目のレコードエント
リが示すセグメントは、ある音声・映像データの全部を
含むと判定する。Further, for example, the record entry continuity determining means may determine that the time code of the first frame and the last frame of the audio / video data indicated by the m-th record entry is the last code of the segment indicated by the other record entry. If there is no continuity with the time code of the frame and the first frame, it is determined that the segment indicated by the m-th record entry includes all of certain audio / video data.
【0025】第1の記録領域管理データ生成手段は、連
続性を有するレコードエントリを、これらのレコードエ
ントリに対応するセグメントのタイムコードが正しい順
番になるように関連付け(リンクし)、音声・映像デー
タそれぞれの記録領域を示す第1の記録領域管理データ
(ファイル管理データ)を生成する。つまり、第1の記
録領域管理データは、リンクされた第1の記録領域デー
タである。The first recording area management data generating means associates (links) record entries having continuity such that the time codes of the segments corresponding to these record entries are in the correct order, and First recording area management data (file management data) indicating each recording area is generated. That is, the first recording area management data is linked first recording area data.
【0026】第2の記録領域データ生成手段および第2
の記録領域管理手段は、例えば、一般的なデータ記録装
置におけるデータ管理方法と同様に、音声・映像データ
を音声・映像データ用記録媒体に記録する際に、セグメ
ントそれぞれのレコードエントリ(第2の記録領域デー
タ)を生成し、これらをリンクし、さらに音声・映像デ
ータの名称を付加して、音声・映像データそれぞれの記
録領域を管理する。なお、第1の記録領域データ、第1
の記録領域管理データおよび第2の記録領域データは、
装置の構成および用途等に応じて、音声・映像データ用
記録媒体、および、音声・映像データ用記録媒体以外の
ランダムアクセス可能な第2の記録媒体またはこれらの
いずれかに記録され、あるいは、バッテリバックアップ
されたRAM等のメモリに記憶される。Second recording area data generating means and second recording area data generating means
When recording audio / video data on a recording medium for audio / video data, for example, the recording area management means of (2) uses a record entry (second Recording area data) are generated and linked, and the names of the audio and video data are added to manage the recording areas of the audio and video data. Note that the first recording area data, the first
The recording area management data and the second recording area data of
Depending on the configuration and use of the device, a recording medium for audio / video data, and a second recording medium other than the recording medium for audio / video data, which can be accessed randomly, or any of these, or a battery The data is stored in a memory such as a backed-up RAM.
【0027】なお、第1の記録領域データが失われない
通常の動作においては、音声・映像データの記録領域の
管理には、リンクされた第2の記録領域データが用いら
れ、何らかの障害により第2の記録領域データが失われ
た場合に、第1の記録領域データ生成手段および第1の
記録領域管理手段が、第2の記録領域データの代わりに
第1の記録領域データを復元し、リンクしてファイル管
理データを生成し、音声・映像データ用記録媒体に記録
されている音声・映像データの再生を可能とする。In a normal operation in which the first recording area data is not lost, the linked second recording area data is used for managing the recording area of the audio / video data. When the second recording area data is lost, the first recording area data generating means and the first recording area management means restore the first recording area data instead of the second recording area data, and To generate file management data, thereby enabling reproduction of audio / video data recorded on the recording medium for audio / video data.
【0028】第1の記録領域データ生成手段および第1
の記録領域管理手段は、失われた第2の記録領域データ
に含まれる音声・映像データの名称の復元までは不可能
であるため、名称付与・表示手段は、第1の記録領域管
理手段が生成したファイル管理データそれぞれに仮の名
称(ファイル名)を付与して表示し、利用者の便宜を図
る。First recording area data generating means and first recording area data generating means
It is impossible to restore the name of the audio / video data included in the lost second recording area data, so that the first recording area management means A temporary name (file name) is assigned to each of the generated file management data and displayed, for the convenience of the user.
【0029】また、本発明に係るデータ管理方法は、所
定の単位ごとにタイムコードが付加され、ランダムアク
セス可能な第1の記録媒体に記録された1つ以上の所定
のデータそれぞれの前記第1の記録媒体における記録領
域を管理するデータ管理方法であって、前記第1の記録
媒体に記録された前記音声・映像データそれぞれに付加
されたタイムコードに基づいて、前記音声・映像データ
の一部または全部の前記第1の記録媒体における記録領
域をそれぞれ示す第1の記録領域データを生成し、生成
した前記音声・映像データそれぞれの一部または全部を
示す前記第1の記録領域データをリンクして、前記音声
・映像データそれぞれの前記第1の記録媒体における記
録領域を管理する。Further, in the data management method according to the present invention, a time code is added for each predetermined unit, and the first code of each of one or more predetermined data recorded on a first recording medium which can be randomly accessed. A data management method for managing a recording area in a recording medium, wherein a part of the audio / video data is based on a time code added to each of the audio / video data recorded on the first recording medium. Alternatively, first recording area data indicating respective recording areas in the entire first recording medium is generated, and the first recording area data indicating a part or all of the generated audio / video data is linked. Then, a recording area of the audio / video data in the first recording medium is managed.
【0030】好適には、前記所定のデータは、映像デー
タ、音声データが付加された映像データ、または、音声
データ(音声・映像データ)である。[0030] Preferably, the predetermined data is video data, video data to which audio data is added, or audio data (audio / video data).
【0031】[0031]
【発明の実施の形態】以下、本発明の実施形態を説明す
る。図1は、本発明に係るビデオサーバ(video server)
システム1の構成を示す図である。図1に示すように、
ビデオサーバシステム1は、編集装置10、ビデオサー
バ装置12、ビデオテープレコーダ(VTR)装置16
から構成される。編集装置10はモニタ装置100を有
し、ビデオサーバ装置12は、制御信号インターフェー
ス(if)回路120、マイクロプロセッサ(cpu) 122、
ROM124、RAM126、SRAM128、メモリ
バックアップ用の電池130、映像・音声データインタ
ーフェース回路134、圧縮・伸長回路(enc/dec) 13
6、バッファメモリ138、ディスクアレイインターフ
ェース回路140およびディスクアレイ装置142が、
バス(bus) 132を介して接続されて構成される。Embodiments of the present invention will be described below. FIG. 1 shows a video server according to the present invention.
1 is a diagram illustrating a configuration of a system 1. FIG. As shown in FIG.
The video server system 1 includes an editing device 10, a video server device 12, a video tape recorder (VTR) device 16
Consists of The editing device 10 includes a monitor device 100, and the video server device 12 includes a control signal interface (if) circuit 120, a microprocessor (cpu) 122,
ROM 124, RAM 126, SRAM 128, battery 130 for memory backup, video / audio data interface circuit 134, compression / decompression circuit (enc / dec) 13
6, the buffer memory 138, the disk array interface circuit 140 and the disk array device 142
It is configured to be connected via a bus (bus) 132.
【0032】ビデオサーバシステム1は、これらの構成
部分により、VTR装置等から供給される動画像の映像
データ、音声データが付加された映像データまたは音声
データ(音声・映像データ)を、ハードディスク等のラ
ンダムアクセス可能な記録媒体に記録し、編集装置から
の入出力制御信号に応じて、記憶した音声・映像データ
の任意の部分を再生してVTR装置等に供給する。The video server system 1 uses these components to transfer video data of a moving image supplied from a VTR device or the like, video data to which audio data is added, or audio data (audio / video data) to a hard disk or the like. An arbitrary portion of the stored audio / video data is reproduced and supplied to a VTR device or the like in accordance with an input / output control signal from an editing device.
【0033】以下、ビデオサーバシステム1の各構成部
分を説明する。編集装置10は、ビデオサーバ装置12
に対して入出力制御信号を出力し、ビデオサーバ装置1
2を制御して、VTR装置16から入力される音声・映
像データを記録させ、記録した音声・映像データを再生
させてVTR装置16に対して出力させる。なお、入出
力制御信号には、編集装置10が、ビデオサーバ装置1
2に対して再生を要求する音声・映像データおよびその
部分を指定するデータが含まれる。The components of the video server system 1 will be described below. The editing device 10 includes a video server device 12
Output an input / output control signal to the video server device 1
2 to record the audio / video data input from the VTR device 16, reproduce the recorded audio / video data, and output it to the VTR device 16. It should be noted that the input / output control signal includes the editing device 10
2 includes audio / video data requested to be reproduced and data specifying the portion thereof.
【0034】また、編集装置10は、VTR装置16を
制御して、ビデオサーバ装置12から入力される音声・
映像データを記録させ、VTR装置16が記録している
音声・映像データを再生させてビデオサーバ装置12に
対して出力させる。また、編集装置10は、ビデオサー
バ装置12から入力される音声・映像データおよび入出
力制御信号をモニタ装置100に表示させ、編集者に示
させる。The editing device 10 controls the VTR device 16 to control the audio / video input from the video server device 12.
The video data is recorded, and the audio / video data recorded by the VTR device 16 is reproduced and output to the video server device 12. In addition, the editing device 10 causes the monitor device 100 to display the audio / video data and the input / output control signal input from the video server device 12 and to show the editor.
【0035】ビデオサーバ装置12において、制御信号
インターフェース(I/F)回路120は、編集装置1
0から入力される入出力制御データを受け入れて、マイ
クロプロセッサ122に対して出力し、マイクロプロセ
ッサ122から入力される音声・映像データを編集装置
10に対して出力する。マイクロプロセッサ122は、
ROM124に記憶されているプログラムを実行し、R
AM126を用いて、ビデオサーバ装置12の各構成部
分に対する制御を行う。In the video server device 12, the control signal interface (I / F) circuit 120
It accepts input / output control data input from 0 and outputs it to the microprocessor 122, and outputs audio / video data input from the microprocessor 122 to the editing device 10. The microprocessor 122 includes:
The program stored in the ROM 124 is executed, and R
Using the AM 126, control is performed on each component of the video server device 12.
【0036】また、マイクロプロセッサ122は、ビデ
オサーバ装置12に何らの障害も生じず、ビデオサーバ
装置12が通常動作を行っている場合には、ディスクア
レイ装置142が音声・映像データを記録する際に、デ
ィスクアレイI/F回路140を介してディスクアレイ
装置142から音声・映像データを記録した記録領域を
示すデータを受け、音声・映像データの全部または一部
(セグメント)それぞれのディスクアレイ装置142に
おける記録領域ごとに記録領域データ(レコードエント
リ)を生成し、さらに、音声・映像データが一部ずつ複
数のセグメントに分割されてディスクアレイ装置142
に記録される場合には、各セグメントに対応する記録領
域データをリンクして、音声・映像データのファイル管
理データを生成し、音声・映像データの記録領域を管理
する。なお、通常ファイル管理データは、SRAM12
8等に記憶される他に、編集装置10に対して出力さ
れ、編集者の要求に応じてモニタ装置100に表示され
る。以下、通常動作の際に生成されたファイル管理デー
タを通常ファイル管理データとも記す。Further, the microprocessor 122 does not cause any trouble in the video server device 12, and when the video server device 12 is operating normally, when the disk array device 142 records audio / video data, The disk array device 142 receives data indicating a recording area where audio / video data is recorded from the disk array device 142 via the disk array I / F circuit 140, and receives all or part (segment) of the audio / video data. , Recording area data (record entry) is generated for each recording area, and the audio / video data is partially divided into a plurality of segments, and the disk array device 142
When recording is performed, the recording area data corresponding to each segment is linked, file management data of audio / video data is generated, and the recording area of audio / video data is managed. The normal file management data is stored in the SRAM 12
In addition to being stored in the editing device 8 and the like, it is output to the editing device 10 and displayed on the monitor device 100 in response to a request from the editor. Hereinafter, the file management data generated during the normal operation is also referred to as normal file management data.
【0037】図2(A)〜(D)は、ファイル管理デー
タの構成を示す図である。ファイル管理データは、例え
ば、図2(A)に示すように、K個のファイルエントリ
(FE; file entry)、L個のレコードエントリ(RE; recor
d entry)およびM個のフリースペースリスト(FSL; free
space list)を含み、リンクトリスト(linked list) の
形式をとる(K,L,Mは整数)。図2(B)に示すフ
ァイルエントリは、マイクロプロセッサ122により、
ディスクアレイ装置142に記録されている音声・映像
データそれぞれに対応して同数、作成され、それぞれ音
声・映像データの名称(ファイル名)、および、レコー
ドエントリへのリンクデータを含む。FIGS. 2A to 2D are diagrams showing the structure of file management data. The file management data includes, for example, K file entries as shown in FIG.
(FE; file entry), L record entries (RE; recor
d entry) and M free space lists (FSL; free
space list) and takes the form of a linked list (K, L, M are integers). The file entry shown in FIG.
The same number of audio / video data are created corresponding to each of the audio / video data recorded in the disk array device 142, and each includes the name (file name) of the audio / video data and the link data to the record entry.
【0038】図2(C)に示すレコードエントリは、マ
イクロプロセッサ122により、ディスクアレイ装置1
42に記録されている音声・映像データのセグメントそ
れぞれに対応して同数、作成され、対応する音声・映像
データのセグメントのディスクアレイ装置142におけ
る記録領域の先頭位置、記録領域の大きさ、および、次
のセグメントに対応するレコードエントリへのリンクデ
ータを含む。The record entry shown in FIG. 2C is stored in the disk array device 1 by the microprocessor 122.
42, the start position of the recording area in the disk array device 142, the size of the recording area, and the number of the same number of audio / video data segments recorded and recorded in the disk array device 142. Contains link data to the record entry corresponding to the next segment.
【0039】図3は、図2(A),(B)に示したファ
イルエントリと、図2(A),(C)に示したレコード
エントリとのリンクを示す図である。なお、図3に示す
ように、ファイルエントリとレコードエントリ(recoed
entry 601,..., record entry 603)は、リンクデータに
より関連付けられ(リンクされ)、リンクされたファイ
ルエントリおよびレコードエントリ全体が、1つの音声
・映像データの記録領域を示す。また、音声・映像デー
タの最後のセグメントに対応するレコードエントリのリ
ンクデータとしては、終了識別子(end of RE)が用いら
れ、このレコードエントリに続くレコードエントリが存
在しないことを示す。FIG. 3 is a diagram showing a link between the file entry shown in FIGS. 2A and 2B and the record entry shown in FIGS. 2A and 2C. As shown in FIG. 3, a file entry and a record entry (recoed
The entry 601,..., record entry 603) are associated (linked) by link data, and the entire linked file entry and record entry indicate one recording area of audio / video data. As the link data of the record entry corresponding to the last segment of the audio / video data, an end identifier (end of RE) is used, which indicates that there is no record entry following this record entry.
【0040】図2(D)に示すフリースペースリスト
は、ディスクアレイ装置142に対して音声・映像デー
タが記録され、あるいは、消去される際に、マイクロプ
ロセッサ122により、ディスクアレイ装置142の空
き領域それぞれに対応して同数、作成され、対応する空
き領域のディスクアレイ装置142における先頭位置、
空き領域の大きさ(バイト数)、および、次の空き領域
に対応するレコードエントリへのリンクデータを含む。The free space list shown in FIG. 2D is stored in the free area of the disk array device 142 by the microprocessor 122 when the audio / video data is recorded or erased in the disk array device 142. The head position of the same number of created and corresponding free areas in the disk array device 142,
It includes the size of the free area (the number of bytes) and link data to the record entry corresponding to the next free area.
【0041】図4は、図2(A),(D)に示したフリ
ースペースリストのリンクを示す図である。なお、図4
に示すように、マイクロプロセッサ122により、フリ
ースペースリスト(FSL 701,..., FSL 703)は、リンクデ
ータによりリンクされ、リンクされたフリースペースリ
ストが、ディスクアレイ装置142の空き領域全体を示
す。また、最後の空き領域に対応するフリースペースリ
ストのリンクデータとしては、終了識別子(end of FSL)
が用いられ、このフリースペースリストに続くフリース
ペースリストが存在しないことを示す。FIG. 4 is a diagram showing the links of the free space list shown in FIGS. 2 (A) and 2 (D). FIG.
, The free space list (FSL 701,..., FSL 703) is linked by the link data by the microprocessor 122, and the linked free space list indicates the entire free space of the disk array device 142. . The link data of the free space list corresponding to the last free area includes an end identifier (end of FSL).
Is used to indicate that there is no free space list following this free space list.
【0042】さらに、マイクロプロセッサ122は、ビ
デオサーバ装置12に何らかの障害が生じ、通常ファイ
ル管理データが失われた場合には、ディスクアレイ装置
142に記録されている音声・映像データを再生し、音
声・映像データのフレームに付されたタイムコードに基
づいて、レコードエントリを再生し、必要に応じてリン
クし、仮のファイル名を付して、通常ファイル管理デー
タ(図2(A)〜(D),図3,図4)と同形式のファ
イル管理データを再生する。なお、再生ファイル管理デ
ータは、通常ファイル管理データと同様に、音声・映像
データの記録領域の管理に用いられ、SRAM128に
記憶される他に、編集装置10に対して出力され、編集
者の要求に応じてモニタ装置100に表示される。以
下、再生されたファイル管理データを再生ファイル管理
データとも記す。なお、タイムコードは上述のように音
声・映像データのフレームそれぞれに付加され、下の表
1のデータを含む。Further, the microprocessor 122 reproduces the audio / video data recorded in the disk array device 142 when some trouble occurs in the video server device 12 and the normal file management data is lost. The record entry is reproduced based on the time code attached to the frame of the video data, linked as necessary, and a temporary file name is assigned, and the normal file management data (FIGS. 2A to 2D) ), And file management data of the same format as in FIGS. 3 and 4). Like the normal file management data, the playback file management data is used for managing the recording area of the audio / video data, is stored in the SRAM 128, is output to the editing apparatus 10, and is output by the editor Is displayed on the monitor device 100 in response to Hereinafter, the reproduced file management data is also referred to as reproduced file management data. The time code is added to each frame of the audio / video data as described above, and includes the data shown in Table 1 below.
【0043】[0043]
【表1】 TC=時:分:秒:フレーム (表1) ただし、時は、音声・映像データを再生する時刻の内の
時を示し、時は、音声・映像データを再生する時刻の内
の分を示し、秒は、音声・映像データを再生する時刻の
内の秒を示し、フレームは、時:分:秒におけるフレー
ムの順番を示す。[Table 1] TC = hour: minute: second: frame (Table 1) where, “hour” indicates the time within the audio / video data playback time, and “hour” indicates the audio / video data playback time. , The second indicates the second of the time at which the audio / video data is reproduced, and the frame indicates the order of the frames in hour: minute: second.
【0044】再び図1を参照する。SRAM128は、
電池130によりバッテリバックアップされており、ビ
デオサーバ装置12に対する電源供給が停止しても、所
定の期間、記憶内容を保持するように構成されており、
ファイル管理データ等の重要なデータを、ビデオサーバ
装置12に障害が発生した場合にも失われないように記
憶する。なお、ファイル管理データは、SRAM128
の他に、必要に応じて、ディスクアレイ装置142およ
びファイル管理データを記録するために設けられた不揮
発性記録装置(図示せず)またはこれらの任意の組み合
わせにも記録される。Referring back to FIG. The SRAM 128 is
The battery is backed up by the battery 130, and is configured to retain the stored contents for a predetermined period even if the power supply to the video server device 12 is stopped.
Important data such as file management data is stored so as not to be lost even if a failure occurs in the video server device 12. The file management data is stored in the SRAM 128
In addition, if necessary, the information is recorded in the disk array device 142 and a non-volatile recording device (not shown) provided for recording the file management data, or any combination thereof.
【0045】映像・音声データI/F回路134は、V
TR装置16から制御信号I/F回路120を介して入
力される音声・映像データを受け入れて、圧縮・伸長回
路136に対して出力する。また、映像・音声データI
/F回路134は、圧縮・伸長回路136から入力され
る音声・映像データを、制御信号I/F回路120を介
してVTR装置16および編集装置10に対して出力す
る。The video / audio data I / F circuit 134
The audio / video data input from the TR device 16 via the control signal I / F circuit 120 is received and output to the compression / expansion circuit 136. In addition, video / audio data I
The / F circuit 134 outputs the audio / video data input from the compression / expansion circuit 136 to the VTR device 16 and the editing device 10 via the control signal I / F circuit 120.
【0046】圧縮・伸長回路136は、映像・音声デー
タI/F回路134から入力される非圧縮音声・映像デ
ータを、例えば、MPEG2方式等により圧縮符号化
し、バッファメモリ138を介してディスクアレイI/
F回路140に対して出力する。また、圧縮・伸長回路
136は、バッファメモリ138を介してディスクアレ
イI/F回路140から入力される音声・映像データを
伸長復号し、映像・音声データI/F回路134に対し
て出力する。The compression / expansion circuit 136 compresses and encodes the non-compressed audio / video data input from the video / audio data I / F circuit 134 by, for example, the MPEG2 system, etc. /
Output to the F circuit 140. The compression / decompression circuit 136 decompresses and decodes audio / video data input from the disk array I / F circuit 140 via the buffer memory 138, and outputs it to the video / audio data I / F circuit 134.
【0047】バッファメモリ138は、マイクロプロセ
ッサ122の制御に従って動作し、圧縮・伸長回路13
6から入力される圧縮音声・映像データをバッファリン
グしてディスクアレイI/F回路140に対して出力す
る。また、バッファメモリ138は、ディスクアレイI
/F回路140から入力される圧縮音声・映像データを
バッファリングして圧縮・伸長回路136に対して出力
する。The buffer memory 138 operates according to the control of the microprocessor 122, and
The buffered compressed audio / video data input from 6 is output to the disk array I / F circuit 140. The buffer memory 138 stores the disk array I
Compressed audio / video data input from / F circuit 140 is buffered and output to compression / expansion circuit 136.
【0048】ディスクアレイI/F回路140は、マイ
クロプロセッサ122の制御に従って動作し、例えば、
SCSI(small computer system interface) プロトコ
ルに従って、ディスクアレイ装置142の記録・再生動
作を制御する。また、ディスクアレイI/F回路140
は、バッファメモリ138を介して圧縮・伸長回路13
6から入力される圧縮音声・映像データをディスクアレ
イ装置142に対して出力する。また、ディスクアレイ
I/F回路140は、ディスクアレイ装置142が再生
した音声・映像データをバッファメモリ138を介して
圧縮・伸長回路136に対して出力する。The disk array I / F circuit 140 operates according to the control of the microprocessor 122.
The recording / reproducing operation of the disk array device 142 is controlled according to the SCSI (small computer system interface) protocol. Also, the disk array I / F circuit 140
Is the compression / expansion circuit 13 via the buffer memory 138.
Then, the compressed audio / video data inputted from 6 is output to the disk array device 142. The disk array I / F circuit 140 outputs the audio / video data reproduced by the disk array device 142 to the compression / decompression circuit 136 via the buffer memory 138.
【0049】ディスクアレイ装置142は、複数のラン
ダムアクセス可能な記録媒体、例えば、ハードディスク
(HD)に対して音声・映像データを記録および再生するハ
ードディスク装置から構成され、数十Gバイト〜数百G
バイトの記録容量を有する記録装置であって、ディスク
アレイI/F回路140を介したマイクロプロセッサ1
22の制御に従って、ディスクアレイI/F回路140
から入力される音声・映像データを記録する。また、デ
ィスクアレイ装置142は、記録した音声・映像データ
を再生してディスクアレイI/F回路140に対して出
力する。The disk array device 142 includes a plurality of randomly accessible recording media, for example, a hard disk.
(HD) consisting of a hard disk device that records and reproduces audio and video data,
A recording apparatus having a recording capacity of one byte, comprising: a microprocessor 1 via a disk array I / F circuit 140;
22, the disk array I / F circuit 140
Record audio / video data input from Further, the disk array device 142 reproduces the recorded audio / video data and outputs it to the disk array I / F circuit 140.
【0050】以下、図1に示したビデオサーバシステム
1の動作を説明する。まず、通常動作を行うビデオサー
バシステム1において、ビデオサーバ装置12が、VT
R装置16から供給された音声・映像データを記録する
動作を説明する。編集装置10が、ファイル名を指定し
てビデオサーバ装置12のマイクロプロセッサ122に
対して記録要求信号を出力し、さらに、VTR装置16
を制御して、ビデオサーバ装置12に記録させる音声・
映像データを再生させ、ビデオサーバ装置12に対して
出力させる。The operation of the video server system 1 shown in FIG. 1 will be described below. First, in the video server system 1 performing a normal operation, the video server device 12
The operation of recording the audio / video data supplied from the R device 16 will be described. The editing device 10 outputs a recording request signal to the microprocessor 122 of the video server device 12 by designating a file name.
To be recorded in the video server device 12
The video data is reproduced and output to the video server device 12.
【0051】ビデオサーバ装置12のマイクロプロセッ
サ122は、通常ファイル管理データのフリースペース
リスト(図2(D),図4)を検索し、VTR装置16
から入力される音声・映像データを、ディスクアレイ装
置142の空き領域に記録する。VTR装置16からの
音声・映像データの入力が終了すると、ディスクアレイ
装置142は、音声・映像データの各セグメントを記録
した記録領域を示すデータをマイクロプロセッサ122
に対して出力する。マイクロプロセッサ122は、編集
装置10から入力された音声・映像データのファイル名
を用いてファイルエントリ(図2(B))を生成し、デ
ィスクアレイ装置142から入力された記録領域を示す
データに基づいて、音声・映像データのセグメントごと
にレコードエントリ(図2(C))を生成し、さらに、
図3に示したように、生成したレコードエントリをリン
クして通常ファイル管理データを更新する。The microprocessor 122 of the video server device 12 searches the free space list (FIGS. 2D and 4) of the normal file management data, and
Is recorded in a free area of the disk array device 142. When the input of the audio / video data from the VTR device 16 is completed, the disk array device 142 sends data indicating the recording area where each segment of the audio / video data is recorded to the microprocessor 122.
Output to The microprocessor 122 generates a file entry (FIG. 2B) using the file name of the audio / video data input from the editing device 10 and based on the data indicating the recording area input from the disk array device 142. Then, a record entry (FIG. 2 (C)) is generated for each segment of the audio / video data.
As shown in FIG. 3, the generated record entries are linked to update the normal file management data.
【0052】次に、図5を参照して、通常動作を行うビ
デオサーバシステム1において、ビデオサーバ装置12
が、編集装置10からの要求に応じて、ディスクアレイ
装置142に記録された音声・映像データを再生する動
作を説明する。図5は、編集装置10(図1)からの要
求に従って、マイクロプロセッサ122が、ディスクア
レイ装置142から音声・映像データを再生する処理を
示すフローチャート図である。Next, referring to FIG. 5, in the video server system 1 which performs a normal operation, the video server device 12
The operation of reproducing audio / video data recorded in the disk array device 142 in response to a request from the editing device 10 will be described. FIG. 5 is a flowchart showing a process in which the microprocessor 122 reproduces audio / video data from the disk array device 142 in response to a request from the editing device 10 (FIG. 1).
【0053】図5に示すように、ステップ100(S1
00)において、編集装置10は、ビデオサーバ装置1
2のマイクロプロセッサ122に対して、再生を要求す
る音声・映像データのファイル名、および、再生を要求
する範囲を指定し、ディスクアレイ装置142に記録さ
れている既に音声・映像データのファイルのオープンを
指示する。ステップ102(S102)において、マイ
クロプロセッサ122は、SRAM128等に記憶され
ているファイルエントリ(図2(B))を検索し、指定
されたファイル名を有するファイルエントリを探し、見
つけ出す。As shown in FIG. 5, step 100 (S1
00), the editing device 10 is the video server device 1
The file name of the audio / video data requested to be reproduced and the range requested to be reproduced are designated to the second microprocessor 122, and the file of the audio / video data already recorded in the disk array device 142 is opened. Instruct. In step 102 (S102), the microprocessor 122 searches for a file entry (FIG. 2B) stored in the SRAM 128 or the like, and searches for and finds a file entry having the specified file name.
【0054】ステップ104(S104)において、編
集装置10が、ビデオサーバ装置12のマイクロプロセ
ッサ122に対して、指定した音声・映像データの再生
を指示する。ステップ106(S106)において、ビ
デオサーバ装置12のマイクロプロセッサ122は、デ
ィスクアレイ装置142を制御して、S104の処理に
おいて見つけ出したファイルエントリ(図2(B))に
リンクされたレコードエントリ(図2(C),図3)に
示された各記録領域から、指定された音声・映像データ
の指定された範囲を構成するセグメントを順次、再生さ
せ、VTR装置16および編集装置10に対して出力さ
せる。In step 104 (S104), the editing device 10 instructs the microprocessor 122 of the video server device 12 to reproduce the specified audio / video data. In step 106 (S106), the microprocessor 122 of the video server device 12 controls the disk array device 142, and records entries (FIG. 2B) linked to the file entries (FIG. 2B) found in the processing of S104. (C), segments constituting the specified range of the specified audio / video data are sequentially reproduced from the respective recording areas shown in FIG. 3) and output to the VTR device 16 and the editing device 10. .
【0055】以上説明したように、何らの障害も生じて
おらず、通常動作をすることができる場合には、ビデオ
サーバ装置12は、他のビデオサーバ装置と同様な動作
により、音声・映像データを記録および再生することが
できる。しかしながら、電池130の充電が充分でない
場合にビデオサーバ装置12に対する電源供給が停止す
る等の理由により、通常ファイル管理データが失われる
可能性がある。次に、図6〜図8を参照して、このよう
な障害が生じて、SRAM128等に記憶されている通
常ファイル管理データが失われた場合に、マイクロプロ
セッサ122がファイル管理データを再生する処理を説
明する。As described above, if no trouble has occurred and normal operation can be performed, the video server device 12 operates in the same manner as the other video server devices to execute audio / video data. Can be recorded and played back. However, when the battery 130 is not sufficiently charged, there is a possibility that the normal file management data may be lost due to, for example, stopping the power supply to the video server device 12. Next, with reference to FIGS. 6 to 8, when such a failure occurs and the normal file management data stored in the SRAM 128 or the like is lost, the microprocessor 122 reproduces the file management data. Will be described.
【0056】図6は、ビデオサーバ装置12のマイクロ
プロセッサ122(図1)が、ファイル管理データを再
生する処理の概要を示すフローチャート図である。図6
に示すように、ファイル管理データを再生する場合、ス
テップ200(S200)において、マイクロプロセッ
サ122は、ディスクアレイ装置142に記録された各
音声・映像データのセグメントそれぞれのレコードエン
トリを復元する。なお、S200の処理の詳細は、図7
を参照して後述する。FIG. 6 is a flowchart showing an outline of a process in which the microprocessor 122 (FIG. 1) of the video server device 12 reproduces the file management data. FIG.
As shown in (1), when reproducing the file management data, in step 200 (S200), the microprocessor 122 restores the record entry of each segment of each audio / video data recorded in the disk array device 142. Note that details of the processing of S200 are described in FIG.
It will be described later with reference to FIG.
【0057】ステップ300(S300)において、マ
イクロプロセッサ122は、復元したレコードエントリ
を、図3に示したようにリンクする。なお、S300の
処理の詳細は、図8を参照して後述する。ステップ40
0(S400)において、マイクロプロセッサ122
は、リンクしたレコードエントリそれぞれに対応するフ
ァイルエントリ(図2(B))を生成し、再生ファイル
管理データを生成する。なお、通常ファイル管理データ
のファイルエントリに付されていたファイル名までは再
生できないので、マイクロプロセッサ122は、再生フ
ァイル管理データのファイルエントリに、例えば、「F
ILE0001」といった仮のファイル名を付す。In step 300 (S300), the microprocessor 122 links the restored record entries as shown in FIG. The details of the process of S300 will be described later with reference to FIG. Step 40
0 (S400), the microprocessor 122
Generates a file entry (FIG. 2B) corresponding to each linked record entry, and generates reproduced file management data. Since the file cannot be played back up to the file name assigned to the file entry of the normal file management data, the microprocessor 122 adds, for example, “F” to the file entry of the playback file management data.
A temporary file name such as “ILE0001” is assigned.
【0058】再生ファイル管理データは、通常ファイル
管理データと同様に、ディスクアレイ装置142に記録
された音声・映像データの記録領域の管理に用いられる
他、必要に応じて編集装置10に対して出力され、編集
者の要求に応じてモニタ装置100に表示される。The reproduction file management data is used for managing the recording area of the audio / video data recorded in the disk array device 142, as well as the normal file management data, and is output to the editing device 10 as necessary. The data is displayed on the monitor device 100 in response to a request from the editor.
【0059】図7は、図6(S200)において、ビデ
オサーバ装置12のマイクロプロセッサ122(図1)
が、レコードエントリを再生する処理の詳細な内容を示
す図である。図7に示すように、ステップ202(S2
02)において、マイクロプロセッサ122は、ディス
クアレイ装置142を制御して、音声・映像データを、
例えば、先頭から順に1フレームずつ再生させる。ステ
ップ204(S204)において、マイクロプロセッサ
122は、再生した音声・映像データのフレームそれぞ
れからタイムコードを取り出す。FIG. 7 shows the microprocessor 122 (FIG. 1) of the video server device 12 in FIG. 6 (S200).
Is a diagram showing detailed contents of a process of reproducing a record entry. FIG. As shown in FIG. 7, step 202 (S2
02), the microprocessor 122 controls the disk array device 142 to convert audio / video data into
For example, the frames are reproduced one by one from the beginning. In step 204 (S204), the microprocessor 122 extracts a time code from each frame of the reproduced audio / video data.
【0060】ステップ206(S206)において、マ
イクロプロセッサ122は、直前(第n番目)のフレー
ムのタイムコードと、その時点で再生した(第(n+
1)番目)のフレームのタイムコードとを比較し、これ
らのタイムコードが連続している場合にはS210の処
理に進み、これらのタイムコードが連続していない場合
にはS208の処理に進む。ステップ208(S20
8)において、マイクロプロセッサ122は、新規にレ
コードエントリ(図2(C))を作成する。ステップ2
10(S210)において、マイクロプロセッサ122
は、第(n+1)番目のフレームは、第n番目のフレー
ムが属するセグメントに含まれると判断し、第(n+
1)番目のフレームが記録されている記録領域を、第n
番目のフレームが属するセグメントのレコードエントリ
に追加する。なお、以上説明したS200の処理により
生成されたレコードエントリは、SRAM128に記憶
され、さらに、必要に応じておよびディスクアレイ装置
142等に記憶される。In step 206 (S206), the microprocessor 122 reproduces the time code of the immediately preceding (n-th) frame and the time code ((n +
The time code of the (1) th) frame is compared, and if these time codes are continuous, the process proceeds to S210. If these time codes are not continuous, the process proceeds to S208. Step 208 (S20
In 8), the microprocessor 122 newly creates a record entry (FIG. 2C). Step 2
10 (S210), the microprocessor 122
Determines that the (n + 1) th frame is included in the segment to which the nth frame belongs,
The recording area where the 1) -th frame is recorded is called the n-th frame.
Add to the record entry of the segment to which the th frame belongs. The record entry generated by the above-described processing of S200 is stored in the SRAM 128, and further, as necessary, in the disk array device 142 and the like.
【0061】図8は、図6(S300)において、ビデ
オサーバ装置12のマイクロプロセッサ122(図1)
が、レコードエントリをリンクする処理の詳細を示す図
である。図8に示すように、ステップ302(S30
2)において、マイクロプロセッサ122は、S200
の処理において生成した各レコードエントリをSRAM
128から取り出す。ステップ304(S304)にお
いて、マイクロプロセッサ122は、1つのレコードエ
ントリを選び、選んだレコードエントリ(第m番目のレ
コードエントリ)が示すディスクアレイ装置142に記
録領域の最後の音声・映像データのフレーム(終了点)
に付されたタイムコードを求める。FIG. 8 shows the microprocessor 122 (FIG. 1) of the video server device 12 in FIG. 6 (S300).
Is a diagram illustrating details of a process of linking record entries. As shown in FIG. 8, step 302 (S30
In 2), the microprocessor 122 executes S200
Each record entry generated in the process of
Remove from 128. In step 304 (S304), the microprocessor 122 selects one record entry, and stores the last audio / video data frame (in the recording area) in the disk array device 142 indicated by the selected record entry (m-th record entry). End point)
Find the time code attached to.
【0062】ステップ306(S306)において、マ
イクロプロセッサ122は、他のレコードエントリをS
RAM128から取り出す。ステップ308(S30
8)において、マイクロプロセッサ122は、第m番目
のレコードエントリの終了点のタイムコードと、他のレ
コードエントリ(第k番目レコードエントリ)が示す記
録領域の最初の音声・映像データのフレーム(開始点)
のタイムコードを比較し、これらのタイムコードが連続
しているか否かを判断する。マイクロプロセッサ122
は、これらのタイムコードが連続している場合には、S
310の処理に進み、これらのタイムコードが連続して
いない場合、マイクロプロセッサ122は、S306の
処理に進む。In step 306 (S306), the microprocessor 122 stores another record entry in S
Take it out of the RAM 128. Step 308 (S30
In 8), the microprocessor 122 sets the time code at the end point of the m-th record entry and the first audio / video data frame (start point) of the recording area indicated by another record entry (k-th record entry). )
Are compared to determine whether or not these time codes are continuous. Microprocessor 122
Is, if these time codes are continuous, S
Proceeding to step 310, if these time codes are not continuous, the microprocessor 122 proceeds to step S306.
【0063】ステップ310(S310)において、マ
イクロプロセッサ122は、第k番目のレコードエント
リが、第m番目のレコードエントリの次のレコードエン
トリであると判断し、これらのレコードエントリを、図
3に示したようにリンクする。なお、いずれのレコード
エントリも示さないディスクアレイ装置142の記録領
域は、空き領域であるので、全てのレコードエントリの
生成が終了した後は、フリースペースリスト(図2
(D),図4)の再生が可能になる。In step 310 (S310), the microprocessor 122 determines that the k-th record entry is the record entry next to the m-th record entry, and these record entries are shown in FIG. Link as shown. Note that the recording area of the disk array device 142 that does not indicate any record entry is a free area, and after the generation of all record entries is completed, the free space list (FIG.
(D) and FIG. 4) can be reproduced.
【0064】また、S300の処理において、マイクロ
プロセッサ122は、例えば、第k番目のレコードエン
トリが示す音声・映像データに先立つ第m番目のレコー
ドエントリが示すセグメントの最初のフレームのタイム
コードが、他のレコードエントリが示すセグメントの一
部または全部と連続性を有さない場合には、第m番目の
レコードエントリが示すセグメントは、音声・映像デー
タの先頭の部分であると判定することも可能である。ま
た、マイクロプロセッサ122は、第m番目のレコード
エントリが示すセグメントに続く第k番目のレコードエ
ントリが示すセグメントの最初のフレームのタイムコー
ドが、他のレコードエントリが示すセグメントと連続性
を有さない場合には、第k番目のレコードエントリが示
すセグメントは、音声・映像データの最後の部分である
と判定することも可能である。さらに、マイクロプロセ
ッサ122は、第m番目のレコードエントリが示す音声
・映像データの最初のフレームおよび最後のフレームの
タイムコードが、他のレコードエントリが示すセグメン
トの最後のフレームおよび最初のフレームのタイムコー
ドと連続性を有さない場合には、第m番目のレコードエ
ントリが示すセグメントは、ある音声・映像データの全
部を含むと判定することも可能である。In the process of S300, for example, the microprocessor 122 determines that the time code of the first frame of the segment indicated by the m-th record entry preceding the audio / video data indicated by the k-th record entry is different. If there is no continuity with a part or all of the segment indicated by the record entry, the segment indicated by the m-th record entry can be determined to be the head of the audio / video data. is there. Further, the microprocessor 122 determines that the time code of the first frame of the segment indicated by the k-th record entry following the segment indicated by the m-th record entry does not have continuity with the segment indicated by another record entry. In such a case, it is possible to determine that the segment indicated by the k-th record entry is the last part of the audio / video data. Further, the microprocessor 122 sets the time code of the first frame and the last frame of the audio / video data indicated by the m-th record entry to the time code of the last frame and the first frame of the segment indicated by the other record entry. If there is no continuity with the segment, it is possible to determine that the segment indicated by the m-th record entry includes all of certain audio / video data.
【0065】なお、ビデオサーバシステム1は、音声・
映像データの記録および再生する装置の他、時刻あるい
は順番が所定の単位ごとに付されたデータを記録および
再生する装置、例えば、一定の時間周期で測定・観測し
たデータを、時刻を示すデータとともに記録する測定・
観測装置等に応用することができる。また、図2〜図4
に示したファイル管理データの形式は例示であり、ファ
イルエントリと最初のレコードエントリとを一体にする
等、種々の変形が可能である。また、ディスクアレイ装
置142に用いる記録媒体は、ハードディスクの他、光
磁気ディスク(MO; magneto-optical disc)等、他のラン
ダムアクセス可能な記録媒体であってもよい。また、ビ
デオサーバシステム1の各構成部分は、同一の機能およ
び性能を実現可能な限り、ソフトウェア的に実現される
か、ハードウェア的に実現されるか等、実現方法を問わ
ない。It should be noted that the video server system 1
In addition to a device for recording and reproducing video data, a device for recording and reproducing data with time or order given for each predetermined unit, for example, data measured and observed at a fixed time period, together with data indicating time. Measurements to record
It can be applied to observation devices and the like. 2 to 4
The format of the file management data shown in (1) is an example, and various modifications are possible, such as integrating the file entry with the first record entry. The recording medium used for the disk array device 142 may be a hard disk or another random accessible recording medium such as a magneto-optical disc (MO). In addition, as long as the same function and performance can be realized, each component of the video server system 1 may be realized by software, hardware, or any other method.
【0066】[0066]
【発明の効果】以上説明したように、本発明に係るデー
タ管理装置およびその方法によれば、要求に応じて編集
装置等に、音声・映像データの任意の部分を供給するビ
デオサーバにおける音声・映像データの記録領域の管理
の信頼性を高めることができる。また、本発明に係るデ
ータ管理装置およびその方法によれば、ビデオサーバに
おいて、音声・映像データの管理に用いられるファイル
システム領域のデータ(ファイル管理データ)が失われ
ることがあっても、音声・映像データの再生に必要なデ
ータを再生することができる。As described above, according to the data management apparatus and the data management method according to the present invention, the audio / video data in the video server which supplies an arbitrary part of the audio / video data to the editing apparatus or the like in response to a request. The reliability of management of the recording area of the video data can be improved. Further, according to the data management apparatus and method of the present invention, even if data (file management data) in a file system area used for managing audio / video data may be lost in the video server, audio / video data may be lost. Data necessary for reproducing video data can be reproduced.
【0067】また、本発明に係るデータ管理装置および
その方法によれば、ビデオサーバにおいて、音声・映像
データの管理に用いられるファイル管理データが失われ
ることがあっても、音声・映像データが失われることが
なく、ファイル管理データが失われることによる被害を
最小限に抑えることができる。Further, according to the data management apparatus and method of the present invention, even if the video server loses the file management data used for managing the audio / video data, the audio / video data is lost. Thus, the damage caused by the loss of the file management data can be minimized.
【0068】また、本発明に係るデータ管理装置および
その方法によれば、ビデオサーバにおいて、同一のファ
イル管理データを複数の記録媒体等に記録しなくてもす
み、ビデオサーバのハードウェア量の増加およびコスト
アップを最小限に抑えることができ、しかも、ビデオサ
ーバの小型化を妨げることがない。また、本発明に係る
データ管理装置およびその方法によれば、同一のファイ
ル管理データを複数の記録媒体等に記録する必要がな
く、ファイル管理データの記録に要する時間およびソフ
トウェア処理の負荷を最小限とすることができる。Further, according to the data management apparatus and method of the present invention, it is not necessary for the video server to record the same file management data on a plurality of recording media or the like, thereby increasing the amount of hardware of the video server. In addition, an increase in cost can be minimized, and further, there is no hindrance to downsizing of the video server. Further, according to the data management apparatus and method of the present invention, it is not necessary to record the same file management data on a plurality of recording media or the like, and the time required for recording the file management data and the load of software processing are minimized. It can be.
【図1】本発明に係るビデオサーバシステムの構成を示
す図である。FIG. 1 is a diagram showing a configuration of a video server system according to the present invention.
【図2】(A)〜(D)は、ファイル管理データの構成
を示す図である。FIGS. 2A to 2D are diagrams illustrating a configuration of file management data.
【図3】図2(A),(B)に示したファイルエントリ
と、図2(A),(C)に示したレコードエントリとの
リンクを示す図である。FIG. 3 is a diagram showing a link between a file entry shown in FIGS. 2A and 2B and a record entry shown in FIGS. 2A and 2C.
【図4】図2(A),(D)に示したフリースペースリ
ストのリンクを示す図である。FIG. 4 is a diagram showing links of the free space list shown in FIGS. 2 (A) and 2 (D).
【図5】編集装置(図1)からの要求に従って、マイク
ロプロセッサが、ディスクアレイ装置から音声・映像デ
ータを再生する処理を示すフローチャート図である。FIG. 5 is a flowchart showing a process in which a microprocessor reproduces audio / video data from a disk array device according to a request from an editing device (FIG. 1).
【図6】ビデオサーバ装置のマイクロプロセッサ(図
1)が、ファイル管理データを再生する処理の概要を示
すフローチャート図である。FIG. 6 is a flowchart showing an outline of a process in which a microprocessor (FIG. 1) of the video server device reproduces file management data.
【図7】図6(S200)において、ビデオサーバ装置
のマイクロプロセッサ(図1)が、レコードエントリを
再生する処理の詳細な内容を示す図である。FIG. 7 is a diagram showing a detailed content of a process of reproducing a record entry by the microprocessor of the video server device (FIG. 1) in FIG. 6 (S200).
【図8】図6(S300)において、ビデオサーバ装置
のマイクロプロセッサ(図1)が、レコードエントリを
リンクする処理の詳細を示す図である。FIG. 8 is a diagram showing details of a process of linking record entries by the microprocessor (FIG. 1) of the video server device in FIG. 6 (S300).
1…ビデオサーバシステム、100…モニタ装置、10
…編集装置、12…ビデオサーバ装置、120…制御信
号I/F回路、122…マイクロプロセッサ、124…
ROM、126…RAM、128…SRAM、130…
電池、132…バス、134…映像・音声データI/F
回路、136…圧縮・伸長回路、138…バッファメモ
リ、140…ディスクアレイI/F回路、142…ディ
スクアレイ装置、16…VTR装置。DESCRIPTION OF SYMBOLS 1 ... Video server system, 100 ... Monitor device, 10
... Editing device, 12 ... Video server device, 120 ... Control signal I / F circuit, 122 ... Microprocessor, 124 ...
ROM, 126 ... RAM, 128 ... SRAM, 130 ...
Battery, 132 bus, 134 video / audio data I / F
Circuits: 136: compression / expansion circuit; 138: buffer memory; 140: disk array I / F circuit; 142: disk array device; 16: VTR device.
Claims (16)
れ、ランダムアクセス可能な第1の記録媒体に記録され
た1つ以上の所定のデータそれぞれの前記第1の記録媒
体における記録領域を管理するデータ管理装置であっ
て、 前記第1の記録媒体に記録された前記所定のデータそれ
ぞれに付加されたタイムコードに基づいて、前記所定の
データの一部または全部の前記第1の記録媒体における
記録領域をそれぞれ示す第1の記録領域データを生成す
る第1の記録領域データ生成手段と、 生成した前記所定のデータそれぞれの一部または全部を
示す前記第1の記録領域データをリンクして、前記所定
のデータそれぞれの前記第1の記録媒体における記録領
域を管理する第1の記録領域管理手段とを有するデータ
管理装置。1. A time code is added for each predetermined unit, and one or more predetermined data recorded on a randomly accessible first recording medium is managed in a recording area of the first recording medium. A data management device, comprising: recording, on a first recording medium, part or all of the predetermined data based on a time code added to each of the predetermined data recorded on the first recording medium. Linking first recording area data generating means for generating first recording area data each indicating an area, and the first recording area data indicating a part or all of each of the generated predetermined data; A data management device comprising: first recording area management means for managing a recording area of each of predetermined data in the first recording medium.
ータが付加された映像データ、または、音声データ(音
声・映像データ)である請求項1に記載のデータ管理装
置。2. The data management device according to claim 1, wherein the predetermined data is video data, video data to which audio data is added, or audio data (audio / video data).
を再生し、再生した前記音声・映像データの前記所定の
単位それぞれに付加された前記タイムコードを分離する
タイムコード分離手段と、 分離した前記タイムコードの連続性を判定するタイムコ
ード連続性判定手段と、 連続性を有する前記タイムコードに対応する前記音声・
映像データの一部または全部それぞれが記録されている
前記第1の記録媒体の記録領域それぞれを示すレコード
エントリを、前記第1の記録領域データとして生成する
レコードエントリ生成手段とを有し、 前記第1の記録領域管理手段は、 生成した前記レコードエントリそれぞれが示す前記音声
・映像データの一部または全部の前記第1の記録媒体に
おける記録開始位置および記録終了位置の前記所定の単
位それぞれから分離された前記タイムコードに基づい
て、前記レコードエントリの連続性を判定するレコード
エントリ連続性判定手段と、 連続性を有する前記レコードエントリをリンクし、前記
音声・映像データそれぞれの記録領域を示す第1の記録
領域管理データを生成する第1の記録領域管理データ生
成手段とを有する請求項2に記載のデータ管理装置。3. The first recording area data generating means reproduces the audio / video data recorded on the first recording medium, and adds the reproduced audio / video data to each of the predetermined units of the reproduced audio / video data. Time code separating means for separating the separated time code; time code continuity determining means for determining the continuity of the separated time code; and the audio / voice corresponding to the time code having continuity.
Record entry generating means for generating, as the first recording area data, a record entry indicating each recording area of the first recording medium in which a part or all of the video data is recorded, The recording area management unit may be configured to separate a part or all of the audio / video data indicated by each of the generated record entries from each of the predetermined units of the recording start position and the recording end position in the first recording medium. Record entry continuity determining means for determining the continuity of the record entries based on the time code, and a first link indicating the record area of each of the audio / video data by linking the record entries having continuity. 3. The apparatus according to claim 2, further comprising: first recording area management data generating means for generating recording area management data. Placing data management device.
体に記録する際に、前記音声・映像データの一部または
全部の記録領域をそれぞれ示す第2の記録領域データを
生成する第2の記録領域データ生成手段と、 前記音声・映像データを前記第1の記録媒体に記録する
際に、生成した前記音声・映像データそれぞれの一部ま
たは全部を示す前記第2の記録領域データをリンクし
て、前記音声・映像データそれぞれの前記第1の記録媒
体における記録領域を管理する第2の記録領域管理手段
とをさらに有し、 前記第1の記録領域データおよび前記第1の記録領域管
理手段はそれぞれ、生成した前記第2の記録領域データ
およびリンクした前記第2の記録領域データまたはこれ
らのいずれかが失われた場合に、前記第1の記録領域デ
ータの生成、および、生成した前記第1の記録領域デー
タのリンクを行う請求項2に記載のデータ管理装置。4. When recording the audio / video data on the first recording medium, generating a second recording area data indicating a partial or entire recording area of the audio / video data. Linking the recording area data generating means with the second recording area data indicating a part or all of the generated audio / video data when the audio / video data is recorded on the first recording medium And second recording area management means for managing a recording area of the audio / video data in the first recording medium, wherein the first recording area data and the first recording area management The means respectively generate the first recording area data when the generated second recording area data and / or the linked second recording area data are lost. And, a data management apparatus according to claim 2 for the link generated the first recording region data.
を付与して表示する名称付与・表示手段をさらに有する
請求項3に記載のデータ管理装置。5. The data according to claim 3, wherein said first recording area management means further comprises name giving / display means for giving a predetermined name to each of said first recording area management data for display. Management device.
の記録領域データは、同一のリンクトリスト構成をとる
請求項4に記載のデータ管理装置。6. The first recording area data and the second recording area data.
5. The data management apparatus according to claim 4, wherein the recording area data has the same linked list configuration.
の記録領域データは、前記第1の記録媒体、および、前
記第1の記録媒体以外のランダムアクセス可能な第2の
記録媒体またはこれらのいずれかに記録される請求項4
に記載のデータ管理装置。7. The first recording area data and the second recording area data
5. The recording area data of (1) is recorded on the first recording medium and / or a second recording medium other than the first recording medium that can be randomly accessed.
A data management device according to claim 1.
の記録領域データは、所定のメモリに記憶される請求項
4に記載のデータ管理装置。8. The first recording area data and the second recording area data.
5. The data management device according to claim 4, wherein the recording area data is stored in a predetermined memory.
れ、ランダムアクセス可能な第1の記録媒体に記録され
た1つ以上の所定のデータそれぞれの前記第1の記録媒
体における記録領域を管理するデータ管理方法であっ
て、 前記第1の記録媒体に記録された前記所定のデータそれ
ぞれに付加されたタイムコードに基づいて、前記所定の
データの一部または全部の前記第1の記録媒体における
記録領域をそれぞれ示す第1の記録領域データを生成
し、 生成した前記所定のデータそれぞれの一部または全部を
示す前記第1の記録領域データをリンクして、前記所定
のデータそれぞれの前記第1の記録媒体における記録領
域を管理するデータ管理方法。9. A time code is added for each predetermined unit, and one or more predetermined data recorded on a randomly accessible first recording medium manages a recording area in the first recording medium. A data management method, comprising: recording a part or all of the predetermined data on the first recording medium based on a time code added to each of the predetermined data recorded on the first recording medium. Generating first recording area data each indicating an area; linking the first recording area data indicating a part or all of each of the generated predetermined data; A data management method for managing a recording area in a recording medium.
データが付加された映像データ、または、音声データ
(音声・映像データ)である請求項9に記載のデータ管
理方法。10. The data management method according to claim 9, wherein the predetermined data is video data, video data to which audio data is added, or audio data (audio / video data).
声・映像データを再生し、再生した前記音声・映像デー
タの前記所定の単位それぞれに付加された前記タイムコ
ードを分離し、 分離した前記タイムコードの連続性を判定し、 連続性を有する前記タイムコードに対応する前記音声・
映像データの一部または全部それぞれが記録されている
前記第1の記録媒体の記録領域それぞれを示すレコード
エントリを、前記第1の記録領域データとして生成し、 生成した前記レコードエントリそれぞれが示す前記音声
・映像データの一部または全部の前記第1の記録媒体に
おける記録開始位置および記録終了位置の前記所定の単
位それぞれから分離された前記タイムコードに基づい
て、前記レコードエントリの連続性を判定し、 連続性を有する前記レコードエントリをリンクし、前記
音声・映像データそれぞれの記録領域を示す第1の記録
領域管理データを生成する請求項10に記載のデータ管
理方法。11. The audio / video data recorded on the first recording medium is reproduced, and the time code added to each of the predetermined units of the reproduced audio / video data is separated and separated. The continuity of the time code is determined, and the voice / voice corresponding to the time code having continuity is determined.
A record entry indicating each recording area of the first recording medium on which a part or all of the video data is recorded is generated as the first recording area data, and the audio indicated by each of the generated record entries is generated. Determining a continuity of the record entries based on the time codes separated from the predetermined units of a recording start position and a recording end position of a part or all of the video data in the first recording medium, The data management method according to claim 10, wherein the record entries having continuity are linked to generate first recording area management data indicating recording areas of the audio / video data.
媒体に記録する際に、前記音声・映像データの一部また
は全部の記録領域をそれぞれ示す第2の記録領域データ
を生成し、 前記音声・映像データを前記第1の記録媒体に記録する
際に、生成した前記音声・映像データそれぞれの一部ま
たは全部を示す前記第2の記録領域データをリンクし
て、前記音声・映像データそれぞれの前記第1の記録媒
体における記録領域を管理し、 生成した前記第2の記録領域データおよびリンクした前
記第2の記録領域データまたはこれらのいずれかが失わ
れた場合に、前記第1の記録領域データの生成、およ
び、生成した前記第1の記録領域データのリンクを行う
請求項10に記載のデータ管理方法。12. When recording the audio / video data on the first recording medium, generating second recording area data indicating a partial or entire recording area of the audio / video data, When recording audio / video data on the first recording medium, link the second recording area data indicating a part or all of the generated audio / video data, and Managing the recording area in the first recording medium, and when the generated second recording area data and / or the linked second recording area data are lost, the first recording is performed. The data management method according to claim 10, wherein area data is generated, and the generated first recording area data is linked.
に、所定の名称を付与して表示する請求項11に記載の
データ管理方法。13. The data management method according to claim 11, wherein a predetermined name is given to each of said first recording area management data and displayed.
2の記録領域データは、同一のリンクトリスト構成をと
る請求項12に記載のデータ管理方法。14. The data management method according to claim 12, wherein the first recording area data and the second recording area data have the same linked list configuration.
2の記録領域データは、前記第1の記録媒体、および、
前記第1の記録媒体以外のランダムアクセス可能な第2
の記録媒体またはこれらのいずれかに記録される請求項
12に記載のデータ管理方法。15. The first recording area data and the second recording area data are stored in the first recording medium,
A second randomly accessible medium other than the first recording medium
13. The data management method according to claim 12, wherein the data is recorded on a recording medium or any one of these.
2の記録領域データは、所定のメモリに記憶される請求
項12に記載のデータ管理方法。16. The data management method according to claim 12, wherein said first recording area data and said second recording area data are stored in a predetermined memory.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8226991A JPH1070698A (en) | 1996-08-28 | 1996-08-28 | Data management equipment and method therefor |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP8226991A JPH1070698A (en) | 1996-08-28 | 1996-08-28 | Data management equipment and method therefor |
Publications (1)
Publication Number | Publication Date |
---|---|
JPH1070698A true JPH1070698A (en) | 1998-03-10 |
Family
ID=16853805
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP8226991A Pending JPH1070698A (en) | 1996-08-28 | 1996-08-28 | Data management equipment and method therefor |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPH1070698A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001028237A1 (en) * | 1999-10-12 | 2001-04-19 | Sharp Kabushiki Kaisha | Data recording method and data restoring method |
-
1996
- 1996-08-28 JP JP8226991A patent/JPH1070698A/en active Pending
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001028237A1 (en) * | 1999-10-12 | 2001-04-19 | Sharp Kabushiki Kaisha | Data recording method and data restoring method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6292619B1 (en) | Image editing system | |
KR950035438A (en) | Apparatus and method for recording and reproducing time-base compressed digital image data | |
JP3285029B2 (en) | recoding media | |
JP5156646B2 (en) | Movie editing system and movie editing method | |
JP4380585B2 (en) | Video playback device | |
JP4045651B2 (en) | Information processing apparatus, information processing method, and program recording medium | |
US7751690B2 (en) | Recording and reproducing apparatus | |
JP3180525B2 (en) | Video playback device | |
US20010052050A1 (en) | Data recording and reproducing apparatus, and method for recording and reproducing data | |
JPH1070698A (en) | Data management equipment and method therefor | |
JP3266542B2 (en) | Editing control device and editing control method | |
JP2927237B2 (en) | Data recording / reproducing device | |
JP2005259201A (en) | Content recording system | |
US20010018683A1 (en) | High-speed audio/video information server and magnetic disk device extension method thereof | |
JP4255796B2 (en) | DATA RECORDING DEVICE, DATA RECORDING METHOD, DATA RECORDING PROGRAM, AND RECORDING MEDIUM CONTAINING THE PROGRAM | |
JP3530546B2 (en) | Recording / playback device | |
JP3093012B2 (en) | Information playback device | |
JP3826742B2 (en) | Video / audio signal recording and playback device | |
JPH09163310A (en) | Sound/video data recording/reproducing device and its method | |
JPH1155621A (en) | Video changeover recording and reproducing device | |
JP2806413B2 (en) | How to manage multi-channel compressed data | |
US20010043801A1 (en) | Data recording and/or reproducing apparatus and method | |
JPH09163311A (en) | Device and method for recording/reproducing audio/video data | |
JP5170205B2 (en) | Information storage medium and moving picture audio recording and reproducing apparatus | |
JP3826743B2 (en) | Video / audio signal recording and playback device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070912 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 11 Free format text: PAYMENT UNTIL: 20080912 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 11 Free format text: PAYMENT UNTIL: 20080912 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090912 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 13 Free format text: PAYMENT UNTIL: 20100912 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100912 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 14 Free format text: PAYMENT UNTIL: 20110912 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110912 Year of fee payment: 14 |