JPH10327391A - Video server, video data storage method, and recording medium storing video data - Google Patents

Video server, video data storage method, and recording medium storing video data

Info

Publication number
JPH10327391A
JPH10327391A JP13671397A JP13671397A JPH10327391A JP H10327391 A JPH10327391 A JP H10327391A JP 13671397 A JP13671397 A JP 13671397A JP 13671397 A JP13671397 A JP 13671397A JP H10327391 A JPH10327391 A JP H10327391A
Authority
JP
Japan
Prior art keywords
video data
data
video
storage
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.)
Withdrawn
Application number
JP13671397A
Other languages
Japanese (ja)
Inventor
Rei Suzuki
麗 鈴木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Toshiba Corp
Original Assignee
Toshiba Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Toshiba Corp filed Critical Toshiba Corp
Priority to JP13671397A priority Critical patent/JPH10327391A/en
Publication of JPH10327391A publication Critical patent/JPH10327391A/en
Withdrawn legal-status Critical Current

Links

Landscapes

  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
  • Television Signal Processing For Recording (AREA)
  • Compression Or Coding Systems Of Tv Signals (AREA)

Abstract

(57)【要約】 【課題】 適切にスプライスポイントからビデオデータ
の読み出しを行い得る。 【解決手段】 圧縮されたビデオデータを再生する際に
画像が乱れない条件を満たす位置にて分割されたデータ
がストライピングされて記憶された複数の記憶手段14
−1〜14−5を有し、所要記憶手段から読出手段37
にてビデオデータの読出しを行い、組み立ててスプライ
スポイントが先頭となるコンテンツを得てこの読出手段
37により読み出され組み立てられたコンテンツデータ
を所要クライアントへ返送する。
(57) [Summary] [Problem] To properly read video data from a splice point. SOLUTION: A plurality of storage means 14 in which data divided at a position satisfying a condition that an image is not disturbed when reproducing compressed video data is striped and stored.
-1 to 14-5, and read means 37 from required storage means.
To read out the video data, assemble and obtain the content having the splice point at the head, and return the assembled content data read and assembled by the reading means 37 to the required client.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明はビデオサーバ、ビ
デオデータ蓄積方法及びビデオデータを蓄積した記録媒
体に関するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a video server, a video data storage method, and a recording medium storing video data.

【0002】[0002]

【従来の技術】近年、ネットワークを介して動画のビデ
オデータをクライアントへ送信して、クライアントにお
いて所望の動画映像を楽しむことができるようにするビ
デオサーバによるサービスが行われている。このビデオ
サーバは、例えば、MPEG(Moving Picture Experts
Group)2などにより圧縮した動画のデータを磁気ディ
スク装置などにファイル化して蓄積しており、クライア
ントからの要求に応えてランダムアクセスし、クライア
ントにおいて所望の位置から再生した映像を楽しむこと
ができるようにしている。
2. Description of the Related Art In recent years, a service provided by a video server for transmitting video data of a moving image to a client via a network so that the client can enjoy a desired moving image has been provided. This video server is, for example, an MPEG (Moving Picture Experts).
Group) 2 and the like, which are stored as files in a magnetic disk device or the like in a magnetic disk device or the like, so that random access can be made in response to a request from the client, and the client can enjoy the video reproduced from a desired position. I have to.

【0003】ビデオサーバにおけるランダムアクセスを
実現する従来手法として、再生時間とファイルのオフセ
ットを組とした図10に示されるようなインデックスフ
ァイル500を利用するものが知られている。このイン
デックスファイル500は、MPEG2などのビデオデ
ータを任意の位置から再生すると再生画像が乱れること
から、スプライスポイントと称される再生時に画像が乱
れることのない位置を利用している。すなわち、予めス
プライスポイントに対応するデータファイルのオフセッ
ト(単位はバイト)と時間(単位は秒)をインデックス
ファイル500に登録しておく。図10の例において
は、オフセット(0,258310,595010,・・・)はスプライ
スポイントであり、このオフセットに対応して先頭から
の再生時間(0,496978,993956,・・・)が記憶されてい
るものである。
As a conventional method for realizing random access in a video server, there is known a method using an index file 500 as shown in FIG. 10 in which a reproduction time and a file offset are set. The index file 500 uses a position called a splice point where the image is not disturbed at the time of reproduction, because the reproduced image is disturbed when the video data such as MPEG2 is reproduced from an arbitrary position. That is, the offset (unit: byte) and time (unit: second) of the data file corresponding to the splice point are registered in the index file 500 in advance. In the example of FIG. 10, the offset (0,258310, 595010,...) Is a splice point, and the reproduction time (0,496978, 993956,...) From the beginning is stored corresponding to this offset. Is what it is.

【0004】一方、磁気ディスク等の記憶装置510に
は、上記データファイルに係るビデオデータをスプライ
スポイントを考慮せずに記憶する。この例においては、
記憶装置510の記憶ブロック1には、MPEG2デー
タ520により構成されるコンテンツの内のパートAの
全部とパートBの一部が記憶され、記憶ブロック2に
は、コンテンツの内のパートBの一部とパートCの全部
とパートDの一部が記憶され、・・・以下同様に記憶さ
れる。
On the other hand, a storage device 510 such as a magnetic disk stores video data related to the data file without considering splice points. In this example,
The storage block 1 of the storage device 510 stores all of part A and part of part B of the content constituted by the MPEG2 data 520, and the storage block 2 stores part of part B of the content. And part C and part D are stored, and so on.

【0005】そして、クライアントから時間(Time)50
0000の位置以降の再生要求がなされると、ビデオサーバ
においては、インデックスファイル500を参照して上
記の時間(Time)500000より前側で且つ最も近いスプラ
イスポイントである496978からの再生が可能となるよう
に読み出しを行う。このとき、記憶装置500には記憶
ブロック単位でビデオデータが記憶されているから、記
憶ブロック1を読み出してパートAの全部を廃棄し、ま
た、記憶ブロック2を読み出してパートBの一部以外を
廃棄する必要がある。このように、読み出したビデオデ
ータの先頭はスプライスポイントに一致しておらず、読
み出したそのままでは適切な再生を行い得ない問題点が
ある。
[0005] Then, a time (Time) 50 is received from the client.
When a reproduction request after the position 0000 is made, the video server refers to the index file 500 so that reproduction from 496978, which is the closest splice point before the above time (Time) 500,000 and can be performed. Is read. At this time, since the video data is stored in the storage device 500 in storage block units, the storage block 1 is read and the entire part A is discarded, and the storage block 2 is read and the part other than the part B is read out. Must be discarded. As described above, the head of the read video data does not coincide with the splice point, and there is a problem that appropriate reproduction cannot be performed as it is.

