JPH089335A - Multi-channel video playback device - Google Patents
Multi-channel video playback deviceInfo
- Publication number
- JPH089335A JPH089335A JP6162772A JP16277294A JPH089335A JP H089335 A JPH089335 A JP H089335A JP 6162772 A JP6162772 A JP 6162772A JP 16277294 A JP16277294 A JP 16277294A JP H089335 A JPH089335 A JP H089335A
- Authority
- JP
- Japan
- Prior art keywords
- compressed video
- supplied
- disk
- video signal
- ram
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
(57)【要約】
【目的】 ビデオオンデマンドシステムにおいて、利用
者からの再生要求後、直ちに映像信号を利用者へ供給す
ることができる。
【構成】 m個のディスク2に保持されている複数の圧
縮映像信号の先頭ブロックがコントローラ3、バッファ
4、マルチプレクサ6を介して、RAM5へ供給され
る。ディスク2から複数の圧縮映像信号がマルチプレク
サ6により、時分割され、復号化器7、D/A変換回路
8、出力端子9を介して、再生要求がなされたチャンネ
ルへ映像信号を供給する。このとき、入力端子13から
利用者の再生要求信号がCPU14へ供給され、CPU
14からコントローラ3、タイミング制御回路15、1
6へ制御信号が供給され、利用者へ映像信号を途切れる
ことなく提供することができる。また、入力端子12か
ら圧縮映像信号がネットワーク・インタフェース11、
バッファ10、マルチプレクサ6を介して、ディスク2
へ供給され、保持される。
(57) [Summary] [Purpose] In a video-on-demand system, a video signal can be supplied to a user immediately after a reproduction request from the user. [Structure] Head blocks of a plurality of compressed video signals held on m disks 2 are supplied to a RAM 5 via a controller 3, a buffer 4 and a multiplexer 6. A plurality of compressed video signals from the disk 2 are time-divided by the multiplexer 6, and the video signals are supplied to the channel requested to be reproduced through the decoder 7, the D / A conversion circuit 8 and the output terminal 9. At this time, the reproduction request signal from the user is supplied from the input terminal 13 to the CPU 14,
14 to controller 3, timing control circuit 15, 1
A control signal is supplied to 6 and a video signal can be provided to the user without interruption. In addition, the compressed video signal from the input terminal 12 is transferred to the network interface 11,
Disk 2 via buffer 10 and multiplexer 6
Supplied to and retained.
Description
【0001】[0001]
【産業上の利用分野】この発明は、例えば、ビデオオン
デマンドシステムにおいて、利用者から映像再生要求を
受けると、直ちに映像信号が再生され利用者へ提供する
ことが可能な多チャンネル映像再生装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multi-channel video reproducing apparatus capable of immediately reproducing a video signal when a video reproducing request is received from the user and providing the video signal to the user in a video-on-demand system. .
【0002】[0002]
【従来の技術】ここで、図9は、複数の端末から同時に
映像再生要求を受けるようなビデオオンディマンドシス
テムの一例を示すブロック図である。1で示す映像再生
装置に、モニター411 〜41n と、そのモニター41
1 〜41n に対応する端末42 1 〜42n が接続されて
いる。映像再生装置1には、複数の映像信号が保持され
ている。端末421 から映像再生装置1へ映像再生の要
求がなされた場合、映像再生装置1からモニター411
へ要求された映像信号が供給され、写し出される。2. Description of the Related Art Here, FIG.
Video-on-demand system that receives video playback requests
It is a block diagram showing an example of a system. Video playback indicated by 1
The device has a monitor 411~ 41nAnd its monitor 41
1~ 41n42 corresponding to 1~ 42nIs connected
There is. The video playback device 1 holds a plurality of video signals.
ing. Terminal 421To video playback device 1
If a request is made, the video reproducing device 1 to monitor 411
The required video signal is supplied to and is projected.
【0003】図10は、この映像再生装置1の詳細な内
部の一例を示すブロック図である。2で示すm個のディ
スク(磁気ディスク、光ディスク等)へ符号化による圧
縮がなされた映像信号が保持されている。端末が接続さ
れている入力端子13からCPU(Central Processing
Unit )14へ所定の映像信号の再生要求信号が供給さ
れる。供給された再生要求信号に対応したコントローラ
31 〜3m に対して、読出信号が供給され、ディスク2
1 〜2m から保持されている圧縮映像信号が読み出され
る。FIG. 10 is a block diagram showing an example of a detailed inside of the video reproducing apparatus 1. Video signals compressed by encoding are held on m disks (magnetic disks, optical disks, etc.) indicated by 2. From the input terminal 13 to which the terminal is connected, the CPU (Central Processing
Unit) 14 is supplied with a reproduction request signal of a predetermined video signal. The read signal is supplied to the controllers 3 1 to 3 m corresponding to the supplied reproduction request signal, and the disc 2
The held compressed video signal is read from 1 to 2 m .
【0004】この圧縮映像信号は、MPEG2(Moving
Picture image coding Experts Group phase 2 )によ
る符号化が映像信号に対してなさている。ディスク21
〜2m から読み出された圧縮映像信号は、バッファ41
〜4m へ供給され、バッファ41 〜4m では、タイミン
グ制御回路15から信号が供給されると共に、マルチプ
レクサ6により読み出される。This compressed video signal is an MPEG2 (Moving
Encoding by Picture image coding Experts Group phase 2) is applied to the video signal. Disc 2 1
The compressed video signal read from ~ 2 m is stored in the buffer 4 1
It is supplied to the to 4 m, in the buffer 4 1 to 4 m, with signals supplied from the timing control circuit 15, is read out by the multiplexer 6.
【0005】入力端子13から再生要求信号が発生した
出力端子91 〜9n へ出力するために、マルチプレクサ
6に読み出された圧縮映像信号は、対応する復号化器7
1 〜7n へ供給される。復号化器71 〜7n では、供給
された圧縮映像信号が復号され、タイミング制御回路1
6から信号が供給された後、復号化器71 〜7n からD
/A変換回路81 〜8n へ映像信号が供給される。D/
A変換回路81 〜8nにおいて、アナログへ変換された
映像信号は、出力端子91 〜9n を介して、再生要求に
対応した所定の映像信号が利用者へ供給される。The compressed video signal read by the multiplexer 6 for output from the input terminal 13 to the output terminals 9 1 to 9 n where the reproduction request signal is generated corresponds to the corresponding decoder 7.
1 to 7 n . In the decoders 7 1 to 7 n , the supplied compressed video signal is decoded, and the timing control circuit 1
From the decoders 7 1 to 7 n after the signal is supplied from D.
The video signal is supplied to the / A conversion circuits 8 1 to 8 n . D /
The video signals converted into analog in the A conversion circuits 8 1 to 8 n are supplied to the user through the output terminals 9 1 to 9 n as predetermined video signals corresponding to the reproduction request.
【0006】ここで、m個のディスク2に対応するた
め、m個のコントローラ3とm個のバッファ4が設けら
れている。また、n個の出力端子に対応するため、n個
の復号化器7とn個のD/A変換回路8が設けられてい
る。すなわち、この映像再生装置1は、複数の圧縮映像
信号を複数(n)の利用者へ提供することができるビデ
オオンデマンドシステムの一例である。Here, in order to correspond to m disks 2, m controllers 3 and m buffers 4 are provided. Further, in order to correspond to n output terminals, n decoders 7 and n D / A conversion circuits 8 are provided. That is, the video reproduction device 1 is an example of a video-on-demand system capable of providing a plurality of compressed video signals to a plurality (n) of users.
【0007】また、この映像再生装置1のチャンネル数
をn〔ch〕、圧縮映像信号のデコードスピードをE
〔Mbps〕とすると、映像再生装置として、E×n
〔Mbps〕以上のスループットが必要となる。一個の
ディスクの実効データ転送レートをD〔Mbps〕とす
ると、E×n/D(=mとする)個のディスクがあれ
ば、全体で必要とされるスループットを満たす。ところ
が、出力チャンネル全てに異なる映像を供給するには、
プログラムのエンコードデータをm個のディスクに分割
して入れる必要があり、単位時間あたりnチャンネルの
圧縮映像信号を取り出せるようにしなければならない。
つまり、一個のディスクから取り出す単位時間あたりの
1チャンネル分の圧縮映像信号は、D/n〔Mbit〕
となり、これにディスク台数掛けたものが1チャンネル
分の圧縮映像信号に相当することになり、(1)式が成
り立つ。Further, the number of channels of the video reproducing apparatus 1 is n [ch], and the decoding speed of the compressed video signal is E.
[Mbps], E × n
A throughput of [Mbps] or more is required. Assuming that the effective data transfer rate of one disk is D [Mbps], if there are E × n / D (= m) disks, the throughput required as a whole is satisfied. However, to supply different video to all output channels,
It is necessary to divide the encoded data of the program into m discs, and to be able to take out the compressed video signal of n channels per unit time.
That is, the compressed video signal for one channel per unit time taken out from one disc is D / n [Mbit]
Then, the product of the number of disks and this corresponds to the compressed video signal for one channel, and the formula (1) is established.
【0008】 D/n〔Mbit〕×En/D=E〔Mbps〕 (1)D / n [Mbit] × En / D = E [Mbps] (1)
【0009】ところで、一般的にディスクは、同心円状
のトラックにデータが書かれている。このデータ転送レ
ートを上げるためには、シークと回転待ち時間をできる
だけ少なくする必要がある。特に映像信号のように途切
れなく多量のデータが続く場合、連続トラックにデータ
を書き込み連続して読み出すことが、効率的にデータ転
送を行う一つの方法である。そのため、図10のような
構成において、ディスクからデータをバースト的に読み
出し、復号化器71 〜7n の入力側にバッファを入れて
復号化器71 〜7n のデコードスピードに従って、その
データを送り出すことになる。By the way, generally, in a disc, data is written in concentric circular tracks. In order to increase this data transfer rate, it is necessary to minimize seek and rotation waiting time. In particular, when a large amount of data continues without interruption like a video signal, writing data to continuous tracks and reading them continuously is one method for efficiently transferring data. Therefore, in the configuration shown in FIG. 10, reads data from a disk in a burst, according to the decoder 7 1-7 decoder 7 put a buffer to the input side of the n 1-7 n decoding speed, the data Will be sent out.
【0010】ここで、図11は、マルチプレクサ6の部
分をより具体的に示すブロック図である。バススロット
511 〜51m は、ディスク21 〜2m から読み出され
た圧縮映像信号が再生要求がなされたチャンネル91 〜
9n へ出力される。また、入力端子12から供給された
圧縮映像信号は、ネットワーク・インタフェース11、
バッファ10を介して、バススロット521 〜52m へ
供給される。バススロット521 〜52m では、供給さ
れた圧縮映像信号を所定のブロックに分割し、所定のデ
ィスクへ供給され、記録がなされる。これらのバススロ
ットは、CPU14によって、制御され、所定のディス
ク21 〜2m 、およびチャンネル91 〜9n の対応する
バススロット511 〜51m 、521 〜52m がオンと
なり、圧縮映像信号が供給される。Here, FIG. 11 is a block diagram showing the part of the multiplexer 6 more specifically. The bus slots 51 1 to 51 m are channels 9 1 to which the reproduction request for the compressed video signals read from the disks 2 1 to 2 m is made.
It is output to 9 n . In addition, the compressed video signal supplied from the input terminal 12 is the network interface 11,
Via a buffer 10, supplied to the bus slot 52 1 to 52 m. In the bus slots 52 1 to 52 m , the supplied compressed video signal is divided into predetermined blocks, which are supplied to a predetermined disk for recording. These buses slots, by CPU 14, is controlled, predetermined disk 2 1 to 2 m, and channel 9 1 to 9 n corresponding bus slot 51 1 ~51 m, 52 1 ~52 m is turned on, compressed video Signal is supplied.
【0011】具体的に数値を代入すると、デコードスピ
ードEを6〔Mbps〕、チャンネル数nを20〔c
h〕、実効データ転送レートDを20〔Mbps〕、と
すれば、E×n/Dの計算から6個のディスクが必要と
なる。再生時に、E×n=120〔Mbps〕のスルー
プットを出力するためには、バッファ4から復号化器7
へのバス51は、バス幅を8ビットとすれば、120
〔Mbps〕×8〔bit〕=15〔MHz〕となりチャ
ンネル1からチャンネル20まで順番に圧縮映像信号が
転送される。By substituting numerical values, the decoding speed E is 6 [Mbps] and the number of channels n is 20 [c].
h] and the effective data transfer rate D is 20 [Mbps], 6 disks are required from the calculation of E × n / D. In order to output a throughput of E × n = 120 [Mbps] during reproduction, the buffer 4 to the decoder 7
The bus 51 to the bus is 120 if the bus width is 8 bits.
[Mbps] × 8 [bit] = 15 [MHz], and compressed video signals are sequentially transferred from channel 1 to channel 20.
【0012】このとき、1チャンネル分の圧縮映像信号
は、8〔bit〕×6〔台〕=48〔bit〕となる。
つまり、各チャンネルのデータ転送サイクルが6〔台〕
×20〔ch〕/15〔MHz〕=8〔μsec〕毎に回
ってくるため、圧縮映像信号が出力されると、瞬時に復
号化器へ供給することが可能となる。また、ネットワー
ク・インタフェース11を介して、圧縮映像信号は、バ
ス51と同様の機能を示すm個のバス52を介して、デ
ィスクへ供給される。At this time, the compressed video signal for one channel is 8 [bit] × 6 [units] = 48 [bit].
In other words, the data transfer cycle of each channel is 6 units.
Since it rotates every × 20 [ch] / 15 [MHz] = 8 [μsec], when the compressed video signal is output, it can be instantaneously supplied to the decoder. Further, the compressed video signal is supplied to the disk via the network interface 11 and m buses 52 having the same function as the bus 51.
【0013】[0013]
【発明が解決しようとする課題】ここで、一個のディス
クから一度に読み出すデータ量をK〔Mbit〕とすれ
ば、n〔ch〕のときの各チャンネルの読み出しサイク
ルは、K/D×n〔秒〕となる。つまり、ビデオオンデ
マンドシステムにおいて、全てのチャンネルに対して、
公平にサービスを行うことを考えると、チャンネルから
の再生要求があってからその映像データがディスクから
読まれるまでには、最大K/D×n〔秒〕待たなければ
ならない問題があった。If the amount of data read from one disk at a time is K [Mbit], the read cycle of each channel at n [ch] is K / D × n [ Seconds]. In other words, in the video on demand system, for all channels
Considering fair service, there is a problem that a maximum of K / D × n [seconds] must be waited until a video data is read from a disc after a reproduction request from a channel.
【0014】[0014]
【課題を解決するための手段】この発明は、ビデオオン
デマンドシステムにおいて、圧縮された複数の映像信号
を保持するディスクと並列に配置されるRAMを有し、
ディスクへ保持された複数の圧縮映像信号の先頭のデー
タブロックをRAMに記憶することを特徴とする多チャ
ンネル映像信号装置である。According to the present invention, there is provided a video-on-demand system having a RAM arranged in parallel with a disk holding a plurality of compressed video signals,
A multi-channel video signal device characterized in that the head data blocks of a plurality of compressed video signals held on a disk are stored in a RAM.
【0015】さらに、この発明は、ビデオオンデマンド
システムにおいて、圧縮された複数の映像信号を保持す
るディスクと並列に配置されるFLASHメモリを有
し、ディスクへ保持された複数の圧縮映像信号の先頭の
データブロックをFLASHメモリに記憶することを特
徴とする多チャンネル映像信号装置である。Further, according to the present invention, in a video-on-demand system, a FLASH memory arranged in parallel with a disk holding a plurality of compressed video signals is provided, and the heads of the plurality of compressed video signals held on the disk are provided. Is a multi-channel video signal device characterized in that the data block of (1) is stored in a FLASH memory.
【0016】[0016]
【作用】符号化による圧縮がなされた映像信号が供給さ
れ、供給された圧縮映像信号は、複数の圧縮映像ファイ
ルへ分割される。その複数に分割された圧縮映像ファイ
ルの第1ブロックをディスクと並列に配置されているR
AM(Random Access Memory)へ記憶することにより、
利用者から映像信号の再生要求がなされると直ちにRA
Mに記憶されている第1ブロックを転送することによ
り、待ち時間なく利用者へ映像信号の提供ができる。A video signal compressed by encoding is supplied, and the supplied compressed video signal is divided into a plurality of compressed video files. The first block of the compressed video file divided into a plurality of pieces is arranged in parallel with the disk R
By storing in AM (Random Access Memory),
As soon as the user requests the reproduction of the video signal, RA is immediately issued.
By transferring the first block stored in M, the video signal can be provided to the user without waiting time.
【0017】[0017]
【実施例】以下、この発明の実施例について、図面を用
いて説明する。図1は、この発明の多チャンネル映像再
生装置の一実施例を示したブロック図である。圧縮映像
信号を保持するための磁気ディスク、光ディスク等のデ
ィスク21 〜2m 、ディスク21 〜2m から圧縮映像信
号を読み出すためのコントローラ31 〜3m 、ディスク
21 〜2m から読み出される圧縮映像信号とマルチプレ
クサの圧縮映像信号の転送レートを調整するためのバッ
ファ41 〜4m 、ディスク21 〜2m からの圧縮映像信
号の先頭ブロック、すなわち第1ブロックが書き込ま
れ、マルチプレクサ6へ圧縮映像ファイルを供給するR
AM5とこれらを制御するCPU14から構成されてい
る。Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of a multi-channel video reproducing apparatus of the present invention. Read magnetic disk for holding the compressed video signal, the disc 2 1 to 2 m, such as an optical disc, the controller 3 1 to 3 m for reading the compressed video signals from the disc 2 1 to 2 m, from the disc 2 1 to 2 m buffer 4 1 to 4 m for adjusting the transfer rate of the compressed video signal compressed video signal and a multiplexer, the first block of the compressed video signal from the disk 2 1 to 2 m, that is, the first block is written to, the multiplexer 6 R to supply compressed video files to
It is composed of an AM 5 and a CPU 14 which controls these.
【0018】このとき、ディスク21 〜2m へ保持され
る圧縮映像信号は、入力端子12から供給され、ネット
ワーク・インタフェース11、バッファ10を介し、マ
ルチプレクサ6へ供給される。マルチプレクサ6では、
供給された圧縮映像信号が複数のブロックに分割され、
所定のディスク21 〜2m へ保持される。そして、チャ
ンネルに対応した出力端子91 〜9n 、出力端子91 〜
9n に対応したD/A変換回路81 〜8n 、供給される
圧縮映像信号を伸長するための復号化器71 〜7n 、供
給される圧縮映像信号を時分割にならべるマルチプレク
サ6から構成されている。復号化器71 〜7n では、供
給される圧縮映像ファイルを一時保持するためのバッフ
ァが含まれている。At this time, the compressed video signals held in the disks 2 1 to 2 m are supplied from the input terminal 12 and supplied to the multiplexer 6 via the network interface 11 and the buffer 10. In the multiplexer 6,
The supplied compressed video signal is divided into multiple blocks,
It is held on a predetermined disk 2 1 to 2 m . Then, the output terminals 9 1 to 9 n and the output terminals 9 1 to 9 corresponding to the channels
From D / A conversion circuits 8 1 to 8 n corresponding to 9 n , decoders 7 1 to 7 n for decompressing the supplied compressed video signal, and a multiplexer 6 that arranges the supplied compressed video signal in time division It is configured. Each of the decoders 7 1 to 7 n includes a buffer for temporarily holding the supplied compressed video file.
【0019】ここで、この実施例では、ディスク21 〜
2m とコントローラ31 〜3m は、SCSI(Small Co
mputer System Interface )により、接続され、コント
ローラ31 〜3m とバッファ41 〜4m は、DMA(Di
rect Memory Access)により、接続されている。また、
これらの機能を有するブロックは、一つの装置内に設け
られているか否かは、この発明とな何ら関係はない。さ
らに、入力端子12から圧縮映像信号が供給されるとき
に、供給された圧縮映像信号の先頭ブロックをRAM5
へ書き込むことも可能である。Here, in this embodiment, the disks 2 1 ...
2 m and controllers 3 1 to 3 m are SCSI (Small Co
mputer System Interface), the controllers 3 1 to 3 m and the buffers 4 1 to 4 m are connected to the DMA (Di
rect Memory Access). Also,
Whether or not blocks having these functions are provided in one device has nothing to do with the present invention. Furthermore, when the compressed video signal is supplied from the input terminal 12, the head block of the supplied compressed video signal is stored in the RAM 5
It is also possible to write to.
【0020】ここで、図2は、この発明のディスクの動
作原理の一例を示す略線図である。この図2では、ディ
スクのヘッドがシークしている様子を点線で示す。この
ビデオオンディマンドシステムの一例では、ディスクへ
7つのプログラム、すなわち圧縮映像信号が登録され、
その登録されているプログラムを利用できるチャンネル
数は、5つとする。このシステムにおいて、既にチャン
ネル1、2、3、4の4つのチャンネルに対してプログ
ラム1、2、4、5が再生されているときのディスクの
ヘッドの動作の一例を図2Aに示す。Here, FIG. 2 is a schematic diagram showing an example of the operating principle of the disk of the present invention. In FIG. 2, a state in which the disk head is seeking is shown by a dotted line. In one example of this video-on-demand system, seven programs, that is, compressed video signals are registered in the disc,
The number of channels that can use the registered program is five. In this system, FIG. 2A shows an example of the operation of the disk head when the programs 1, 2, 4, and 5 are already reproduced for the four channels 1, 2, 3, and 4.
【0021】そして、図2Bに示すように、矢印の位置
で、チャンネル5からプログラム7の再生要求がされた
場合、従来、最大T1+T2時間待たなければならな
い。しかしながら、プログラム7の再生要求がされると
すぐに、ディスクと並列に配置されているRAMから圧
縮映像信号の先頭ブロックの圧縮映像ファイルが読み出
され、再生され、チャンネル5へ供給される。このと
き、RAMから読み出される圧縮映像ファイルは、ディ
スクから読み出される通常のタイミングで供給される。Then, as shown in FIG. 2B, when the reproduction request of the program 7 is issued from the channel 5 at the position of the arrow, conventionally, it is necessary to wait a maximum of T1 + T2 hours. However, as soon as the reproduction request of the program 7 is issued, the compressed video file of the first block of the compressed video signal is read from the RAM arranged in parallel with the disk, reproduced, and supplied to the channel 5. At this time, the compressed video file read from the RAM is supplied at the normal timing of being read from the disk.
【0022】ここで、図3は、プログラム1〜7がブロ
ックに分割された一例を示す。図3に示すように全ての
プログラムは、所定のブロックに分割され、分割された
ブロックの先頭ブロックを第1ブロックと称する。ま
た、分割されたブロックをさらに、ディスク1〜mへ記
録するために分割される。言い換えれば、ディスクへ記
録される単位のm倍がブロックの単位となる。ここで、
xKのxとは、書き込まれる、および読み出される順番
を示す。Here, FIG. 3 shows an example in which the programs 1 to 7 are divided into blocks. As shown in FIG. 3, all programs are divided into predetermined blocks, and the first block of the divided blocks is called a first block. Further, the divided blocks are further divided for recording on the discs 1 to m. In other words, the block unit is m times the unit recorded on the disc. here,
The x of xK indicates the order of writing and reading.
【0023】ここで、図4は、1つのプログラムのエン
コードデータがK〔Mbit〕を単位として、複数
(m)のディスクへ記録される一例を示す。つまり、圧
縮映像信号の最初のK〔Mbit〕は、ディスク1、次
のK〔Mbit〕は、ディスク2、というように、K
〔Mbit〕づつディスク1からmまで、順番に繰り返
し、書き込まれる。その結果、ディスクには、圧縮映像
信号がK〔Mbit〕のファイルとして、(以下、圧縮
映像ファイルと称する)保持される。Here, FIG. 4 shows an example in which the encoded data of one program is recorded in a plurality (m) of disks in units of K [Mbit]. That is, the first K [Mbit] of the compressed video signal is the disc 1, the next K [Mbit] is the disc 2, and so on.
[Mbit] Each of the discs 1 to m is repeatedly written in order. As a result, the compressed video signal is held on the disc as a K [Mbit] file (hereinafter referred to as a compressed video file).
【0024】ここで、図5は、ディスク1〜mに記録さ
れたプログラム1〜7の一例を示す。ディスク1〜mに
は、プログラム1の第1ブロック(P11 )、プログラ
ム1の第2ブロック(P12 )、‥‥、プログラム1の
第aブロック(P1a )、プログラム2の第1ブロック
(P21 )、プログラム2の第2ブロック(P22 )、
‥‥、プログラム2の第bブロック(P2b )、プログ
ラム3の第1ブロック(P31 )、‥‥の順番でプログ
ラム7まで記録されている。Here, FIG. 5 shows an example of the programs 1 to 7 recorded on the disks 1 to m. In the disks 1 to m, the first block (P1 1 ) of the program 1, the second block (P1 2 ) of the program 1, ..., The a-th block (P1 a ) of the program 1, the first block (P1 a ) of the program 2 ( P2 1 ), the second block of program 2 (P2 2 ),
.. are recorded in the order of the b-th block (P2 b ) of the program 2, the first block (P3 1 ) of the program 3, ...
【0025】CPUは、複数(m)のディスクを一個の
ディスクのように管理する。図4、および図5の縦のデ
ータ列は同じアドレスで管理する。これにより、m個の
ディスクのヘッドは全て同じ軌跡を動くようになる。ま
た、CPUは、圧縮映像ファイル毎にブロックアドレス
の管理がなされる。図6にその管理テーブルの一例を示
す。この図6中の管理テーブルでは、ディスクのセクタ
の番号を示している。また、このようなディスクの使用
方法をストライピングという。The CPU manages a plurality of (m) disks like one disk. The vertical data strings in FIGS. 4 and 5 are managed with the same address. As a result, the heads of the m discs all move along the same locus. Further, the CPU manages a block address for each compressed video file. FIG. 6 shows an example of the management table. The management table in FIG. 6 shows the sector numbers of the disc. The method of using such a disk is called striping.
【0026】システム起動時、CPUは、図6に示す管
理テーブルを参照し、各圧縮映像信号の先頭ブロックを
ディスクから読み出し、バッファへ書き込む。次に、マ
ルチプレクサを介して、ディスクと並列に配置したRA
Mへ書き込む。このとき、CPUは、管理テーブルの第
1ブロックのアドレスをディスクのアドレスからRAM
のアドレスへ変更する。When the system is activated, the CPU refers to the management table shown in FIG. 6 to read the head block of each compressed video signal from the disk and write it in the buffer. Next, RA placed in parallel with the disk via a multiplexer
Write to M. At this time, the CPU determines the address of the first block of the management table from the disk address to the RAM.
Change to the address of.
【0027】端末からの再生要求は、まずCPUへ供給
され、CPUは、現在のディスクのヘッドの位置に関係
なく、要求されたプログラムの先頭ブロックのRAMの
アドレスを管理テーブルから検出し、マルチプレクサへ
出力する。そして、次のブロックリードシーケンス時、
このプログラムの第2ブロックがディスクから読み出さ
れるようスケジューリングを行う。The reproduction request from the terminal is first supplied to the CPU, and the CPU detects the RAM address of the head block of the requested program from the management table regardless of the current position of the head of the disk, and sends it to the multiplexer. Output. And at the next block read sequence,
Scheduling is performed so that the second block of this program is read from the disk.
【0028】また、RAMへ書き込まれるプログラム
は、RAMの容量によって全てのプログラムがRAMへ
書き込まれることが可能な場合と一部のプログラムしか
RAMへ書き込むことができない場合が発生する。ここ
で、一部のプログラムしかRAMへ書き込むことができ
ない場合は、CPUはプログラムの要求頻度を記憶し、
要求頻度の高いプログラムから順番にRAMへ書き込む
方法等何れを選択することも可能である。With respect to the programs written in the RAM, there are cases where all the programs can be written in the RAM and cases where only some of the programs can be written in the RAM depending on the capacity of the RAM. Here, when only some programs can be written in the RAM, the CPU stores the request frequency of the programs,
It is possible to select any method such as writing to the RAM in order from the program with the highest request frequency.
【0029】ここで、図7は、この発明の多チャンネル
映像再生装置のシステム起動時の一例を示すフローチャ
ートである。ステップ21からこのフローチャートが開
始され、ステップ22の書き込まれていない圧縮映像フ
ァイル有りでは、ディスクに記録されている全ての圧縮
映像信号の先頭ブロック、すなわち第1ブロックが圧縮
映像ファイルとして、RAMに書き込まれているか否か
が判断される。すなわち、ディスクに記録されている全
ての圧縮映像信号の先頭部分が圧縮映像ファイルとし
て、RAMに記録されていれば、ステップ28へ制御が
移り、このフローチャートは、終了する。また、ディス
クに記録されている全ての圧縮映像信号の先頭部分が圧
縮映像ファイルとして、RAMに記録されていなけれ
ば、ステップ23へ制御が移る。Here, FIG. 7 is a flow chart showing an example of system activation of the multi-channel video reproducing apparatus of the present invention. This flowchart is started from step 21, and if there is an unwritten compressed video file in step 22, the first blocks of all the compressed video signals recorded on the disk, that is, the first blocks are written to the RAM as the compressed video file. Is determined. That is, if the head portions of all the compressed video signals recorded on the disk are recorded in the RAM as compressed video files, the control moves to step 28, and this flowchart ends. If the head portion of all the compressed video signals recorded on the disk is not recorded in the RAM as a compressed video file, the control moves to step 23.
【0030】ステップ23のアドレス検出では、圧縮映
像ファイルの管理テーブルから映像再生の要求がなされ
た圧縮映像信号の第1ブロックのアドレスが検出され、
ステップ24へ制御が移る。ステップ24のバッファへ
書き込みでは、ステップ23(アドレス検出)におい
て、検出されたアドレスに基づいて、ディスクから第1
ブロックの圧縮映像ファイルが読み出され、バッファへ
書き込まれる。ステップ25のマルチプレクサへ読み出
しでは、バッファへ書き込まれた圧縮映像ファイルがバ
ッファからマルチプレクサへ読み出され、ステップ26
へ制御が移る。In the address detection of step 23, the address of the first block of the compressed video signal for which video reproduction is requested is detected from the management table of the compressed video file,
Control transfers to step 24. In the writing to the buffer in step 24, in step 23 (address detection), the first data from the disk is read based on the detected address.
The compressed video file of the block is read and written to the buffer. In the reading to the multiplexer in step 25, the compressed video file written in the buffer is read from the buffer to the multiplexer, and in step 26.
Control is transferred to.
【0031】ステップ26のRAMへ書き込みでは、マ
ルチプレクサから圧縮映像ファイルが取り出され、取り
出された圧縮映像ファイルは、RAMへ書き込まれる。
そして、ステップ27のアドレス変更では、圧縮映像フ
ァイルの管理テーブルの第1ブロックのアドレスがディ
スクのアドレスからRAMのアドレスへ変更され、ステ
ップ22(書き込まれていない圧縮映像ファイル有り)
へ制御が移る。すなわち、ディスクに記録されている全
ての圧縮映像信号の第1ブロックが圧縮映像ファイルと
してRAMへ書き込まれるまで、このフローチャート
は、制御がなされる。In the writing to the RAM in step 26, the compressed video file is fetched from the multiplexer, and the fetched compressed video file is written to the RAM.
Then, in the address change of step 27, the address of the first block of the management table of the compressed video file is changed from the address of the disk to the address of RAM, and step 22 (there is an unwritten compressed video file).
Control is transferred to. That is, this flowchart is controlled until the first blocks of all the compressed video signals recorded on the disc are written in the RAM as compressed video files.
【0032】ここで、図8は、この発明の再生要求応答
時の一例を示すフローチャートである。ステップ31か
らこのフローチャートの制御は、開始され、ステップ3
2の映像再生要求有りでは、端末からCPUへ映像再生
の要求がなされる。ステップ33のアドレス検出では、
CPUへ映像再生の要求がなされた圧縮映像信号のアド
レスを圧縮映像ファイルの管理テーブルから検出する。
すなわち、圧縮映像信号の第1ブロックが圧縮映像ファ
イルとして記録されているRAMのアドレスが検出され
る。Here, FIG. 8 is a flow chart showing an example of the reproduction request response of the present invention. The control of this flowchart is started from step 31, and step 3
When the video reproduction request of 2 is made, the terminal requests the CPU to reproduce the video. In the address detection in step 33,
The address of the compressed video signal for which the CPU is requested to reproduce the video is detected from the management table of the compressed video file.
That is, the address of the RAM in which the first block of the compressed video signal is recorded as the compressed video file is detected.
【0033】ステップ34のRAMから読み出しでは、
ステップ33(アドレス検出)において、検出されたア
ドレスに従って、圧縮映像ファイルがRAMから読み出
される、ステップ35へ制御が移る。ステップ35のデ
ータ書き込みでは、ステップ34(RAMから読み出
し)において、RAMから読み出された圧縮映像ファイ
ルは、映像再生の要求がなされたチャンネルのバススロ
ットへ圧縮映像ファイルがデータとして書き込まれる。
ステップ36のデータ読み出しでは、ステップ35(デ
ータ書き込み)において、バススロットへ書き込まれた
圧縮映像ファイルが所定のバススロットから復号化器に
より読み出される。In reading from the RAM in step 34,
In step 33 (address detection), the compressed video file is read from the RAM according to the detected address, and the control moves to step 35. In the data writing of step 35, in step 34 (reading from RAM), the compressed video file read from the RAM is written as data to the bus slot of the channel for which video playback is requested.
In the data reading in step 36, the compressed video file written in the bus slot in step 35 (data writing) is read from the predetermined bus slot by the decoder.
【0034】ステップ37のブロック有りでは、映像再
生の要求がなされた圧縮映像信号のブロックが全て再生
されたか否かが判断され、全て再生されていない場合、
ステップ38へ制御が移る。ステップ38のアドレス検
出では、CPUが圧縮映像ファイルの管理テーブルから
ディスクへ記録されている次のブロックのアドレスを検
出する。そして、ステップ39のバッファへ書き込みで
は、ステップ38(アドレス検出)において、検出され
たアドレスに基づいて圧縮映像ファイルがディスクから
読み出されると共に、バッファへ書き込まれる。If there is a block in step 37, it is judged whether or not all the blocks of the compressed video signal for which video reproduction is requested have been reproduced, and if all blocks have not been reproduced,
Control is transferred to step 38. In the address detection of step 38, the CPU detects the address of the next block recorded on the disk from the management table of the compressed video file. Then, in the writing to the buffer in step 39, in step 38 (address detection), the compressed video file is read from the disk based on the detected address and is written in the buffer.
【0035】バッファへ書き込まれた圧縮映像ファイル
は、ステップ35(データ書き込み)において、映像再
生の要求がなされたチャンネルのバススロットへ圧縮映
像ファイルがデータとして書き込まれる。ステップ36
(データ読み出し)においても、上述と同様な制御がな
され、ステップ37(ブロック有り)では、上述のよう
に映像再生の要求がなされた圧縮映像信号のブロックが
全て再生された場合、ステップ40へ制御が移り、この
フローチャートは、終了する。The compressed video file written in the buffer is written as data in step 35 (data writing) into the bus slot of the channel for which the video reproduction request is made. Step 36
Also in (data reading), the same control as described above is performed, and in step 37 (with block), if all the blocks of the compressed video signal for which video reproduction is requested as described above are reproduced, control is passed to step 40. Then, this flowchart ends.
【0036】ここで、この実施例では、ディスクと並列
に配置される記憶手段として、RAMが用いられている
が、ディスクに記憶される圧縮映像信号の先頭ブロック
を予め一括記録型メモリ、すなわちFLASHメモリへ
記録することによりFLASHメモリを使用することも
可能である。In this embodiment, the RAM is used as the storage means arranged in parallel with the disk, but the head block of the compressed video signal stored in the disk is stored in advance in a batch recording type memory, that is, FLASH. It is also possible to use the FLASH memory by recording in the memory.
【0037】[0037]
【発明の効果】この発明によれば、利用者から映像信号
の再生要求がなされてから必要とされてた待ち時間を無
くすことが可能となる。According to the present invention, it is possible to eliminate the waiting time that is required after the user makes a reproduction request for a video signal.
【図1】この発明の多チャンネル映像再生装置の一実施
例を示すブロック図である。FIG. 1 is a block diagram showing an embodiment of a multi-channel video reproducing device of the present invention.
【図2】この発明に係るディスクの動作原理の一例を示
す略線図である。FIG. 2 is a schematic diagram showing an example of the operating principle of the disk according to the present invention.
【図3】この発明に係る分割されるプログラムの一例を
示す略線図である。FIG. 3 is a schematic diagram showing an example of a divided program according to the present invention.
【図4】この発明に係る圧縮映像ファイルがディスクへ
保持される説明に用いる略線図である。FIG. 4 is a schematic diagram used for explaining that a compressed video file according to the present invention is held on a disc.
【図5】この発明に係るディスクに記録されるプログラ
ムの一例を示した略線図である。FIG. 5 is a schematic diagram showing an example of a program recorded on a disc according to the present invention.
【図6】この発明に係る圧縮映像ファイルの管理テーブ
ルの一例を示した略線図である。FIG. 6 is a schematic diagram showing an example of a management table of a compressed video file according to the present invention.
【図7】この発明の多チャンネル映像再生装置のシステ
ム起動時の一例を示すフローチャートである。FIG. 7 is a flowchart showing an example of system startup of the multi-channel video reproducing device of the present invention.
【図8】この発明の再生要求応答時の一例を示すフロー
チャートである。FIG. 8 is a flowchart showing an example of a reproduction request response of the present invention.
【図9】ビデオオンデマンドシステムの一例を示す略線
図である。FIG. 9 is a schematic diagram illustrating an example of a video on demand system.
【図10】従来の映像再生装置の一例を示すブロック図
である。FIG. 10 is a block diagram showing an example of a conventional video reproducing apparatus.
【図11】マルチプレクサの一例を示したブロック図で
ある。FIG. 11 is a block diagram showing an example of a multiplexer.
2 ディスク 3 コントローラ 4 バッファ 5 RAM 6 マルチプレクサ 7 復号化器 8 A/D変換回路 11 ネットワーク・インタフェース 14 CPU 15、16 タイミング制御回路 2 disk 3 controller 4 buffer 5 RAM 6 multiplexer 7 decoder 8 A / D conversion circuit 11 network interface 14 CPU 15, 16 timing control circuit
Claims (3)
配置されるRAMを有し、 上記ディスクへ保持された複数の上記圧縮映像信号の先
頭のデータブロックを上記RAMに記憶することを特徴
とする多チャンネル映像信号装置。1. A video-on-demand system, comprising a RAM arranged in parallel with a disk holding a plurality of compressed video signals, and a head data block of the plurality of compressed video signals held on the disk. Is stored in the RAM.
配置されるFLASHメモリを有し、 上記ディスクへ保持された複数の上記圧縮映像信号の先
頭のデータブロックを上記FLASHメモリに記憶する
ことを特徴とする多チャンネル映像信号装置。2. A video-on-demand system, comprising: a flash memory arranged in parallel with a disk holding a plurality of compressed video signals, and head data of the plurality of compressed video signals held on the disk. A multi-channel video signal device characterized in that blocks are stored in the FLASH memory.
ャンネル映像信号装置において、 映像信号に対して施される圧縮は、MPEG2であるこ
とを特徴とする多チャンネル映像信号装置。3. The multi-channel video signal apparatus according to claim 1 or 2, wherein the compression applied to the video signal is MPEG2.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16277294A JP3586892B2 (en) | 1994-06-21 | 1994-06-21 | Multi-channel video reproducing apparatus and control method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP16277294A JP3586892B2 (en) | 1994-06-21 | 1994-06-21 | Multi-channel video reproducing apparatus and control method thereof |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH089335A true JPH089335A (en) | 1996-01-12 |
| JP3586892B2 JP3586892B2 (en) | 2004-11-10 |
Family
ID=15760934
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP16277294A Expired - Fee Related JP3586892B2 (en) | 1994-06-21 | 1994-06-21 | Multi-channel video reproducing apparatus and control method thereof |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3586892B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08256310A (en) * | 1995-02-07 | 1996-10-01 | Samsung Electron Co Ltd | Video service equipment with auxiliary storage |
| EP1703744A2 (en) | 2005-03-16 | 2006-09-20 | Sony Corporation | Apparatus and method for stereoscopic image recording/reproduction and display |
| JP2014175687A (en) * | 2013-03-06 | 2014-09-22 | Hitachi Industry & Control Solutions Ltd | Device, method and program for video distribution |
-
1994
- 1994-06-21 JP JP16277294A patent/JP3586892B2/en not_active Expired - Fee Related
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH08256310A (en) * | 1995-02-07 | 1996-10-01 | Samsung Electron Co Ltd | Video service equipment with auxiliary storage |
| EP1703744A2 (en) | 2005-03-16 | 2006-09-20 | Sony Corporation | Apparatus and method for stereoscopic image recording/reproduction and display |
| JP2014175687A (en) * | 2013-03-06 | 2014-09-22 | Hitachi Industry & Control Solutions Ltd | Device, method and program for video distribution |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3586892B2 (en) | 2004-11-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2000268507A (en) | Data recording device | |
| EP0777229A2 (en) | Recording and/or reproducing apparatus and methods | |
| JPH10283124A5 (en) | ||
| US6279055B1 (en) | Data output device and data output method | |
| JP3586892B2 (en) | Multi-channel video reproducing apparatus and control method thereof | |
| US20020001450A1 (en) | Data recording/reproduction apparatus and data recording/ reproduction method | |
| KR980004772A (en) | Data recording and reproducing apparatus and data recording and reproducing method | |
| JPH10302390A (en) | Data recording device, data reproducing device, data recording / reproducing device, data recording method, data reproducing method, and data recording / reproducing method | |
| US6614990B1 (en) | Video reproducing apparatus with adjusted media change times | |
| JP3928203B2 (en) | Image data recording / reproducing apparatus and method thereof | |
| JP3482852B2 (en) | Coded signal recording / reproducing apparatus and method | |
| JP4099548B2 (en) | Video signal recording and playback device | |
| JPH10233059A (en) | Device and method for recording/reproducing image data | |
| JPH09320202A (en) | Audio / video data recording / reproducing apparatus and method | |
| US6529679B1 (en) | Information processing apparatus and method as well as providing medium | |
| JP4419211B2 (en) | Recording medium control apparatus and recording medium control method | |
| JPH07220453A (en) | Time delay device | |
| JP3867864B2 (en) | Reproduction method of disk device | |
| JPH07220457A (en) | Disc-shaped recording medium access method, recording / reproducing apparatus, and information data recording / reproducing system | |
| JP3826631B2 (en) | Recording / reproducing apparatus and recording / reproducing method | |
| JPH08195031A (en) | Hard disk drive | |
| JP3921887B2 (en) | Recording / reproducing apparatus and recording / reproducing method | |
| JP3861523B2 (en) | Recording / reproducing apparatus and recording / reproducing method | |
| KR100639799B1 (en) | Recording apparatus | |
| JPH07220389A (en) | Disc-shaped recording medium access method, recording / reproducing apparatus, and information data recording / reproducing system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040420 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040621 |
|
| 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: 20040720 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040802 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080820 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080820 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090820 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100820 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110820 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110820 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120820 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |