JP3040743B2 - Video library system - Google Patents
Video library systemInfo
- Publication number
- JP3040743B2 JP3040743B2 JP9335178A JP33517897A JP3040743B2 JP 3040743 B2 JP3040743 B2 JP 3040743B2 JP 9335178 A JP9335178 A JP 9335178A JP 33517897 A JP33517897 A JP 33517897A JP 3040743 B2 JP3040743 B2 JP 3040743B2
- Authority
- JP
- Japan
- Prior art keywords
- video information
- time slot
- information
- video
- read
- 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 - Fee Related
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Television Signal Processing For Recording (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は,オーディオ情報を
含むビデオ情報が多数圧縮符号化されて記録されている
ディスク装置などの情報蓄積装置から,複数のビデオ情
報を同時に読み出し,その表示を行うビデオライブラリ
システムに関するものであり,複数の端末装置からの要
求に応じ,ネットワークを通じて,同時に複数のビデオ
情報を提供する,ビデオ・オン・デマンドシステム等に
利用されるものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a video for simultaneously reading a plurality of pieces of video information from an information storage device such as a disk device on which a large number of video information including audio information are recorded after being compressed and encoded. The present invention relates to a library system, and is used for a video-on-demand system or the like that simultaneously provides a plurality of pieces of video information via a network in response to requests from a plurality of terminal devices.
【0002】[0002]
【従来の技術】従来のこの種のビデオ情報の多重読み出
し装置として,特開平4−269087号公報に示され
るようなビデオライブラリシステムがある。図6は,従
来のビデオライブラリシステムの構成図であり,ビデオ
情報を圧縮符号化して蓄積するための情報蓄積装置であ
るディスク装置DK101が,スイッチSW101を介
して複数のバッファメモリBM101,BM102,
…,BM132に接続されており,それらは全て,制御
装置CN101により制御される。2. Description of the Related Art A video library system as disclosed in Japanese Patent Application Laid-Open No. Hei 4-269087 is known as a conventional multiplex reading apparatus for video information of this kind. FIG. 6 is a configuration diagram of a conventional video library system. A disk device DK101, which is an information storage device for compressing and storing video information, stores a plurality of buffer memories BM101, BM102,
.., BM132, which are all controlled by the control device CN101.
【0003】従来の多重読み出し方式における制御のタ
イミングチャートを図7に示す。制御装置CN101に
おいては,例えば周期的な32個のタイムスロットTS
101,TS102,…,TS132からなる一つの制
御タイムスロット列CTS101を発生し,各周期にお
いて,タイムスロットTS101では第1端末系TE1
01のバッファメモリBM101へ,タイムスロットT
S102では第2端末系TE102のバッファメモリB
M102へ,……というように,各タイムスロットにお
いて,情報蓄積装置であるディスク装置DK101より
異なったビデオ情報を読み出し,その情報の転送先をス
イッチSW101により所定のバッファメモリBM10
1,BM102,…の一つに切替えてそれを書き込み,
そのバッファメモリBM101,BM102,…からの
ビデオ情報を後続のデコーダDE101,DE102,
…によりビデオ信号にデコードし,そのビデオ信号を後
続のモニタTV101,TV102,…に映し出すこと
により,複数の端末への多重ビデオ表示を実現してい
た。FIG. 7 shows a timing chart of control in a conventional multiplex reading system. In the control device CN101, for example, 32 periodic time slots TS
, TS132, one control time slot sequence CTS101 is generated, and in each period, the first terminal system TE1 is used in the time slot TS101.
01 to the buffer memory BM101 of time slot T
In S102, the buffer memory B of the second terminal system TE102
In each time slot, different video information is read from the disk device DK101 as an information storage device, and the transfer destination of the information is set to a predetermined buffer memory BM10 by the switch SW101.
1, BM102, ... and write it,
The video information from the buffer memories BM101, BM102,...
.. Are decoded into video signals, and the video signals are displayed on subsequent monitors TV101, TV102,... To realize multiplexed video display on a plurality of terminals.
【0004】従来のビデオライブラリシステムでは,端
末からのビデオ情報の読み出し要求に対して,制御タイ
ムスロット列の1周期内より,まだ占有されていない1
つの空きスロットを探索し,以後,その探索されたタイ
ムスロットを使用して,周期的に情報蓄積装置からの読
み出しを行うものであった。従って,ビデオ読み出し要
求が到着してから,制御タイムスロット列の中で空きス
ロットが回ってくるまでビデオ情報の読み出しは待たさ
れることになる。この要求を出してから,実際にその要
求に対する最初の1タイムスロット分の情報蓄積装置か
らのビデオ情報の読み出しが終了するまでのレスポンス
タイムは,空きスロットがただ1つしか無く,しかも要
求がその空きスロットの直後に出された場合に最悪とな
り,その待ち時間は1周期の長さと一致する。In a conventional video library system, in response to a request for reading video information from a terminal, one not-yet-occupied one within one cycle of a control time slot sequence is used.
One empty slot is searched for, and thereafter, reading from the information storage device is periodically performed using the searched time slot. Therefore, after the video read request arrives, the reading of the video information is waited until an empty slot in the control time slot sequence comes around. The response time from the issuance of this request to the end of the reading of the video information from the information storage device for the first time slot for the request is as follows. The worst case occurs when the slot is issued immediately after an empty slot, and the waiting time is equal to the length of one cycle.
【0005】例えば,図7において,第n端末が第1周
期のタイムスロットTS132の終了時点でビデオ情報
の読み出し要求REQ101を出したとする。まず,そ
の時点から1周期分のタイムスロットの中から空きタイ
ムスロットを探索する。このとき,すでにタイムスロッ
トTS101〜TS131が占有されており,タイムス
ロットTS132のみが空いているとすると,要求RE
Q101はタイムスロットTS132に割り当てられ,
情報蓄積装置からのビデオ情報の読み出しは,第2周期
のタイムスロットTS132まで待たされる。このとき
の,第n端末でのモニタ映し出しの開始点RES101
は,要求REQ101の時点からちょうど1周期分遅延
していることがわかる。これは,例えばタイムスロット
数を32,1タイムスロットを125msとすると,4
秒の遅延に相当する。For example, in FIG. 7, it is assumed that the n-th terminal issues a video information read request REQ101 at the end of the time slot TS132 in the first cycle. First, an empty time slot is searched from time slots for one cycle from that time. At this time, if the time slots TS101 to TS131 are already occupied and only the time slot TS132 is vacant, the request RE
Q101 is assigned to time slot TS132,
Reading of video information from the information storage device waits until the time slot TS132 of the second cycle. At this time, the start point RES101 of the monitor projection on the n-th terminal
Is exactly one cycle delayed from the time of the request REQ101. For example, if the number of time slots is 32 and one time slot is 125 ms, 4
Equivalent to a second delay.
【0006】従来の多重読み出し方式において,最悪レ
スポンスタイムを短くするためには,各タイムスロット
を短くし,1周期を短くする必要があった。一方,時分
割多重読み出し制御方式におけるタイムスロットの境界
においては,一般的に情報蓄積装置での読み出し情報の
切替えにオーバヘッド時間が必要となる。例えば,情報
蓄積装置として磁気ディスクを使用した場合,ディスク
上で読み出し対象ブロックの切替えが必要であり,その
ためのヘッドシークやセクタサーチのオーバヘッド時間
が必要となる。従って,各タイムスロットを短くするこ
とは,各タイムスロットにおける,情報蓄積装置からの
実際のデータ読み出し時間の割合を相対的に短くし,情
報蓄積装置での実効的な平均データ転送速度を低下させ
る原因になる。In the conventional multiplex reading method, in order to shorten the worst response time, it is necessary to shorten each time slot and shorten one cycle. On the other hand, at the boundary of a time slot in the time division multiplex read control method, switching of read information in an information storage device generally requires an overhead time. For example, when a magnetic disk is used as the information storage device, it is necessary to switch the block to be read on the disk, and a head seek for that and an overhead time for sector search are required. Therefore, shortening each time slot relatively shortens the ratio of the actual data read time from the information storage device in each time slot, and lowers the effective average data transfer speed in the information storage device. Cause.
【0007】例えば,オーバヘッド時間を固定的に50
msとすると,タイムスロットが125msのときには
ディスク装置の読み出し効率は60%(=75/12
5)であるが,タイムスロットを半分の62.5msに
短縮すると,情報蓄積装置の読み出し効率は20%(=
12.5/62.5)となり,平均データ読み出し速度
は1/3に減少する。For example, if the overhead time is fixed at 50
If the time slot is 125 ms, the read efficiency of the disk device is 60% (= 75/12).
However, if the time slot is reduced to half, that is, 62.5 ms, the readout efficiency of the information storage device becomes 20% (=
12.5 / 62.5), and the average data read speed is reduced to 1/3.
【0008】[0008]
【発明が解決しようとする課題】このように,最悪レス
ポンスタイムを短縮するために各タイムスロットを短縮
すると,情報蓄積装置での平均データ読み出し速度が低
下し,結果的に多重度が減少するという問題点があっ
た。この問題点の解決のため,本発明者等は,例えばビ
デオ情報の読み出し要求を受けてから,制御タイムスロ
ット列の最大位相差以内に必ず空きタイムスロットを確
保することができるようなビデオライブラリシステムを
考えているが,この場合,センタから提供されたビデオ
情報の先頭数セグメントに欠落が生じることがある。As described above, if each time slot is shortened to shorten the worst response time, the average data reading speed in the information storage device is reduced, and as a result, the multiplicity is reduced. There was a problem. In order to solve this problem, the present inventors have proposed a video library system which can always secure an empty time slot within the maximum phase difference of the control time slot sequence after receiving a request for reading video information. However, in this case, the first few segments of the video information provided from the center may be missing.
【0009】また,従来技術では,各端末にはビデオ情
報の内容を全く持たないため,タイトルなどの属性情報
が類似したビデオ情報を識別するためには,実際にセン
タにアクセスしてそのビデオ情報を読み出して内容を確
認する必要があった。In the prior art, since each terminal has no video information content, in order to identify video information having similar attribute information such as a title, the center is actually accessed by accessing the video information. It was necessary to read and confirm the contents.
【0010】本発明は,多重度を下げることなく,各ビ
デオ情報の読み出し要求に対する最悪レスポンスタイム
の短縮を可能とするようなビデオライブラリシステムに
おいて,センタから提供されたビデオ情報の先頭数セグ
メントに欠落があるような場合でも,完全なビデオ情報
を表示可能にすることを目的とする。併せて,各端末に
おいてビデオ情報の確認をセンタにアクセスすることな
く可能にすることを目的とする。According to the present invention, in a video library system capable of shortening the worst response time for each video information read request without lowering the multiplicity, the first few segments of the video information provided from the center are missing. The purpose is to be able to display complete video information even when there is a problem. It is another object of the present invention to enable each terminal to check video information without accessing a center.
【0011】[0011]
【課題を解決するための手段】上記課題を解決するため
に,本発明のビデオライブラリシステムは,例えば図1
に示すような各手段を有する。図1において,1はセン
タ,2はビデオ情報,3は情報蓄積装置,4はスイッチ
部,5は制御装置,11,11′は端末,21,21′
はバッファメモリ,31,31′はデータ蓄積部,4
1,41′はデータ合成部,51,51′はデータ選択
部を表す。In order to solve the above-mentioned problems, a video library system according to the present invention is, for example, shown in FIG.
It has each means as shown in FIG. In FIG. 1, 1 is a center, 2 is video information, 3 is an information storage device, 4 is a switch unit, 5 is a control device, 11, 11 'are terminals, 21, 21'.
Is a buffer memory, 31, 31 'are data storage units, 4
1, 41 'represents a data synthesizing unit, and 51, 51' represent a data selecting unit.
【0012】本発明を適用するシステムは,例えば,従
来1組であったビデオ情報2を読み出す情報蓄積装置3
を複数用意し,ビデオ情報2を1タイムスロットで読み
出し可能な単位毎に分割して,各情報蓄積装置3に分散
蓄積する。また,この情報蓄積装置3と組をなし,ビデ
オ情報の転送先をタイムスロット毎に所定の端末のバッ
ファメモリに切替える複数のスイッチSW1,SW2,
…からなるスイッチ部4を備える。そして,分散蓄積さ
れたビデオ情報の読み出し制御のために,情報蓄積装置
3とスイッチ部4のスイッチとの各組毎に周期位相のず
れた同一周期のタイムスロット列を発生させ,新たなビ
デオ情報2の読み出し要求に対しては,全てのタイムス
ロット列から未使用のタイムスロットを選択し,各タイ
ムスロット列中の前記選択されたタイムスロットにおい
て,そのタイムスロット列に対応した情報蓄積装置3か
ら読み出し要求に対応するビデオ情報2の読み出しを行
うとともに,対応するスイッチ部4により,読み出した
ビデオ情報2の転送先を,前記読み出し要求に対応する
端末11,11′,…のバッファメモリ21,21′,
…へ切替える制御を行う制御装置5を備える。A system to which the present invention is applied is, for example, an information storage device 3 for reading out video information 2 which has conventionally been one set.
Are prepared, the video information 2 is divided into units that can be read in one time slot, and the divided information is distributed and stored in each information storage device 3. Also, a plurality of switches SW1, SW2, which form a pair with the information storage device 3 and switch the transfer destination of video information to a buffer memory of a predetermined terminal for each time slot.
.. Are provided. Then, in order to control the readout of the distributed and stored video information, a time slot sequence having the same period and having a different phase is generated for each set of the information storage device 3 and the switch of the switch unit 4, and new video information is generated. In response to the read request of No. 2, an unused time slot is selected from all the time slot columns, and the information storage device 3 corresponding to the selected time slot column in each of the time slot columns selects the unused time slot. The video information 2 corresponding to the read request is read, and the transfer destination of the read video information 2 is changed by the corresponding switch unit 4 to the buffer memories 21, 21 of the terminals 11, 11 ',. ′,
And a control device 5 for performing control for switching to.
【0013】本発明では,例えば前述のようなシステム
の場合に,提供されるビデオ情報2が先頭セグメントか
ら開始されず,最大で(情報蓄積装置台数−1)個の情
報セグメントが欠落しうる点に対処するため,端末1
1,11′側において,ビデオ情報2の先頭の一部を,
センタ1と重複して蓄積するデータ蓄積部31,31′
と,センタ1からのビデオ情報2と端末11,11′側
に蓄積されたビデオ情報を合成するデータ合成部41,
41′と,合成されたビデオ情報と蓄積されたビデオ情
報とを切替えるデータ選択部51,51′を設けてい
る。According to the present invention, for example, in the case of the above-mentioned system, the provided video information 2 does not start from the first segment, and a maximum of (the number of information storage devices-1) information segments may be lost. Terminal 1 to deal with
On the 1, 11 'side, a part of the head of video information 2 is
Data storage units 31 and 31 ′ that accumulate and accumulate in the center 1
A data synthesizing unit 41 for synthesizing the video information 2 from the center 1 and the video information stored in the terminals 11 and 11 ';
41 'and data selectors 51 and 51' for switching between synthesized video information and stored video information.
【0014】最初に,本発明を適用するシステムの例の
作用について説明する。情報蓄積装置とスイッチとの組
合せごとの周期的タイムスロット制御は,その組合せの
一つ一つについて見ると基本的には従来の多重読み出し
装置での制御と同様であるが,本発明では,特に複数の
情報蓄積装置とスイッチとの組合せを並列実行し,各バ
ッファメモリにおいて前記各組合せからのビデオ情報を
合成することにより,複数のビデオ情報の時分割多重読
み出しを実現する。First, the operation of an example of a system to which the present invention is applied will be described. The periodic time slot control for each combination of the information storage device and the switch is basically the same as the control in the conventional multiplex readout device for each of the combinations. The combination of a plurality of information storage devices and switches is executed in parallel, and the video information from each of the combinations is synthesized in each buffer memory, thereby realizing time-division multiplex reading of the plurality of video information.
【0015】このとき,各ビデオ情報を1タイムスロッ
トで読み出すセグメント毎に分割し,順番に各情報蓄積
装置に分散蓄積することにより,他の情報蓄積装置に蓄
積されているために読み出しができないビデオ情報の先
頭の若干個のセグメントの欠落を許容すれば,所定のビ
デオ情報の読み出しを,任意の情報蓄積装置とスイッチ
との組合せより開始することが可能となる。At this time, each piece of video information is divided into segments to be read out in one time slot, and sequentially distributed and stored in each information storage device, so that the video information cannot be read out because it is stored in another information storage device. If the missing of a few segments at the head of the information is allowed, the reading of the predetermined video information can be started from a combination of an arbitrary information storage device and a switch.
【0016】従って,外部からのビデオ情報の読み出し
要求に対して,従来は,1つの制御タイムスロット列の
中から空きスロットを探索し,その探索された空きタイ
ムスロットに到達するまで時間待ちをし,そのタイムス
ロットを用いてビデオ情報を読み出していたが,本発明
では,位相差のある,全ての制御タイムスロット列の中
から並列して空きタイムスロットを探索し,その探索さ
れた空きタイムスロットを用いて要求されたビデオ情報
を読み出すことが可能である。Therefore, in response to a read request for video information from the outside, conventionally, an empty slot is searched from one control time slot sequence, and time is waited until the searched empty time slot is reached. , The video information is read out using the time slot. In the present invention, an empty time slot is searched in parallel from all the control time slot columns having a phase difference, and the searched empty time slot is searched. To read the requested video information.
【0017】この空きタイムスロットの探索法では,任
意の時点より,空きタイムスロットは,必ず各制御タイ
ムスロット列の位相差の最大値以内に発見できることか
ら,ビデオ情報の読み出し要求を受けた時点より,最悪
レスポンスタイムを各制御タイムスロット列周期の位相
差の最大値以内に限定することとなり,最悪レスポンス
タイムが短縮される。In this method of searching for an empty time slot, an empty time slot can be found within a maximum value of the phase difference of each control time slot sequence from an arbitrary point in time. Therefore, the worst response time is limited to within the maximum value of the phase difference of each control time slot train cycle, and the worst response time is reduced.
【0018】本発明では,端末におけるデータ蓄積部に
おいて,センタに蓄積された各ビデオ情報の,センタか
らのビデオ情報提供時に欠落する可能性のある分以上の
ビデオ情報の情報セグメントをセンタと重複して蓄積
し,端末におけるデータ合成部において,センタから実
際に提供されたビデオ情報に先頭数セグメント分の欠落
がある場合には,前記データ蓄積部で蓄積しているビデ
オ情報のセグメントを補うことにより,先頭欠落のない
完全なビデオ情報を合成する。According to the present invention, the data storage section of the terminal overlaps with the center at least the information segment of the video information of each video information stored in the center which may be lost when the center provides the video information. If the video information actually provided by the center is missing in the first few segments in the data synthesizing unit in the terminal, the segments of the video information stored in the data accumulating unit are supplemented by supplementing the segments. , Synthesizes complete video information without any missing heads.
【0019】端末におけるデータ選択部において,ユー
ザがビデオ情報の全てを見る場合には,表示画面を前記
データ合成部からのビデオ情報に切替え,先頭欠落のな
い,完全なビデオ情報の画面を表示する。一方,ユーザ
がビデオ情報内容の確認のみを行う場合には,表示画面
を前記データ蓄積部からのビデオ情報に切替え,データ
蓄積部に蓄積されたビデオ情報の数セグメント分の画像
を表示する。When the user views all of the video information in the data selection section of the terminal, the display screen is switched to the video information from the data synthesis section, and a screen of complete video information without a head loss is displayed. . On the other hand, when the user only checks the content of the video information, the display screen is switched to the video information from the data storage unit, and images of several segments of the video information stored in the data storage unit are displayed.
【0020】[0020]
【発明の実施の形態】本発明の実施の形態を説明するに
あたって,まず本発明を適用するシステムの例について
説明する。もちろん,本発明は以下に説明するシステム
に限らず適用可能である。DESCRIPTION OF THE PREFERRED EMBODIMENTS Before describing an embodiment of the present invention, an example of a system to which the present invention is applied will be described. Of course, the present invention is applicable not only to the system described below.
【0021】図2は本発明を適用するシステムの構成例
を示す図である。圧縮符号化されたビデオ情報の情報蓄
積装置として,例えば磁気ディスクなどのディスク装置
DK1,DK2,DK3,DK4が,それぞれスイッチ
SW1,SW2,SW3,SW4と接続されている。各
スイッチSW1,…,SW4は,それぞれ32個のバッ
ファメモリBM1,BM2,…,BM32と接続されて
いる。各ディスク装置,各スイッチ,各バッファメモリ
は,制御装置CN1により制御される。FIG. 2 is a diagram showing a configuration example of a system to which the present invention is applied. Disk devices DK1, DK2, DK3, and DK4, such as magnetic disks, are connected to switches SW1, SW2, SW3, and SW4, respectively, as an information storage device for compression-encoded video information. Each of the switches SW1,..., SW4 is connected to 32 buffer memories BM1, BM2,. Each disk device, each switch, and each buffer memory are controlled by the control device CN1.
【0022】各ビデオ情報のディスク装置DK1,DK
2,DK3,DK4への蓄積状態を,図3に示す。1つ
の圧縮符号化されたビデオ情報V1は,先頭から1つの
タイムスロットで読み出し可能なセグメント毎にSG
1,SG2,SG3,SG4,SG5,SG6,…と分
割され, ディスク装置DK1にはSG1,SG5,…,SG(4
k+1),… ディスク装置DK2にはSG2,SG6,…,SG(4
k+2),… ディスク装置DK3にはSG3,SG7,…,SG(4
k+3),… ディスク装置DK4にはSG4,SG8,…,SG(4
k+4),… (k=0,1,2,3,4,…) のように順番に各ディスク装置に分散して格納されてい
る。Disk devices DK1, DK for each video information
FIG. 3 shows the state of accumulation in DK3, DK3, and DK4. One piece of compression-encoded video information V1 is output for each segment that can be read in one time slot from the beginning.
, SG2, SG3, SG4, SG5, SG6,..., And SG (SG1, SG5,.
k + 1), ... SG2, SG6, ..., SG (4
k + 2), ... SG3, SG7, ..., SG (4
k + 3),... SG4, SG8,.
(k + 4),... (k = 0, 1, 2, 3, 4,.
【0023】図4は,図2に示すシステムの動作タイミ
ングチャートである。制御装置CN1は,各ディスク装
置とスイッチとの組合せDK1−SW1,DK2−SW
2,DK3−SW3,DK4−SW4に対応して,それ
ぞれ,TS1〜TS32の32個のタイムスロットを周
期とする制御タイムスロット列CTS1,CTS2,C
TS3,CTS4を発生する。この例では,各制御タイ
ムスロット列CTS1,CTS2,CTS3,CTS4
は,それぞれ8タイムスロット分ずつ周期位相がずれて
いるとする。FIG. 4 is an operation timing chart of the system shown in FIG. The control device CN1 is a combination of each disk device and switch DK1-SW1, DK2-SW
2, DK3-SW3 and DK4-SW4, respectively, control time slot sequences CTS1, CTS2, and CTS1, each having a period of 32 time slots of TS1 to TS32.
Generate TS3 and CTS4. In this example, each control time slot sequence CTS1, CTS2, CTS3, CTS4
Are assumed to be out of phase with each other by eight time slots.
【0024】制御装置CN1は,各制御タイムスロット
列の中の各タイムスロットTS1〜TS32において,
ディスク装置とスイッチとの各組合せに所定のセグメン
ト読み出しおよびそのビデオ情報の所定のバッファメモ
リへの転送を指示する。各制御タイムスロット列におい
て,同じ番号のタイムスロットでは同一のビデオ情報の
セグメントを読み出し,その転送先を同一のバッファメ
モリに切替える。The control unit CN1 controls the time slots TS1 to TS32 in each control time slot sequence.
Each combination of the disk device and the switch is instructed to read a predetermined segment and transfer the video information to a predetermined buffer memory. In each control time slot sequence, the same video information segment is read out in the same numbered time slot, and its transfer destination is switched to the same buffer memory.
【0025】例えば,制御タイムスロット列CTS1の
タイムスロットTS1で,DK1−SW1を用いて,あ
るビデオ情報の最初のセグメントSG1を読み出し,そ
の転送先をあるバッファメモリBMk(kは1〜32)
に切替えたとすると,制御タイムスロット列CTS2の
同じタイムスロットTS1で,DK2−SW2を用い
て,同じビデオ情報の2番目のセグメントSG2を読み
出し,その転送先を同じバッファメモリBMkに切替
え,制御タイムスロット列CTS3の同じタイムスロッ
トTS1で,DK3−SW3を用いて,同じビデオ情報
の3番目のセグメントSG3を読み出し,その転送先を
同じバッファメモリBMkに切替え,制御タイムスロッ
ト列CTS4の同じタイムスロットTS1で,DK4−
SW4を用いて,同じビデオ情報の4番目のセグメント
SG4を読み出し,その転送先を同じバッファメモリB
Mkに切替える。For example, in the time slot TS1 of the control time slot sequence CTS1, the first segment SG1 of certain video information is read using DK1-SW1, and its transfer destination is set to a certain buffer memory BMk (k is 1 to 32).
, The second segment SG2 of the same video information is read using the DK2-SW2 in the same time slot TS1 of the control time slot sequence CTS2, and the transfer destination is switched to the same buffer memory BMk. In the same time slot TS1 of the column CTS3, the third segment SG3 of the same video information is read out using the DK3-SW3, and its transfer destination is switched to the same buffer memory BMk. , DK4-
Using SW4, the fourth segment SG4 of the same video information is read, and its transfer destination is set to the same buffer memory B.
Switch to Mk.
【0026】このようにして,順番にディスク装置とス
イッチの各組合せを通じて,一つのビデオ情報の各セグ
メントが読み出され,一つのバッファメモリBMkに書
き込まれる。バッファメモリBMkでは,順番に書き込
まれた各セグメントを順に後続のデコーダDEkに送
る。デコーダDEkでは,各セグメント毎にビデオ情報
をビデオ信号にデコードし,それを後続のモニタTVk
に映し出す。In this way, each segment of one piece of video information is read out through each combination of the disk device and the switch in order, and written into one buffer memory BMk. In the buffer memory BMk, the sequentially written segments are sequentially sent to the subsequent decoder DEk. The decoder DEk decodes video information into a video signal for each segment, and decodes the video signal into a subsequent monitor TVk.
Projected on.
【0027】一つのセグメントに含まれるビデオ信号
は,ちょうど各制御タイムスロット列の位相差分の時間
に相当し,1つのセグメント分のビデオ表示が終了する
前に,必ず次のセグメントの読み出し/バッファメモリ
書き込み/デコードを終了し,次のビデオ信号が入力さ
れる。この実施例では,各制御タイムスロット列の周期
は32タイムスロットであるため,32台までの端末の
モニタに対して,個別のビデオ表示を行うことが可能で
ある。The video signal included in one segment corresponds to the time of the phase difference of each control time slot sequence, and the read / buffer memory of the next segment must be read before the video display of one segment is completed. The writing / decoding is completed, and the next video signal is input. In this embodiment, since the cycle of each control time slot sequence is 32 time slots, individual video display can be performed on monitors of up to 32 terminals.
【0028】図4において,第n端末よりビデオ情報の
読み出し要求REQ1があった場合,その時点から,4
つの制御タイムスロット列CTS1,CTS2,CTS
3,CTS4について空きタイムスロットを探索し,探
索された空きタイムスロットを使用して要求されたビデ
オ情報の読み出しを開始する。このとき,各制御タイム
スロット列は,各8タイムスロットの位相差があるた
め,空きタイムスロットがTS1〜TS32の32個の
いずれであったとしても,要求REQ1が到着してから
必ず8タイムスロット以内に空きタイムスロットが探索
可能である。In FIG. 4, when there is a video information read request REQ1 from the nth terminal, 4
Control time slot sequence CTS1, CTS2, CTS
3, search for an empty time slot for CTS4, and start reading the requested video information using the searched empty time slot. At this time, since each control time slot sequence has a phase difference of each eight time slots, no matter which of 32 available time slots TS1 to TS32, eight time slots are required after the arrival of the request REQ1. An empty time slot can be searched within.
【0029】例えば,32個のタイムスロットのうちT
S21がただ一つの空きタイムスロットであったとし,
ビデオ情報の要求REQ1が,空きタイムスロットTS
21の終了時点で到着したとしても,CTS1における
第1周期のTS21で最初のセグメントの読み出しが開
始できる。このように,レスポンスタイムの最悪時間
は,各制御タイムスロット列の位相差である8タイムス
ロットと一致する。For example, T out of 32 time slots
Suppose that S21 was the only empty time slot,
The video information request REQ1 is an empty time slot TS
Even if it arrives at the end of step 21, reading of the first segment can be started in TS21 of the first cycle in CTS1. As described above, the worst time of the response time coincides with the eight time slots, which is the phase difference between the control time slot trains.
【0030】ただし,このとき,空きタイムスロット
が,DK2−SW2に対応した制御タイムスロット列C
TS2から選ばれた場合には,ディスク装置DK2に蓄
積されているセグメントの先頭であるSG2からビデオ
情報が読み始められることとなり,ディスク装置DK1
に蓄積されていたセグメントSG1は,読み出されたビ
デオ情報からは欠落することとなる。同様に,空きタイ
ムスロットが,CTS3,またはCTS4から選ばれた
場合,それぞれセグメントのSG1およびSG2,また
はセグメントのSG1,SG2およびSG3が欠落する
ことになる。However, at this time, the vacant time slot is the control time slot sequence C corresponding to DK2-SW2.
When the video information is selected from TS2, the video information starts to be read from SG2 which is the head of the segment stored in the disk device DK2.
Will be missing from the read video information. Similarly, if an empty time slot is selected from CTS3 or CTS4, SG1 and SG2 of the segment or SG1, SG2 and SG3 of the segment will be missing respectively.
【0031】このように,選択される空きタイムスロッ
トの属する制御タイムスロット列によっては,最大で
「(ディスク装置とスイッチの組数)−1」個の先頭セ
グメントが欠落することになる。As described above, depending on the control time slot sequence to which the selected vacant time slot belongs, a maximum of "(the number of pairs of disk devices and switches) -1" is omitted.
【0032】本発明は,例えば前述したようなシステム
において,先頭セグメントの欠落を防ぐことを可能とし
たものである。図5は本発明の実施の形態に係る装置構
成図である。According to the present invention, for example, in the above-described system, it is possible to prevent the head segment from being lost. FIG. 5 is an apparatus configuration diagram according to the embodiment of the present invention.
【0033】端末TE50は,データ蓄積部M1,デー
タ合成部C1,データ選択部TSW1を有している。セ
ンタ1のディスク装置台数を3とすると,センタ1から
提供されるビデオ情報V1の最大先頭欠落量は2セグメ
ントである。従ってデータ蓄積部M1には,センタ1に
蓄積された各ビデオ情報の内SG1,SG2の2個分の
コピーを蓄積する。The terminal TE50 has a data storage section M1, a data synthesis section C1, and a data selection section TSW1. Assuming that the number of disk devices in the center 1 is 3, the maximum head loss of the video information V1 provided from the center 1 is 2 segments. Therefore, two copies of SG1 and SG2 of the video information stored in the center 1 are stored in the data storage unit M1.
【0034】ユーザがビデオ情報の全てを見る場合に
は,データ選択部TSW1をデータ合成部C1に切替
え,センタ1から提供されたビデオ情報V1の先頭欠落
分をデータ蓄積部M1に蓄積されたセグメントSG1,
SG2により補い,先頭欠落のない完全なビデオ情報の
画面を表示する。When the user wants to view all of the video information, the data selector TSW1 is switched to the data synthesizer C1, and the missing portion of the video information V1 provided from the center 1 is stored in the segment stored in the data storage M1. SG1,
A screen of complete video information without head loss is displayed, supplemented by SG2.
【0035】一方,ユーザがビデオ情報内容の確認のみ
を行う場合には,データ選択部TSW1をデータ蓄積部
M1に切替え,データ蓄積部M1で持っている各ビデオ
情報のSG1,SG2の2セグメント分を繰り返し表示
する。例えば,各2セグメント分の情報を縮小し,複数
のビデオ情報の先頭2セグメント分の画面を一覧表示す
ることにより,動画メニューを形成し,ユーザがビデオ
情報の内容の先頭を見ることにより,センタ1に要求す
るビデオ情報の選択に使用することも可能である。On the other hand, when the user only confirms the content of the video information, the data selection unit TSW1 is switched to the data storage unit M1, and two segments of SG1 and SG2 of each video information held in the data storage unit M1. Is displayed repeatedly. For example, a video menu is formed by reducing the information of each two segments and displaying a list of the first two segments of a plurality of pieces of video information in a list. 1 can also be used to select the video information requested.
【0036】[0036]
【発明の効果】以上のように,本発明によれば,ビデオ
情報の読み出し要求を受けてから,制御タイムスロット
列の最大位相差以内に必ず空きタイムスロットを確保
し,従来の多重方式での最悪のレスポンスタイムを短縮
するようなシステムにおいて,センタに蓄積された各ビ
デオ情報の先頭情報を端末のデータ蓄積部に重複して持
つことにより,センタからのビデオ情報提供時には,端
末において欠落した先頭情報を補い完全なビデオ情報を
表示することが可能となる。また,端末におけるビデオ
情報の内容確認時には,センタにアクセスすることな
く,内容の一部を表示することが可能となる。As described above, according to the present invention, after receiving a read request for video information, an empty time slot is always ensured within the maximum phase difference of the control time slot sequence. In a system that shortens the worst response time, the top information of each piece of video information stored in the center is duplicated in the data storage section of the terminal. It is possible to supplement the information and display complete video information. Also, when confirming the content of the video information at the terminal, it is possible to display a part of the content without accessing the center.
【図1】本発明の原理構成図である。FIG. 1 is a principle configuration diagram of the present invention.
【図2】本発明を適用するシステムの構成例を示す図で
ある。FIG. 2 is a diagram illustrating a configuration example of a system to which the present invention is applied.
【図3】図2に示すシステムにおけるビデオ情報の各デ
ィスク装置への蓄積方法を示した図である。FIG. 3 is a diagram showing a method for storing video information in each disk device in the system shown in FIG. 2;
【図4】図2に示すシステムの動作タイミングチャート
である。FIG. 4 is an operation timing chart of the system shown in FIG. 2;
【図5】本発明の実施の形態に係る装置構成図である。FIG. 5 is a device configuration diagram according to the embodiment of the present invention.
【図6】従来のビデオ情報多重読み出し装置の一例の装
置構成図である。FIG. 6 is an apparatus configuration diagram of an example of a conventional video information multiplex reading apparatus.
【図7】図6に示す従来装置の動作時のタイミングチャ
ートである。7 is a timing chart at the time of operation of the conventional device shown in FIG. 6;
1 センタ 2 ビデオ情報 3 情報蓄積装置 4 スイッチ部 5 制御装置 11,11′ 端末 21,21′ バッファメモリ 31,31′ データ蓄積部 41,41′ データ合成部 51,51′ データ選択部 DK1〜DK4 ディスク装置(情報蓄積装置) SW1〜SW4 スイッチ BM1〜BM32 バッファメモリ DE1〜DE32 ビデオ情報のデコーダ TV1〜TV32 ビデオ信号の表示モニタ TE1〜TE32 第1端末系〜第32端末系の装置グ
ループ CN1 制御装置 V1 1つの圧縮符号化されたビデオ情報 SG1〜SG8,… セグメント TS1〜TS32 タイムスロット CTS1〜CTS4 制御タイムスロット列 REQ1 ビデオ情報の要求点 RES1 モニタへの映し出し開始点 TIME1,… 応答時間Reference Signs List 1 center 2 video information 3 information storage device 4 switch unit 5 control device 11, 11 'terminal 21, 21' buffer memory 31, 31 'data storage unit 41, 41' data synthesis unit 51, 51 'data selection unit DK1-DK4 Disk device (information storage device) SW1 to SW4 Switch BM1 to BM32 Buffer memory DE1 to DE32 Video information decoder TV1 to TV32 Video signal display monitor TE1 to TE32 First to 32nd terminal system device group CN1 Control device V1 One piece of compression-encoded video information SG1 to SG8, ... Segments TS1 to TS32 Time slots CTS1 to CTS4 Control time slot sequence REQ1 Request point of video information RES1 Start point of display on monitor TIME1, ... Response time
フロントページの続き (72)発明者 西村 一敏 東京都千代田区内幸町1丁目1番6号 日本電信電話株式会社内 (72)発明者 中野 治 東京都千代田区内幸町1丁目1番6号 日本電信電話株式会社内 (72)発明者 森 達男 東京都千代田区内幸町1丁目1番6号 日本電信電話株式会社内 (56)参考文献 特開 平4−269087(JP,A) (58)調査した分野(Int.Cl.7,DB名) H04N 5/91 - 5/956 G06F 17/30 H04N 7/173 H04N 5/78 Continuation of the front page (72) Inventor Kazutoshi Nishimura 1-1-6 Uchisaiwaicho, Chiyoda-ku, Tokyo Nippon Telegraph and Telephone Corporation (72) Inventor Osamu Nakano 1-16-1 Uchisaiwaicho, Chiyoda-ku, Tokyo Nippon Telegraph and Telephone (72) Inventor Tatsuo Mori 1-6, Uchisaiwaicho, Chiyoda-ku, Tokyo Nippon Telegraph and Telephone Corporation (56) References JP-A-4-269087 (JP, A) (58) Fields investigated Int.Cl. 7 , DB name) H04N 5/91-5/956 G06F 17/30 H04N 7/173 H04N 5/78
Claims (1)
報を読み出して複数の端末に提供するビデオライブラリ
システムにおいて,前記センタは,端末からのビデオ情
報の読み出し要求に対し,ビデオ情報を記憶する情報蓄
積装置からの読み出し制御を行い,タイミングにより先
頭の一部が欠落することがあるビデオ情報を要求元の端
末へ送り出す制御装置を有し,前記端末は,各ビデオ情
報の先頭の一部を前記センタと重複して蓄積するための
データ蓄積部と,前記センタからのビデオ情報と前記デ
ータ蓄積部で蓄積しているビデオ情報とを合成するデー
タ合成部と,表示画面を前記データ蓄積部からのビデオ
情報と前記データ合成部からのビデオ情報とで切替える
データ選択部とを有することを特徴とするビデオライブ
ラリシステム。1. A video library system for reading video information stored in a center in advance and providing the read information to a plurality of terminals, wherein the center stores the video information in response to a video information read request from the terminal. From the center of the video information, and the terminal sends the video information to the requesting terminal. A data storage unit for overlapping storage, a data synthesis unit for synthesizing video information from the center with video information stored in the data storage unit, and a display screen for displaying video information from the data storage unit And a data selection unit that switches between video information from the data synthesis unit.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP9335178A JP3040743B2 (en) | 1993-09-02 | 1997-12-05 | Video library system |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP5-218411 | 1993-09-02 | ||
JP21841193 | 1993-09-02 | ||
JP9335178A JP3040743B2 (en) | 1993-09-02 | 1997-12-05 | Video library system |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP6116111A Division JP2831933B2 (en) | 1993-09-02 | 1994-05-30 | Video library system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH10150640A JPH10150640A (en) | 1998-06-02 |
JP3040743B2 true JP3040743B2 (en) | 2000-05-15 |
Family
ID=26522551
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP9335178A Expired - Fee Related JP3040743B2 (en) | 1993-09-02 | 1997-12-05 | Video library system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3040743B2 (en) |
-
1997
- 1997-12-05 JP JP9335178A patent/JP3040743B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH10150640A (en) | 1998-06-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2831933B2 (en) | Video library system | |
US5479303A (en) | Method and apparatus for visual search control of digital video files | |
US4931879A (en) | Image processing system for recording or reproducing an image signal sequence which has been encoded by employing two predictive coding methods and combining the results of those methods | |
JP2577699B2 (en) | Multiple reading / writing method | |
JP4476261B2 (en) | Decoding device and decoding method | |
JPH0918829A (en) | Data reproducing device | |
JP3104953B2 (en) | Multiple read special playback method | |
US7050705B1 (en) | Data recording and reproducing apparatus, method for recording and reproducing video data, disk drive unit, and control unit of data recording and reproducing apparatus | |
KR100629093B1 (en) | Decoding apparatus and decoding method | |
JP3040743B2 (en) | Video library system | |
JPH04269087A (en) | Video library system | |
JP2003209823A (en) | Stream transmission/reception system, and stream transmission/reception method | |
JPH0535407A (en) | Information library system | |
JP3149098B2 (en) | Multiple reading method of digital video information file | |
JP2002051310A (en) | Device and method for processing image and recording medium | |
JP3194694B2 (en) | Video server device | |
JP2693367B2 (en) | Video library system | |
JPH0898160A (en) | Data multiplexing device | |
JP3928203B2 (en) | Image data recording / reproducing apparatus and method thereof | |
JP3460291B2 (en) | Signal storage and supply method and apparatus | |
JP3024686B2 (en) | Storage subsystem | |
JP3127975B2 (en) | Storage / playback control method and apparatus for fast forward and reverse fast forward playback of digital video program | |
JPH10275418A (en) | Multimedia server, multimedia on-demand system and multimedia information distribution method | |
JPH0927944A (en) | Moving image reproducing method | |
JP3951430B2 (en) | Video signal encoding system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080303 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090303 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090303 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100303 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110303 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110303 Year of fee payment: 11 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120303 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130303 Year of fee payment: 13 |
|
LAPS | Cancellation because of no payment of annual fees |