【0006】また、ビデオサーバは早送り再生等のトリ
ックプレイに対応して、通常再生用のビデオデータのコ
ンテンツとは別にトリックプレイ用のビデオデータのコ
ンテンツを用意していた。このため、例えば、図11に
示されるような通常再生用のMPEG2データ520に
対するインデックスファイル500と、図12に示され
るような倍速再生用のMPEG2データ620に対する
インデックスファイル600とを用意する必要があっ
た。
In addition, the video server prepares trick play video data contents separately from normal playback video data contents in response to trick play such as fast forward playback. Therefore, for example, it is necessary to prepare an index file 500 for MPEG2 data 520 for normal reproduction as shown in FIG. 11 and an index file 600 for MPEG2 data 620 for double speed reproduction as shown in FIG. Was.

【0007】[0007]

【発明が解決しようとする課題】このように、トリック
プレイ用のビデオデータ及びインデックスファイルを用
意して記憶しなければならず、インデックスファイルの
作成時間を要し、また、記憶装置の容量も増えるという
問題点があった。また、トリックプレイは用意されてい
るスピードによる以外に行えない問題点があった。
As described above, the video data and the index file for trick play must be prepared and stored, so that the time required to create the index file is required and the capacity of the storage device is increased. There was a problem. Also, there was a problem that trick play could not be performed except at the prepared speed.

【0008】本発明は上記のような従来のビデオサーバ
の問題点を解決せんとしてなされたもので、その目的
は、インデックスファイルを用いることなく適切にスプ
ライスポイントからの読み出しを行い得るビデオサー
バ、ビデオデータ蓄積方法及びビデオデータを蓄積した
記録媒体を提供することである。また、他の目的は、ト
リックプレイを行うために、通常再生用のビデオデータ
で対応でき、記憶容量が多くならないビデオサーバ、ビ
デオデータ蓄積方法及びビデオデータを蓄積した記録媒
体を提供することである。
SUMMARY OF THE INVENTION The present invention has been made in order to solve the problems of the conventional video server described above, and an object of the present invention is to provide a video server and a video server which can appropriately read from a splice point without using an index file. An object of the present invention is to provide a data storage method and a recording medium storing video data. Another object of the present invention is to provide a video server, a video data storage method, and a recording medium storing video data, which can be handled by video data for normal playback and perform a trick play without increasing the storage capacity. .

【0009】[0009]

【課題を解決するための手段】請求項1に記載のビデオ
サーバは、圧縮されたビデオデータを再生する際に画像
が乱れない条件を満たす位置にて分割されたデータがス
トライピングされて記憶された複数の記憶手段と、所望
位置からビデオデータを再生すべき要求がクライアント
から送られてくると、上記所望位置に対応するビデオデ
ータが記憶されている前記複数の記憶手段におけるアド
レスを取得すべくアドレス取得処理を行うアドレス取得
手段と、このアドレス取得手段により得られた記憶手段
のアドレスに基づいて所要記憶手段からデータの読出し
を行う読出手段と、この読出手段により読み出されたデ
ータを上記クライアントへ返送する返送手段とを具備す
ることを特徴とする。これによって、記憶手段にはビデ
オデータを再生する際に画像が乱れない条件を満たす位
置にて分割されたデータがストライピングされて記憶さ
れており、各ストライピングされたデータのいずれを読
み出しても画像が乱れない条件を満たす位置からの読み
出しが保証される。
According to a first aspect of the present invention, there is provided a video server in which divided data is striped and stored at a position satisfying a condition that an image is not disturbed when reproducing compressed video data. A plurality of storage means and an address for obtaining an address in the plurality of storage means at which video data corresponding to the desired position is stored when a request to reproduce video data from a desired position is sent from the client; Address obtaining means for performing an obtaining process, reading means for reading data from required storage means based on the address of the storage means obtained by the address obtaining means, and data read by the reading means to the client. And returning means for returning. As a result, the divided data is stored in the storage means in a position satisfying the condition that the image is not disturbed when the video data is reproduced, and the divided data is stored. Even if any of the striped data is read, the image is stored. Reading from a position satisfying the undisturbed condition is guaranteed.

【0010】請求項2に記載のビデオサーバでは、アド
レス取得手段は、クライアントの要求がトリックプレイ
の要求である場合には、複数の記憶手段の内の必要な記
憶手段のみからデータが読み出されるように、アドレス
取得を行うことを特徴とする。これにより、トリックプ
レイの要求があると、そのトリックプレイに応じたアド
レス取得がなされ、必要なビデオデータをサンプリング
して画像が乱れない条件を満たす位置から読み出しが可
能である。
In the video server according to the present invention, when the client request is a trick play request, the address acquiring means reads data from only necessary one of the plurality of storage means. In addition, address acquisition is performed. Thus, when there is a request for a trick play, an address is obtained in accordance with the trick play, and necessary video data is sampled and can be read from a position that satisfies a condition in which an image is not disturbed.

【0011】請求項3に記載のビデオサーバは、ビデオ
データが記憶される複数の記憶手段と、圧縮されたビデ
オデータを再生する際に画像が乱れない条件を満たす位
置にてビデオデータを分割する分割手段と、この分割手
段により分割されたビデオデータをストライピングして
前記複数の記憶手段へ格納する格納手段とを具備するこ
とを特徴とする。これにより、記憶手段にはビデオデー
タを再生する際に画像が乱れない条件を満たす位置にて
分割されたビデオデータがストライピングされて記憶さ
れることになり、各ストライピングされたビデオデータ
をいずれの記憶手段から読み出しても画像が乱れない条
件を満たす位置からの読み出しが保証される。
According to a third aspect of the present invention, the video server divides the video data at a plurality of storage means for storing the video data and at a position which satisfies a condition that the image is not disturbed when the compressed video data is reproduced. It is characterized by comprising a dividing means and a storage means for striping the video data divided by the dividing means and storing the striped video data in the plurality of storage means. As a result, the divided video data at the position satisfying the condition that the image is not disturbed when reproducing the video data is striped and stored in the storage means, and each striped video data is stored in any storage. Reading from a position that satisfies the condition that the image is not disturbed even when reading from the means is guaranteed.

【0012】請求項4に記載のビデオサーバでは、ビデ
オデータはMPEG2により圧縮されていることを特徴
とする。これにより、MPEG2のビデオデータについ
て、各ストライピングされたデータのいずれを読み出し
ても画像が乱れない条件を満たす位置からの読み出しが
保証される。
The video server according to the fourth aspect is characterized in that the video data is compressed by MPEG2. As a result, with respect to the MPEG2 video data, reading from any position that satisfies the condition that the image is not disturbed even if any of the striped data is read is guaranteed.

