JP3531608B2 - Data recording / reproducing device - Google Patents
Data recording / reproducing deviceInfo
- Publication number
- JP3531608B2 JP3531608B2 JP2000403391A JP2000403391A JP3531608B2 JP 3531608 B2 JP3531608 B2 JP 3531608B2 JP 2000403391 A JP2000403391 A JP 2000403391A JP 2000403391 A JP2000403391 A JP 2000403391A JP 3531608 B2 JP3531608 B2 JP 3531608B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- memory
- unit
- request
- reproduction
- 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.)
- Expired - Lifetime
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
- H04N21/231—Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
- H04N21/2312—Data placement on disk arrays
- H04N21/2315—Data placement on disk arrays using interleaving
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Television Signal Processing For Recording (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、データ記録再生装置に
関し、特に、複数のハードディスク装置から構成された
ディスクアレイに映像及び/又は音声データを含むデー
タを記録再生するデータ記録再生装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data recording / reproducing apparatus, and more particularly to a data recording / reproducing apparatus for recording / reproducing data including video and / or audio data in a disk array composed of a plurality of hard disk devices.
【0002】[0002]
【従来の技術】近年、映像信号や音声信号或は文字信号
等の情報信号を送出するような情報信号送出装置には、
該情報信号を記録するための記憶容量と転送速度性能を
向上させるため、光磁気ディスクやハードディスク等の
ようなディスク状記録媒体を複数枚並列に接続したディ
スクアレイ装置の適用が検討されている。このディスク
アレイ装置での記録において特徴的であるのは、入力さ
れた情報信号を分配し、インターリーブをかけて、並列
に接続した複数台のディスク装置に格納することであ
る。2. Description of the Related Art In recent years, an information signal transmitting apparatus for transmitting an information signal such as a video signal, an audio signal or a character signal has been
In order to improve the storage capacity for recording the information signal and the transfer rate performance, application of a disk array device in which a plurality of disk-shaped recording media such as a magneto-optical disk and a hard disk are connected in parallel is being studied. What is characteristic of recording in this disk array device is that the input information signal is distributed, interleaved, and stored in a plurality of disk devices connected in parallel.
【0003】このディスクアレイ装置は、上述したよう
に記録容量と転送速度性能を向上することができるの
で、単独のディスク装置よりも高い信頼性を得ており、
大容量記憶媒体として適している。このディスクアレイ
装置は、RAID(RedundantArrays of Inexpensive D
iskes)と呼ばれ、信頼性対応、インターリーブ、エラ
ー訂正符号の格納、運用上の特徴から次の表1に示すよ
うにRAID1からRAID5までの5つのレベルに区
分される。Since this disk array device can improve the recording capacity and transfer rate performance as described above, it has higher reliability than a single disk device,
Suitable as a mass storage medium. This disk array device is a RAID (Redundant Arrays of Inexpensive D
iskes), and is divided into five levels from RAID1 to RAID5 as shown in Table 1 below, based on reliability, interleaving, error correction code storage, and operational characteristics.
【0004】[0004]
【表1】 [Table 1]
【0005】RAID1は、図13の(A)に示す情報
データを図13の(B)に示すような2重化したディス
クD1とディスクD2に記録することによって信頼性向
上を図ろうとしている。この2重化したディスクは、ミ
ラードディスクと呼ばれ、インターリーブは行わず、エ
ラー訂正符号も設けていない。RAID 1 is intended to improve reliability by recording the information data shown in FIG. 13A on the duplicated disks D1 and D2 as shown in FIG. 13B. This duplicated disc is called a mirrored disc, and is not interleaved and has no error correction code.
【0006】RAID2は、図13の(A)に示す情報
データを図13の(C)に示すようにビット単位でイン
ターリーブし、ディスクD1、ディスクD2、ディスク
D3及びディスクD4の4枚のディスクに格納してい
る。また、ハミング符号であるエラー訂正符号を専用の
ディスクに格納している。ここで、エラー訂正符号を専
用のディスクD5及びD6等の複数枚のディスクに格納
しているのは、該エラー訂正符号がハミング符号である
ためである。The RAID 2 interleaves the information data shown in FIG. 13A in bit units as shown in FIG. 13C to form four disks D1, D2, D3 and D4. Is stored. Also, an error correction code which is a Hamming code is stored in a dedicated disk. The error correction code is stored in a plurality of disks such as the dedicated disks D5 and D6 because the error correction code is a Hamming code.
【0007】RAID3は、図13の(A)に示す情報
データを図13の(D)に示すようにビット単位でイン
ターリーブし、ディスクD1、ディスクD2、ディスク
D3及びディスクD4の4枚のディスクに格納してい
る。また、パリティ符号であるエラー訂正符号を専用の
ディスクD5に格納している。このRAID3は、RA
ID2と共に、信頼性とデータ転送速度を向上させる。The RAID3 interleaves the information data shown in FIG. 13A in bit units as shown in FIG. 13D, and makes four disks D1, D2, D3 and D4. Is stored. An error correction code, which is a parity code, is stored in the dedicated disk D5. This RAID3 is RA
Together with ID2, it improves reliability and data transfer rate.
【0008】RAID4は、図13の(A)に示すデー
タを図13の(E)に示すようにセクタ単位でインター
リーブし、ディスクD1、ディスクD2、ディスクD3
及びディスクD4の4枚のディスクに格納している。ま
た、パリティ符号であるエラー訂正符号を専用のディス
クD5に格納している。このRAID4は、セクタ単位
でインターリーブを行って、データを格納しているの
で、ランダムアクセスによって高速読み出しが可能とな
る。The RAID4 interleaves the data shown in FIG. 13A in sector units as shown in FIG. 13E, and the disks D1, D2 and D3 are interleaved.
And disc D4. An error correction code, which is a parity code, is stored in the dedicated disk D5. The RAID 4 stores data by performing interleaving on a sector-by-sector basis, so that high-speed reading can be performed by random access.
【0009】RAID5は、図13の(A)に示すデー
タを図13の(F)に示すようにセクタ単位でインター
リーブし、ディスクD1、ディスクD2、ディスクD
3、ディスクD4及びディスクD5の5枚のディスクに
格納すると共に、パリティ符号であるエラー訂正符号を
各ディスクに分散して格納している。このRAID5
も、セクタ単位でインターリーブを行って、データを格
納しているので、ランダムアクセスによって高速読み出
しが可能となる。In RAID 5, the data shown in FIG. 13A is interleaved in sector units as shown in FIG. 13F, and the disks D1, D2 and D are interleaved.
3, the disk D4 and the disk D5 are stored in five disks, and the error correction code which is a parity code is distributed and stored in each disk. This RAID5
Also, since data is stored by performing interleaving on a sector-by-sector basis, high-speed reading is possible by random access.
【0010】したがって、RAID2及び3のディスク
アレイ装置を用いた情報信号送出装置は、該RAID2
及び3のディスクアレイ装置が情報データをビット単位
でインターリーブしているため、連続データを高速読み
出しするような通常再生に適している。Therefore, the information signal transmitting device using the disk array devices of RAID 2 and 3 is
Since the disk array devices 3 and 3 interleave the information data in bit units, the disk array device is suitable for normal reproduction such that continuous data is read at high speed.
【0011】一方、RAID4及び5のディスクアレイ
装置を用いた情報信号送出装置は、該RAID4及び5
のディスクアレイ装置が情報データをセクタ単位でイン
ターリーブしているため、飛び飛びのデータを高速に読
み出すような倍速再生に適している。On the other hand, the information signal transmitting device using the disk array devices of RAID 4 and 5 is
Since the disk array device described above interleaves information data in sector units, it is suitable for double-speed reproduction in which discrete data is read at high speed.
【0012】[0012]
【発明が解決しようとする課題】しかし、RAID2及
び3は連続データを飛び飛びに読み出すようなランダム
アクセス機能を持たないため倍速再生には適していな
い。また、RAID4及び5は倍速再生の倍速数によっ
てはセクタの大きさが決定できなかったり、あるいは特
定のディスクにアクセスが集中するという問題が発生す
る。However, RAID 2 and RAID 3 are not suitable for double speed reproduction because they do not have a random access function for reading continuous data intermittently. Further, in RAID 4 and 5, there are problems that the sector size cannot be determined depending on the double speed number of double speed reproduction, or that access concentrates on a specific disk.
【0013】本発明は、上記実情に鑑みてなされたもの
であり、倍速再生に代表される特殊再生を簡単に行わせ
ることができるデータ記録再生装置の提供を目的とす
る。The present invention has been made in view of the above situation, and an object of the present invention is to provide a data recording / reproducing apparatus capable of easily performing special reproduction represented by double speed reproduction.
【0014】[0014]
【課題を解決するための手段】本発明に係るデータ記録
再生装置は、上記課題を解決するために、複数のハード
ディスク装置から構成されたディスクアレイに映像及び
/又は音声データを含むデータを記録再生するデータ記
録再生装置において、入力された上記映像データの各フ
ィールド又はフレームが当該フィールド又はフレームの
入力順序でN台のハードディスク装置に循環して記録さ
れるように上記データを記録する記録手段と、n倍速の
再生が要求されたとき、(n−1)台おきに上記各ハー
ドディスク装置から上記映像データを読み出す再生手段
とを備える。In order to solve the above problems, a data recording / reproducing apparatus according to the present invention records / reproduces data including video and / or audio data on a disk array composed of a plurality of hard disk devices. In the data recording / reproducing apparatus, recording means for recording the data so that each field or frame of the input video data is recorded cyclically in N hard disk devices in the input order of the field or frame. and a reproducing means for reading out the video data from each of the hard disk devices every (n-1) units when reproduction at n times speed is requested.
【0015】再生手段は、n倍速再生が要求されたと
き、各ハードディスク装置からは1倍速再生と比べてn
倍のデータを読み出す。また、再生手段は、n倍速の再
生によりデータを各ハードディスク装置から読み出すこ
とができないとき、読み出すことのできない上記データ
の前後のフィールド又はフレームのデータから読み出す
ことができないデータを補間して出力する。When the n-fold speed reproduction is requested, the reproducing means outputs n times more data from each hard disk device than the 1-times speed reproduction.
Read twice as much data. Further, when the data cannot be read from each hard disk device by the n-fold speed reproduction, the reproducing means interpolates and outputs the data that cannot be read from the data of the field or frame before and after the data that cannot be read.
【0016】[0016]
【作用】このデータ記録再生装置は、再生手段を使っ
て、(n−1)台おきに各ハードディスク装置から映像
データを読み出すことによって、n倍速再生を実現す
る。This data recording / reproducing apparatus realizes n-times speed reproduction by reading the video data from each hard disk device every (n-1) units using the reproducing means.
【0017】[0017]
【実施例】以下、本発明に係るデータ記録再生装置が適
用できる好ましい実施例を図面を参照しながら説明す
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS Preferred embodiments to which the data recording / reproducing apparatus according to the present invention can be applied will be described below with reference to the drawings.
【0018】この実施例は、独立した個々の映像情報提
供要求に応え、複数ファイルの映像信号を送出する、映
像信号送出装置である。この実施例の映像信号送出装置
は、図1に示すように、本発明のデータ記録再生装置の
具体例となる、複数ファイルの情報信号を蓄える大容量
記憶装置部1と、この大容量記憶装置部1から読み出さ
れ各ファイルの映像信号にフォーマット変換やタイミン
グ調整を施すデバイスインターフェース2と、このデバ
イスインターフェース2を介して大容量記憶装置部1か
ら供給された各ファイルの映像信号を要求者に供給する
ために入出力の転送速度を調整するデータレート変換用
の入出力バッファメモリを有する入出力手段であるユー
ザメモリ部3と、デバイスインターフェース2を介した
ファイルの先頭部分の情報であるファイル先頭部分情報
信号を記憶する頭出しメモリ部4と、ユーザメモリ部3
から出力される各ファイルの映像信号と頭出しメモリ部
4から出力されるファイル先頭部分情報信号とを選択的
に切り換えて要求者に供給する選択部7と、大容量記憶
装置部1,デバイスインターフェース2,入出力手段で
あるユーザメモリ部3,頭出しメモリ部4のデータ入出
力の制御及び選択部7のデータ選択を行うメモリ制御部
5と、各要求者からの要求情報を受け付け、メモリ制御
部5に後述する入出力スケジュールテーブルの作成・更
新を指示する装置制御部6とを備えてなる。This embodiment is a video signal transmitting apparatus for transmitting video signals of a plurality of files in response to independent individual video information providing requests. As shown in FIG. 1, the video signal transmitting apparatus of this embodiment is a large capacity storage unit 1 for storing information signals of a plurality of files, which is a specific example of the data recording / reproducing apparatus of the present invention, and this large capacity storage apparatus. The device interface 2 for performing format conversion and timing adjustment on the video signal of each file read from the unit 1 and the video signal of each file supplied from the mass storage device unit 1 via the device interface 2 to the requester. A user memory unit 3 which is an input / output unit having an input / output buffer memory for data rate conversion for adjusting the input / output transfer rate for supplying, and a file head which is information of the head portion of the file via the device interface 2. Cue memory section 4 for storing partial information signals and user memory section 3
Selection unit 7 for selectively switching the video signal of each file output from the file and the file head portion information signal output from the cue memory unit 4 to supply to the requester, the mass storage device unit 1, the device interface 2, a memory control unit 5 for controlling data input / output of the user memory unit 3 which is an input / output unit 3, a cue memory unit 4, and a data selection of the selection unit 7, and memory control by receiving request information from each requester. The unit 5 is provided with a device control unit 6 for instructing creation / update of an input / output schedule table described later.
【0019】本発明のデータ記録再生装置の具体例とな
る、大容量記憶装置部1は、図2に示すように、30台
の小規模記憶手段である、ハードディスクのようなディ
スク装置101,102,103・・・1029,10
30よりなるディスクアレイ部10と、このディスクア
レイ部10を制御するディスクアレイ制御部20とから
構成される。ディスクアレイ部10はディスクアレイ制
御部20の制御により分配され、インターリーブをかけ
られて入力された映像データを記憶する。このディスク
アレイ部10は、複数のハードディスク装置に対して並
列的に記録再生を行い、記憶容量と転送速度を向上する
ことができ、単独のディスク装置よりも高い信頼性を得
ることが出来る。As shown in FIG. 2, a large-capacity storage unit 1, which is a specific example of the data recording / reproducing apparatus of the present invention, is a disk unit 10 1 , such as a hard disk, which is a small-scale storage unit for 30 units. 10 2 , 10 3 ... 10 29 , 10
The disk array unit 10 is composed of 30 and a disk array control unit 20 for controlling the disk array unit 10. The disk array unit 10 stores the video data distributed under the control of the disk array control unit 20, interleaved, and input. The disk array unit 10 can perform recording and reproduction in parallel with respect to a plurality of hard disk devices to improve the storage capacity and transfer rate, and can obtain higher reliability than a single disk device.
【0020】今、入力されるファイルあるいはタイトル
と呼ばれるまとまった映像信号の単位(以下、ファイル
という)が複数あるとき、ディスクアレイ部10は、フ
ァイル映像をディスク装置101,102,103・・
・1029,1030に分配して格納する。そして、デ
ィスクアレイ制御部20がメモリ制御部5からのコマン
ドに応じてディスクアレイ部10から単位時間毎に複数
のファイル映像の一部ずつを読み出すことによって、各
ファイル映像が要求者に送出される。When there are a plurality of units (hereinafter referred to as files) of an input video signal or a group of video signals which are collectively referred to as a title, the disk array unit 10 transfers the file video to the disk devices 10 1 , 10 2 , 10 3.・
-Distribution into 10 29 and 10 30 and storing. Then, the disk array control unit 20 reads out a part of the plurality of file videos from the disk array unit 10 every unit time in response to a command from the memory control unit 5, so that each file video is sent to the requester. .
【0021】ディスクアレイ制御部20は、各ディスク
装置101,102,103・・・1029,1030
に対応するように接続されるデバイスコントローラ21
1,212,213・・・2129,2130と、各デ
バイスコントローラ211,212,213・・・21
29,2130を介して各ディスク装置101,1
0 2,103・・・1029,1030それぞれと映像
信号の集配を行う集配コントローラ221,222,2
23・・・2229,2230と、各集配コントローラ
に対応するように接続される分割/合成部231,23
2、233・・・2329,2330と、各分割/合成
部231,232、233・・・2329,2330と
デバイスインターフェース2の間に設けられて映像信号
の切り換え選択を行う選択器24とから構成される。The disk array controller 20 controls each disk
Device 101, 10Two, 10Three... 1029, 10Thirty
Device controller 21 connected to correspond to
1, 21Two, 21Three... 2129, 21ThirtyAnd each device
Vice controller 211, 21Two, 21Three... 21
29, 21ThirtyEach disk device 10 via1, 1
0 Two, 10Three... 1029, 10ThirtyVideo with each
Pickup / delivery controller 22 that picks up and delivers signals1, 22Two, 2
TwoThree... 2229, 22ThirtyAnd each pickup and delivery controller
Division / synthesis unit 23 connected so as to correspond to1, 23
Two, 23Three... 2329, 23ThirtyAnd each division / combination
Part 231, 23Two, 23Three... 2329, 23ThirtyWhen
Video signal provided between device interfaces 2
And a selector 24 for performing switching selection.
【0022】各デバイスコントローラ211,212,
213・・・2129,2130は、メモリ制御部5の
要求に従い、各ディスク装置101,102,103・
・・1029,1030の入出力制御を行う。Each device controller 21 1 , 21 2 ,
21 3 ... 21 29 , 21 30 each of the disk devices 10 1 , 10 2 , 10 3 , ...
.. 10 29 , 10 30 input / output control is performed.
【0023】各集配コントローラ221,222,22
3・・・2229,2230は、各ファイルの映像信号
を各ディスク装置101,102,103・・・10
29,1030に配ったり、集めたりする。集配コント
ローラ221,222,223・・・2229,22
30それぞれは、全てのディスク装置101,102,
103・・・1029,1030とデータ線で結ばれて
おり、メモリ制御部5からのデータ選択信号に基づき各
データ線から必要なデータ線1本を選択し、映像信号を
集配する。また、デバイスインターフェース2を介して
入力される映像信号を分割して各ディスク装置101,
102,103・・・1029,1030に送り出す。Each collection / delivery controller 22 1 , 22 2 , 22
3 ... 22 29 , 22 30 send the video signals of the respective files to the respective disk devices 10 1 , 10 2 , 10 3 ... 10
Distribute and collect on 29 , 10 30 . Collection and delivery controller 22 1 , 22 2 , 22 3 ... 22 29 , 22
30 are all disk devices 10 1 , 10 2 ,
10 3 ... 10 29 , 10 30 are connected by data lines, and one required data line is selected from each data line based on a data selection signal from the memory control unit 5, and video signals are distributed. In addition, the video signal input via the device interface 2 is divided to divide each of the disk devices 10 1 ,
10 2 , 10 3 ... 10 29 , 10 30 are sent out.
【0024】各分割/合成部231,232、233・
・・2329,2330は、映像信号を分割/合成した
り、要求者からの映像信号送出要求がディスクアレイ部
10を構成するディスク装置の再生能力を越えた場合に
発生する欠陥部分や何らかの原因でディスクアレイ部1
0を構成するディスク装置が映像信号を再生できなかっ
たときの不足映像信号を補間する。映像信号の分割/合
成は、目的に応じ全ディスク装置101,102,10
3・・・1029,1030の映像信号を用いて行う場
合もあり、一部、また、時には、1台のディスク装置の
データだけで行う場合もある。これは、再生の速度によ
って異なる。例えば、ノーマル再生であれば、全ディス
ク装置30台から、フレームデータを集め、ノーマル再
生の連続データを合成する。また、例えば2倍速再生で
あれば、30台のうちから1つおきの15台を選び、2
倍速再生の連続データを合成する。15台のディスク装
置から読み出すデータ量は、ノーマル再生の2倍であ
る。この2倍というのは、読み出し速度を2倍にする意
味ではなく、単位時間に多くの要求者の要求に相当する
一定量データを読み出す際の読み出し頻度を、2倍速再
生要求者に対してはノーマル再生要求者の2倍にすると
いう意味である。例えば、30倍速再生の場合は、1台
のディスク装置からノーマル再生に比べ30倍の頻度で
映像信号を読み出すことになる。このように、この分割
/合成部231,232、233・・・2329,23
30は、要求者から要求される再生の速度に応じて、集
配コントローラ221,222,223・・・2
229,2230での柔軟なデータ選択と、その合成に
より、映像信号読み出しの頻度を上げている。Each of the division / synthesis units 23 1 , 23 2 , 23 3 ...
.. 23 29 and 23 30 are defective portions or some kind which occur when the video signals are divided / combined or the video signal transmission request from the requester exceeds the reproduction capability of the disk device constituting the disk array unit 10. Disk array unit 1 due to
Interpolate the lacking video signal when the disk device forming 0 cannot reproduce the video signal. The division / combination of video signals is performed by all the disk devices 10 1 , 10 2 , 10 depending on the purpose.
In some cases, the video signals of 3 ... 10 29 and 10 30 are used, and in some cases, and sometimes in some cases, only the data of one disk device is used. This depends on the speed of playback. For example, in the case of normal reproduction, frame data is collected from all 30 disk devices and continuous data for normal reproduction is combined. In addition, for example, in the case of 2 × speed reproduction, every 15 units out of 30 units are selected and 2 units are selected.
Combines continuous data of double speed playback. The amount of data read from the 15 disk devices is twice that of normal reproduction. This doubling does not mean doubling the reading speed, but the reading frequency when reading a certain amount of data corresponding to the request of many requesters per unit time is set to a double speed reproduction requester. This means double the number of normal playback requesters. For example, in the case of 30 × speed reproduction, a video signal is read from one disk device 30 times more frequently than in normal reproduction. In this way, the dividing / combining units 23 1 , 23 2 , 23 3, ... 23 29 , 23
30 is a collection / delivery controller 22 1 , 22 2 , 22 3 ... 2 according to the reproduction speed requested by the requester.
The frequency of video signal reading is increased by the flexible data selection in 2 29 and 22 30 and the combination thereof.
【0025】この分割/合成部231,232、233
・・・2329,2330の内の任意の分割合成部、例
えば分割合成部231は、図3に示すように、バッファ
メモリ31及び32と、アドレス生成器33及び34
と、補間部35から構成されている。The dividing / combining units 23 1 , 23 2 , 23 3
As shown in FIG. 3, an arbitrary division / combination unit, for example, a division / combination unit 23 1 of 23 29 , 23 30 has buffer memories 31 and 32 and address generators 33 and 34.
And an interpolator 35.
【0026】2つのバッファメモリ31及び32は、ダ
ブルバッファメモリを構成している。The two buffer memories 31 and 32 form a double buffer memory.
【0027】2つのアドレス生成器33及び34は、そ
れぞれデータ集配コントローラ22 1側の入出力アドレ
スと、選択器24側の入出力アドレスを生成している。
補間部35は、不足データを前後のフレームで補間して
いる。すなわち、補間部35から破線で示すようにバッ
ファメモリ31及び32にアドレスを供給し、前後のフ
レームデータを読み出して、補間データを作成し、該補
間データを該バッファメモリ31及び32に供給してい
る。この補間部35には、タイミング信号、アドレス生
成制御信号、バッファメモリ制御信号及び補間制御信号
がメモリ制御部5から供給されている。The two address generators 33 and 34 are
Data collection and delivery controller 22 1Side input / output address
And the input / output address of the selector 24 side.
The interpolator 35 interpolates the missing data in the previous and subsequent frames.
There is. That is, as shown by the broken line from the interpolation unit 35,
The addresses are supplied to the far memories 31 and 32 so that
Read the frame data, create interpolation data, and
Data is supplied to the buffer memories 31 and 32.
It The interpolator 35 has a timing signal and an address generator.
Formation control signal, buffer memory control signal and interpolation control signal
Is supplied from the memory control unit 5.
【0028】この補間部35での補間は、上述したよう
に要求者からの映像信号送出要求がディスクアレイ部1
0を構成するディスク装置の再生能力を越えた場合に発
生する欠陥部分を補間する。例えば、高速再生を行う
と、あるディスク装置にアクセスが集中する。例えば、
30倍速再生の場合、1台のディスク装置からノーマル
再生時の30倍の頻度、すなわち30フレーム/秒分の
映像信号を読み出すことになる。そのため、他の要求者
からの再生要求も生じていることから、そのディスク装
置の読み出しが性能限界である最大転送速度を越えてし
まい、映像信号を要求者に供給できない事態が発生して
しまう。このような事態を発生させないようにするの
が、補間部35である。この補間部35での補間は、上
述したように不足のフレームを時間的に前後のフレーム
から補間し生成するものである。なお、この実施例で
は、フレーム単位で補間を行っているが、フィールド単
位で行っても良い。この補間は、フレーム間又はフィー
ルド間でのデータ相関が強い映像信号に有効である。映
像信号が圧縮映像で、かつ、そのままでは補間できない
場合は、補間部35で一旦で圧縮データを伸張して補間
後、生成映像を圧縮して送り出せば良い。In the interpolation by the interpolator 35, the video signal transmission request from the requester is transmitted to the disk array unit 1 as described above.
The defective portion that occurs when the reproduction capacity of the disk device constituting 0 is exceeded is interpolated. For example, when high-speed reproduction is performed, access concentrates on a certain disk device. For example,
In the case of 30 × speed reproduction, a video signal of 30 times the frequency of normal reproduction, that is, 30 frames / second is read from one disk device. Therefore, since there is a reproduction request from another requester, the reading of the disk device exceeds the maximum transfer rate, which is the performance limit, and the video signal cannot be supplied to the requester. It is the interpolating unit 35 that prevents such a situation from occurring. The interpolation in the interpolation unit 35 is performed by interpolating the insufficient frame from the temporally preceding and following frames as described above. In this embodiment, the interpolation is performed in frame units, but it may be performed in field units. This interpolation is effective for a video signal having a strong data correlation between frames or fields. If the video signal is a compressed video and cannot be interpolated as it is, the interpolation unit 35 may temporarily expand the compressed data and interpolate it, and then compress and send the generated video.
【0029】また、この補間は、アクセス集中による不
足データを補うためだけでなく、ディスク装置が故障し
た場合、そのディスク装置のデータを、別のディスク装
置のデータで補間して生成するような、いわゆるエラー
データの訂正機能あるいは修整機能として用いることが
できる。Further, this interpolation is not only for compensating for insufficient data due to access concentration, but when a disk device fails, the data of the disk device is generated by interpolating with the data of another disk device. It can be used as a so-called error data correction function or correction function.
【0030】選択器24は、各分割/合成部231,2
32、233・・・2329,23 30の出力を選択し
たり、逆に各分割/合成部231,232、233・・
・2329,2330にデバイスインターフェース2を
介したデータを分配する。The selector 24 is used by each division / synthesis unit 23.1, 2
ThreeTwo, 23Three... 2329, 23 ThirtySelect the output of
Or conversely, each division / synthesis unit 231, 23Two, 23Three・ ・
・ 2329, 23ThirtyDevice interface 2 to
Distribute data through.
【0031】ユーザメモリ部3は、上述したようにデバ
イスインターフェース2を介して大容量記憶装置1から
供給された映像信号を要求者に供給するために入出力の
転送速度を調整するデータレート変換用の入出力バッフ
ァメモリである。大容量記憶装置1からデバイスインタ
ーフェース2を介して供給される映像信号は、単位時間
に複数ファイルをアクセスしているために高い転送速度
を持つ。これに対して要求者に出力される映像信号の転
送速度は遅いので、この転送速度を調整するために入出
力バッファとしてこのユーザメモリ部3が必要とされる
のである。The user memory unit 3 is for data rate conversion for adjusting the input / output transfer rate in order to supply the video signal supplied from the mass storage device 1 via the device interface 2 to the requester as described above. I / O buffer memory. The video signal supplied from the mass storage device 1 via the device interface 2 has a high transfer rate because a plurality of files are accessed in a unit time. On the other hand, since the transfer speed of the video signal output to the requester is slow, this user memory unit 3 is required as an input / output buffer in order to adjust this transfer speed.
【0032】このユーザメモリ部3は、要求者の数に相
当する数のユーザメモリ31、32・・・・3nを有し
ている。例えば、一つのユーザメモリ31は図4に示す
ような構成とされている。すなわち、ユーザメモリ31
は、一方にデータが書き込まれている間に他方がデータ
を出力できるようなダブルバッファ構成とされたメモリ
10とメモリ11と、これらメモリ10とメモリ11の
入出力をメモリ制御部5の指示で制御すると共に、書き
込みと読み出しのアドレスを生成するユーザメモリアド
レス制御部12とから構成されている。そして、デバイ
スインターフェース2を介して大容量記憶装置部1から
供給されてくる映像信号を、メモリ制御部5の指示に応
じたユーザメモリアドレス制御部12が、転送速度を調
整するようにメモリ10またはメモリ11に入出力させ
ている。メモリ10またはメモリ11から出力された映
像信号は、選択部7に供給される。The user memory unit 3 has a number of user memories 3 1 , 3 2, ... 3 n corresponding to the number of requesters. For example, one user memory 3 1 is configured as shown in FIG. That is, the user memory 3 1
Is a double-buffered memory 10 and memory 11 in which data can be output to one side while the other side is outputting data, and input / output of these memories 10 and 11 is instructed by the memory control unit 5. A user memory address control unit 12 that controls and also generates write and read addresses. Then, the user memory address control unit 12 according to the instruction of the memory control unit 5 adjusts the transfer speed of the video signal supplied from the mass storage device unit 1 via the device interface 2 or the memory 10. Input / output to / from the memory 11. The video signal output from the memory 10 or the memory 11 is supplied to the selection unit 7.
【0033】この選択部7は、要求者H1,H2・・・
Hnの数に応じた選択器71,72・・・7nを有して
おり、メモリ制御部5の制御に応じて要求者H1,H2
・・Hnにユーザメモリ部3からの各ファイルの映像信
号又は頭出しメモリ部4からの各ファイルのファイル先
頭部分情報信号を出力する。もちろん、ファイル先頭部
分情報信号は、所定の時間、例えば数十秒間だけ、出力
され、その後、該ファイル先頭部分情報信号に続く映像
信号がユーザメモリ部3から出力されるのである。The selection unit 7 is provided with requesters H 1 , H 2, ...
It has selectors 7 1 , 7 2 ... 7 n according to the number of H n , and requests the requesters H 1 , H 2 according to the control of the memory control unit 5.
.. output to H n the video signal of each file from the user memory unit 3 or the file head portion information signal of each file from the cue memory unit 4. Of course, the file head portion information signal is output for a predetermined time, for example, several tens of seconds, and then the video signal following the file head portion information signal is output from the user memory unit 3.
【0034】頭出しメモリ部4は、上述したようにデバ
イスインターフェース2を介した映像信号の先頭部分で
あるファイル先頭部分情報信号を記憶している。この頭
出しメモリ部4は図4に示すような構成とされている。
すなわち、頭出しメモリ部4は、デバイスインターフェ
ース2を介したファイル先頭部分情報信号が書き込まれ
ると共に読み出される頭出しメモリ14と、この頭出し
メモリ14へのファイル先頭部分情報信号の書き込み/
読み出しを制御すると共にアドレスを生成する頭出しメ
モリアドレス制御部13から構成されている。The cue memory unit 4 stores the file head portion information signal which is the head portion of the video signal through the device interface 2 as described above. The cue memory unit 4 is configured as shown in FIG.
That is, the cue memory unit 4 reads the file head part information signal through the device interface 2 and reads the cue memory 14, and writes / reads the file head part information signal to the cue memory 14.
It is composed of a cue memory address control unit 13 which controls reading and generates an address.
【0035】頭出しメモリアドレス制御部13は、ユー
ザメモリ部3から供給される映像信号読み出しアドレス
をタイミング信号のn倍の周波数でサンプリングするn
倍サンプリング部15と、メモリ制御部5からの指示タ
イミングでファイル先頭部分情報信号の書き込みアドレ
スを生成する書き込みアドレス生成部16と、n倍サン
プリング部15から供給されるファイル先頭部分情報信
号の読み出しアドレスと書き込みアドレス生成部16か
ら供給される書き込みアドレスの内のどちらかをメモリ
制御部5からの指示に基づいて選択し、頭出しメモリ1
4に供給するアドレス選択器17とから成る。The cue memory address control unit 13 samples the video signal read address supplied from the user memory unit 3 at a frequency n times as high as the timing signal.
The double sampling unit 15, the write address generation unit 16 that generates the write address of the file head portion information signal at the instruction timing from the memory control unit 5, and the read address of the file head portion information signal that is supplied from the n times sampling unit 15. Or the write address supplied from the write address generation unit 16 is selected based on an instruction from the memory control unit 5, and the cue memory 1 is selected.
4 and an address selector 17 which supplies the data to the address selector 4.
【0036】ユーザメモリ31から供給された映像信号
の読み出しアドレスは、アドレス演算部411がメモリ
制御部5から供給されたファイル頭出しアドレスから1
を引いた値と、加算器421で加算される。この加算器
421の出力信号は、アドレスデータ順次読み込み部4
3に供給され、メモリ制御部5から供給されるタイミン
グ信号のn倍のクロックでサンプリングされるように順
次読み込まれ、アドレス選択器17にファイル先頭部分
情報信号の読み出しアドレスとして供給される。ユーザ
メモリ32から供給される映像信号の読み出しアドレス
もアドレス演算部412から供給される信号と加算器4
22で加算され、アドレスデータ順次読み込み部43に
供給され、メモリ制御部5から供給されるタイミング信
号のn倍のクロックでサンプリングされるように順次読
み込まれ、アドレス選択器17にファイル先頭部分情報
信号の読み出しアドレスとして供給される。ユーザメモ
リ3nから供給される映像信号の読み出しアドレスも、
同様に処理される。[0036] From the user read address of the video signal supplied from the memory 3 1, file beginning address address arithmetic unit 41 1 is supplied from the memory controller 5 1
The value obtained by subtracting is added by the adder 42 1 . The output signal of the adder 42 1 is the address data sequential reading unit 4
3 are sequentially read so as to be sampled at a clock n times as high as the timing signal supplied from the memory controller 5, and are supplied to the address selector 17 as a read address of the file head portion information signal. Signal adder 4 a read address of the video signal supplied from the user memory 3 2 is also supplied from the address calculation unit 41 2
Are added in 2 2, is supplied to the address data sequentially reading unit 43, sequentially read as sampled at n times the clock of the timing signal supplied from the memory controller 5, the file head portion information to the address selector 17 It is supplied as a signal read address. The read address of the video signal supplied from the user memory 3 n is also
It is processed in the same way.
【0037】このようにして、図5の(A)に示すよう
なユーザメモリ31からの読み出しアドレスと、図5の
(B)に示すようなユーザメモリ32からの読み出しア
ドレスと、図5の(C)に示すようなユーザメモリ3n
からの読み出しアドレスは、頭出しメモリアドレス制御
部13に供給される。そして、頭出しメモリ14からの
ファイル先頭部分情報信号の送出が必要な要求者がいる
場合、対応する読み出しアドレスは、ファイルのあるメ
モリのアドレスから1を引いた値と加算され、さらにn
倍のクロックでn倍サンプリングされ、図5の(D)に
示すようなファイル先頭部分情報信号の読み出しアドレ
スとされて、アドレス選択器17を経て頭出しメモリ1
4に供給される。[0037] In this manner, the read address from the user memory 3 1 as shown in FIG. 5 (A), and a read address from the user memory 3 2 as shown in (B) of FIG. 5, FIG. 5 User memory 3 n as shown in (C) of
The read address from is supplied to the cue memory address control unit 13. Then, when there is a requester who needs to send the file head part information signal from the cue memory 14, the corresponding read address is added to the value obtained by subtracting 1 from the memory address of the file, and n
N times sampling is performed with a double clock, and the read address of the file head portion information signal as shown in FIG.
4 is supplied.
【0038】この頭出しメモリアドレス制御部13は、
各ユーザメモリ31、32・・・・3nからの読み出し
アドレスをn倍サンプリング部15でn倍サンプリング
するが、メモリ制御部5からの指示で要求がないユーザ
メモリからのアドレスについては無効アドレスとする。This cue memory address control unit 13 is
The read address from each of the user memories 3 1 , 3 2, ... 3 n is sampled n times by the n times sampling section 15, but the address from the user memory which is not requested by the instruction from the memory control section 5 is invalid. Address.
【0039】また、この頭出しメモリアドレス制御部1
3のアドレス選択器7は、メモリ制御部5からの制御に
よって、書き込みアドレス生成部16からの書き込みア
ドレスを選択して頭出しメモリ14に供給し、デバイス
インターフェース2からのファイル先頭部分情報信号、
すなわち、映像信号の先頭部分を書き込む。このファイ
ル先頭部分情報信号の書き込みは、全ファイルに関して
予め行われている。Further, this cue memory address control unit 1
Under the control of the memory control unit 5, the address selector 7 of No. 3 selects the write address from the write address generation unit 16 and supplies it to the cue memory 14, and the file head portion information signal from the device interface 2
That is, the head portion of the video signal is written. The writing of the file head part information signal is performed in advance for all files.
【0040】装置制御部6は、上述したように各要求者
からの要求を受け付け、メモリ制御部5に、表2に示す
ような入出力スケジュールテーブルの作成・更新を指示
し、新規要求、再生変更要求(ジャンプ要求)、再生速
度変更要求及び中止要求に対応する制御を行わせる。メ
モリ制御部5は自らが作成・更新したこの入出力スケジ
ュールテーブル及び再生速度変更要求指示に基づき、大
容量記憶装置部1、デバイスインターフェース2、ユー
ザメモリ部3、頭出しメモリ部4のデータ入出力の制
御、及び、選択器7のデータ選択を行う。The device control unit 6 accepts the requests from the requesters as described above, instructs the memory control unit 5 to create / update the input / output schedule table as shown in Table 2, and makes a new request or reproduction. The control corresponding to the change request (jump request), the reproduction speed change request, and the stop request is performed. The memory control unit 5 inputs / outputs data to / from the mass storage device unit 1, the device interface 2, the user memory unit 3, and the cue memory unit 4 based on the input / output schedule table created and updated by itself and the reproduction speed change request instruction. And the data selection of the selector 7.
【0041】[0041]
【表2】 [Table 2]
【0042】次に、映像信号送出装置の一連の動作、す
なわち要求者のファイル要求から映像送出までの制御
と、映像信号の流れを図6〜図8を参照しながら説明す
る。Next, a series of operations of the video signal transmitting device, that is, control from a requester's file request to video transmission and a flow of the video signal will be described with reference to FIGS. 6 to 8.
【0043】図6は装置制御部6の制御動作を示すフロ
ーチャートであり、図7及び図8はメモリ制御部5の動
作を示すフローチャートである。FIG. 6 is a flow chart showing the control operation of the device control section 6, and FIGS. 7 and 8 are flow charts showing the operation of the memory control section 5.
【0044】先ず、装置制御部6は、要求者とそのファ
イル等が記されている要求リストを図6のステップS1
で読み出す。そして、この装置制御部6はステップS2
にてステップS1にて読み込んだ新要求の通信を開始す
る。First, the device control unit 6 creates a request list in which the requester and its files are described in step S1 of FIG.
Read with. Then, the device control section 6 executes the step S2.
Then, communication of the new request read in step S1 is started.
【0045】次に、装置制御部6はステップS3にてメ
モリ制御部5の受付準備が完了しているか否かを判断す
る。ここでメモリ制御部5の受付準備が完了していると
判断すると、この装置制御部6はステップS4に進み、
受付準備が完了していないと判断すると受付準備の完了
を判断するまでこのステップS3の判断を繰り返す。Next, the device control section 6 determines whether or not the acceptance preparation of the memory control section 5 is completed in step S3. If it is determined that the memory controller 5 is ready for acceptance, the device controller 6 proceeds to step S4.
If it is determined that the reception preparation is not completed, the determination in step S3 is repeated until it is determined that the reception preparation is completed.
【0046】次に、ステップS4に進んだ装置制御部6
は、ステップS1にて読み込んだ要求リストに新たな要
求、すなわち変更要求が有る無いかを判断する。ここで
新たな要求があると判断するとこの装置制御部6はステ
ップS5に進み、新たな要求がないと判断するとステッ
プS13に進む。Next, the device control section 6 which has proceeded to step S4
Determines whether there is a new request, that is, a change request, in the request list read in step S1. If it is determined that there is a new request, the device control section 6 proceeds to step S5, and if it is determined that there is no new request, the processing proceeds to step S13.
【0047】次に、ステップS5に進んだ装置制御部6
は、ステップS4で新たな要求と判断した要求が再生速
度変更要求であるか否かを判断する。ここで、再生速度
変更要求であると判断するとステップS6に進み、新た
な要求でないと判断するとステップS7に進む。Next, the device control section 6 which has proceeded to step S5.
Determines whether the request determined to be a new request in step S4 is a reproduction speed change request. If it is determined that the request is a reproduction speed change request, the process proceeds to step S6. If it is determined that the request is not a new request, the process proceeds to step S7.
【0048】ステップS6に進んだ装置制御部6は、メ
モリ制御部5へ要求者と再生速度を知らせる。The device controller 6 having proceeded to step S6 notifies the memory controller 5 of the requester and the reproduction speed.
【0049】ステップS7に進んだ装置制御部6は、ス
テップS4で新しい要求であると判断した要求が新規要
求であるかジャンプ要求であるか或は中止要求であるか
を判断する。ここで、装置制御部6は、新規要求である
と判断するとステップS8に進み、ジャンプ要求である
と判断するとステップS9に進み、中止要求であると判
断するとステップS10に進む。The device control unit 6 having proceeded to step S7 determines whether the request determined to be a new request in step S4 is a new request, a jump request, or an abort request. If the device control unit 6 determines that the request is a new request, the process proceeds to step S8. If the device control unit 6 determines that the request is a jump request, the process proceeds to step S9, and if the request is an abort request, the process proceeds to step S10.
【0050】次に、ステップS8に進んだ装置制御部6
は、メモリ制御部5に新規要求の内容、すなわち要求者
とファイルを知らせる。また、ステップS9に進んだ装
置制御部6は、メモリ制御部5にジャンプ要求、すなわ
ち、要求者と変更送出位置を知らせる。さらに、ステッ
プS10に進んだ装置制御部6は、メモリ制御部5に中
止要求の内容、すなわち要求者の削除を知らせる。Next, the device control section 6 which has proceeded to step S8.
Informs the memory controller 5 of the contents of the new request, that is, the requester and the file. Further, the device control unit 6 having proceeded to step S9 notifies the memory control unit 5 of the jump request, that is, the requester and the change sending position. Further, the device control unit 6 having proceeded to step S10 informs the memory control unit 5 of the content of the cancellation request, that is, the deletion of the requester.
【0051】次に、装置制御部6は、ステップS11と
ステップS12にて、要求が他に有るか無いかを判断す
る。すなわち、この装置制御部6は、ステップS1にて
読み込んだ要求リストの数Nから1を引いた数nが0よ
り大であるか否かを判断し、他の要求があるか否かを判
断している。ここで、nが0より大であると判断する
と、他にも要求があるということになり、ステップS5
からの処理を繰り返す。一方、nが0より大でないと判
断すると、他に要求はないということになり、ステップ
S13に進む。Next, the device control section 6 determines in step S11 and step S12 whether or not there is another request. That is, the device control unit 6 determines whether or not the number n obtained by subtracting 1 from the number N of the request list read in step S1 is greater than 0, and whether or not there is another request. is doing. If it is determined that n is greater than 0, it means that there is another request, and step S5
Repeat the process from. On the other hand, if it is determined that n is not greater than 0, it means that there is no other request, and the process proceeds to step S13.
【0052】次に、ステップS13にて、装置制御部6
は、上記ステップS4又は上記S12の判断結果を受け
て、メモリ制御部5に変更処理の終了を知らせ、ステッ
プS14にて、メモリ制御部5で完了確認が行われたか
否かを判断する。ここで、メモリ制御部5から完了確認
があれば、新たにステップS1からの処理を繰り返す。
このステップS14での完了の確認判断は、完了確認が
得られるまで繰り返され、新たなステップS1からの処
理はこの間停止される。Next, in step S13, the device controller 6
In response to the determination result of the above step S4 or S12, notifies the end of the change processing to the memory control unit 5, and determines whether or not the completion confirmation is performed by the memory control unit 5 in step S14. Here, if there is a completion confirmation from the memory control unit 5, the processing from step S1 is newly repeated.
The completion confirmation determination in step S14 is repeated until the completion confirmation is obtained, and the processing from the new step S1 is stopped during this period.
【0053】例えば、この装置制御部6から上述した処
理によりメモリ制御部5に要求が知らせられると、メモ
リ制御部5は次の図7及び図8に示すような処理を行
う。For example, when the device control unit 6 notifies the memory control unit 5 of the request by the above-described processing, the memory control unit 5 performs the processing shown in FIGS. 7 and 8 below.
【0054】先ず、メモリ制御部5は、図7のステップ
S21にて装置制御部6からの通信を待つ。これは図6
のステップS2に対応する処理である。次に、メモリ制
御部5はステップS22にて変更受付準備完了を装置制
御部6に伝える。これは図6のステップS3に対応す
る。そして、メモリ制御部6は、ステップS23にて表
2に示した入出力スケジュールテーブルのユーザポイン
タを頭に戻しておく。First, the memory control unit 5 waits for communication from the device control unit 6 in step S21 of FIG. This is Figure 6
This is the process corresponding to step S2. Next, the memory control unit 5 notifies the device control unit 6 of the completion of preparation for accepting the change in step S22. This corresponds to step S3 in FIG. Then, the memory control unit 6 returns the user pointer of the input / output schedule table shown in Table 2 to the head in step S23.
【0055】次に、メモリ制御部5は、装置制御部6か
らの変更要求が有るか否かをステッップS24にて判断
する。ここで、変更要求が有ると判断すると、メモリ制
御部5はステップS25に進み、変更要求が無いと判断
するとステップS29に進む。Next, the memory control unit 5 determines whether or not there is a change request from the device control unit 6 in step S24. If it is determined that there is a change request, the memory control unit 5 proceeds to step S25, and if it is determined that there is no change request, the memory control unit 5 proceeds to step S29.
【0056】次に、ステップS25に進んだメモリ制御
部5は、変更要求が新規要求であるかジャンプ要求であ
るか削除要求であるか或は再生速度変更要求であるかを
判断する。ここで、新規要求であると判断すると、この
メモリ制御部5は、ステップS26に進み該新規要求、
例えば要求者H8のファイルTAに関する新規要求を表
2に示すように入出力スケジュールテーブルの最後の部
分に追加する。また、ここで、ジャンプ要求/再生速度
変更要求であると判断すると、ステップS27に進み、
テーブル変更を行う。このテーブル変更は、アドレスを
変更して最も速い読み出し位置に順序を変えたり、1サ
イクル内の残りの部分に要求者番号がない場合には追加
する。さらに、テーブルの最後に次のブロックの読み出
しを追加することによって行われる。また、ここで、削
除要求であると判断すると、ステップS28に進み、該
削除要求に対応する要求を入出力スケジュールテーブル
から削除する。Next, the memory control unit 5 having proceeded to step S25 determines whether the change request is a new request, a jump request, a delete request, or a reproduction speed change request. If it is determined that the request is a new request, the memory control unit 5 proceeds to step S26,
For example, a new request for file T A of requester H 8 is added to the last part of the I / O schedule table as shown in Table 2. If it is determined here that the request is a jump request / reproduction speed change request, the process proceeds to step S27,
Make table changes. This table change is performed by changing the address to change the order to the fastest read position or when there is no requester number in the remaining part in one cycle. Furthermore, this is done by adding the reading of the next block to the end of the table. If it is determined that the request is a deletion request, the process advances to step S28 to delete the request corresponding to the deletion request from the input / output schedule table.
【0057】上記ステップS26、ステップS27又は
ステップS28の処理が終了すると、このメモリ制御部
5は、ステップS29に進み、装置制御部6にテーブル
作成完了を知らせる。ここで作成したテーブルに要求者
が全くないとメモリ制御部5はステップS30を介して
ステップS21に戻る。When the processing of the above step S26, step S27 or step S28 is completed, the memory control section 5 advances to step S29 to notify the device control section 6 of the completion of the table preparation. If there is no requester in the table created here, the memory control unit 5 returns to step S21 via step S30.
【0058】次に、メモリ制御部5は、ステップS31
にて、上記ステップS30までの処理にて作成した表2
に示す入出力スケジュールテーブルに基づいて、大容量
記憶装置部1に、要求ファイルのブロックの読み出しを
指示する。また、このステップS31にて、メモリ制御
部5はユーザメモリ部3に、大容量記憶装置部1からデ
バイスインターフェース2を介して出力されたブロック
を取り込むのを指示する。Next, the memory controller 5 proceeds to step S31.
Table 2 created by the processing up to step S30 above
The mass storage unit 1 is instructed to read the block of the requested file based on the input / output schedule table shown in FIG. In addition, in step S31, the memory control unit 5 instructs the user memory unit 3 to load the block output from the mass storage device unit 1 via the device interface 2.
【0059】ユーザメモリアドレス制御部12は、メモ
リ10に要求の内容に応じたファイルのブロックを書き
込む。メモリ10が一杯になると、メモリ11に書き込
みを切り替える。そして、ファイル映像のすべてのブロ
ックがなくなるまで交互にこの書き込みの切り替えが行
われる。The user memory address controller 12 writes a block of a file in the memory 10 according to the content of the request. When the memory 10 is full, writing is switched to the memory 11. Then, the writing is switched alternately until all the blocks of the file image are exhausted.
【0060】次に、メモリ制御部5は、ステップS31
にて出した指示が例えば新規の要求者のファイルに関す
る新規要求であったか否かを図8のステップS32で判
断し、新規要求であった場合には、ステップS33に進
んで頭出しメモリ部4に新ファイルを知らせる。する
と、メモリ制御部5は、新規の要求者分の選択部7内の
選択器を頭出しメモリ部4側に切り換える。Next, the memory control section 5 executes step S31.
In step S32 of FIG. 8, it is determined whether the instruction issued in step S32 is a new request for the file of the new requester. If it is a new request, the process proceeds to step S33 and Notify new file. Then, the memory control unit 5 switches the selector in the selection unit 7 for the new requester to the cue memory unit 4 side.
【0061】次に、メモリ制御部5はステップS34に
て、大容量記憶装置部1のブロックの読み出しアドレス
をブロック分増やす。そして、新規の要求者分の処理の
後、ステップS35にて、ブロック残の有無の確認を行
い、ブロック残が有るときにはステップS36に進んで
ユーザポインタを1つ増す。一方、ブロック残がないと
きにはステップS37に進んで変更要求をテーブルから
削除する。Next, in step S34, the memory control unit 5 increases the read address of the block of the mass storage device unit 1 by the block. After the processing for the new requester, the presence / absence of a block remaining is confirmed in step S35. If there is a block remaining, the process proceeds to step S36 to increment the user pointer by one. On the other hand, when there is no block remaining, the process proceeds to step S37 and the change request is deleted from the table.
【0062】このステップS36又はステップS37の
処理が終了すると、図7のステップS24に戻る。When the process of step S36 or step S37 is completed, the process returns to step S24 of FIG.
【0063】以上に説明したように、映像信号送出装置
は、装置制御部6及びメモリ制御部5の制御により、要
求者からの新規要求、ジャンプ要求、再生速度変更要求
及び中止要求に応じた動作を行う。As described above, the video signal transmitting apparatus operates under the control of the apparatus control section 6 and the memory control section 5 in response to a new request, a jump request, a reproduction speed change request and a stop request from the requester. I do.
【0064】以下に、本実施例の映像信号記録動作と、
再生速度変更要求に対する再生動作を図1乃至図4を参
照しながら説明する。The video signal recording operation of this embodiment will be described below.
The reproduction operation for the reproduction speed change request will be described with reference to FIGS.
【0065】先ず、記録動作について説明する。First, the recording operation will be described.
【0066】大容量記憶装置部1は、選択器24を介し
てデバイスインターフェース2から供給される映像信号
をアドレス生成器34で生成された書き込みアドレスに
従い、バッファメモリ31に書き込む。バッファメモリ
31に例えば30フレームというように一定量のデータ
が蓄えられると、デバイスインターフェース2から供給
される映像信号は同様にしてバッファメモリ32に書き
込まれる。この間、バッファメモリ31からは、アドレ
ス生成器33で生成された読み出しアドレスに従い映像
信号が読み出される。この2つのバッファメモリ31及
び32の書き込み/読み出し動作は、交互に繰り返され
る。このようなデータの記録の場合、アドレス生成器3
3は読み出し用アドレスを、アドレス生成器34は書き
込み用アドレスを生成する。なお、書き込みはフレーム
あるいはフィールドの順序で、読み出しは30フレーム
の対応する画素順序で行われる。そして、30フレーム
からの30個の画素を、集配コントローラ221,22
2,223・・・2229,2230は、30個ずつ取
り込み30台のディスク装置101,102,10 3・
・・1029,1030に分配して、記録動作が完了す
る。The mass storage device section 1 is operated via the selector 24.
Video signal supplied from the device interface 2
To the write address generated by the address generator 34
Therefore, the data is written in the buffer memory 31. Buffer memory
31 has a certain amount of data such as 30 frames
Is stored, it is supplied from the device interface 2
The video signal to be written is similarly written in the buffer memory 32.
Get caught. During this time, the buffer memory 31 reads the address.
Video according to the read address generated by the video generator 33
The signal is read. These two buffer memories 31 and
The write and read operations of 32 and 32 are alternately repeated.
It In the case of recording such data, the address generator 3
3 is a read address and the address generator 34 is a write
Generate an embedded address. In addition, writing is a frame
Alternatively, 30 frames are read in the order of fields.
Corresponding pixel order. And 30 frames
30 pixels from the collection and delivery controller 221, 22
Two, 22Three... 2229, 22ThirtyIs 30 each
Disk device 10 with 30 units installed1, 10Two, 10 Three・
・ ・ 1029, 10ThirtyTo complete the recording operation.
It
【0067】次に、再生動作について説明する。Next, the reproducing operation will be described.
【0068】以下には、ノーマル再生、2倍速再生、3
倍速再生及び30倍再生の要求があった場合について述
べる。In the following, normal reproduction, double speed reproduction, 3
The case where there is a request for double speed reproduction and 30 times reproduction will be described.
【0069】先ず、装置制御部6に要求者から要求され
た再生速度がノーマルの場合、30台のディスク装置1
01,102,103・・・1029,1030からの
映像信号は、30画素ずつ集配コントローラ221,2
22,223・・・2229,2230に取り込まれ、
分割/合成部231,232、233・・・2329,
2330のバッファメモリに書き込まれる。例えば、分
割合成部231であれば、バッファメモリ31に書き込
まれる。書き込みは、アドレス生成器33のアドレスに
従い30フレームの映像に再構築される。30フレーム
分の映像ができると、書き込みはバッファメモリ32に
行われ、バッファメモリ31からはデータが読み出しさ
れる。この2つのバッファメモリ31及び32の書き込
み/読み出し動作は、交互に繰り返される。このような
データ再生の場合、アドレス生成器33は書き込み用ア
ドレスを、アドレス生成器34は読み出し用アドレスを
生成する。ここで、バッファメモリ31及び32で映像
を再構築する際に、なんらかの故障により不足データが
出来てしまうと、補間部35はバッファメモリ31及び
32から不足データの前後のフレームを読み出し、不足
データを補間して補間データを生成し、該補間データを
バッファメモリ31及び32に戻す。メモリ制御部5
は、補間部35にタイミング信号、アドレス生成制御信
号、バッファメモリ制御信号、補間制御信号を供給し、
分割/合成部231に補間制御の補間制御を行う。以
上、ノーマル再生の場合は、図9に示すように30台の
ディスク装置101,102,103・・・1029,
1030からバッファメモリ31及び32は、フレーム
データ(図中F1,F2,F3,F4,F5・・・F2
7,F28,F29及びF30と示す)を同量づつ読み
出し、30フレーム/秒の連続データを生成する。この
図9において、各ディスク装置とバッファメモリとの間
に示している“1”は、ノーマルの場合を1とした正規
化転送速度を示す。First, when the reproduction speed requested by the requester to the device control unit 6 is normal, 30 disk devices 1
0 1, 10 2, 10 3, ... 10 29, video signals from the 10 30 30 pixels by collecting and distributing controller 22 1, 2
2 2 , 22 3 ... 22 29 , 22 30 are taken in,
Dividing / combining units 23 1 , 23 2 , 23 3 ... 23 29 ,
23 30 is written to the buffer memory. For example, in the case of the division / synthesis unit 23 1 , the data is written in the buffer memory 31. The writing is reconstructed into a 30-frame video according to the address of the address generator 33. When the image for 30 frames is formed, the writing is performed in the buffer memory 32, and the data is read from the buffer memory 31. The write / read operations of the two buffer memories 31 and 32 are alternately repeated. In the case of such data reproduction, the address generator 33 generates a write address and the address generator 34 generates a read address. Here, when the video is reconstructed in the buffer memories 31 and 32, if some data causes insufficient data, the interpolating unit 35 reads the frames before and after the insufficient data from the buffer memories 31 and 32, and outputs the insufficient data. Interpolation is performed to generate interpolation data, and the interpolation data is returned to the buffer memories 31 and 32. Memory controller 5
Supplies a timing signal, an address generation control signal, a buffer memory control signal, an interpolation control signal to the interpolator 35,
Performing interpolation control of the interpolation control the divider / combiner unit 23 1. As described above, in the case of normal reproduction, as shown in FIG. 9, 30 disk devices 10 1 , 10 2 , 10 3 ... 10 29 ,
From 10 30 to the buffer memories 31 and 32, the frame data (F1, F2, F3, F4, F5, ...
7, F28, F29, and F30) are read in the same amount to generate continuous data of 30 frames / sec. In FIG. 9, "1" shown between each disk device and the buffer memory indicates a normalized transfer rate with 1 in the normal case.
【0070】次に、装置制御部6に要求者から要求され
た再生速度が2倍速である場合について、図10を参照
しながら説明する。Next, a case where the reproduction speed requested by the requester to the apparatus control unit 6 is double speed will be described with reference to FIG.
【0071】この2倍速再生の要求を装置制御部6に供
給されると、ディスクアレイ部10は、1台おきのディ
スク装置、例えばディスク装置101,103,105
・・・1027,1029の計15台からノーマル再生
の時の2倍のフレームデータを読み出し、30フレーム
/秒の連続データを生成する。When this request for double-speed reproduction is supplied to the device control section 6, the disk array section 10 causes every other disk device, for example, the disk devices 10 1 , 10 3 , 10 5.
... The frame data that is twice as large as that in the normal reproduction is read from a total of 15 units of 10 27 and 10 29 , and continuous data of 30 frames / sec is generated.
【0072】次に、装置制御部6に3倍速再生が要求さ
れると、ディスクアレイ部10は、図11に示すよう
に、2台おきのディスク装置、例えばディスク装置を1
01,104,107・・・1028の計10台からノ
ーマル再生の時の3倍のフレームデータを読み出し、3
0フレーム/秒の連続データを生成する。Next, when the device controller 6 is requested to perform the 3 × speed reproduction, the disk array unit 10 causes every two disk devices, for example, one disk device to be read, as shown in FIG.
0 1 , 10 4 , 10 7 ... 10 28 , 10 times in total, read out three times as much frame data as in normal reproduction, and 3
Continuous data of 0 frame / second is generated.
【0073】次に、装置制御部6に30倍速再生が要求
されると、ディスクアレイ部10は、図12に示すよう
に、29台おきのディスク装置、例えばディスク装置1
01の1台のみとし、ノーマル再生の時の30倍のフレ
ームデータを読み出し、30フレーム/秒の連続データ
を生成する。Next, when the device control section 6 is requested to perform 30 × speed reproduction, the disk array section 10 causes the disk array section 10, for example, a disk apparatus 1 such as the disk apparatus 1 as shown in FIG.
0 1 and only one, read 30 times of the frame data when the normal reproduction, produces a continuous data 30 frames / sec.
【0074】一般的には、n倍速再生のとき、n−1台
おきのディスク装置が用いられる。このn−1台おきの
ディスク装置とは、任意のディスク装置から数えてn番
目のディスク装置を順次選択したものである。Generally, at the time of n-times speed reproduction, every n-1 disk units are used. The n-1th disk device is a device in which the nth disk device is sequentially selected from the arbitrary disk devices.
【0075】実際には、上述したようにディスク装置1
01,102,103・・・102 9,1030に対す
るアクセスが集中することもある。以下に、アクセスが
集中したときの本実施例の具体的な動作を説明する。In practice, as described above, the disk device 1
Access to 0 1 , 10 2 , 10 3, ... 10 2 9 , 10 30 may be concentrated. The specific operation of this embodiment when access is concentrated will be described below.
【0076】例えば、本実施例の映像信号送出装置に対
するユーザ数が30で、1ファイル映像の転送速度が3
0Mbps、1台のディスク装置の最大転送速度を40
Mbpsと仮定する。For example, the number of users for the video signal transmitting apparatus of this embodiment is 30, and the transfer rate of 1 file video is 3.
0 Mbps, the maximum transfer rate of one disk device is 40
Assume Mbps.
【0077】ここで、30倍速要求ユーザが1人、残り
29人はノーマル再生を要求した場合には、本実施例が
必要とするデータ転送速度は、29人×1Mbps+1
人(30倍速要求)×30Mbps=59Mbpsとな
り、19人分あるいは19Mbpsのデータが不足す
る。このため、本実施例の分割/合成部は、19Mbp
sの不足データを補間により生成する。Here, when one user requests 30x speed and the remaining 29 request normal reproduction, the data transfer rate required in this embodiment is 29 people × 1 Mbps + 1.
The number of persons (30 times speed request) × 30 Mbps = 59 Mbps, and data for 19 persons or 19 Mbps is insufficient. For this reason, the division / composition unit of this embodiment is 19 Mbp.
The missing data of s is generated by interpolation.
【0078】また、15倍速要求ユーザが2人、残り2
8人はノーマル再生を要求した場合には、本実施例が必
要とするデータ転送速度は、28人×1Mbps+1人
(15倍速要求)×15Mbps=43Mbpsとな
り、3人分あるいは3Mbpsのデータが不足する。こ
のため、本実施例の分割/合成部は、3Mbpsの不足
データを補間により生成する。Two users requesting 15x speed and the remaining 2
When 8 persons request normal reproduction, the data transfer rate required by this embodiment is 28 persons × 1 Mbps + 1 person (15 times speed request) × 15 Mbps = 43 Mbps, and data for 3 persons or 3 Mbps is insufficient. . Therefore, the division / synthesis unit of the present embodiment generates the insufficient data of 3 Mbps by interpolation.
【0079】また、3倍速要求ユーザが12人、残り1
8人はノーマル再生を要求した場合には、本実施例が必
要とするデータ転送速度は、18人×1Mbps+4人
(3倍速要求)×3Mbps=30Mbpsとなり、4
0Mbps以下なので補間は不要となる。There are 12 users who request triple speed and the remaining one is 1.
When 8 persons request normal reproduction, the data transfer rate required by this embodiment is 18 persons × 1 Mbps + 4 persons (three times speed request) × 3 Mbps = 30 Mbps, which is 4
Since it is 0 Mbps or less, interpolation is unnecessary.
【0080】また、30倍速要求ユーザが30人の場
合、本実施例が必要とするデータ転送速度は、1人(3
0倍速要求)×30Mbps=30Mbpsとなり、4
0Mbpsなので補間は不要となる。If the number of users requesting 30x speed is 30, the data transfer rate required by this embodiment is 1 (3
0x speed request) × 30 Mbps = 30 Mbps and 4
Since it is 0 Mbps, interpolation is unnecessary.
【0081】以上より、本実施例の映像信号送出装置
は、装置制御部に要求者から再生速度変更要求、例え
ば、n倍速再生があっても、大容量記憶装置部1からn
フレーム間隔で映像信号を30フレーム/秒の連続映像
として再生できる。As described above, in the video signal transmitting apparatus according to the present embodiment, even if the requester requests the apparatus control unit to change the reproduction speed, for example, the n-times speed reproduction, the mass storage units 1 to n can be used.
The video signal can be reproduced as continuous video at 30 frames / second at frame intervals.
【0082】なお、本発明に係るデータ記録再生装置
は、上記実施例の映像信号送出装置の大容量記憶装置部
にのみ適用が限定されるものではなく、例えば、ディス
ク装置の数を30台以上又は以下とした大容量記憶装置
部にも適用できる。また、映像信号を送出する映像信号
送出装置のみならず、オーディオデータを送出するオー
ディオ信号送出装置や、文字情報データを送出する文字
情報送出装置の大容量記憶装置部にも適用できる。さら
に、再生できる倍速が30倍を越える場合、例えば60
倍速にあっては15フレーム/秒、90倍速にあっては
10フレーム/秒になる。The data recording / reproducing apparatus according to the present invention is not limited to being applied only to the mass storage unit of the video signal transmitting apparatus of the above-mentioned embodiment. For example, the number of disk devices is 30 or more. Alternatively, it can be applied to the following mass storage device section. Further, it can be applied not only to a video signal transmission device for transmitting a video signal, but also to an audio signal transmission device for transmitting audio data and a mass storage device section of a character information transmission device for transmitting character information data. Furthermore, when the reproducible double speed exceeds 30 times, for example, 60
The speed is 15 frames / second at double speed and 10 frames / second at 90 times speed.
【0083】[0083]
【発明の効果】本発明に係るデータ記録再生装置は、再
生手段を使って、(n−1)台おきに各ハードディスク
装置から映像データを読み出すことによって、n倍速再
生を実現するので、複数の特殊再生要求に対応でき、再
生速度を簡単に変更できる。The data recording / reproducing apparatus according to the present invention realizes n-times speed reproduction by reading video data from each hard disk device every (n-1) units using the reproducing means. It can respond to special playback requests and can easily change the playback speed.
【図1】本発明に係るデータ記録再生装置が適用でき
る、好ましい実施例の構成の一例を示すブロック図であ
る。FIG. 1 is a block diagram showing an example of a configuration of a preferred embodiment to which a data recording / reproducing apparatus according to the present invention can be applied.
【図2】図1に示した大容量記憶装置部1の構成の一例
を示すブロック図である。2 is a block diagram showing an example of a configuration of a mass storage device section 1 shown in FIG.
【図3】図2に示した大容量記憶装置部1の分割/合成
部の構成の一例を示すブロック図である。FIG. 3 is a block diagram showing an example of a configuration of a division / synthesis unit of the mass storage device unit 1 shown in FIG.
【図4】図1に示した実施例のユーザメモリ部と頭出し
メモリ部の構成の一例を示すブロック図である。FIG. 4 is a block diagram showing an example of a configuration of a user memory unit and a cue memory unit of the embodiment shown in FIG.
【図5】図に示した頭出しメモリ部の動作を説明するた
めのタイミングチャートである。FIG. 5 is a timing chart for explaining the operation of the cue memory unit shown in the figure.
【図6】実施例の装置制御部の処理を示すタイミングチ
ャートである。FIG. 6 is a timing chart showing the processing of the device control unit of the embodiment.
【図7】実施例のメモリ制御部の処理を示すタイミング
チャートである。FIG. 7 is a timing chart showing the processing of the memory control unit according to the embodiment.
【図8】実施例のメモリ制御部の処理を示すタイミング
チャートである。FIG. 8 is a timing chart showing the processing of the memory control unit according to the embodiment.
【図9】ノーマル再生時の実施例の動作を説明するため
の図である。FIG. 9 is a diagram for explaining the operation of the embodiment during normal reproduction.
【図10】2倍速再生時の実施例の動作を説明するため
の図である。FIG. 10 is a diagram for explaining the operation of the embodiment during double speed reproduction.
【図11】3倍速再生時の実施例の動作を説明するため
の図である。FIG. 11 is a diagram for explaining the operation of the embodiment during 3 × speed reproduction.
【図12】30倍速再生時の実施例の動作を説明するた
めの図である。FIG. 12 is a diagram for explaining the operation of the embodiment during 30 × speed reproduction.
【図13】ディスクアレイ部のデータの読み出し方法を
説明するための図である。FIG. 13 is a diagram for explaining a method of reading data from the disk array unit.
1 大容量記憶装置部、2 デバイスインターフェー
ス、3 ユーザメモリ部、4 頭出しメモリ部、5 メ
モリ制御部、6 装置制御部、7 選択部、10ディス
クアレイ部、20 ディスクアレイ制御部1 mass storage device unit, 2 device interface, 3 user memory unit, 4 cue memory unit, 5 memory control unit, 6 device control unit, 7 selection unit, 10 disk array unit, 20 disk array control unit
Claims (3)
たディスクアレイに映像及び/又は音声データを含むデ
ータを記録再生するデータ記録再生装置において、 入力された上記映像データの各フィールド又はフレーム
が当該フィールド又はフレームの入力順序でN台のハー
ドディスク装置に循環して記録されるように上記データ
を記録する記録手段と、 n倍速の再生が要求されたとき、(n−1)台おきに上
記各ハードディスク装置から上記映像データを読み出す
再生手段とを備えることを特徴とするデータ記録再生装
置。1. A data recording / reproducing apparatus for recording / reproducing data including video and / or audio data on a disk array composed of a plurality of hard disk devices, wherein each field or frame of the inputted video data is the field or N frames are input in the frame input order.
A recording means for recording the data so that the data is circulated in the hard disk device, and a reproduction for reading out the video data from the hard disk device every (n-1) units when reproduction at n times speed is requested. And a data recording / reproducing apparatus.
たとき、上記各ハードディスク装置からは1倍速再生と
比べてn倍のデータを読み出すことを特徴とする請求項
1記載のデータ記録再生装置。2. The data recording / reproducing according to claim 1, wherein when the n-times speed reproduction is requested, the reproducing means reads out n times as much data from each of the hard disk devices as compared with the 1 times speed reproduction. apparatus.
り上記データを上記ハードディスク装置から読み出すこ
とができないとき、読み出すことのできない上記データ
の前後のフィールド又はフレームのデータから上記読み
出すことができないデータを補間して出力する補間手段
を備えることを特徴とする請求項1記載のデータ記録再
生装置。3. The reproduction means, when the data cannot be read from the hard disk device by the n-fold speed reproduction , cannot read the data.
2. The data recording / reproducing apparatus according to claim 1, further comprising an interpolating unit that interpolates and outputs the unreadable data from the data of the field or the frame before and after .
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000403391A JP3531608B2 (en) | 2000-12-28 | 2000-12-28 | Data recording / reproducing device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2000403391A JP3531608B2 (en) | 2000-12-28 | 2000-12-28 | Data recording / reproducing device |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP5353406A Division JPH07200189A (en) | 1993-12-28 | 1993-12-29 | Large-capacity storage device and information signal sending-out device |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2001251577A JP2001251577A (en) | 2001-09-14 |
JP3531608B2 true JP3531608B2 (en) | 2004-05-31 |
Family
ID=18867522
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2000403391A Expired - Lifetime JP3531608B2 (en) | 2000-12-28 | 2000-12-28 | Data recording / reproducing device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3531608B2 (en) |
-
2000
- 2000-12-28 JP JP2000403391A patent/JP3531608B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JP2001251577A (en) | 2001-09-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6603922B1 (en) | Editing system and editing method | |
US7016601B1 (en) | Method and apparatus for storing different types of data on the same storing medium | |
JPH07212705A (en) | Nonlinear video image edit device | |
US6185368B1 (en) | Redundant disk array with real-time lost data reconstruction | |
KR100331592B1 (en) | Information signal transmitting device | |
JP3531608B2 (en) | Data recording / reproducing device | |
JP3869110B2 (en) | Disk unit | |
JP2991154B2 (en) | Video server | |
JPH0738854A (en) | Method and device for disk recording and reproduction | |
JPH07200189A (en) | Large-capacity storage device and information signal sending-out device | |
JP2000308001A (en) | Editing device, data recording and reproducing device, and method for recording subject matter to be edited | |
JP3596466B2 (en) | Information signal control device and information signal control method | |
JP4131032B2 (en) | Data reproducing apparatus and method | |
US6351597B2 (en) | Data recording and reproducing method and data recording and reproducing apparatus | |
JP3228283B2 (en) | Data recording / reproducing apparatus and data recording / reproducing method | |
JP3596016B2 (en) | Information signal control device and information signal control method | |
JP2009055503A (en) | Playback method and apparatus | |
JP3141266B2 (en) | Information signal transmission device and information signal transmission / reception device | |
JP2688060B2 (en) | File storage system of image signal with audio signal and reproducing apparatus thereof | |
JP4099548B2 (en) | Video signal recording and playback device | |
JP2002010193A (en) | Method and device for reproducing recorded data | |
JP3893347B2 (en) | Disc recording / playback device | |
JP2001086448A (en) | Device and method for recording and reproducing data | |
JPH10257418A (en) | Device and method for recording and reproducing image data | |
JP4325073B2 (en) | Data recording / reproducing apparatus and method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20040210 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040223 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080312 Year of fee payment: 4 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090312 Year of fee payment: 5 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100312 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100312 Year of fee payment: 6 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110312 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110312 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130312 Year of fee payment: 9 |