【0013】請求項5に記載のビデオデータの蓄積方法
は、圧縮されたビデオデータを再生する際に画像が乱れ
ない条件を満たす位置にて分割し、この分割されたビデ
オデータをストライピングして複数の記憶手段へ格納す
ることを特徴とする。これにより、記憶手段にはビデオ
データを再生する際に画像が乱れない条件を満たす位置
にて分割されたデータがストライピングされて記憶され
ることになり、各ストライピングされたデータのいずれ
を読み出しても画像が乱れない条件を満たす位置からの
読み出しが保証される。
According to a fifth aspect of the present invention, there is provided a video data accumulating method, wherein compressed video data is divided at a position which satisfies a condition that an image is not disturbed when the video data is reproduced, and the divided video data is striped into a plurality of pieces. Is stored in the storage means. As a result, the divided data is striped and stored in the storage unit at a position that satisfies the condition that the image is not disturbed at the time of reproducing the video data, and any of the striped data is read out. Reading from a position satisfying the condition that the image is not disturbed is guaranteed.

【0014】請求項6に記載のビデオデータの蓄積方法
では、ビデオデータはMPEG2により圧縮されている
ことを特徴とする。これにより、MPEG2のビデオデ
ータについて、各ストライピングされたデータのいずれ
を読み出しても画像が乱れない条件を満たす位置からの
読み出しが保証される。
According to a sixth aspect of the present invention, in the video data storing method, the video data is compressed by MPEG2. As a result, with respect to the MPEG2 video data, reading from any position that satisfies the condition that the image is not disturbed even if any of the striped data is read is guaranteed.

【0015】請求項7に記載のビデオデータを蓄積した
記録媒体は、再生する際に画像が乱れない条件を満たす
位置にて分割された圧縮されたビデオデータがストライ
ピングされて記憶されていることを特徴とする。これに
より、各ストライピングされたデータのいずれを読み出
しても画像が乱れない条件を満たす位置からの読み出し
が保証される。
According to a seventh aspect of the present invention, in the recording medium storing video data, compressed video data divided at a position satisfying a condition that an image is not disturbed during reproduction is striped and stored. Features. As a result, reading from any position that satisfies the condition that the image is not disturbed even if any of the striped data is read is guaranteed.

【0016】請求項8に記載のビデオでデータを蓄積し
た記録媒体では、ビデオデータはMPEG2により圧縮
されていることを特徴とする。これにより、MPEG2
のビデオデータについて、各ストライピングされたデー
タのいずれを読み出しても画像が乱れない条件を満たす
位置からの読み出しが保証される。
[0016] In a recording medium storing video data according to claim 8, the video data is compressed by MPEG2. Thereby, MPEG2
Regarding the video data, reading from any position satisfying the condition that the image is not disturbed even if any of the striped data is read is guaranteed.

【0017】[0017]

【発明の実施の形態】以下添付図面を参照して本発明の
実施の形態に係るビデオサーバ、ビデオデータ蓄積方法
及びビデオデータを蓄積した記録媒体を説明する。各図
において同一の構成要素には同一の符号を付し重複する
説明を省略する。図1には、ビデオサーバ1を用いたク
ライアントサーバシステムが示されている。ビデオサー
バ1はネットワーク2に接続されており、また、ネット
ワーク2には、クライアント3(3―1〜3―n)が接
続されている。クライアント3は、ビデオサーバ1に対
して所望のビデオデータを要求し、このビデオデータの
転送を受けて再生を行い映像の表示を行う。
DESCRIPTION OF THE PREFERRED EMBODIMENTS A video server, a video data storage method and a recording medium storing video data according to embodiments of the present invention will be described below with reference to the accompanying drawings. In the respective drawings, the same components are denoted by the same reference numerals, and redundant description will be omitted. FIG. 1 shows a client server system using the video server 1. The video server 1 is connected to a network 2, and clients 3 (3-1 to 3-n) are connected to the network 2. The client 3 requests desired video data from the video server 1, receives the video data, reproduces the video data, and displays a video.

【0018】ビデオサーバ1は、1または複数のCPU
等から構成される中央制御部12を中心としたコンピュ
ータにより構成されている。中央制御部12は通信イン
タフェース11を介してネットワーク2に接続されてい
る。通信インタフェース11は、ネットワーク2のプロ
トコルに従って通信を行う。中央制御部12には、コマ
ンドやデータを入力するためのキーボード等により構成
される入力部15、情報の表示を行うための表示部1
6、ビデオデータを入力するための小型の磁気ディスク
装置等により構成されたビデオデータ入力部17、磁気
ディスク記憶装置等により構成される複数の記憶手段1
4(14−1〜14−5)に対するデータのリードライ
トを行うリード/ライト制御部13が接続されている。
The video server 1 has one or more CPUs
It is constituted by a computer centering on a central control unit 12 composed of the above. The central control unit 12 is connected to the network 2 via the communication interface 11. The communication interface 11 performs communication according to the protocol of the network 2. The central control unit 12 includes an input unit 15 including a keyboard and the like for inputting commands and data, and a display unit 1 for displaying information.
6. A video data input unit 17 constituted by a small magnetic disk device or the like for inputting video data, and a plurality of storage means 1 constituted by a magnetic disk storage device or the like
4 (14-1 to 14-5) is connected to a read / write control unit 13 for reading and writing data.

【0019】上記の記憶手段14には、圧縮されたビデ
オデータを再生する際に画像が乱れない条件を満たす位
置にて分割されたビデオデータがストライピングされて
記憶されている。そして、中央制御部12には、アドレ
ス取得手段31、返送手段32、分割手段33及び格納
アドレステーブル34が設けられ、リード/ライト制御
部13には、格納手段36と読出手段37が設けられて
いる。これらの各手段は、例えば、プロセッサがプログ
ラムを実行することにより実現される。
The above-mentioned storage means 14 stores striped video data at a position which satisfies the condition that the image is not disturbed when the compressed video data is reproduced. The central control unit 12 includes an address acquisition unit 31, a return unit 32, a division unit 33, and a storage address table 34. The read / write control unit 13 includes a storage unit 36 and a read unit 37. I have. Each of these means is realized, for example, by a processor executing a program.

【0020】アドレス取得手段31は、所望位置からビ
デオデータを再生すべき要求がクライアント3から送ら
れてくると、上記所望位置に対応するビデオデータが記
憶されている上記複数の記憶手段14におけるアドレス
を取得すべくアドレス取得処理を行うものである。返送
手段32は、リード/ライト制御部13の読出手段37
により読み出されたビデオデータを上記クライアント3
へ返送するものである。分割手段33は、ビデオデータ
入力部17から圧縮されたビデオデータが入力される
と、これを再生する際に画像が乱れない条件を満たす位
置にて分割するものである。格納アドレステーブル34
は、記憶手段14に記憶されているビデオデータのタイ
トルID及び格納アドレス等が記憶されており、ビデオ
データの読み出しを行う際に参照される。
When a request to reproduce video data from a desired position is sent from the client 3, the address acquiring means 31 stores an address in the plurality of storage means 14 in which video data corresponding to the desired position is stored. In order to obtain the address, an address obtaining process is performed. The return means 32 is a read means 37 of the read / write control unit 13.
The video data read by the client 3
Will be returned to When the compressed video data is input from the video data input unit 17, the dividing unit 33 divides the video data at a position that satisfies the condition that the image is not disturbed when the video data is reproduced. Storage address table 34
Stores the title ID and storage address of the video data stored in the storage means 14, and is referred to when the video data is read.

【0021】一方、リード/ライト制御部13に設けら
れている読出手段37は、上記アドレス取得手段31に
より得られたアドレスに基づいて所要記憶手段14から
データの読出しを行うものであり、格納手段36は、上
記分割手段33により分割されたビデオデータをストラ
イピングして上記複数の記憶手段14−1〜14−5へ
格納するものである。この結果、記憶手段14−1〜1
4−5は、再生する際に画像が乱れない条件を満たす位
置にて分割された圧縮されたビデオデータがストライピ
ングされて記憶されている記憶媒体となっている。
On the other hand, the read means 37 provided in the read / write control section 13 reads data from the required storage means 14 based on the address obtained by the address acquisition means 31. Numeral 36 denotes striping the video data divided by the dividing means 33 and storing the striped data in the plurality of storage means 14-1 to 14-5. As a result, the storage units 14-1 to 14-1
Reference numeral 4-5 denotes a storage medium in which compressed video data divided at a position satisfying a condition that an image is not disturbed during reproduction is striped and stored.

【0022】以上のように構成されたビデオサーバ1に
おいては、MPEG2のビデオデータが記憶された磁気
ディスク等が、ビデオデータ入力部17にセットされ、
入力部15から記憶手段14に対する登録を求めるコマ
ンドが入力されると、中央制御部12及びリード/ライ
ト制御部13は図2に示されるフローチャートのプログ
ラムよりビデオデータの登録処理を行う。即ち、ビデオ
データ入力部17からビデオデータを読み出し、これを
分割する(S1)。より具体的には、スプライスポイン
トの検出を行い(S1−1)、このスプライスポイント
に従ってビデオデータの分割を行う(S1−2)。
In the video server 1 configured as described above, a magnetic disk or the like in which MPEG2 video data is stored is set in the video data input unit 17,
When a command requesting registration in the storage unit 14 is input from the input unit 15, the central control unit 12 and the read / write control unit 13 perform video data registration processing according to the program of the flowchart shown in FIG. That is, video data is read from the video data input unit 17 and divided (S1). More specifically, a splice point is detected (S1-1), and video data is divided according to the splice point (S1-2).

【0023】例えば、入力されたMPEG2のデータコ
ンテンツ50は、図4に示されるように、A1、A2、
A3、・・・、Z5で示される複数のブロックに分ける
ことができる。各ブロックは、図4に示される通り、I
ピクチャ(フレーム)から始まり次のIピクチャの前の
ピクチャに到るまでのBピクチャ、Pピクチャを含むG
OP(Group Of Pictures )と称される構成となってい
る。分割手段33は、このIピクチャ毎をスプライスポ
イントとして検出する。具体的には、GOPの先頭には
シーケンスヘッダ(SH)と呼ばれる所定ビット列が配
置されているので、これを検出する。そして、分割手段
33は、各ブロック毎(A1、A2、A3、・・・、Z
5)に分割を行い、次に説明する先頭アドレスと共にリ
ード/ライト制御部13の格納手段36へ送出する。
For example, as shown in FIG. 4, the input MPEG2 data contents 50 are A1, A2,
A3,..., Z5 can be divided into a plurality of blocks. Each block, as shown in FIG.
G including B picture and P picture starting from a picture (frame) to reaching a picture before the next I picture
The configuration is called OP (Group Of Pictures). The dividing unit 33 detects each I picture as a splice point. Specifically, since a predetermined bit string called a sequence header (SH) is arranged at the head of the GOP, this is detected. Then, the dividing means 33 determines whether each block (A1, A2, A3,..., Z
The data is divided into 5) and sent to the storage means 36 of the read / write control unit 13 together with the start address described below.

【0024】上記ビデオデータの分割処理と並行して格
納アドレステーブル34への登録が行われる。格納アド
レステーブル34には、図6に示されるように、エント
リNo毎に、ビデオデータ(コンテンツ)のタイトルI
D(識別情報)と、登録の先頭アドレス、分割数(コン
テンツを分割したブロック数)とが登録されるようにな
っている。タイトルIDは入力部15から入力される。
登録の先頭アドレスとしては、エントリNo1のエリア
に「00000」が登録されており、次のエントリNo
では、その前のエントリの先頭アドレスに分割数を加え
たものが登録される。つまり、エントリNo2は先のエ
ントリであるエントリNo1の先頭アドレス「0000
0」に分割数「8367」を加えた「08367」が先
頭アドレスとされる。格納アドレステーブル34には、
エントリNoポインタPが付設されており、次に使用す
べきエントリNoとなるように、1つのエントリへの所
定情報が登録された後に歩進される。
The registration in the storage address table 34 is performed in parallel with the video data division processing. In the storage address table 34, as shown in FIG. 6, the title I of the video data (content) is
D (identification information), the registration start address, and the number of divisions (the number of blocks obtained by dividing the content) are registered. The title ID is input from the input unit 15.
“00000” is registered in the entry No. 1 area as the start address of the registration, and the next entry No.
Then, a value obtained by adding the number of divisions to the head address of the previous entry is registered. In other words, the entry No. 2 is the head address “0000” of the entry No. 1 which is the previous entry.
“0867”, which is the sum of “0” and the number of divisions “8367”, is set as the start address. In the storage address table 34,
An entry No. pointer P is attached, and the entry No. to be used next is incremented after predetermined information for one entry is registered.

【0025】先頭アドレス及び分割されたビデオデータ
を受け取った格納手段36は、ストライピングを行い
(S2)、データを各記憶手段14−1〜14−5へ分
配して(S2−1)、ハードディスク装置等により構成
される各記憶手段14−1〜14−5へ書き込む(S
3)。リード/ライト制御部13は図7に示されるアド
レス変換回路70を有しており、格納手段36は、送ら
れてきた先頭アドレスと書き込むビデオデータの分割数
(第何番目のブロックであるか)を与えることにより実
アドレスが得られる。例えば、先頭アドレス「0000
0」から書き込みを行うときには、まず、アドレス変換
回路70に先頭アドレスとして「00000」と分割数
として「0」から与えられる。このとき、記憶手段14
−1の最初の記憶ブロックをアクセスする実アドレスが
出力される。次のビデオデータのブロックの書き込みの
タイミングで、分割数が「1」歩進されその値が「1」
とされると、記憶手段14−2の最初の記憶ブロックを
アクセスする実アドレスが出力される。以下同様に次の
ビデオデータのブロックの書き込みのタイミングで、分
割数を「1」ずつ歩進して記憶手段14−3〜14−5
の最初の記憶ブロックをアクセスするためのアドレスを
得てビデオデータの書き込みを実行する。さらに、分割
数を順次「1」ずつ歩進して記憶手段14−1〜14−
5の第2列の記憶ブロックをアクセスするためのアドレ
スを得て書き込みを続行し、以下分割されたビデオデー
タのブロックがなくなるまで同様の動作が続けられる。
斯して、図4に示されるように、記憶手段14−1〜1
4−5には、それぞれ、ブロックA1、A2、A3、・
・・と記憶がなされる。アドレス変換回路70は、RO
M等により、または、演算を行うハードウェアにより構
成されている。
The storage means 36 having received the head address and the divided video data performs striping (S2), distributes the data to the respective storage means 14-1 to 14-5 (S2-1), and stores the data in the hard disk drive. Is written to each of the storage means 14-1 to 14-5 constituted by
3). The read / write control unit 13 has the address conversion circuit 70 shown in FIG. 7, and the storage unit 36 stores the transmitted start address and the number of divisions of the video data to be written (the number of the block). Gives the real address. For example, the start address “0000”
When writing from "0", first, "00000" is given to the address conversion circuit 70 as the head address and "0" is given to the division number. At this time, the storage unit 14
The real address for accessing the first storage block of -1 is output. At the timing of writing the next block of video data, the division number is incremented by “1” and the value is incremented by “1”.
Then, the real address for accessing the first storage block of the storage means 14-2 is output. Similarly, at the timing of writing the next block of video data, the number of divisions is incremented by "1" and the storage means 14-3 to 14-5 are incremented.
And obtains an address for accessing the first storage block, and executes writing of video data. Further, the number of divisions is sequentially increased by "1", and the storage means 14-1 to 14-
5, the address for accessing the storage block in the second column is obtained, the writing is continued, and the same operation is continued until the divided video data blocks disappear.
Thus, as shown in FIG.
4-5 respectively include blocks A1, A2, A3,.
・ ・ And memorized. The address conversion circuit 70
M, etc., or hardware for performing calculations.

【0026】一方、クライアント3からビデオデータの
再生の要求が送られてくると、ビデオサーバ1の中央制
御部12はこれを通信インタフェース11を介して受取
り、中央制御部12及びリード/ライト制御部13は図
3に示されるフローチャートのプログラムよりビデオデ
ータの再生処理を行う。即ち、図5に示されるように、
クライアント3からはビデオデータのコンテンツのタイ
トルIDと再生開始位置情報(先頭から何秒)、更に必
要であれば、トリックプレイの指示が送られてくる。そ
こで、中央制御部12のアドレス取得手段31は、アド
レスの取得処理を行う。具体的には、分割されたビデオ
データの各ブロックは通常15枚の画像に相当し、1秒
間には30枚の画像のデータが再生されるから、分割さ
れた1ブロックは0.5秒分に相当する。そして、図5
に示されるように再生開始位置情報が「1263
(秒)」であれば、これに2を掛けて「2526」を得
る。これが再生開始位置の分割数である。
On the other hand, when a request for reproducing video data is sent from the client 3, the central control unit 12 of the video server 1 receives the request via the communication interface 11, and the central control unit 12 and the read / write control unit Numeral 13 performs a reproduction process of video data by the program of the flowchart shown in FIG. That is, as shown in FIG.
The client 3 sends the title ID of the content of the video data and the reproduction start position information (how many seconds from the beginning), and if necessary, a trick play instruction. Therefore, the address acquisition unit 31 of the central control unit 12 performs an address acquisition process. More specifically, each block of the divided video data usually corresponds to 15 images, and data of 30 images is reproduced in one second. Is equivalent to And FIG.
, The reproduction start position information is “1263”.
(Seconds) ", multiply this by 2 to get" 2526 ". This is the number of divisions of the reproduction start position.

【0027】中央制御部12は、更に、送られてきた図
5のタイトルID「5327」を用いて格納アドレステ
ーブル34を検索して、エントリNo2のエントリへ到
達し、先頭アドレス「8367」を得る。上記で得られ
た分割数「2526」と先頭アドレス「8367」はリ
ード/ライト制御部13の読出手段37へ与えられる。
読出手段37はハードディスク等により構成される記憶
手段14からデータの読出しを行い(S6)、ビデオデ
ータに組み立てて中央制御部13の返送手段32へ送
る。
The central control unit 12 further searches the storage address table 34 using the sent title ID “5327” of FIG. 5 to reach the entry of entry No. 2 and obtains the head address “8367”. . The division number “2526” and the head address “8367” obtained above are given to the reading means 37 of the read / write control unit 13.
The reading means 37 reads the data from the storage means 14 constituted by a hard disk or the like (S6), assembles it into video data, and sends it to the returning means 32 of the central control unit 13.

【0028】上記において、読出手段37も図7に示し
たアドレス変換回路70を用いる。つまり、先頭アドレ
スとして「8367」を、分割数として「2526」を
アドレス変換回路70へ与える。すると、先頭アドレス
「8367」が記憶手段14−1からに相当するのであ
れば、これから記憶手段14−2、14−3、14−
4、14−5、14−1、・・・と「2526」だけ進
んだ記憶手段14の対応アドレスが実アドレスとしてア
ドレス変換回路70から出力される。以降は、ビデオデ
ータの読み出しのタイミングに同期して分割数が「1」
ずつ歩進され、記憶手段14−1〜14−5から順次読
み出しが行われる。
In the above, the read means 37 also uses the address conversion circuit 70 shown in FIG. That is, “8367” is given to the address conversion circuit 70 as the head address and “2526” is given as the number of divisions. Then, if the head address “8367” corresponds to the storage unit 14-1, from now on, the storage units 14-2, 14-3, and 14-
The corresponding address of the storage means 14 advanced by "2,526" in the order of 4, 14-5, 14-1,... Is output from the address conversion circuit 70 as a real address. Thereafter, the number of divisions is “1” in synchronization with the timing of reading video data.
The reading is performed sequentially from the storage means 14-1 to 14-5.

【0029】このとき図8に示されるように、読出部3
7AによりブロックA1、A2、A3、・・・が読み出
されるとすると、組立部37Bではこれを順に並べてコ
ンテンツ80を作成し、中央制御部13の返送手段32
へ送る。返送手段32は、図5に示したタイトルIDを
送って要求を発してきたクライアント3に対し上記コン
テンツを返送する。このコンテンツ80は、スプライス
ポイントから始まるように分割されたブロックA1、A
2、A3、・・・をつなぎ合わせたものであり、適切な
再生が保証される。
At this time, as shown in FIG.
When the blocks A1, A2, A3,... Are read out by 7A, the assembling section 37B arranges the blocks in order to create the contents 80, and returns the contents to the return section 32 of the central control section 13.
Send to The return means 32 returns the content to the client 3 which has issued the request by transmitting the title ID shown in FIG. This content 80 is divided into blocks A1 and A1 that start from a splice point.
2, A3,... Are connected, and appropriate reproduction is guaranteed.

【0030】図9には、2倍速の早送り再生が要求され
た場合の処理が示されている。例えば、アドレス取得手
段31により取得された分割数「2526」と先頭アド
レス「8367」がリード/ライト制御部13の読出手
段37へ与えられることは図8の実施の形態と同様であ
る。クライアント3からは2倍速の早送りを示すデータ
(例えば、「H2」とする)が送られてくるので、アド
レス取得手段31はこの「H2」に基づき分割数の歩進
を「2」ずつとする命令を読出手段37へ与えられる。
すると、読出部37Aは、最初に先頭アドレスとして
「8367」を、分割数として「2526」をアドレス
変換回路70に与えてビデオデータの読み出しを開始
し、以降のビデオデータの読出タイミングには分割数を
「2」ずつ歩進してアドレス変換回路70へ与える。こ
れにより、記憶手段14−1〜14−5に対して1つお
きにアクセスする実アドレスが出力され、ブロックA
1、A3、A5、B2、・・・が読み出される(S5−
1)。つまり、倍速用のコンテンツを予め用意すること
無く、倍速の再生要求に応えることができる。
FIG. 9 shows the processing when double speed fast forward reproduction is requested. For example, the division number “2526” and the start address “8367” obtained by the address obtaining unit 31 are provided to the reading unit 37 of the read / write control unit 13 as in the embodiment of FIG. Since data (for example, “H2”) indicating double-speed fast-forward is sent from the client 3, the address acquisition unit 31 sets the increment of the division number by “2” based on the “H2”. The instruction is given to the reading means 37.
Then, the reading unit 37A first supplies “8367” as the head address and “2526” as the number of divisions to the address conversion circuit 70 to start reading the video data. Is incremented by "2" and applied to the address conversion circuit 70. As a result, the real addresses for accessing every other unit are output to the storage units 14-1 to 14-5, and the block A
, A3, A5, B2,... Are read (S5-
1). That is, it is possible to respond to a double-speed reproduction request without preparing double-speed content in advance.

【0031】なお、クライアントから3倍速の要求が出
されたときには、例えば、ブロックA1、A4、B2・
・・のように、2つおきにブロックの読み出しが行われ
るように、分割数を「3」ずつ歩進する命令がアドレス
取得手段31から読出し手段37へ与えられる。更に、
逆送りの要求に対しては、分割数を「1」ずつ減少させ
る命令がアドレス取得手段31から読出し手段37へ与
えられる。更に、逆送りのN倍速では、分割数を「N」
ずつ減少させる命令がアドレス取得手段31から読出し
手段37へ与えられる。
When a request for a triple speed is issued from the client, for example, blocks A1, A4, B2,.
.., The instruction to increment the division number by “3” is provided from the address acquisition unit 31 to the reading unit 37 so that the reading of the block is performed every third block. Furthermore,
In response to the request for reverse feed, an instruction to decrease the number of divisions by “1” is given from the address acquisition unit 31 to the reading unit 37. Further, in the case of N times reverse feed, the number of divisions is "N".
An instruction to decrease the value is given from the address obtaining means 31 to the reading means 37.

【0032】また、以上の実施の形態においては、分割
したブロックには15画面分のデータを含めたが、14
画面分以下または16画面分以上のデータを1ブロック
として構成する実施の形態も存在する。このように構成
すると、記憶手段14の1記憶ブロックの容量に合わせ
た分割が可能である。
In the above embodiment, the divided blocks include data for 15 screens.
There is also an embodiment in which data for one screen or less or 16 screens or more is configured as one block. With this configuration, division according to the capacity of one storage block of the storage unit 14 is possible.

【0033】更に、上記では、ビデオサーバ1のビデオ
データ入力部17からビデオデータの登録を行ったが、
ネットワーク2を介して登録を行っても良い。ネットワ
ーク2を介して登録を行う場合には、ビデオサーバ1の
所在地に赴く必要がなく便利である。また、記憶手段1
4にセット可能な記憶媒体をビデオサーバ1以外により
作成し、ビデオサーバ1にセットするようにしても良
い。
Further, in the above description, the video data is registered from the video data input section 17 of the video server 1,
The registration may be performed via the network 2. When performing registration via the network 2, it is convenient to go to the location of the video server 1, which is convenient. Storage means 1
A storage medium that can be set to 4 may be created by a device other than the video server 1 and set in the video server 1.

【0034】[0034]

【発明の効果】以上説明したように請求項1に記載のビ
デオサーバによれば、記憶手段にはビデオデータを再生
する際に画像が乱れない条件を満たす位置にて分割され
たビデオデータがストライピングされて記憶されてお
り、各記憶手段からストライピングされたビデオデータ
のいずれを読み出しても画像が乱れない条件を満たす位
置からの読み出しが保証される。
As described above, according to the video server of the first aspect, the storage means stores the striped video data at a position satisfying the condition that the image is not disturbed when the video data is reproduced. Readout from any position that satisfies the condition that the image is not disturbed even when any of the striped video data is read out from each storage means.

【0035】以上説明したように請求項2に記載のビデ
オサーバによれば、クライアントの要求がトリックプレ
イの要求である場合には、複数の記憶手段の内の必要な
記憶手段のみからデータが読み出されるように、アドレ
ス取得がなされるので、必要なビデオデータをサンプリ
ングして画像が乱れない条件を満たす位置から読み出し
が可能となる効果がある。
As described above, according to the video server of the second aspect, when the client request is a trick play request, data is read out from only a necessary one of the plurality of storage units. As described above, since the address is obtained, there is an effect that necessary video data can be sampled and read from a position that satisfies the condition that the image is not disturbed.

【0036】以上説明したように請求項3に記載のビデ
オサーバによれば、圧縮されたビデオデータを再生する
際に画像が乱れない条件を満たす位置にてビデオデータ
を分割する分割手段と、この分割手段により分割された
ビデオデータをストライピングして前記複数の記憶手段
へ格納する格納手段とを具備するので、記憶手段にはビ
デオデータを再生する際に画像が乱れない条件を満たす
位置にて分割されたビデオデータがストライピングされ
て記憶されることになり、各記憶手段に記憶されたビデ
オデータのいずれを読み出しても画像が乱れない条件を
満たす位置からの読み出しが保証される。
As described above, according to the video server of the third aspect, the dividing means for dividing the video data at a position satisfying the condition that the image is not disturbed when reproducing the compressed video data, Storage means for striping the video data divided by the division means and storing the striped video data in the plurality of storage means. The stored video data is striped and stored, so that reading from any position that satisfies the condition that the image is not disturbed even if any of the video data stored in each storage unit is read is guaranteed.

【0037】以上説明したように請求項4に記載のビデ
オサーバによれば、ビデオデータはMPEG2により圧
縮されているので、MPEG2のビデオデータについ
て、各ストライピングされたデータのいずれを読み出し
ても画像が乱れない条件を満たす位置からの読み出しが
保証される。
As described above, according to the video server of the fourth aspect, since the video data is compressed by MPEG2, the image is read even if any of the striped data is read from the MPEG2 video data. Reading from a position satisfying the undisturbed condition is guaranteed.

【0038】以上説明したように請求項5に記載のビデ
オデータの蓄積方法によれば、圧縮されたビデオデータ
を再生する際に画像が乱れない条件を満たす位置にて分
割し、この分割されたビデオデータをストライピングし
て複数の記憶手段へ格納するので、記憶手段にはビデオ
データを再生する際に画像が乱れない条件を満たす位置
にて分割されたデータがストライピングされて記憶され
ることになり、各ストライピングされたデータのいずれ
を読み出しても画像が乱れない条件を満たす位置からの
読み出しが保証される。
As described above, according to the video data storing method of the present invention, when the compressed video data is reproduced, the video data is divided at a position which satisfies the condition that the image is not disturbed. Since the video data is striped and stored in a plurality of storage units, the storage unit stores striped data at a position that satisfies the condition that the image is not disturbed when reproducing the video data. Even if any of the striped data is read, reading from a position that satisfies the condition that the image is not disturbed is guaranteed.

【0039】以上説明したように請求項6に記載のビデ
オデータの蓄積方法によれば、ビデオデータはMPEG
2により圧縮されているので、MPEG2のビデオデー
タについて、各ストライピングされたデータのいずれを
読み出しても画像が乱れない条件を満たす位置からの読
み出しが保証される。
As described above, according to the video data storing method of the sixth aspect, the video data is stored in the MPEG format.
2, the reading from MPEG2 video data from a position that satisfies the condition that the image is not disturbed even when any of the striped data is read is guaranteed.

【0040】以上説明したように請求項7に記載のビデ
オデータを蓄積した記録媒体によれば、再生する際に画
像が乱れない条件を満たす位置にて分割された圧縮され
たビデオデータがストライピングされて記憶されている
ので、各ストライピングされたデータのいずれを読み出
しても画像が乱れない条件を満たす位置からの読み出し
が保証される。
As described above, according to the recording medium storing the video data according to the seventh aspect, the compressed video data divided at the position satisfying the condition that the image is not disturbed at the time of reproduction is striped. Therefore, reading from any position satisfying the condition that the image is not disturbed even if any of the striped data is read is guaranteed.

【0041】以上説明したように請求項8に記載のビデ
オでデータを蓄積した記録媒体よれば、ビデオデータは
MPEG2により圧縮されているので、MPEG2のビ
デオデータについて、各ストライピングされたデータの
いずれを読み出しても画像が乱れない条件を満たす位置
からの読み出しが保証される。
As described above, according to the recording medium storing video data according to the eighth aspect, since the video data is compressed by MPEG2, any one of the striped data is used for the MPEG2 video data. Reading from a position that satisfies the condition that the image is not disturbed by reading is guaranteed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態に係るビデオサーバの構成
図。
FIG. 1 is a configuration diagram of a video server according to an embodiment of the present invention.

【図2】本発明の実施の形態に係るビデオサーバにおけ
るデータ登録動作を説明するためのフローチャート。
FIG. 2 is a flowchart for explaining a data registration operation in the video server according to the embodiment of the present invention.

【図3】本発明の実施の形態に係るビデオサーバにおけ
るデータ読出動作を説明するためのフローチャート。
FIG. 3 is a flowchart for explaining a data read operation in the video server according to the embodiment of the present invention.

【図4】本発明の実施の形態に係るビデオサーバにおけ
るデータ登録動作を説明するための構成図。
FIG. 4 is a configuration diagram for explaining a data registration operation in the video server according to the embodiment of the present invention.

【図5】クライアントから送られてくる情報を示す図。FIG. 5 is a diagram showing information sent from a client.

【図6】本発明の実施の形態に係るビデオサーバに備え
られる格納アドレステーブルを示す図。
FIG. 6 is a diagram showing a storage address table provided in the video server according to the embodiment of the present invention.

【図7】本発明の実施の形態に係るビデオサーバのリー
ド/ライト制御部の要部をを示す図。
FIG. 7 is a diagram showing a main part of a read / write control unit of the video server according to the embodiment of the present invention.

【図8】本発明の実施の形態に係るビデオサーバにおけ
るデータ読出動作を説明するための構成図。
FIG. 8 is a configuration diagram for explaining a data reading operation in the video server according to the embodiment of the present invention.

【図9】本発明の実施の形態に係るビデオサーバにおけ
る倍速再生時のデータ読出動作を説明するための構成
図。
FIG. 9 is a configuration diagram for explaining a data reading operation at the time of double speed reproduction in the video server according to the embodiment of the present invention.

【図10】従来のビデオサーバによるビデオデータの読
み出しを説明するための図。
FIG. 10 is a diagram for explaining reading of video data by a conventional video server.

【図11】従来のビデオサーバによる通常再生用ビデオ
データの読み出しを説明するための図。
FIG. 11 is a view for explaining reading of video data for normal reproduction by a conventional video server.

【図12】従来のビデオサーバによる倍速再生用ビデオ
データの読み出しを説明するための図。
FIG. 12 is a view for explaining reading of double-speed playback video data by a conventional video server.

【符号の説明】[Explanation of symbols]

1 ビデオサーバ 2 ネットワ
ーク 3−1〜3−n クライアント 11 通信イ
ンタフェース 12 中央制御部 13 リード
/ライト制御部 14−1〜14−5 記憶手段 15 入力部 16 表示部 17 ビデオ
データ入力部 31 アドレス取得手段 32 返送手
段 33 分割手段 34 格納ア
ドレステーブル 36 格納手段 37 読出手
Reference Signs List 1 video server 2 network 3-1 to 3-n client 11 communication interface 12 central control unit 13 read / write control unit 14-1 to 14-5 storage unit 15 input unit 16 display unit 17 video data input unit 31 address acquisition unit 32 return means 33 division means 34 storage address table 36 storage means 37 reading means

Claims (8)

【特許請求の範囲】[Claims] 【請求項1】 圧縮されたビデオデータを再生する際に
画像が乱れない条件を満たす位置にて分割されたデータ
がストライピングされて記憶された複数の記憶手段と、 所望位置からビデオデータを再生すべき要求がクライア
ントから送られてくると、上記所望位置に対応するビデ
オデータが記憶されている前記複数の記憶手段における
アドレスを取得すべくアドレス取得処理を行うアドレス
取得手段と、 このアドレス取得手段により得られた記憶手段のアドレ
スに基づいて所要記憶手段からデータの読出しを行う読
出手段と、 この読出手段により読み出されたデータを上記クライア
ントへ返送する返送手段とを具備することを特徴とする
ビデオサーバ。
1. A plurality of storage means in which data divided at a position satisfying a condition in which an image is not disturbed when reproducing compressed video data is stored in a striped manner, and the video data is reproduced from a desired position. When a request to be sent is sent from the client, address acquisition means for performing address acquisition processing to acquire addresses in the plurality of storage means in which video data corresponding to the desired position is stored; and A video, comprising: a read unit for reading data from a required storage unit based on the obtained address of the storage unit; and a return unit for returning the data read by the read unit to the client. server.
【請求項2】 アドレス取得手段は、クライアントの要
求がトリックプレイの要求である場合には、複数の記憶
手段の内の必要な記憶手段のみからデータが読み出され
るように、アドレス取得を行うことを特徴とする請求項
1に記載のビデオサーバ。
2. The method according to claim 1, wherein when the request from the client is a request for trick play, the address is obtained so that data is read out only from a necessary storage unit out of the plurality of storage units. The video server according to claim 1, characterized in that:
【請求項3】 ビデオデータが記憶される複数の記憶手
段と、 圧縮されたビデオデータを再生する際に画像が乱れない
条件を満たす位置にてビデオデータを分割する分割手段
と、 この分割手段により分割されたビデオデータをストライ
ピングして前記複数の記憶手段へ格納する格納手段とを
具備することを特徴とするビデオサーバ。
A plurality of storage means for storing the video data; a dividing means for dividing the video data at a position which satisfies a condition that an image is not disturbed when reproducing the compressed video data; Storage means for striping the divided video data and storing the striped video data in the plurality of storage means.
【請求項4】 ビデオデータはMPEG2により圧縮さ
れていることを特徴とする請求項1乃至3のいずれか1
項に記載のビデオサーバ。
4. The video data according to claim 1, wherein the video data is compressed by MPEG2.
Video server according to paragraph.
【請求項5】 圧縮されたビデオデータを、再生する際
に画像が乱れない条件を満たす位置にて分割し、 この分割されたビデオデータをストライピングして複数
の記憶手段へ格納することを特徴とするビデオデータの
蓄積方法。
5. The compressed video data is divided at a position that satisfies a condition that an image is not disturbed during reproduction, and the divided video data is striped and stored in a plurality of storage units. How to store video data.
【請求項6】 ビデオデータはMPEG2により圧縮さ
れていることを特徴とする請求項5に記載のビデオデー
タの蓄積方法。
6. The video data storing method according to claim 5, wherein the video data is compressed by MPEG2.
【請求項7】 再生する際に画像が乱れない条件を満た
す位置にて分割された圧縮されたビデオデータがストラ
イピングされて記憶されていることを特徴とするビデオ
データを蓄積した記録媒体。
7. A recording medium storing video data, wherein compressed video data divided at a position satisfying a condition that an image is not disturbed at the time of reproduction is striped and stored.
【請求項8】 ビデオデータはMPEG2により圧縮さ
れていることを特徴とする請求項7に記載のビデオデー
タを蓄積した記憶媒体。
8. The storage medium according to claim 7, wherein the video data is compressed by MPEG2.
JP13671397A 1997-05-27 1997-05-27 Video server, video data storage method, and recording medium storing video data Withdrawn JPH10327391A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP13671397A JPH10327391A (en) 1997-05-27 1997-05-27 Video server, video data storage method, and recording medium storing video data

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP13671397A JPH10327391A (en) 1997-05-27 1997-05-27 Video server, video data storage method, and recording medium storing video data

Publications (1)

Publication Number Publication Date
JPH10327391A true JPH10327391A (en) 1998-12-08

Family

ID=15181757

Family Applications (1)

Application Number Title Priority Date Filing Date
JP13671397A Withdrawn JPH10327391A (en) 1997-05-27 1997-05-27 Video server, video data storage method, and recording medium storing video data

Country Status (1)

Country Link
JP (1) JPH10327391A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014502381A (en) * 2010-08-05 2014-01-30 華為技術有限公司 Data acquisition method and apparatus, and network storage method and apparatus
CN105487834B (en) * 2015-12-14 2018-08-07 广东威创视讯科技股份有限公司 Combination echoes method and system

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014502381A (en) * 2010-08-05 2014-01-30 華為技術有限公司 Data acquisition method and apparatus, and network storage method and apparatus
CN105487834B (en) * 2015-12-14 2018-08-07 广东威创视讯科技股份有限公司 Combination echoes method and system

Similar Documents

Publication Publication Date Title
CN100440216C (en) Data structure of metadata stream of object in moving picture, and search method and playback method thereof
KR100820796B1 (en) Interactive Optical Disc Playback Method Using Internet
US20050223034A1 (en) Metadata for object in video
JP2008243367A (en) Method and device for recording broadcast data
KR100930340B1 (en) Chat data playback method in interactive optical disk device, Chat data provision method in content providing server
CN101321265A (en) Method and system for realizing cross-frame playback mode of peer-to-peer network media on demand
US20080033978A1 (en) Program, data processing method, and system of same
KR20030097027A (en) Method for reproducing contents information in interactive optical disc player, and method for providing contents information in contents provide server
KR100957799B1 (en) How to set the playback environment for interactive discs
US6097422A (en) Algorithm for fast forward and fast rewind of MPEG streams
JPWO2005006748A1 (en) Media playback device
US6351565B1 (en) Data structure for image transmission, method of image transmission, image decoding apparatus, and data recording media
EP1677540A1 (en) Content reproduce system, reproduce device, reproduce method, and distribution server
US8655139B2 (en) Video recording and reproducing system and reading method of video data
JPH10327391A (en) Video server, video data storage method, and recording medium storing video data
CA2718221C (en) Method of presenting auxiliary data for an interactive recording medium
US20040177385A1 (en) Interactive medium and method for managing additional data thereof
EP2810446B1 (en) Methods and systems for providing file data for a media file
KR100886149B1 (en) Method of forming a moving picture by inserting an embedded video into the base picture and a recording medium
JP2615507B2 (en) Digital video data management device
JP3098491B2 (en) Live playback device, video server using the same, and recording medium recording live playback program
KR100822341B1 (en) Web based PC image / audio recording method and recording medium using the same
JP4484220B2 (en) Video distribution device
JPH09186967A (en) Video processing method
JP2006509389A (en) Edit data frame

Legal Events

Date Code Title Description
A300 Application deemed to be withdrawn because no request for examination was validly filed

Free format text: JAPANESE INTERMEDIATE CODE: A300

Effective date: 20040803