JP2000322874A - Information/data processing apparatus, information/data reproducing method, video editting apparatus, computer readable recording medium, and system-on-chip type integrated device - Google Patents

Information/data processing apparatus, information/data reproducing method, video editting apparatus, computer readable recording medium, and system-on-chip type integrated device

Info

Publication number
JP2000322874A
JP2000322874A JP11128779A JP12877999A JP2000322874A JP 2000322874 A JP2000322874 A JP 2000322874A JP 11128779 A JP11128779 A JP 11128779A JP 12877999 A JP12877999 A JP 12877999A JP 2000322874 A JP2000322874 A JP 2000322874A
Authority
JP
Japan
Prior art keywords
stream
read
information
data processing
unit
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.)
Abandoned
Application number
JP11128779A
Other languages
Japanese (ja)
Inventor
Masaaki Shino
雅昭 志野
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.)
Sony Corp
Original Assignee
Sony 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 Sony Corp filed Critical Sony Corp
Priority to JP11128779A priority Critical patent/JP2000322874A/en
Publication of JP2000322874A publication Critical patent/JP2000322874A/en
Abandoned legal-status Critical Current

Links

Landscapes

  • Television Signal Processing For Recording (AREA)
  • Management Or Editing Of Information On Record Carriers (AREA)

Abstract

PROBLEM TO BE SOLVED: To realize an information/data processing apparatus and information/ data reproducing method which does not cause any delay in reproduction. SOLUTION: When an input operation for specifying a starting address of a desired reproduction stream is detected, a read stream of a predetermined amount from this starting address is pre-read from a video server section VDs to a first pre-reading storage section PRm1 in advance as an advance preparation before receiving an instruction for starting a reproduction operation. When receiving an instruction for starting the reproduction stream, the read stream read from the first pre-reading storage section PRm1 is sent as the reproduction stream. On the other hand, before completing a readout operation of the read stream, the video server section VDs is controlled to complete preparation for reading out the following stream. Immediately when the readout of the read stream is completed, a switching section SWa is switched to read out the following stream from the video server section VDs to be sent as the reproduction stream.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、情報・データ処理
装置及び情報・データの再生方法およびビデオ編集装置
およびコンピュータ読み取り可能な記録媒体およびシス
テム・オン・チップ型集積装置に関するものである。
The present invention relates to an information / data processing device, an information / data reproducing method, a video editing device, a computer-readable recording medium, and a system-on-chip type integrated device.

【0002】[0002]

【従来の技術】ハード磁気ディスク等のランダムアクセ
ス可能な記録メディアを搭載し、動画像信号および音声
信号から成るビデオ信号或いはビデオデータを記録再生
するシステムとして、ビデオサーバ装置が普及段階にあ
る。そしてビデオデータの時系列として編成されるビデ
オ・ストリームが複数本、入力により記録され、または
再生により送出されるマルチチャンネル・ビデオサーバ
装置が実現されている。
2. Description of the Related Art A video server device has been in widespread use as a system in which a randomly accessible recording medium such as a hard magnetic disk is mounted and a video signal or video data composed of a moving image signal and an audio signal is recorded and reproduced. A multi-channel video server device is realized in which a plurality of video streams organized as a time series of video data are recorded by input or transmitted by reproduction.

【0003】とりわけ記録メディアとして、複数基のハ
ード磁気ディスクドライブ(HDD)を内蔵したものが
マルチチャンネル・ディスクレコーダ装置であり、例え
ばRAIDシステムをプラットフォームとするFARA
D(商品名)などが実用化されている。さらに、このよ
うなマルチチャンネル・ディスクレコーダ装置が適用さ
れる代表的なシステムとして、複数本のビデオストリー
ムを対象として編集を行うことが可能なビデオデータ編
集装置がある。
[0003] In particular, a multi-channel disk recorder device incorporating a plurality of hard magnetic disk drives (HDDs) as a recording medium, for example, a FARA using a RAID system as a platform.
D (product name) has been put to practical use. Further, as a typical system to which such a multi-channel disc recorder is applied, there is a video data editing apparatus capable of editing a plurality of video streams.

【0004】一般的に、ハード磁気ディスクドライブ
(HDD)などの、機械的アクセス動作を行う記録メデ
ィアを記録部に使用するディスク・レコーダ装置では、
外部からの再生開始指示の発生、すなわち再生開始コン
トロール信号を受理して、実際に出力部から再生ビデオ
ストリームを出力するまでに遅延が生じる。この再生遅
延の値は機構構成によって異なるが、ビデオ信号におけ
る1フレームを単位として、少ないもので5〜6フレー
ムから、大きいものでは数十フレーム程度の再生遅延と
なるものもある。
Generally, in a disk recorder device using a recording medium that performs a mechanical access operation, such as a hard magnetic disk drive (HDD), for a recording unit,
There is a delay from when an external reproduction start instruction is generated, that is, when the reproduction start control signal is received and the reproduction video stream is actually output from the output unit. Although the value of the reproduction delay varies depending on the mechanism configuration, the reproduction delay may be as small as 5 to 6 frames or as large as several tens of frames per frame of the video signal.

【0005】この遅延要因は、外部信号による再生要求
を受けてから再生信号の送出を準備するための再生プロ
セスの所要時間による。具体的にはハードディスクから
再生データを読み出し、ハードディスク読出し直後にメ
モリ素子などで信号のバッファリングを行い、さらにビ
デオ出力部に転送する等の処理に要する時間である。
The cause of the delay depends on the time required for a reproduction process for preparing for transmission of a reproduction signal after receiving a reproduction request by an external signal. Specifically, this is the time required for processing such as reading the reproduction data from the hard disk, buffering the signal with a memory element or the like immediately after reading the hard disk, and further transferring the signal to the video output unit.

【0006】VTRと同等の動作を行う現行のディスク
・レコーダ装置では、操作時間の精度を保証するプロト
コル下で入力される外部信号に対する再生遅延は常に固
定の値を保証されている。この固定の再生遅延はエディ
ット・ディレイ(EditDelay)と称せられ、例
えば標準仕様のディスク・レコーダ装置FDDR−70
00(商品名)のエディット・ディレイは20フレーム
となっている。この程度のエディット・ディレイによる
遅延は、一般的な用途においては従来、許容されるもの
であった。
In a current disk recorder that performs the same operation as a VTR, a fixed value is always guaranteed for a reproduction delay for an external signal input under a protocol that guarantees the accuracy of operation time. This fixed playback delay is called an edit delay (EditDelay), and is, for example, a standard specification disk recorder FDDR-70.
The edit delay of 00 (product name) is 20 frames. Such a delay caused by the edit delay has conventionally been allowed in general use.

【0007】[0007]

【発明が解決しようとする課題】しかしながら、とりわ
け高速の反応性を必要とする特定用途に対して従来のデ
ィスク・レコーダ装置を適用する際に、前記の再生遅延
が許容されない場合がある。例えば、再生開始のコント
ロール信号を外部から与えた直後に、直ちに次のフレー
ムから再生画の出力を必要とするような用途があるが、
従来構成ではこれに対応できないという問題があった。
However, when the conventional disk recorder is applied particularly to a specific application requiring high-speed responsiveness, the above-mentioned reproduction delay may not be allowed. For example, immediately after a playback start control signal is given from the outside, there is an application that needs to immediately output a playback image from the next frame.
There has been a problem that the conventional configuration cannot cope with this.

【0008】本発明は、前記のような従来技術における
問題点を解決するためなされたもので、とりわけ高速の
反応性が要求される用途に適用可能な情報・データ処理
装置及び再生方法、および高速の反応性が要求される用
途に適用可能なビデオ編集装置、および前記情報・デー
タ処理装置の制御プログラムがコンピュータ読取り可能
に記録された記録媒体、および前記情報・データ処理装
置の制御部が集積されたシステム・オン・チップ型集積
装置を提供することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems in the prior art, and more particularly, an information / data processing apparatus and a reproducing method applicable to applications requiring high-speed reactivity, and a high-speed information processing apparatus. A video editing device applicable to applications requiring the reactivity of the above, a recording medium in which a control program of the information / data processing device is recorded in a computer-readable manner, and a control unit of the information / data processing device are integrated. It is an object of the present invention to provide a system-on-chip type integrated device.

【0009】[0009]

【課題を解決するための手段】以下、本発明の手段を説
明するに先立って、用語の定義を行う。
Before describing the means of the present invention, terms will be defined.

【0010】「ビデオ」は一般的に、動画または静止画
の画像と音声から成るが、本発明では説明の便宜上、
「ビデオ信号」は画像信号と音声信号のうち少なくとも
いずれか一方から成るものとして扱う。ビデオ信号が二
値化されたものが「ビデオデータ」であり、したがって
ビデオデータは、いずれも二値化された、画像データま
たは音声データのうち少なくともいずれか一方から成
る。
[0010] "Video" generally consists of moving image or still image and sound, but in the present invention, for convenience of explanation,
The “video signal” is handled as being composed of at least one of an image signal and an audio signal. The binarized video signal is "video data", and therefore, the video data consists of at least one of image data and audio data, all of which are binarized.

【0011】「ビデオフレーム」は、ビデオデータが纏
められて成り、識別のためのフレームIDを付与可能で
ある。
[0011] A "video frame" is made up of video data and can be given a frame ID for identification.

【0012】「ビデオファイル」は、ビデオフレームが
複数個纏められて成り、識別のためのファイルIDを付
与可能である。
A "video file" is made up of a plurality of video frames and can be given a file ID for identification.

【0013】「ビデオストリーム」は、ビデオファイル
中の複数のビデオフレームが時系列で配列されて成り、
識別のためのストリームIDを付与可能である。
A "video stream" is composed of a plurality of video frames in a video file arranged in time series.
A stream ID for identification can be given.

【0014】「ビデオチャンネル」は、記録用ビデオス
トリームまたは再生用ビデオストリームを系に伝送する
経路であり、1本のビデオチャンネルは1本のビデオス
トリームを伝送させる。
The "video channel" is a path for transmitting a recording video stream or a reproducing video stream to a system, and one video channel transmits one video stream.

【0015】ビデオ信号、ビデオデータ、ビデオフレー
ム、ビデオファイル、ビデオストリームは夫々、使途ま
たは使用形態に応じて記録用、または再生用となる。
[0015] The video signal, video data, video frame, video file, and video stream are for recording or reproduction, respectively, depending on the use or form of use.

【0016】「ベースメディア」は、ビデオデータを記
録/再生可能なランダムアクセスによるノンリニア方式
の記録媒体一般として定義され、具体的にはハード磁気
ディスク媒体、光学式ディスク媒体、さらに半導体ディ
スクと呼称される大容量半導体メモリ装置が含まれる。
The "base medium" is generally defined as a random access non-linear recording medium capable of recording / reproducing video data, and is specifically called a hard magnetic disk medium, an optical disk medium, or a semiconductor disk. Large-capacity semiconductor memory devices.

【0017】以下、本発明の手段を説明する。前記従来
技術の課題を解決するため、本発明の請求項1に係る情
報・データ処理装置は、内蔵する記録メディアに記録さ
れた複数の情報・データを指定された開始番地から所定
の順序で順次読み出し、ストリームとして出力する情報
・データ処理部と、前記ストリームの開始番地を指定す
る入力操作を検出し、且つ前記入力操作の検出以降に、
再生開始の指示を受ける入力検出手段と、前記情報・デ
ータ処理部の読出速度よりも高速読出可能で、前記出力
されたストリームの少なくとも一部分を記憶可能な容量
を備える先読記憶部と、前記入力検出手段が前記の入力
操作を検出すると、前記ストリームの開始番地から続く
所定量の情報・データを前記情報・データ処理部から先
読みし、リードストリームとして前記先読記憶部へ記憶
させ、且つ前記入力検出手段が前記再生開始の指示を受
けると、前記リードストリームを前記先読記憶部から読
出す先読制御手段と、前記先読記憶部から読み出された
内容を送出するか、または前記情報・データ処理部の出
力した前記ストリームを直ちに送出するかの切り替えを
行う切替部と、前記リードストリームの読出し完了前
に、前記情報・データ処理部を制御して前記リードスト
リームの後続ストリームを読み出す準備を完了させ、且
つ前記リードストリームの読出し完了に引き続き、直ち
に前記切替部を切り替えて前記情報・データ処理部から
前記後続ストリームを読み出す主制御手段を備えたこと
を特徴とする。
Hereinafter, the means of the present invention will be described. In order to solve the problem of the prior art, an information / data processing apparatus according to claim 1 of the present invention sequentially converts a plurality of information / data recorded on a built-in recording medium in a predetermined order from a designated start address. An information / data processing unit for reading and outputting as a stream, and detecting an input operation for designating a start address of the stream, and after detecting the input operation,
Input detection means for receiving an instruction to start reproduction, a read-ahead storage unit capable of reading at a higher speed than the reading speed of the information / data processing unit, and having a capacity capable of storing at least a part of the output stream; When the detecting means detects the input operation, a predetermined amount of information / data following the start address of the stream is prefetched from the information / data processing unit, and stored as a read stream in the prefetch storage unit; When the detection unit receives the instruction to start the reproduction, the read-ahead control unit reads the read stream from the pre-read storage unit, and sends out the content read from the pre-read storage unit, or A switching unit for switching whether to immediately transmit the stream output by the data processing unit, and the information / data unit before reading of the read stream is completed. Main control for controlling a processing unit to complete preparation for reading a subsequent stream of the read stream, and immediately following completion of reading of the read stream, immediately switching the switching unit to read the subsequent stream from the information / data processing unit Means are provided.

【0018】前記の構成によれば、入力検出手段がスト
リームの開始番地を指定する入力操作を検出すると、こ
のストリームの再生開始の前に先読制御手段がこのスト
リームの開始番地から続く所定量をリードストリームと
して情報・データ処理部から先読記憶部へ先読み記憶さ
せておき、前準備がなされる。ついでこのストリームの
再生開始の指示を受けると、リードストリームが高速読
出可能な先読記憶部から読出されることによって、この
ストリームの再生が開始される。さらに、このリードス
トリームが読み出される間に、情報・データ処理部が読
出し準備され、リードストリームの読出し完了前に後続
ストリームを読み出す準備が完了する。これによってリ
ードストリームの読出完了とともに直ちに後続ストリー
ムが出力される。したがってアクセス待ちをすることな
く、しかも途切れのない連続したストリームの再生がな
される。
According to the above arrangement, when the input detecting means detects an input operation for designating the start address of the stream, the read ahead control means sets a predetermined amount following the start address of the stream before starting reproduction of the stream. The information / data processing unit pre-reads and stores it as a read stream in the pre-reading storage unit, and preparation is performed. Next, when an instruction to start reproduction of this stream is received, the reproduction of this stream is started by reading the read stream from the read-ahead storage unit capable of high-speed reading. Further, while the read stream is being read, the information / data processing unit is prepared for reading, and preparation for reading the subsequent stream is completed before reading of the read stream is completed. As a result, the subsequent stream is output immediately upon completion of reading the read stream. Therefore, a continuous stream is reproduced without waiting for access and without interruption.

【0019】本発明の請求項3に係る情報・データの再
生方法は、内蔵する記録メディアに記録された複数の情
報・データを指定された開始番地から所定の順序で順次
読み出し、ストリームとして出力する情報・データ処理
部と、前記ストリームの開始番地を指定する入力操作を
検出し、且つ前記入力操作の検出以降に、再生開始の指
示を受ける入力検出手段と、前記情報・データ処理部の
読出速度よりも高速読出可能で、前記出力されたストリ
ームの少なくとも一部分を記憶可能な容量を備える先読
記憶部と、前記先読記憶部から読み出された内容を送出
するか、または前記情報・データ処理部の出力した前記
ストリームを直ちに送出するかの何れか一方に切り替え
る切替部とを具備する情報・データ処理装置を用い、前
記入力検出手段が前記の入力操作を検出すると、前記ス
トリームの開始番地から続く所定量の情報・データをリ
ードストリームとして前記情報・データ処理部から前記
先読記憶部へ先読みする前準備過程と、前記入力検出手
段が前記再生開始の指示を受けると、前記リードストリ
ームを前記先読記憶部から読出し、ビデオストリームと
して送出する一方で、この間に前記情報・データ処理部
から前記リードストリームに後続するストリームを読み
出す準備を完了させる過程と、前記リードストリームの
読出し完了に引き続き、直ちに前記切替部を切り替えて
前記情報・データ処理部から前記後続ストリームを読み
出す過程とを備えることを特徴とする。
According to a third aspect of the present invention, in the information / data reproducing method, a plurality of pieces of information / data recorded on a built-in recording medium are sequentially read from a specified start address in a predetermined order and output as a stream. An information / data processing unit, input detection means for detecting an input operation for designating a start address of the stream, and receiving a reproduction start instruction after the detection of the input operation; and a reading speed of the information / data processing unit A read-ahead storage unit capable of reading data at a higher speed and having a capacity capable of storing at least a part of the output stream; and transmitting the content read from the read-ahead storage unit, or performing the information / data processing. And a switching unit that switches the stream output by the unit to either one of immediately sending the stream and the input detection unit. When the input operation described above is detected, a preparatory step of pre-reading a predetermined amount of information / data continuing from the start address of the stream as a read stream from the information / data processing unit to the pre-read storage unit; Upon receiving the reproduction start instruction, the read stream is read from the prefetch storage unit and transmitted as a video stream. Meanwhile, preparation for reading a stream subsequent to the read stream from the information / data processing unit is completed. And reading the subsequent stream from the information / data processing unit by immediately switching the switching unit immediately after the reading of the read stream is completed.

【0020】前記の方法によれば、入力検出手段がスト
リームの開始番地を指定する入力操作を検出すると、こ
のストリームの再生開始の前に先読制御手段がこのスト
リームの開始番地から続く所定量をリードストリームと
して情報・データ処理部から先読記憶部へ先読み記憶さ
せておき、前準備がなされる。ついでこのストリームの
再生開始の指示を受けると、リードストリームが高速読
出可能な先読記憶部から読出されることによって、この
ストリームの再生が開始される。さらに、このリードス
トリームが読み出される間に、情報・データ処理部が読
出し準備され、リードストリームの読出し完了前に後続
ストリームを読み出す準備が完了する。これによってリ
ードストリームの読出完了とともに直ちに後続ストリー
ムが出力される。したがってアクセス待ちをすることな
く、しかも途切れのない連続したストリームの再生がな
される。
According to the above method, when the input detecting means detects an input operation for designating the start address of a stream, the read ahead control means sets a predetermined amount following the start address of the stream before starting reproduction of the stream. The information / data processing unit pre-reads and stores it as a read stream in the pre-reading storage unit, and preparation is performed. Next, when an instruction to start reproduction of this stream is received, the reproduction of this stream is started by reading the read stream from the read-ahead storage unit capable of high-speed reading. Further, while the read stream is being read, the information / data processing unit is prepared for reading, and preparation for reading the subsequent stream is completed before reading of the read stream is completed. As a result, the subsequent stream is output immediately upon completion of reading the read stream. Therefore, a continuous stream is reproduced without waiting for access and without interruption.

【0021】本発明の請求項4に係る情報・データ処理
装置は、内蔵する記録メディアに記録された複数の情報
・データを指定された開始番地から所定の順序で順次読
み出しストリームとして出力し、且つ複数の前記ストリ
ームを出力可能な情報・データ処理部と、前記各ストリ
ームの開始番地を指定する入力操作を検出し、且つ前記
入力操作の検出以降に、再生開始の指示を受ける入力検
出手段と、前記情報・データ処理部の読出速度よりも高
速読出可能で、前記出力された各ストリームの少なくと
も一部分を記憶可能な容量を備える複数の先読記憶部
と、前記情報・データ処理部と少なくとも前記各先読記
憶部とを結んで夫々独立して各ストリームを伝送する複
数のチャンネルと、前記入力検出手段が前記の入力操作
を検出すると、前記各ストリームの開始番地から続く所
定量の情報・データを前記情報・データ処理部から先読
みし、各リードストリームとして前記各チャンネルを経
由して前記各先読記憶部へ記憶させ、且つ前記入力検出
手段が前記再生開始の指示を受けると、前記各リードス
トリームを前記各先読記憶部から読出す先読制御手段
と、前記各先読記憶部から読み出された内容を切替え送
出するか、または前記情報・データ処理部が前記各チャ
ンネルを経由して出力した前記各ストリームを直ちに送
出するかの切り替えを行う切替部と、前記各リードスト
リームの読出し完了前に、前記情報・データ処理部を制
御して前記各リードストリームの後続ストリームを読み
出す準備を完了させ、且つ前記各リードストリームの読
出し完了に引き続き、直ちに前記切替部を切り替えて前
記情報・データ処理部から前記各後続ストリームを読み
出す主制御手段を備え、且つ前記先読制御手段は、着目
する前記チャンネルまたは、前記チャンネルに対応する
前記先読記憶部の少なくとも一方が使用中に、つぎに送
出予約されたストリームのリードストリームを、他のチ
ャンネルを用いて前記情報・データ処理部から伝送して
他の先読記憶部へ記憶させ、前記先読記憶部から前記リ
ードストリームを送出する構成とすることを特徴とす
る。
An information / data processing apparatus according to a fourth aspect of the present invention sequentially outputs a plurality of information / data recorded on a built-in recording medium in a predetermined order from a designated start address in a predetermined order, and An information / data processing unit capable of outputting a plurality of the streams, and an input detection unit that detects an input operation for designating a start address of each of the streams, and receives an instruction to start reproduction after the detection of the input operation; A plurality of read-ahead storage units capable of reading at a higher speed than the read speed of the information / data processing unit and having a capacity capable of storing at least a part of each of the output streams; A plurality of channels each of which is connected to a look-ahead storage unit and transmits each stream independently, and when the input detection means detects the input operation, A predetermined amount of information / data following the start address of the stream is prefetched from the information / data processing section, and stored as each read stream in each of the prefetch storage sections via each of the channels, and the input detection means Upon receiving the reproduction start instruction, read-ahead control means for reading each of the read streams from each of the read-ahead storage units, and switching and transmitting the content read from each of the read-ahead storage units, or A switching unit that switches whether the data processing unit immediately sends out each of the streams output via each of the channels, and controls the information / data processing unit before the reading of each of the read streams is completed. The switching unit completes preparations for reading the subsequent stream of each of the read streams, and immediately after the completion of reading of each of the read streams, A main control unit for switching and reading out each of the subsequent streams from the information / data processing unit, wherein the prefetch control unit uses at least one of the channel of interest or the prefetch storage unit corresponding to the channel. In the meantime, the read stream of the stream reserved for transmission is transmitted from the information / data processing unit using another channel and stored in another read-ahead storage unit, and the read stream is read from the read-ahead storage unit. Is transmitted.

【0022】前記の構成によれば、複数の先読記憶部と
複数のチャンネルを備えることで、出力に選択された一
つの再生チャンネルまたは先読記憶部が再生動作中に、
選択されていない他のチャンネルによって、または選択
されていない他のチャンネル及び他の先読記憶部とによ
って、それ以降の再生に備えた再生準備が実行され、こ
れにより引き続き再生予約が発生する場合への対応がな
される。
According to the above configuration, by providing a plurality of prefetch storage sections and a plurality of channels, one reproduction channel or prefetch storage section selected for output can be used during a reproduction operation.
The playback preparation for the subsequent playback is executed by the other channel not selected or by the other channel not selected and the other read-ahead storage unit, and the playback reservation is continuously generated. Is made.

【0023】本発明の請求項6に係る情報・データの再
生方法は、内蔵する記録メディアに記録された複数の情
報・データを指定された開始番地から所定の順序で順次
読み出しストリームとして出力し、且つ複数の前記スト
リームを出力可能な情報・データ処理部と、前記各スト
リームの開始番地を指定する入力操作を検出し、且つ前
記入力操作の検出以降に、再生開始の指示を受ける入力
検出手段と、前記情報・データ処理部の読出速度よりも
高速読出可能で、前記出力された各ストリームの少なく
とも一部分を記憶可能な容量を備える複数の先読記憶部
と、前記情報・データ処理部と少なくとも前記各先読記
憶部とを結んで夫々独立して各ストリームを伝送する複
数のチャンネルと、前記各先読記憶部から読み出された
内容を切替え送出するか、または前記情報・データ処理
部が前記各チャンネルを経由して出力した前記各ストリ
ームを直ちに送出するかの切り替えを行う切替部とを具
備する情報・データ処理装置を用い、前記入力検出手段
が前記の入力操作を検出すると、前記各ストリームの開
始番地から続く所定量の情報・データを前記情報・デー
タ処理部から先読みし、各リードストリームとして前記
各チャンネルを経由して前記各先読記憶部へ先読みする
前準備過程と、前記入力検出手段が前記再生開始の指示
を受けると、前記各リードストリームを前記各先読記憶
部から読出し各ビデオストリームとして送出する一方
で、前記各リードストリームの読出し完了前に、前記情
報・データ処理部を制御して前記各リードストリームの
後続ストリームを読み出す準備を完了させる過程と、前
記各リードストリームの読出し完了に引き続き、直ちに
前記切替部を切り替えて前記情報・データ処理部から前
記各後続ストリームを読み出す過程と、着目する前記チ
ャンネルまたは、前記チャンネルに対応する前記先読記
憶部の少なくとも一方が使用中に、つぎに送出予約され
たストリームのリードストリームを、他のチャンネルを
用いて前記情報・データ処理部から伝送して他の先読記
憶部へ記憶させ、前記先読記憶部から前記リードストリ
ームを送出する過程とを備えることを特徴とする。
According to a sixth aspect of the present invention, in the method for reproducing information / data, a plurality of information / data recorded on a built-in recording medium are sequentially output as a read stream in a predetermined order from a designated start address, And an information / data processing unit capable of outputting a plurality of the streams, and an input detecting means for detecting an input operation for designating a start address of each of the streams, and receiving a reproduction start instruction after the detection of the input operation. A plurality of read-ahead storage units capable of reading at a higher speed than the reading speed of the information / data processing unit and having a capacity capable of storing at least a part of each of the output streams; A plurality of channels connecting each look-ahead storage unit and independently transmitting each stream, and switching and transmitting the contents read from each look-ahead storage unit Or a switching unit that switches between immediately transmitting the streams output by the information / data processing unit via the respective channels, and the input detection unit When the input operation is detected, a predetermined amount of information / data following the start address of each stream is prefetched from the information / data processing unit, and each prefetch storage is performed as each read stream via each channel. And when the input detection means receives the instruction to start reproduction, the read streams are read out from the prefetch storage units and sent out as video streams, while the read streams of the read streams are read out. Before the reading is completed, the information / data processing unit is controlled to complete preparation for reading the subsequent stream of each read stream. And immediately following the completion of reading of each of the read streams, immediately switching the switching unit to read out each of the subsequent streams from the information / data processing unit. While at least one of the read storage units is in use, a read stream of a stream reserved for transmission next is transmitted from the information / data processing unit using another channel and stored in another read ahead storage unit, Transmitting the read stream from the prefetch storage unit.

【0024】前記の方法によれば、複数の先読記憶部と
複数のチャンネルを用いることで、出力に選択された一
つの再生チャンネルまたは先読記憶部が再生動作中に、
選択されていない他のチャンネルによって、または選択
されていない他のチャンネル及び他の先読記憶部とによ
って、それ以降の再生に備えた再生準備が実行され、こ
れにより引き続き再生予約が発生する場合への対応がな
される。
According to the above-mentioned method, by using a plurality of prefetch storage units and a plurality of channels, one reproduction channel or prefetch storage unit selected for output can be used during reproduction operation.
The playback preparation for the subsequent playback is executed by the other channel not selected or by the other channel not selected and the other read-ahead storage unit, and the playback reservation is continuously generated. Is made.

【0025】本発明の請求項7に係るコンピュータ読み
取り可能な記録媒体は、内蔵する記録メディアに記録さ
れた複数の情報・データを指定された開始番地から所定
の順序で順次読み出し、ストリームとして出力する情報
・データ処理部と、前記情報・データ処理部の読出速度
よりも高速読出可能で、前記出力されたストリームの少
なくとも一部分を記憶可能な容量を備える先読記憶部
と、前記先読記憶部から読み出された内容を送出する
か、または前記情報・データ処理部の出力した前記スト
リームを直ちに送出するかの何れか一方に切り替える切
替部と、所定のプログラムを読取り実行可能なコンピュ
ータを具備する情報・データ処理装置に適用される記録
媒体であって、前記コンピュータを、ストリームの開始
番地を指定する入力操作を検出し、且つ前記入力操作の
検出以降に、再生開始の指示を受ける入力検出手段とし
て機能させるためのプログラムと、前記コンピュータ
を、前記入力検出手段が前記の入力操作を検出すると、
前記ストリームの開始番地から続く所定量の情報・デー
タを前記情報・データ処理部から先読みし、リードスト
リームとして前記先読記憶部へ記憶させ、且つ前記入力
検出手段が前記再生開始の指示を受けると、前記リード
ストリームを前記先読記憶部から読出す先読制御手段と
して機能させるためのプログラムと、前記コンピュータ
を、前記リードストリームの読出し完了前に、前記情報
・データ処理部を制御して前記リードストリームの後続
ストリームを読み出す準備を完了させるとともに、且つ
前記リードストリームの読出し完了に引き続き、直ちに
前記切替部を切り替えて前記情報・データ処理部から前
記後続ストリームを読み出す主制御手段として機能させ
るためのプログラムと、を記録したことを特徴とする。
According to a seventh aspect of the present invention, a computer-readable recording medium sequentially reads a plurality of pieces of information / data recorded in a built-in recording medium from a designated start address in a predetermined order and outputs the stream as a stream. An information / data processing unit; a read-ahead storage unit having a capacity capable of reading at a higher speed than the reading speed of the information / data processing unit and having a capacity capable of storing at least a part of the output stream; A switching unit for switching between sending out the read content or immediately sending out the stream output by the information / data processing unit, and information comprising a computer capable of reading and executing a predetermined program A recording medium applied to a data processing device, wherein the computer performs an input operation for designating a start address of a stream; Detects, and the detection after the input operation, the program for functioning as an input detecting means for receiving an instruction to start reproducing, the computer, when the input detecting means detects the input operation of said,
When a predetermined amount of information / data following the start address of the stream is prefetched from the information / data processing unit, stored as a read stream in the prefetch storage unit, and the input detection unit receives the reproduction start instruction. A program for functioning as read-ahead control means for reading the read stream from the read-ahead storage unit; and controlling the computer to control the information / data processing unit before the read of the read stream is completed. A program for completing preparation for reading a subsequent stream of a stream, and immediately following completion of reading of the read stream, switching the switching unit to function as main control means for reading the subsequent stream from the information / data processing unit. Are recorded.

【0026】前記の構成によれば、記録媒体にプログラ
ムとして記録された入力検出手段と先読制御手段と主制
御手段が、コンピュータによって実行されることで、入
力検出手段がストリームの開始番地を指定する入力操作
を検出すると、このストリームの再生開始の前に先読制
御手段がこのストリームの開始番地から続く所定量をリ
ードストリームとして情報・データ処理部から先読記憶
部へ先読み記憶させておき、前準備がなされる。ついで
このストリームの再生開始の指示を受けると、リードス
トリームが高速読出可能な先読記憶部から読出されるこ
とによって、このストリームの再生が開始される。さら
に、このリードストリームが読み出される間に、情報・
データ処理部が読出し準備され、リードストリームの読
出し完了前に後続ストリームを読み出す準備が完了す
る。これによってリードストリームの読出完了とともに
直ちに後続ストリームが出力される。したがってアクセ
ス待ちをすることなく、しかも途切れのない連続したス
トリームの再生がなされる。
According to the above arrangement, the input detecting means, the pre-reading control means and the main control means recorded as a program on the recording medium are executed by the computer, so that the input detecting means designates the start address of the stream. When the input operation to be performed is detected, the read-ahead control unit causes the information / data processing unit to pre-read and store the predetermined amount following the start address of the stream from the information / data processing unit to the pre-read storage unit before the reproduction of the stream is started. Preparations are made. Next, when an instruction to start reproduction of this stream is received, the reproduction of this stream is started by reading the read stream from the read-ahead storage unit capable of high-speed reading. Furthermore, while this read stream is being read, information and
The data processing unit is ready for reading, and preparations for reading the subsequent stream are completed before the reading of the read stream is completed. As a result, the subsequent stream is output immediately upon completion of reading the read stream. Therefore, a continuous stream is reproduced without waiting for access and without interruption.

【0027】本発明の請求項8に係るシステム・オン・
チップ型集積装置は、内蔵する記録メディアに記録され
た複数の情報・データを指定された開始番地から所定の
順序で順次読み出し、ストリームとして出力する情報・
データ処理部と、前記情報・データ処理部の読出速度よ
りも高速読出可能で、前記出力されたストリームの少な
くとも一部分を記憶可能な容量を備える先読記憶部と、
前記先読記憶部から読み出された内容を送出するか、ま
たは前記情報・データ処理部の出力した前記ストリーム
を直ちに送出するかの何れか一方に切り替え可能な切替
部とを具備する情報・データ処理装置に組み込み可能
な、システム・オン・チップ型集積装置であって、同一
チップ上に、少なくともマイクロコンピュータにより構
成されるプロセッサ部と、バス部と、入出力インタフェ
ース部と、データを一時的に保持するワーキングメモリ
部と、前記ストリームの開始番地を指定する入力操作を
検出し、且つ前記入力操作の検出以降に、再生開始の指
示を受ける入力検出手段と、前記プロセッサ部によって
読み取りと実行が可能なプログラムで構成された、主制
御手段と、前記先読記憶部の動作を制御する先読制御手
段とが記録されたメモリ部と、を備え、且つ前記先読制
御手段は前記マイクロコンピュータを、前記入力検出手
段が前記の入力操作を検出すると、前記ストリームの開
始番地から続く所定量の情報・データを前記情報・デー
タ処理部から先読みし、リードストリームとして前記先
読記憶部へ記憶させ、且つ前記入力検出手段が前記再生
開始の指示を受けると、前記リードストリームを前記先
読記憶部から読出しするよう機能させるプログラムとし
て構成され、また前記は前記主制御手段マイクロコンピ
ュータを、前記リードストリームの読出し完了前に、前
記情報・データ処理部を制御して前記リードストリーム
の後続ストリームを読み出す準備を完了させるととも
に、且つ前記リードストリームの読出し完了に引き続
き、直ちに前記切替部を切り替えて前記情報・データ処
理部から前記後続ストリームを読み出しするよう機能さ
せるためのプログラムとして構成されたことを特徴とす
る。
[0027] The system-on-system according to claim 8 of the present invention.
The chip-type integrated device sequentially reads a plurality of pieces of information and data recorded on a built-in recording medium in a predetermined order from a designated start address, and outputs information and data as a stream.
A data processing unit, a read-ahead storage unit having a capacity capable of reading at a higher speed than the reading speed of the information / data processing unit and having a capacity capable of storing at least a part of the output stream;
A switching unit that can switch to either one of transmitting the content read from the prefetch storage unit or immediately transmitting the stream output by the information / data processing unit. A system-on-a-chip type integrated device that can be embedded in a processing device, and temporarily stores, on the same chip, a processor unit composed of at least a microcomputer, a bus unit, an input / output interface unit, and data. A working memory unit for holding, an input operation for detecting an input operation for designating a start address of the stream, and an input detection unit for receiving a reproduction start instruction after the detection of the input operation; And a main control unit configured to control the operation of the prefetch storage unit. And the read-ahead control means, when the input detection means detects the input operation, the microcomputer reads the predetermined amount of information / data continuing from the start address of the stream. A program for prefetching from the processing unit, storing the read stream in the prefetch storage unit as a read stream, and reading the read stream from the prefetch storage unit when the input detection unit receives the reproduction start instruction. And controlling the main control means microcomputer to complete preparation for reading the subsequent stream of the read stream by controlling the information / data processing section before the reading of the read stream is completed, and Immediately after the reading of the stream is completed, the switching unit is switched to immediately switch the information. · Characterized in that from the data processing unit is configured as a program to be operable to read the following stream.

【0028】前記の構成によれば、システム・オン・チ
ップ型集積装置上にプログラムとして記録された先読制
御手段と主制御手段が、同じシステム・オン・チップ型
集積装置上に設けられたマイクロコンピュータによって
実行されることで、入力検出手段がストリームの開始番
地を指定する入力操作を検出すると、このストリームの
再生開始の前に先読制御手段がこのストリームの開始番
地から続くデータの所定量をリードストリームとして情
報・データ処理部から先読記憶部へ先読み記憶させてお
き、前準備がなされる。ついでこのストリームの再生開
始の指示を受けると、リードストリームが高速読出可能
な先読記憶部から読出されることによって、このストリ
ームの再生が開始される。さらに、このリードストリー
ムが読み出される間に、情報・データ処理部が読出し準
備され、リードストリームの読出し完了前に後続ストリ
ームを読み出す準備が完了する。これによってリードス
トリームの読出完了とともに直ちに後続ストリームが出
力される。したがってアクセス待ちをすることなく、し
かも途切れのない連続したストリームの再生がなされ
る。
According to the above configuration, the pre-reading control means and the main control means recorded as a program on the system-on-chip type integrated device are provided on the same system-on-chip type integrated device. When executed by the computer, when the input detection means detects an input operation for designating the start address of the stream, the prefetch control means determines a predetermined amount of data following the start address of the stream before starting reproduction of the stream. The information / data processing unit pre-reads and stores it as a read stream in the pre-reading storage unit, and preparation is performed. Next, when an instruction to start reproduction of this stream is received, the reproduction of this stream is started by reading the read stream from the read-ahead storage unit capable of high-speed reading. Further, while the read stream is being read, the information / data processing unit is prepared for reading, and preparation for reading the subsequent stream is completed before reading of the read stream is completed. As a result, the subsequent stream is output immediately upon completion of reading the read stream. Therefore, a continuous stream is reproduced without waiting for access and without interruption.

【0029】本発明の請求項9に係るシステム・オン・
チップ型集積装置は、内蔵する記録メディアに記録され
た複数の情報・データを指定された開始番地から所定の
順序にしたがい順次読み出し、ストリームとして出力す
る情報・データ処理部を具備する情報・データ処理装置
に組み込み可能な、システム・オン・チップ型集積装置
であって、同一チップ上に、少なくともマイクロコンピ
ュータにより構成されるプロセッサ部と、バス部と、入
出力インタフェース部と、データを一時的に保持するワ
ーキングメモリ部と、前記ストリームの開始番地を指定
する入力操作を検出し、且つ前記入力操作の検出以降
に、再生開始の指示を受ける入力検出手段と、前記情報
・データ処理部の読出速度よりも高速読出可能で、前記
出力されたストリームの少なくとも一部分を記憶可能な
容量を備える先読記憶部と、前記先読記憶部から読み出
された内容を送出するか、または前記情報・データ処理
部の出力した前記ストリームを直ちに送出するかの何れ
か一方に切り替える切替部と、前記プロセッサ部によっ
て読み取りと実行が可能なプログラムで構成された、主
制御手段と、前記先読記憶部の動作を制御する先読制御
手段とが記録されたメモリ部と、を備え、且つ前記先読
制御手段は前記マイクロコンピュータを、前記入力検出
手段が前記の入力操作を検出すると、前記ストリームの
開始番地から続く所定量の情報・データを前記情報・デ
ータ処理部から先読みし、リードストリームとして前記
先読記憶部へ記憶させ、且つ前記入力検出手段が前記再
生開始の指示を受けると、前記リードストリームを前記
先読記憶部から読出しするよう機能させるプログラムと
して構成され、また前記主制御手段は前記マイクロコン
ピュータを、前記リードストリームの読出し完了前に、
前記情報・データ処理部を制御して前記リードストリー
ムの後続ストリームを読み出す準備を完了させるととも
に、且つ前記リードストリームの読出し完了に引き続
き、直ちに前記切替部を切り替えて前記情報・データ処
理部から前記後続ストリームを読み出しするよう機能さ
せるためのプログラムとして構成されたことを特徴とす
る。
According to the ninth aspect of the present invention, a system-on-
The chip-type integrated device includes an information / data processing unit that sequentially reads a plurality of pieces of information / data recorded on a built-in recording medium from a specified start address in a predetermined order and outputs the stream as a stream. A system-on-a-chip type integrated device that can be embedded in a device, and temporarily stores, on the same chip, a processor unit composed of at least a microcomputer, a bus unit, an input / output interface unit, and data. A working memory unit, an input detecting unit for detecting an input operation for designating a start address of the stream, and receiving a reproduction start instruction after the detection of the input operation; and a reading speed of the information / data processing unit. Read-ahead, which is also fast readable and has a capacity to store at least a part of the output stream. A switching unit that switches between sending the content read from the look-ahead storage unit or immediately sending the stream output by the information / data processing unit; and the processor unit. A main control unit, which is configured by a program that can be read and executed, and a memory unit in which a prefetch control unit that controls an operation of the prefetch storage unit is recorded, and the prefetch control unit includes: When the input detection means detects the input operation, the microcomputer prefetches a predetermined amount of information / data following the start address of the stream from the information / data processing unit, and reads the information / data as a read stream. And when the input detection means receives the instruction to start the reproduction, the read stream is read from the prefetch storage unit. Is configured as that program and the main control unit the microcomputer, before completion of reading of the lead stream,
The control unit controls the information / data processing unit to complete preparation for reading the subsequent stream of the read stream, and immediately after the completion of reading of the read stream, immediately switches the switching unit to switch from the information / data processing unit to the subsequent It is characterized by being configured as a program for functioning to read a stream.

【0030】前記の構成によれば、システム・オン・チ
ップ型集積装置上にプログラムとして記録された先読制
御手段と主制御手段が、同じシステム・オン・チップ型
集積装置上に設けられたマイクロコンピュータによって
実行されることで、入力検出手段がストリームの開始番
地を指定する入力操作を検出すると、このストリームの
再生開始の前に先読制御手段がこのストリームの開始番
地から続くデータの所定量をリードストリームとして情
報・データ処理部から先読記憶部へ先読み記憶させてお
き、前準備がなされる。ついでこのストリームの再生開
始の指示を受けると、リードストリームが高速読出可能
な先読記憶部から読出されることによって、このストリ
ームの再生が開始される。さらに、このリードストリー
ムが読み出される間に、情報・データ処理部が読出し準
備され、リードストリームの読出し完了前に後続ストリ
ームを読み出す準備が完了する。これによってリードス
トリームの読出完了とともに直ちに後続ストリームが出
力される。したがってアクセス待ちをすることなく、し
かも途切れのない連続したストリームの再生がなされ
る。
According to the above arrangement, the pre-reading control means and the main control means recorded as a program on the system-on-chip type integrated device are provided on the same system-on-chip type integrated device. When executed by the computer, when the input detection means detects an input operation for designating the start address of the stream, the prefetch control means determines a predetermined amount of data following the start address of the stream before starting reproduction of the stream. The information / data processing unit pre-reads and stores it as a read stream in the pre-reading storage unit, and preparation is performed. Next, when an instruction to start reproduction of this stream is received, the reproduction of this stream is started by reading the read stream from the read-ahead storage unit capable of high-speed reading. Further, while the read stream is being read, the information / data processing unit is prepared for reading, and preparation for reading the subsequent stream is completed before reading of the read stream is completed. As a result, the subsequent stream is output immediately upon completion of reading the read stream. Therefore, a continuous stream is reproduced without waiting for access and without interruption.

【0031】さらに、同一チップ上に入力検出手段と、
先読記憶部と、切替部が備えられることにより、各部間
のデータ授受および制御信号の授受が容易になり、チッ
プ外部との接続線が削減され、装置が小型化される。
Further, input detecting means on the same chip,
Since the read-ahead storage unit and the switching unit are provided, it is easy to exchange data and exchange control signals between the units, thereby reducing the number of connection lines with the outside of the chip and reducing the size of the device.

【0032】本発明の請求項10に係るビデオデータ編
集装置は、内蔵する記録メディアにマルチチャンネルの
ビデオデータを記録するとともに記録された複数の前記
ビデオデータを、指定された開始番地から所定の順序に
したがって順次読み出し、ビデオストリームとして出力
するビデオサーバ部を具備する情報・データ処理装置
と、前記情報・データ処理装置装置に記録された前記ビ
デオデータを編集するための編集装置と、前記編集装置
及び前記情報・データ処理装置を制御する制御コンピュ
ータとを備えたビデオ編集装置において、前記編集装置
または前記制御コンピュータのうち少なくとも一方は、
前記所望の開始番地の情報を操作信号として前記情報・
データ処理装置へ送付するとともに、前記操作信号の送
付後に、前記ビデオストリームの読出しの指示信号を前
記情報・データ処理装置へ送付する手段を備え、前記情
報・データ処理装置は、前記操作信号を検出し、且つ前
記操作信号の検出以降に、前記指示信号を検出する入力
検出手段と、前記情報・データ処理部の読出速度よりも
高速読出可能で、前記出力されたビデオストリームの少
なくとも一部分を記憶可能な容量を備える先読記憶部
と、前記入力検出手段が前記の操作信号を検出すると、
前記ビデオストリームの開始番地から続く所定量の情報
・データを前記情報・データ処理部から先読みし、リー
ドストリームとして前記先読記憶部へ記憶させ、且つ前
記入力検出手段が前記指示信号を受けると、前記リード
ストリームを前記先読記憶部から読出す先読制御手段
と、前記先読記憶部から読み出された内容を送出する
か、または前記情報・データ処理部の出力した前記ビデ
オストリームを直ちに送出するかの何れか一方に切り替
える切替部と、前記リードストリームの読出し完了前
に、前記情報・データ処理部を制御して前記リードスト
リームの後続ストリームを読み出す準備を完了させ、且
つ前記リードストリームの読出し完了に引き続き、直ち
に前記切替部を切り替えて前記情報・データ処理部から
前記後続ストリームを読み出す主制御手段を備えたこと
を特徴とする。
According to a tenth aspect of the present invention, there is provided a video data editing apparatus which records multi-channel video data on a built-in recording medium, and records a plurality of the recorded video data in a predetermined order from a designated start address. An information / data processing device including a video server unit that sequentially reads out according to a video stream, and outputs a video stream; an editing device for editing the video data recorded in the information / data processing device; In a video editing device comprising a control computer that controls the information and data processing device, at least one of the editing device or the control computer,
Using the information of the desired start address as an operation signal,
Means for sending an instruction signal for reading the video stream to the information / data processing device after sending the operation signal, the information / data processing device detecting the operation signal. Input detection means for detecting the instruction signal after the detection of the operation signal, and capable of reading at a higher speed than the reading speed of the information / data processing unit, and storing at least a part of the output video stream. Read-ahead storage unit having a large capacity, when the input detection means detects the operation signal,
When a predetermined amount of information and data following the start address of the video stream is prefetched from the information and data processing unit, and stored in the prefetch storage unit as a read stream, and the input detection unit receives the instruction signal, Read-ahead control means for reading the read stream from the look-ahead storage unit; and sending out the content read from the look-ahead storage unit, or immediately sending out the video stream output from the information / data processing unit. A switching unit for switching to any one of the read stream, and before the read of the read stream is completed, controlling the information / data processing unit to complete preparation for reading a subsequent stream of the read stream, and reading the read stream. Immediately after the completion, the switching unit is immediately switched to read the subsequent stream from the information / data processing unit. Characterized by comprising a main control unit to issue.

【0033】前記の構成によれば、編集装置または制御
コンピュータから発信された、ストリームの開始番地を
指定する操作信号が入力検出手段によって検出される
と、このストリームの再生開始の前に先読制御手段がこ
のストリームの開始番地から続く所定量をリードストリ
ームとして情報・データ処理部から先読記憶部へ先読み
記憶させておき、前準備がなされる。ついで編集装置ま
たは制御コンピュータから発信された、このストリーム
の再生開始の指示を入力検出手段が受けると、リードス
トリームが高速読出可能な先読記憶部から読出されるこ
とによって、このストリームの再生が開始される。さら
に、このリードストリームが読み出される間に、情報・
データ処理部が読出し準備され、リードストリームの読
出し完了前に後続ストリームを読み出す準備が完了す
る。これによってリードストリームの読出完了とともに
直ちに後続ストリームが出力される。したがってアクセ
ス待ちをすることなく、しかも途切れのない連続出力に
よるストリームの再生がなされる。この結果、遅延によ
る画像や音声の途切れがない円滑な編集がなされる。
According to the above arrangement, when the input detecting means detects the operation signal transmitted from the editing device or the control computer and designating the start address of the stream, the read-ahead control is performed before the reproduction of the stream is started. The means pre-reads and stores a predetermined amount following the start address of the stream as a read stream from the information / data processing unit to the pre-reading storage unit. Next, when the input detecting means receives an instruction to start reproduction of this stream transmitted from the editing device or the control computer, the reproduction of this stream is started by reading the read stream from the prefetch storage unit capable of high-speed reading. Is done. Furthermore, while this read stream is being read, information and
The data processing unit is ready for reading, and preparations for reading the subsequent stream are completed before the reading of the read stream is completed. As a result, the subsequent stream is output immediately upon completion of reading the read stream. Therefore, the stream is reproduced without continuous access without waiting for access. As a result, smooth editing without interruption of images and sounds due to delay is performed.

【0034】[0034]

【発明の実施の形態】以下、この発明の好適な実施形態
を添付図を参照して詳細に説明する。なお、以下に述べ
る実施形態は、この発明の本質的な構成と作用を示すた
めの好適な例の一部であり、したがって技術構成上好ま
しい種々の限定が付されている場合があるが、この発明
の範囲は、以下の説明において特にこの発明を限定する
旨の記載がない限り、これらの形態に限られるものでは
ない。
Preferred embodiments of the present invention will be described below in detail with reference to the accompanying drawings. The embodiment described below is a part of a preferred example for showing the essential configuration and operation of the present invention, and therefore, various restrictions which are preferable in the technical configuration may be given. The scope of the invention is not limited to these embodiments unless otherwise specified in the following description.

【0035】図1は、本発明に係る情報・データ処理装
置の一実施形態のブロック構成図である。図2は、前準
備の説明図である。図3は、リードストリームの説明図
である。図4は、図1に示す情報・データ処理装置の動
作タイミングチャートである。図5は、図1に示す情報
・データ処理装置の動作フローチャートである。図6
は、図5に続く動作フローチャートである。
FIG. 1 is a block diagram of an information / data processing apparatus according to an embodiment of the present invention. FIG. 2 is an explanatory diagram of preparation. FIG. 3 is an explanatory diagram of a read stream. FIG. 4 is an operation timing chart of the information / data processing device shown in FIG. FIG. 5 is an operation flowchart of the information / data processing apparatus shown in FIG. FIG.
Is an operation flowchart following FIG.

【0036】図1に示されるように、本発明に係る情報
・データ処理装置SDP1は、マルチチャンネルのビデ
オデータを記録および再生するビデオサーバ部VDs
と、ビデオサーバ部VDsの読出速度よりも速い読出速
度の第1先読記憶部PRm1および第2先読記憶部PR
m2および切替部SWaを有する先読機構部PRaと、
装置全体の制御を司るコントロール部CTrを備える。
As shown in FIG. 1, an information / data processing device SDP1 according to the present invention comprises a video server unit VDs for recording and reproducing multi-channel video data.
And the first look-ahead storage unit PRm1 and the second look-ahead storage unit PR having a reading speed higher than the reading speed of the video server unit VDs.
a read-ahead mechanism PRa having m2 and a switching unit SWa;
A control unit CTr for controlling the entire apparatus is provided.

【0037】ビデオサーバ部VDsは、複数基のハード
磁気ディスク媒体、光学式ディスク媒体、大容量半導体
メモリ装置(半導体ディスク)などのランダムアクセス
可能なノンリニア方式の複数基の記録媒体をベースメデ
ィアとして具備し、これら複数基の記録媒体はハード磁
気ディスク・アレイブロックや光ディスク・アレイブロ
ックとして階層構造で構築されるか、またはインターリ
ービングにより分散記録される、例えばRAID構成と
なっている。
The video server unit VDs includes a plurality of randomly accessible non-linear recording media such as a plurality of hard magnetic disk media, optical disk media, and large-capacity semiconductor memory devices (semiconductor disks) as base media. The plurality of recording media are constructed in a hierarchical structure as a hard magnetic disk array block or an optical disk array block, or are distributed and recorded by interleaving, for example, in a RAID configuration.

【0038】ビデオサーバ部VDsへのビデオデータの
入出力は、2本のビデオチャンネルによりデータバスと
インタフェース経由で、先読機構部PRaを介して為さ
れる。一方、ビデオサーバ部VDsへのコントロールデ
ータおよびコントロール信号の入出力はコントロール部
CTrによって管理され、ビデオサーバ部VDsの動作
はコントロール部CTrによって制御される。
The input / output of video data to / from the video server unit VDs is performed via two data channels via a data bus and an interface via a prefetch mechanism PRa. On the other hand, input / output of control data and control signals to / from the video server unit VDs is managed by the control unit CTr, and the operation of the video server unit VDs is controlled by the control unit CTr.

【0039】先読機構部PRaは、外部から素材として
装置に入力されたSDI(Serial Digita
l Interface)フォーマットの第1ビデオ記
録ストリームが、パラレル変換された状態で先読機構部
PRaへ入力されると、これを素通り(スルー)させて
第1のビデオチャンネルによりデータバスとインタフェ
ース経由でビデオサーバ部VDsへ入力させる。一方、
ビデオサーバ部VDsから第1のビデオチャンネルによ
りデータバスとインタフェース経由で送出された、読出
ビデオストリームの開始端から続く所定数のビデオフレ
ームは、リードストリームとして第1先読記憶部PRm
1によって先読みバッファ記憶されたのち、後に所定の
タイミングで高速読み出しされる。
The read-ahead mechanism PRa is provided with an SDI (Serial Digita) externally input to the apparatus as a material.
When the first video recording stream in the format of “Interface” is input to the pre-reading mechanism PRa in a state where the first video recording stream is converted into parallel, the first video recording stream is passed through the first video channel via the data bus and the interface via the first video channel. Input to the server unit VDs. on the other hand,
A predetermined number of video frames transmitted from the video server unit VDs via the data bus and the interface via the first video channel and continuing from the start end of the read-out video stream are used as a read stream as the first look-ahead storage unit PRm.
After the read-ahead buffer 1 stores the data in the pre-read buffer, high-speed reading is performed later at a predetermined timing.

【0040】或いは、このビデオストリームは、第1先
読記憶部PRm1をバイパスする経路をとる。上記の、
第1先読記憶部PRm1を経由するか、またはバイパス
するかの切替えは、切替部SWaのスイッチS1により
為され、いずれかのビデオストリームが、更にスイッチ
S3を通過後にシリアル変換され、SDIフォーマット
の第1ビデオ再生ストリームとして外部送出される。
Alternatively, this video stream takes a path that bypasses the first prefetch storage unit PRm1. above,
Switching between passing through the first look-ahead storage unit PRm1 or bypassing is performed by the switch S1 of the switching unit SWa. One of the video streams is further serial-converted after passing through the switch S3, and is converted into the SDI format. Externally transmitted as a first video playback stream.

【0041】さらに、SDIフォーマットの第2ビデオ
記録ストリームがパラレル変換された状態で入力される
と、これを素通り(スルー)させて第2のビデオチャン
ネルによりデータバスとインタフェース経由でビデオサ
ーバ部VDsへ入力させる。一方、ビデオサーバ部VD
sから第2のビデオチャンネルによりデータバスとイン
タフェース経由で送出された読出ビデオストリームの開
始端から続く所定数のビデオフレームは、リードストリ
ームとして第2先読記憶部PRm2によって先読みバッ
ファ記憶されたのち、後に所定のタイミングで高速読み
出しされる。
Further, when the second video recording stream of the SDI format is input in a state of being converted in parallel, the second video recording stream is passed (through) to the video server unit VDs via the data bus and the interface via the second video channel. Input. On the other hand, the video server unit VD
A predetermined number of video frames following the start end of the read-out video stream sent from s via the data bus and the interface via the second video channel are stored as a read stream by the second look-ahead storage unit PRm2 in a prefetch buffer, and High-speed reading is performed later at a predetermined timing.

【0042】或いは、このビデオストリームは、第2先
読記憶部PRm2をバイパスする経路をとる。ここで第
2先読記憶部PRm2を経由するか、またはバイパスす
るかの切替えは、切替部SWaのスイッチS2により為
され、いずれかのビデオストリームが、更にスイッチS
3を通過後にシリアル変換され、SDIフォーマットの
第2ビデオ再生ストリームとして外部送出される。
Alternatively, this video stream takes a path that bypasses the second prefetch storage unit PRm2. Here, the switching between passing through the second prefetch storage unit PRm2 or bypassing is performed by the switch S2 of the switching unit SWa, and any video stream is further switched to the switch S2.
After passing through No. 3, it is serial-converted and externally transmitted as a second video playback stream in SDI format.

【0043】または、このスイッチS2通過後のビデオ
ストリームを、スイッチS3の切替により、前記第1ビ
デオ再生ストリームとして外部送出することもできる。
Alternatively, the video stream after passing through the switch S2 can be externally transmitted as the first video reproduction stream by switching the switch S3.

【0044】第1先読記憶部PRm1、第2先読記憶部
PRm2は高速のSRAMやシンクロナスDRAMによ
り構成され、例えばビデオフレームで20フレーム分程
度の記憶容量が確保されている。
The first prefetch storage unit PRm1 and the second prefetch storage unit PRm2 are composed of high-speed SRAMs or synchronous DRAMs, and have a storage capacity of, for example, about 20 video frames.

【0045】コントロール部CTrは、ストアードプロ
グラム方式のマイクロコンピュータやRISCプロセッ
サおよびI/Oインタフェースと、ROM(読出専用メ
モリ)およびテンポラリ・メモリであるRAMを備え
る。ROMには、主制御手段CTr1、操作/指示信号
検出手段CTr2、先読機構制御手段CTr3、指標制
御手段CTr4の各手段が、いずれもマイクロコンピュ
ータやRISCプロセッサによって読出・実行可能なプ
ログラムとして格納されている。
The control unit CTr includes a microcomputer of a stored program system, a RISC processor, and an I / O interface, and a ROM (read only memory) and a RAM as a temporary memory. The ROM stores the main control unit CTr1, the operation / instruction signal detection unit CTr2, the prefetching mechanism control unit CTr3, and the index control unit CTr4 as programs that can be read and executed by a microcomputer or RISC processor. ing.

【0046】RAMには、少なくとも第1先読指標記憶
手段Reg1と第2先読指標記憶手段Reg2が、それ
ぞれの先読指標を記憶可能な領域として確保されてい
る。なお、第1先読指標記憶手段Reg1と第2先読指
標記憶手段Reg2は前記のRAMの他にも、例えば専
用の半導体レジスタで構成することも可能である。
In the RAM, at least a first look-ahead index storage means Reg1 and a second look-ahead index storage means Reg2 are secured as areas in which respective look-ahead indexes can be stored. Note that the first look-ahead index storage means Reg1 and the second look-ahead index storage means Reg2 may be configured by, for example, a dedicated semiconductor register in addition to the RAM.

【0047】操作/指示信号検出手段CTr2は、この
装置内に設けられたキー入力デバイスまたは、外部に設
けられたホストコンピュータなどの操作/指示入力部I
Ptから送付される、再生を所望するビデオストリーム
の情報の入力操作時に発生する操作信号IPt0と、こ
の後に入力される、再生開始を指示する指示信号IPt
1をそれぞれ検出し、それぞれの検出内容と検出タイミ
ングを主制御手段CTr1へ通知する。
The operation / instruction signal detecting means CTr2 is a key input device provided in the apparatus or an operation / instruction input section I such as a host computer provided outside.
An operation signal IPt0 sent at the time of input operation of information of a video stream desired to be reproduced, which is sent from Pt, and an instruction signal IPt input thereafter to instruct reproduction start
1 is detected, and the detection contents and the detection timing are notified to the main control means CTr1.

【0048】先読機構制御手段CTr3は、主制御手段
CTr1の管理下で先読機構部PRaの第1先読記憶部
PRm1、第2先読記憶部PRm2へ制御信号を送り、
先読み時の第1先読記憶部PRm1、第2先読記憶部P
Rm2へのリードストリームの書込を管理し、また再生
時の第1先読記憶部PRm1、第2先読記憶部PRm2
からの1ビデオフレームづつの読み出しを管理する。さ
らに、切替部SWaの各スイッチS1〜S3へ制御信号
を送り、ビデオストリームの切替えを管理する。
The prefetch mechanism control means CTr3 sends control signals to the first prefetch storage section PRm1 and the second prefetch storage section PRm2 of the prefetch mechanism section PRa under the control of the main control section CTr1.
First prefetch storage unit PRm1 and second prefetch storage unit P at prefetch
Manages writing of the read stream to Rm2, and performs first prefetch storage unit PRm1 and second prefetch storage unit PRm2 during playback.
From one video frame at a time. Further, a control signal is sent to each of the switches S1 to S3 of the switching unit SWa to manage switching of the video stream.

【0049】指標制御手段CTr4は、第1先読指標記
憶手段Reg1と第2先読指標記憶手段Reg2が、そ
れぞれ記憶する先読指標を、第1先読記憶部PRm1と
第2先読記憶手段PRm2に記憶されたリードストリー
ムが1ビデオフレーム読み出される度に1づつ更新し、
更新された先読指標が所定値に達すると、リードストリ
ームからのビデオフレーム読み出し完了通知を主制御手
段CTr1へ発する。ここでリードストリームの1ビデ
オフレームの読み出しの通知は、先読機構制御手段CT
r3から主制御手段CTr1を経由してなされる。
The index control means CTr4 stores the read-ahead indexes respectively stored in the first look-ahead index storage means Reg1 and the second look-ahead index storage means Reg2 in the first look-ahead storage section PRm1 and the second look-ahead storage means. The read stream stored in PRm2 is updated by one each time one video frame is read,
When the updated look-ahead index reaches a predetermined value, a notice of completion of reading the video frame from the read stream is issued to the main control means CTr1. Here, the notification of reading one video frame of the read stream is sent by the pre-reading mechanism
This is performed from r3 via the main control means CTr1.

【0050】主制御手段CTr1は、操作/指示信号検
出手段CTr2が送付した、再生を所望するビデオスト
リームの情報の入力操作時に発生する操作信号IPt0
の検出通知に基づき、ビデオストリームの開始端である
リードストリームをビデオサーバ部VDsから第1先読
記憶部PRm1または第2先読記憶部PRm2へ先読み
する動作(前準備)を先読機構制御手段CTr3へ指示
する。この前準備は、再生の開始指示入力の発効以前に
完了させる。
The main control means CTr1 is provided with an operation signal IPt0 generated at the time of input operation of information of a video stream desired to be reproduced, which is sent by the operation / instruction signal detection means CTr2.
On the basis of the detection notification of the prefetch mechanism, an operation (preparation) of prefetching the read stream, which is the start end of the video stream, from the video server unit VDs to the first prefetch storage unit PRm1 or the second prefetch storage unit PRm2. Instruct CTr3. This preparation is completed before the reproduction start instruction input is issued.

【0051】ついで操作/指示信号検出手段CTr2が
送付した、再生の開始指示入力の検出通知に基づき、先
読機構制御手段CTr3へ指示して、記憶されたリード
ストリームを第1先読記憶部PRm1または第2先読記
憶部PRm2から読出し、再生ビデオストリームとして
送出させる。このとき、リードストリームから1ビデオ
フレームを読み出す度に通知が先読機構制御手段CTr
3からなされると、これを指標制御手段CTr4へ送付
する。
Then, based on the detection notification of the input of the instruction to start reproduction sent from the operation / instruction signal detection means CTr2, the prefetch mechanism control means CTr3 is instructed to read the stored read stream into the first prefetch storage part PRm1. Alternatively, it is read from the second prefetch storage unit PRm2 and transmitted as a reproduced video stream. At this time, every time one video frame is read from the read stream, a notification is sent to the prefetch mechanism control means CTr.
When the processing is performed from step 3, this is sent to the index control means CTr4.

【0052】更にこの間に、主制御手段CTr1はビデ
オサーバ部VDsへ制御信号を送り、ビデオサーバ部V
Dsから後続のストリームを読み出す準備を、リードス
トリームの読出が完了するまでに終了させておく。
During this time, the main control means CTr1 sends a control signal to the video server unit VDs,
Preparation for reading the subsequent stream from Ds is completed before reading of the read stream is completed.

【0053】ついで主制御手段CTr1は、指標制御手
段CTr4から発信された、リードストリームの読み出
し完了通知を受けて、直ちに先読機構制御手段CTr3
およびビデオサーバ部VDsへ指示を送り、先読機構制
御手段CTr3が切替部SWaを切り替えてビデオサー
バ部VDsからの読出しビデオストリームのバイパス経
路を編成するとともに、ビデオサーバ部VDsが読出送
出する後続のストリームを再生ビデオストリームとして
出力するようにする。
Next, the main control means CTr1 receives the read stream read completion notification transmitted from the index control means CTr4, and immediately receives the read-ahead mechanism control means CTr3.
And an instruction is sent to the video server unit VDs, and the look-ahead mechanism control means CTr3 switches the switching unit SWa to form a bypass path for the video stream read out from the video server unit VDs, and the video server unit VDs reads and sends the subsequent path. Output the stream as a playback video stream.

【0054】上記のように本発明は、ビデオストリーム
の再生開始時において遅延を発生させないようにするた
め、「前準備」動作を実行する。この前準備を、図2に
基づいて説明する。あるビデオストリームの再生の開始
は、利用者等が外部から指示入力することにより開始さ
れるが、この再生開始を指示する入力は、必ず二つのフ
ェーズから構成されている。最初のフェーズは「操作フ
ェーズ」であり、ここで先ず、再生を所望するビデオス
トリームの所望する再生開始位置などを特定する情報の
入力がなされる。この操作入力は、ボタン操作やキーイ
ン操作(これにはジョグダイヤルやジョグシャトルによ
る操作を含む)によって為され、時間を要する。そして
操作フェーズの開始は操作作業の開始時、すなわち時間
t0であり、この後に発生する指示フェーズの開始時と
なる時間t1まで、操作フェーズが継続されることにな
る。
As described above, the present invention executes the "preparation" operation so as not to cause a delay at the start of the reproduction of the video stream. This preparation will be described with reference to FIG. The reproduction of a certain video stream is started when a user or the like inputs an instruction from the outside, but the input for instructing the reproduction start always includes two phases. The first phase is an “operation phase”, in which information for specifying a desired reproduction start position of a video stream desired to be reproduced is first input. This operation input is performed by a button operation or a key-in operation (this includes an operation by a jog dial or a jog shuttle), and takes time. The start of the operation phase is the start of the operation work, that is, time t0, and the operation phase is continued until time t1, which is the start of the instruction phase that occurs thereafter.

【0055】このボタン操作やキーイン操作などの操作
の所要時間は任意であり、しかもこの操作フェーズにお
けるボタン操作後に直ちに次の指示フェーズの開始入力
がなされるとは限らず、利用者により待ち時間をおいて
指示フェーズの開始入力をするなどの任意の運用がなさ
れ、また、直ちに次の指示フェーズの開始入力がなされ
る場合であっても、人間による指示入力操作のスタート
まで相応の時間を要することになる。よって操作フェー
ズの期間(時間t0から時間t1まで)は不定期であ
る。
The time required for operations such as the button operation and key-in operation is arbitrary, and the input of the start of the next instruction phase is not necessarily performed immediately after the button operation in this operation phase. In the case where any operation such as inputting the start of the instruction phase is performed at the same time, and even if the start input of the next instruction phase is made immediately, it will take a reasonable time until the start of the instruction input operation by a human. become. Therefore, the period of the operation phase (from time t0 to time t1) is irregular.

【0056】この操作フェーズに引き続いて、次の「指
示フェーズ」へ移り、ここで実際に再生を開始させるた
めの指示入力がなされる。この指示入力は、指示のため
のボタン操作やキーイン操作、あるいはジョグダイヤル
やジョグシャトルによる操作の終了信号などによって為
される。このフェーズも時間t1から時間t2まで要す
るが、操作フェーズに比して短い。この指示入力によっ
て指示信号IPt1が発生する。
Subsequent to this operation phase, the process proceeds to the next "instruction phase", in which an instruction for actually starting reproduction is input. This instruction input is performed by a button operation or a key-in operation for instruction, or a completion signal of an operation by a jog dial or a jog shuttle. This phase also requires time t1 to time t2, but is shorter than the operation phase. The instruction input generates an instruction signal IPt1.

【0057】これを従前技術と比較すると、従来では、
この二つのフェーズは峻別されることがなく、一体とし
て扱われており、よって従来構成では指示フェーズで発
生する指示信号IPt1のみを受理するよう構成され、
受理した段階で初めて、このビデオストリームの再生の
準備を開始していた。この結果として再生遅延が発生す
ることになり、その遅延は操作フェーズの所要時間に対
応する遅延と、指示信号IPt1受理後の装置内のアク
セス作業所要時間によって発生するプロセス遅延とから
成っていた。そして、とりわけプロセス遅延が前述のよ
うに問題となっていた。
When this is compared with the prior art,
The two phases are not distinguished and are treated as one. Therefore, the conventional configuration is configured to receive only the instruction signal IPt1 generated in the instruction phase,
For the first time upon receipt, we started preparing to play this video stream. As a result, a reproduction delay occurs, and the delay consists of a delay corresponding to the required time of the operation phase and a process delay caused by the required access work time in the apparatus after receiving the instruction signal IPt1. In particular, the process delay has been a problem as described above.

【0058】これに対して本発明の構成では、図2に示
すように、操作フェーズにおける操作が開始されると、
それによってボタン操作等で発生する信号を、操作/指
示信号検出手段CTr2が操作信号IPt0として逸早
く検出し、この段階で直ちに、指示信号IPt1を受理
する前に、前準備を開始するようにする。そして操作フ
ェーズの期間に対応する期間内に、前準備を完了させる
ようにする。このようにして前準備を完了させておく
と、プロセス遅延の発生がなくなり、ついで指示フェー
ズで発生する指示信号IPt1を受理すると直ちに、ビ
デオストリームの再生を開始させることが可能になる。
On the other hand, in the configuration of the present invention, as shown in FIG. 2, when the operation in the operation phase is started,
As a result, a signal generated by a button operation or the like is promptly detected by the operation / instruction signal detecting means CTr2 as an operation signal IPt0, and preparations are immediately started at this stage before receiving the instruction signal IPt1. Then, preparation is completed within a period corresponding to the period of the operation phase. By completing the pre-preparation in this way, no process delay occurs, and the reproduction of the video stream can be started immediately upon receiving the instruction signal IPt1 generated in the instruction phase.

【0059】つぎに前準備の内容を、図3に示されるリ
ードストリームに基づいて説明する。再生を所望するビ
デオストリームが複数のビデオファイルK(K=1、
2、‥‥)の時系列から構成されていて、さらに各ビデ
オファイルが複数のビデオフレームfLi(i=1、
2、‥‥)の時系列から構成されているものとし、いま
再生ビデオストリームは、再生開始を所望するビデオフ
ァイルKから、次の停止までのビデオファイルの列で構
成されるものとする。
Next, the contents of the preparation will be described based on the read stream shown in FIG. A video stream desired to be reproduced is composed of a plurality of video files K (K = 1,
2, ‥‥), and each video file has a plurality of video frames fLi (i = 1,
2, ‥‥), and the reproduced video stream is composed of a sequence of video files from the video file K desired to start reproduction to the next stop.

【0060】ここで、所望する再生開始位置がビデオフ
ァイルKの第1ビデオフレームfL1であるとの操作信
号IPt0を検出すると、エントリポイントとなるビデ
オファイルKの第1ビデオフレームfL1の先頭アドレ
スhLdsから以下に続くM個のビデオフレームfL1
〜fLMを、リードストリームLdsとして、ビデオサ
ーバ部VDsから先読機構部PRaの第1先読記憶部P
rm1へ先読み記憶する。
Here, when the operation signal IPt0 indicating that the desired reproduction start position is the first video frame fL1 of the video file K is detected, the operation starts from the head address hLds of the first video frame fL1 of the video file K serving as an entry point. The following M video frames fL1
To fLM as the read stream Lds from the video server unit VDs to the first prefetch storage unit P of the prefetch mechanism PRa.
rm1 is stored in advance.

【0061】これにより再生ビデオストリームは、第1
先読記憶部Prm1へ先読み記憶された状態のリードス
トリームLdsと、このリードストリームLdsに後続
して、同じビデオファイルK内のアドレスhScから以
下に続く後続ストリームScsとに分割され、後続スト
リームScsはビデオサーバ部VDs内に記録された状
態にある。
As a result, the reproduced video stream becomes the first video stream.
The read stream Lds pre-stored in the pre-read storage unit Prm1 is divided into a read stream Lds and a subsequent stream Scs following the read stream Lds from the address hSc in the same video file K and continuing from the following stream. The state is recorded in the video server unit VDs.

【0062】上記のように、リードストリームLdsを
ビデオサーバ部VDsから前以て第1先読記憶部Prm
1へ先読み記憶させる動作が、前準備として実行され
る。ついで、第1先読記憶部Prm1から記憶されたリ
ードストリームLdsを読出し送出している間に、ビデ
オサーバ部VDsを、アドレスhScから以下に続く後
続ストリームScsのアクセス可能な状態とするよう準
備する。
As described above, the read stream Lds is transferred from the video server unit VDs to the first look-ahead storage unit Prm in advance.
The operation of pre-reading and storing the data in 1 is performed as preparation. Next, while the read stream Lds stored from the first prefetch storage unit Prm1 is being read and transmitted, the video server unit VDs is prepared to be in an accessible state for the following stream Scs following from the address hSc. .

【0063】このように、本発明によれば、図2におい
て説明した操作フェーズの開始を操作信号IPt0の検
出によって検知すると、この前準備を直ちに実行開始
し、操作フェーズの完了までに、すなわち操作フェーズ
の期間中に完了させておくことを特徴としている。さら
に、ビデオサーバ部VDsによる後続ストリームScs
のアクセス可能状態への準備を、リードストリームLd
sの読出し送出中に実行し、しかもリードストリームL
dsの読出し送出完了前に完了させておくものとする。
As described above, according to the present invention, when the start of the operation phase described with reference to FIG. 2 is detected by detecting the operation signal IPt0, the preparation is immediately started, and the operation is completed until the operation phase is completed. It is characterized in that it is completed during the phase. Further, the subsequent stream Scs by the video server unit VDs
Of the read stream Ld
s is executed during readout transmission of read stream L.
It should be completed before the completion of reading and sending of ds.

【0064】前記のようにして前準備を完了させた状態
で、操作フェーズが終わると、次の指示フェーズの開始
による指示信号IPt1の入力を待機し、指示信号IP
t1の入力があると、先ず第1先読記憶部PRm1か
ら、予め記憶したリードストリームLdsを先頭アドレ
スhLdsから順次再生し、再生ビデオストリームとし
て送出する。
When the operation phase is completed in the state where the preparation has been completed as described above, the input signal IPt1 at the start of the next instruction phase is awaited, and the instruction signal IPt1 is input.
When t1 is input, first, the pre-stored read stream Lds is sequentially reproduced from the first look-ahead storage unit PRm1 from the head address hLds, and transmitted as a reproduced video stream.

【0065】ここで前記のように、第1先読記憶部PR
m1からのリードストリームLdsの再生が行われてい
る間に、アクセス時間を要するベースメディアを内蔵す
るビデオサーバ部VDsの再生準備動作を起動し、リー
ドストリームLdsの再生が完了するまでにビデオサー
バ部VDsの再生準備を完了させておく。
Here, as described above, the first look-ahead storage unit PR
While the read stream Lds from m1 is being played, the playback preparation operation of the video server unit VDs incorporating the base media requiring an access time is started, and the video server unit is completed until the playback of the read stream Lds is completed. Preparation for reproduction of VDs is completed.

【0066】ついで、第1先読記憶部PRm1からのリ
ードストリームLdsの再生終了のタイミングで、ここ
までに再生準備が完了しているビデオサーバ部VDsか
ら、リードストリームLdsに続く後続ストリームSc
sのビデオデータが引き続き連続して再生送出されるよ
う、先読機構部PRaの切替部SWaを、ビデオサーバ
部VDsからの経路側へスイッチングする。このように
切替操作を行うことで、再生ビデオストリームを途切れ
なく送出することができる。
Next, at the timing of the end of the reproduction of the read stream Lds from the first prefetch storage unit PRm1, from the video server unit VDs whose reproduction has been completed so far, the subsequent stream Sc following the read stream Lds
The switching unit SWa of the look-ahead mechanism PRa is switched to the path side from the video server unit VDs so that the video data of s is continuously reproduced and transmitted. By performing the switching operation in this manner, the reproduced video stream can be transmitted without interruption.

【0067】また、それぞれの情報・データ処理装置が
有する、異なる遅延量に対応して、先読み量を設定する
ことができる。
Further, the prefetch amount can be set in accordance with the different delay amounts of the respective information / data processing devices.

【0068】図4は、図1に示す情報・データ処理装置
SDP1の動作フローチャートである。図5は、図4に
続く動作フローチャートである。
FIG. 4 is an operation flowchart of the information / data processing device SDP1 shown in FIG. FIG. 5 is an operation flowchart following FIG.

【0069】図4に示されるように、主制御手段CTr
1は、操作/指示信号検出手段CTr2において、再生
開始のための操作発生を操作信号IPt0として検出し
たか否かの確認する(ステップSt1)。検出したこと
を確認すると、主制御手段CTr1はビデオサーバ部V
Dsをトリガし(ステップSt2)、ついでビデオサー
バ部VDsから再生開始ビデオファイルKのリードスト
リームLdsを読み出す(ステップSt3)。
As shown in FIG. 4, the main control means CTr
1 confirms whether or not the operation / instruction signal detection means CTr2 has detected an operation occurrence for starting reproduction as an operation signal IPt0 (step St1). When the main control means CTr1 confirms the detection, the video server section V
Ds is triggered (Step St2), and the read stream Lds of the reproduction start video file K is read from the video server unit VDs (Step St3).

【0070】続いて先読機構制御手段CTr3は、読み
出したリードストリームLdsを第1先読記憶部PRm
1へ記憶させる(ステップSt4)。これにより、前準
備がなされる。ここで主制御手段CTr1は、リードス
トリームLdsを構成するビデオフレーム数を指標値N
Rとして第1先読指標記憶手段Reg1へ設定する(ス
テップSt5)。
Subsequently, the prefetch mechanism control means CTr3 stores the read read stream Lds in the first prefetch storage unit PRm.
1 (Step St4). Thereby, preparations are made. Here, the main control means CTr1 determines the number of video frames constituting the read stream Lds as an index value N
R is set in the first look-ahead index storage means Reg1 (Step St5).

【0071】こののち主制御手段CTr1は、操作/指
示信号検出手段CTr2において再生開始指示信号IP
t1が受信されたことの確認を行う(ステップSt
6)。受信がなされると、ついで主制御手段CTr1は
第1先読指標記憶手段Reg1および第2先読指標記憶
手段Reg2の内容を確認して、指標値NRが格納され
た先読指標記憶手段を確認する(ステップSt7)。こ
こでは指標値NRが第1先読指標記憶手段Reg1に格
納されていることが確認される。
Thereafter, the main control means CTr1 outputs the reproduction start instruction signal IPR by the operation / instruction signal detection means CTr2.
It is confirmed that t1 has been received (step St).
6). Upon reception, the main control means CTr1 checks the contents of the first look-ahead index storage means Reg1 and the second look-ahead index storage means Reg2, and checks the look-ahead index storage means in which the index value NR is stored. (Step St7). Here, it is confirmed that the index value NR is stored in the first look-ahead index storage means Reg1.

【0072】そこで先読機構制御手段CTr3は、切替
部SWaをスイッチングして、第1先読記憶部PRm1
に格納されたリードストリームLdsを再生信号として
送出開始する(ステップSt8)。同時に主制御手段C
Tr1は、ビデオサーバ部VDsを、後続ストリームS
csの先頭hScからアクセス可能にするよう準備を開
始する(ステップSt9)。
Then, the prefetch mechanism control means CTr3 switches the switching section SWa to switch the first prefetch storage section PRm1.
The transmission of the read stream Lds stored as a reproduction signal is started (Step St8). At the same time, the main control means C
Tr1 transmits the video server unit VDs to the subsequent stream S
Preparations are started to enable access from the head hSc of cs (step St9).

【0073】ついで主制御手段CTr1は、指標制御手
段CTr4に指標制御を実行させ、リードストリームL
dsがすべて送出されるよう制御する(ステップSt1
0)。このようにしてリードストリームLdsがすべて
送出されると、先読機構制御手段CTr3は切替部SW
aをスイッチングして、ビデオサーバ部VDsからの読
出信号を再生信号として送出可能に切り替える(ステッ
プSt11)。 切り替え後、主制御手段CTr1はビ
デオサーバ部VDsをトリガして、後続ストリームSc
sの先頭hScから読出し及び送出を開始する(ステッ
プSt12)。
Next, the main control means CTr1 causes the index control means CTr4 to execute index control, and
ds is transmitted (step St1).
0). When all the read streams Lds are transmitted in this way, the prefetch mechanism control means CTr3 switches the switching section SW.
a is switched so that a read signal from the video server unit VDs can be transmitted as a reproduction signal (Step St11). After the switching, the main control unit CTr1 triggers the video server unit VDs, and the subsequent stream Sc
Reading and sending are started from the head hSc of s (step St12).

【0074】一方、図5に示されるように、ステップS
t10において指標制御手段CTr4は、先読機構制御
手段CTr3から発せられ、主制御手段CTr1を経て
与えられた情報に基づき、第1先読記憶部PRm1から
1フレーム分が読出送出されたかを確認し(ステップS
t21)、1フレーム分が読出送出されたことを確認す
ると、指標値NRをNR−1にデクリメントする(ステ
ップSt22)。
On the other hand, as shown in FIG.
At t10, the index control unit CTr4 checks whether one frame has been read out and transmitted from the first prefetch storage unit PRm1 based on the information issued from the prefetch mechanism control unit CTr3 and passed through the main control unit CTr1. (Step S
t21) When it is confirmed that one frame has been read and transmitted, the index value NR is decremented to NR-1 (step St22).

【0075】このようにして、更新された指標値NRが
0になるまで、ステップSt21へ戻って1フレーム分
の読出送出を反復する(ステップSt23)。このよう
にして指標値NRが0になると、指標制御手段CTr4
は第1先読記憶部PRm1からのリードストリームLd
sすべての読出送出を完了し、メインプログラムへ戻る
(ステップSt24)。上記のように、本発明はプログ
ラムによって構成される各手段が判断し、または演算さ
れた情報をもとにしてビデオサーバ部VDsを制御し、
また切替部SWaを巧みに制御することで、目的が達成
される。
As described above, until the updated index value NR becomes 0, the process returns to step St21 and repeats the reading and transmitting for one frame (step St23). When the index value NR becomes 0 in this way, the index control means CTr4
Is the read stream Ld from the first read-ahead storage unit PRm1
s All reading and sending are completed, and the process returns to the main program (Step St24). As described above, the present invention controls the video server unit VDs based on information determined or calculated by each means configured by the program,
The purpose is achieved by skillfully controlling the switching unit SWa.

【0076】つぎに、スイッチ数の削減について説明す
る。図1の実施形態では、先読み用バッファメモリとバ
イパス系の切換え用にスイッチS1およびS2を設けて
いる。これにより、ビデオストリームの初めのリードス
トリームLds部分の再生以外には、メモリを介した経
路を使用しないことでメモリを停止可能とし、省電力を
実現することが可能になる。この場合、先読み用バッフ
ァメモリには、前準備で書き込まれたリードストリーム
Ldsの読み出しが終了した後、それに続く後続ストリ
ームScsも常に先読み用バッファメモリを経由して後
段に送られる構成となる。
Next, the reduction of the number of switches will be described. In the embodiment of FIG. 1, switches S1 and S2 are provided for switching between a prefetch buffer memory and a bypass system. As a result, the memory can be stopped by not using the path via the memory except for the reproduction of the first read stream Lds portion of the video stream, and power saving can be realized. In this case, after reading of the read stream Lds written in the pre-reading buffer memory is completed, the subsequent succeeding stream Scs is always sent to the subsequent stage via the pre-reading buffer memory.

【0077】つぎに、複数のビデオチャンネルを用いた
前準備の構成を説明する。上記のように、第1のビデオ
チャンネルにおける前準備すなわち先読動作により、ビ
デオストリーム(N)の再生はプロセス遅延を発生させ
ることなく開始され、続行されているが、ここで、この
ビデオストリーム(N)の再生の終了または再生停止直
後に、余裕時間なく引き続き、直ちに別の新たなビデオ
ストリーム(N+1)の再生を開始させる要求が外部か
ら前以て予約として発生することがある。
Next, the configuration of the preparation using a plurality of video channels will be described. As mentioned above, the playback of the video stream (N) has been started and continued without any process delay due to the preparatory or read-ahead operation on the first video channel, where the video stream (N) Immediately after the end of the reproduction of N) or immediately after the reproduction is stopped, a request to immediately start the reproduction of another new video stream (N + 1) immediately without a margin may be issued from outside as a reservation.

【0078】この場合、ビデオストリーム(N)の再生
終了直後に次の再生ビデオストリーム(N+1)を開始
するには前準備が必要になるから、前以てビデオストリ
ーム(N+1)のリードストリームLds(N+1)を
取り込む必要があるが、ビデオチャンネルが現在使用中
のため前準備に前記ビデオチャンネルを使用できないと
いう問題が発生する。したがって、適切なインタバルな
しに次のビデオストリーム(N+1)の再生開始が求め
られる用途には、一本のビデオチャンネルとそれに具備
された一基の先読記憶手段のみでは対応が困難となる。
In this case, preparations are required to start the next reproduced video stream (N + 1) immediately after the reproduction of the video stream (N) is completed. Therefore, the read stream Lds ( N + 1) needs to be fetched, but there is a problem that the video channel cannot be used for preparation because the video channel is currently in use. Therefore, it is difficult to cope with an application in which the start of reproduction of the next video stream (N + 1) is required without an appropriate interval, using only one video channel and one prefetch storage unit provided therein.

【0079】本発明では、このような場合に対応可能な
二種類の構成が準備される。第1の構成として、図1に
示されるように、二本のビデオチャンネルと二基の先読
み記憶手段を用いる。このように第2のビデオチャンネ
ルと第2先読記憶部PRm2を備えることにより、ビデ
オストリーム(N)の再生中に次のビデオストリーム
(N+1)の前準備としてリードストリームLds(N
+1)を、第2のビデオチャンネル経由で第2先読記憶
部PRm2へ記憶することが可能になる。この場合、第
2のビデオチャンネルは準備チャンネルとして作動す
る。
According to the present invention, two types of configurations capable of coping with such a case are prepared. As a first configuration, as shown in FIG. 1, two video channels and two prefetch storage units are used. By providing the second video channel and the second prefetch storage unit PRm2 in this manner, the read stream Lds (N) is prepared as preparation for the next video stream (N + 1) during reproduction of the video stream (N).
+1) can be stored in the second prefetch storage unit PRm2 via the second video channel. In this case, the second video channel operates as a ready channel.

【0080】このように、第1ビデオチャンネルでのビ
デオストリーム(N)の再生終了時に、第2のビデオチ
ャンネルと第2先読記憶部PRm2によって、次のビデ
オストリーム(N+1)の再生準備が終了していれば、
その直後から第2先読記憶部PRm2からリードストリ
ームLds(N+1)を読出し、これをスイッチS3に
より第1のビデオチャンネルにとりこむことによって、
ビデオストリーム(N+1)の再生を直ちに開始でき
る。
As described above, when the reproduction of the video stream (N) on the first video channel is completed, the preparation for reproducing the next video stream (N + 1) is completed by the second video channel and the second prefetch storage unit PRm2. If you do
Immediately after that, the read stream Lds (N + 1) is read from the second prefetch storage unit PRm2, and is read into the first video channel by the switch S3.
The reproduction of the video stream (N + 1) can be started immediately.

【0081】さらに、一方のビデオチャンネルが再生チ
ャンネルとして作動し、ビデオストリーム(N+1)の
再生中に、他方のビデオチャンネルが準備チャンネルと
して作動することにより、さらに次のビデオストリーム
(N+2)の前準備を実行することができる。この再生
チャンネルと準備チャンネルの切換え操作を繰り返すこ
とで、前準備を連続的に実行でき、よって前準備に要す
る時間を待つことなく、外部からの再生開始要求の直後
から即座に再生を開始することが可能となる。
Further, one of the video channels operates as a reproduction channel, and during the reproduction of the video stream (N + 1), the other video channel operates as a preparation channel, so that the preparation for the next video stream (N + 2) is further performed. Can be performed. By repeating this switching operation between the reproduction channel and the preparation channel, the preparation can be executed continuously, and thus the reproduction can be started immediately immediately after the external reproduction start request without waiting for the time required for the preparation. Becomes possible.

【0082】以上をさらに詳説すると、上記のような先
読みと送出および切替動作を行うビデオ再生チャンネル
を、図1に示されるように複数チャンネル(図1では2
チャンネル)準備し、例えば第1のチャンネルが或るビ
デオストリーム(N)の再生を実行中に、他のビデオス
トリーム(N+1)の再生を、現在実行中のビデオスト
リーム(N)の再生終了直後に引き続き実行する再生予
約が発生すると、第1のチャンネルに代わって第2のチ
ャンネルが、予約されたビデオストリーム(N+1)の
前準備を行うものとし、ビデオストリーム(N+1)の
リードストリームLdsを第2先読記憶部PRm2へ記
憶させておき、ビデオストリーム(N)の再生が終了す
ると直ちに、切替部SWaが第2先読記憶部PRm2か
らビデオストリーム(N+1)のリードストリームLd
sを読出す再生経路に切替え、この第2先読記憶部PR
m2からビデオストリーム(N+1)のリードストリー
ムLdsを読出し実行中に、ビデオサーバ部VDsを、
ビデオストリーム(N+1)の後続ストリームScsが
第1のチャンネルへ供給されるよう前準備しておき、第
2先読記憶部PRm2からのリードストリームLdsの
読出し完了に続いて、ビデオサーバ部VDsからの後続
ストリームScsの送出を実行するようにする。
More specifically, as shown in FIG. 1, a plurality of channels (two in FIG. 1) for performing the prefetching, transmitting, and switching operations are provided.
Channel), for example, while the first channel is executing the reproduction of a certain video stream (N), the reproduction of the other video stream (N + 1) is performed immediately after the reproduction of the currently executed video stream (N) is completed. When a playback reservation to be subsequently executed occurs, the second channel performs preparation for the reserved video stream (N + 1) instead of the first channel, and sets the read stream Lds of the video stream (N + 1) to the second channel. The switching unit SWa stores the read stream Ld of the video stream (N + 1) from the second prefetch storage unit PRm2 as soon as the reproduction of the video stream (N) is completed.
is switched to a reproduction path for reading out the second read-ahead storage unit PR.
While reading and executing the read stream Lds of the video stream (N + 1) from m2, the video server unit VDs is
The following stream Scs of the video stream (N + 1) is prepared in advance so as to be supplied to the first channel, and after the completion of reading the read stream Lds from the second prefetch storage unit PRm2, the video server unit VDs The transmission of the subsequent stream Scs is executed.

【0083】つぎに第2の構成は、別の新たなビデオス
トリーム(N+1)のリードストリームLd(N+1)
を、ビデオストリーム(N)の再生中に第2のビデオチ
ャンネルを用いてビデオサーバ部VDsから先読みし、
スイッチング操作により、このリードストリームLd
(N+1)を第1先読記憶部PRm1へ記憶しておくよ
うにする。但しこの構成では、第2のビデオチャンネル
のビデオストリームを第1先読記憶部PRm1へ流すた
めのスイッチが設けられる。
Next, the second configuration is a read stream Ld (N + 1) of another new video stream (N + 1).
From the video server unit VDs using the second video channel during reproduction of the video stream (N),
By the switching operation, this read stream Ld
(N + 1) is stored in the first look-ahead storage unit PRm1. However, in this configuration, a switch for flowing the video stream of the second video channel to the first look-ahead storage unit PRm1 is provided.

【0084】この場合、ビデオストリーム(N)のリー
ドストリームLd(N)が第1先読記憶部PRm1から
読出中に、別の新たなビデオストリーム(N+1)の再
生予約入力が発生したときには、一旦この再生予約入力
をホールドし、リードストリームLd(N)の第1先読
記憶部PRm1からの読出し完了後において、この再生
予約の処理を開始し、第1先読記憶部PRm1へリード
ストリームLd(N+1)を書込み記憶させるようにす
る。このときには、第1先読記憶部PRm1内のリード
ストリームLd(N)は既に全て読出が完了しており、
且つ今後においてリードストリームLd(N)の再度読
出しが為されることがないから、第1先読記憶部PRm
1を更新しても差し支えない。
In this case, when a reproduction reservation input of another new video stream (N + 1) occurs while the read stream Ld (N) of the video stream (N) is being read from the first look-ahead storage unit PRm1, This reproduction reservation input is held, and after the reading of the read stream Ld (N) from the first prefetch storage unit PRm1 is completed, the processing of the reproduction reservation is started, and the read stream Ld (N) is sent to the first prefetch storage unit PRm1. N + 1) is written and stored. At this time, the read stream Ld (N) in the first prefetch storage unit PRm1 has already been completely read, and
In addition, since the read stream Ld (N) will not be read again in the future, the first prefetch storage unit PRm
1 can be updated.

【0085】或いは、別の新たなビデオストリーム(N
+1)の再生予約入力の発生が、ビデオストリーム
(N)のリードストリームLd(N)の読出しが完了し
て後続ストリームScc(N)のビデオサーバ部VDs
からの読出が進行中に発生した場合には、すでに第1先
読記憶部PRm1内のリードストリームLd(N)の役
目は完了しているから更新しても差し支えなく、よって
直ちにリードストリームLd(N+1)を第1先読記憶
部PRm1へ書込み記憶させることができる。
Alternatively, another new video stream (N
+1), the read reservation Ld (N) of the video stream (N) is completed and the video server unit VDs of the subsequent stream Scc (N)
If the read from the first prefetch storage unit PRm1 has already completed the role of the read stream Ld (N), the read stream Ld (N) can be updated. N + 1) can be written and stored in the first prefetch storage unit PRm1.

【0086】ところで、前準備に要する時間は、再生ヘ
ッドのシーク動作等に関わるプロセス遅延(Prоce
ss Delay)の例えば20フレーム分と、例えば
20フレーム分のリードストリームLdの読出/記録時
間とが加算された40フレーム分であるから、再生する
ビデオストリーム(N)がこれ以上の長さであれば、そ
れを再生している間に次のビデオストリーム(N+1)
の前準備が行えることになる。
The time required for the preparation is determined by the process delay (Process) related to the seek operation of the reproducing head and the like.
ss Delay), for example, 20 frames and the read / recording time of the read stream Ld for, for example, 20 frames are added to 40 frames, so that the video stream (N) to be reproduced is longer than this. If the next video stream (N + 1) while playing it
Preparations can be made.

【0087】上記の実施形態は、ビデオチャンネルを2
系統使用した例であるが、使用するチャンネル数に制限
はない。例えば3系統のチャンネルを使用すれば、回路
規模は大きくなるが、さらに先の予約再生ビデオストリ
ームまで一度に準備を行うことができる。これにより、
前準備に2チャンネルの場合より時間をかけることが可
能になる。
In the above embodiment, the video channel is set to 2
Although this example uses a system, there is no limit to the number of channels used. For example, if three channels are used, the circuit scale becomes large, but it is possible to make preparations for a further advanced reproduction video stream at a time. This allows
It becomes possible to take more time for preparation than in the case of two channels.

【0088】すなわち上記のように動作する再生チャン
ネルを複数チャンネル備えると共に、これら複数の再生
チャンネルの出力から一つの再生出力を選択する手段を
備える構成とする。そして出力に選択された一つの再生
チャンネルが再生動作中に、選択されていない他のチャ
ンネルが、それ以降の再生に備えた再生準備を行うこと
により、引き続き再生予約が発生する場合への対応が可
能になる。
That is, a configuration is provided in which a plurality of reproduction channels operating as described above are provided and a means for selecting one reproduction output from the outputs of the plurality of reproduction channels is provided. Then, while one playback channel selected for output is performing a playback operation, another channel that has not been selected prepares for playback for subsequent playback, thereby making it possible to cope with a case in which a playback reservation continues to occur. Will be possible.

【0089】このように上記動作を複数チャンネル間で
切換えながら順次反復することによって、再生予約が複
数個発生しても再生遅延を生じることない、連続再生が
可能な情報・データ処理装置を実現することができる。
As described above, by sequentially repeating the above operation while switching between a plurality of channels, an information / data processing apparatus capable of continuous reproduction without causing a reproduction delay even when a plurality of reproduction reservations occur is realized. be able to.

【0090】つぎに本発明に係るコンピュータ読み取り
可能な記録媒体の一実施形態につき説明する。本実施形
態によるコンピュータ読み取り可能な記録媒体は、例え
ば読出し専用の半導体メモリ(ROM)チップに記録し
て提供することができ、所定のシステム構成を有する情
報・データ処理装置に適用される。
Next, an embodiment of a computer-readable recording medium according to the present invention will be described. The computer-readable recording medium according to the present embodiment can be provided by being recorded on, for example, a read-only semiconductor memory (ROM) chip, and is applied to an information / data processing apparatus having a predetermined system configuration.

【0091】適用可能な情報・データ処理装置は、少な
くとも以下を備えるものである。 1.コンピュータ。 2.内蔵または外付けの記録メディアに記録された複数
の情報・データを指定された開始番地から所定の順序で
順次読み出し、ストリームとして出力する情報・データ
処理部として、例えばディスクレコーダ装置。 3.情報・データ処理部の読出速度よりも高速読出可能
で、情報・データ処理部から出力されたストリームの少
なくとも一部分を記憶可能な容量を備える先読記憶部と
して、例えばシンクロナスDRAM素子。 4.先読記憶部から読み出された内容を送出するか、ま
たは情報・データ処理部の出力したストリームを直ちに
送出するかの何れか一方に切り替える切替部として半導
体スイッチ素子。なお先読記憶部と切替部は、先読機構
を構成する要素の一部である。
The applicable information / data processing device includes at least the following. 1. Computer. 2. A disc recorder device, for example, is an information / data processing unit that sequentially reads a plurality of pieces of information / data recorded on a built-in or external recording medium from a designated start address in a predetermined order and outputs the stream as a stream. 3. For example, a synchronous DRAM device is a read-ahead storage unit that can read at a higher speed than the reading speed of the information / data processing unit and has a capacity capable of storing at least a part of the stream output from the information / data processing unit. 4. A semiconductor switch element as a switching unit that switches between sending out the content read from the prefetch storage unit and immediately sending out the stream output from the information / data processing unit. Note that the prefetch storage unit and the switching unit are some of the elements that constitute the prefetch mechanism.

【0092】本実施形態の記録媒体は、ROMチップ等
に、コンピュータによって読出し且つ実行可能なプログ
ラムとして少なくとも主制御手段CTr1、入力検出手
段CTr2、先読機構制御手段CTr3が記録される。
In the recording medium of this embodiment, at least the main control means CTr1, the input detection means CTr2, and the prefetch mechanism control means CTr3 are recorded as programs which can be read and executed by a computer on a ROM chip or the like.

【0093】入力検出手段CTr2はコンピュータを、
ストリーム開始番地を指定するために外部から為される
入力操作を検出するよう機能させ、さらにこの入力操作
の検出以降に、このストリームの再生開始を指示する入
力が為されると、これを検出するよう機能させるプログ
ラムである。
The input detecting means CTr2 comprises a computer,
It is made to function to detect an input operation performed from the outside to specify a stream start address, and further, when an input for instructing start of reproduction of this stream is made after the detection of this input operation, this is detected. It is a program that functions as follows.

【0094】先読機構制御手段CTr3はコンピュータ
を、入力検出手段が前記の入力操作を検出すると、スト
リームの開始番地から続く所定量の情報・データを情報
・データ処理部から先読みし、リードストリームとして
先読記憶部へ記憶させ、且つ入力検出手段が再生開始の
指示を受けると、リードストリームを先読記憶部から読
出すよう機能させるプログラムである。
When the input detecting means detects the input operation, the read-ahead mechanism control means CTr3 pre-reads a predetermined amount of information / data following the start address of the stream from the information / data processing section to obtain a read stream. The program is stored in the prefetch storage unit, and functions to read the read stream from the prefetch storage unit when the input detection unit receives a reproduction start instruction.

【0095】また、主制御手段CTr1はコンピュータ
を、リードストリームの読出し完了前に、情報・データ
処理部を制御してリードストリームの後続ストリームを
読み出す準備を完了させ、且つリードストリームの読出
し完了に引き続き、直ちに切替部を切り替えて情報・デ
ータ処理部から後続ストリームを読み出す主制御手段と
して機能させるプログラムである。
Further, the main control means CTr1 controls the information / data processing section to complete preparation for reading the subsequent stream of the read stream before the completion of reading the read stream. This is a program that functions as a main control unit that immediately switches the switching unit and reads a subsequent stream from the information / data processing unit.

【0096】上記のように構成することにより、プログ
ラムとして記録された主制御手段CTr1と入力検出手
段CTr2と先読機構制御手段CTr3をコンピュータ
が読み取り実行することで、入力検出手段CTr2がス
トリームの開始番地を指定する入力操作を検出すると、
このストリームの再生開始の前に先読制御手段CTrが
このストリームの開始番地から続く所定量をリードスト
リームとして情報・データ処理部から先読記憶部へ先読
み記憶させ、これによって前準備を行う。
With the above configuration, the computer reads and executes the main control means CTr1, the input detection means CTr2, and the prefetch mechanism control means CTr3 recorded as a program, so that the input detection means CTr2 starts the stream. When an input operation that specifies a street address is detected,
Prior to the start of reproduction of this stream, the prefetch control means CTr prefetches and stores a predetermined amount following the start address of this stream as a read stream from the information / data processing unit to the prefetch storage unit.

【0097】ついで入力検出手段CTr2がこのストリ
ームの再生開始の指示を受けると、リードストリームを
高速読出可能な先読記憶部から読出し、このストリーム
の再生を開始させる。さらに、このリードストリームが
読み出される間に、情報・データ処理部を読出し準備
し、リードストリームの読出し完了前に後続ストリーム
を読み出す準備を完了させる。これによってリードスト
リームの読出完了とともに直ちに後続ストリームを出力
できる。したがってアクセス待ちをすることなく、しか
も途切れのない連続したストリームの再生ができる。
Next, when the input detection means CTr2 receives an instruction to start reproduction of this stream, it reads out the read stream from the prefetch storage unit capable of high-speed reading, and starts reproduction of this stream. Further, while the read stream is being read, the information / data processing unit is prepared for reading, and preparation for reading the subsequent stream is completed before reading of the read stream is completed. This allows the subsequent stream to be output immediately upon completion of reading the read stream. Therefore, it is possible to reproduce a continuous stream without interruption without waiting for access.

【0098】また、上記の構成に加えて、前記の実施形
態で述べた指標制御手段CTr4を追加記録して記録媒
体を構成することもできる。このように、本発明はプロ
グラムによって構成される各手段が判断し、または演算
された情報をもとにしてサーバである情報・データ処理
部を制御し、また切替部を巧みに制御することで、目的
が達成される。
Further, in addition to the above configuration, a recording medium can be configured by additionally recording the index control means CTr4 described in the above embodiment. As described above, the present invention controls the information / data processing unit, which is a server, based on the information determined or calculated by the means configured by the program, and also skillfully controls the switching unit. The goal is achieved.

【0099】つぎに図6は、本発明に係るシステム・オ
ン・チップ型集積装置の一実施形態のブロック構成を示
す。以下、図6に基づき説明する。本発明に係るシステ
ム・オン・チップ型集積装置SysL1は、情報・デー
タ処理装置SDP2に組み込み可能である。
Next, FIG. 6 shows a block configuration of an embodiment of the system-on-chip type integrated apparatus according to the present invention. Hereinafter, description will be made with reference to FIG. The system-on-chip type integrated device SysL1 according to the present invention can be incorporated in the information / data processing device SDP2.

【0100】システム・オン・チップ型集積装置Sys
L1を組み込む情報・データ処理装置SDP2は、内蔵
する記録メディアに記録された複数の情報・データを指
定された開始番地から所定の順序で順次読み出し、スト
リームとして出力する、情報・データ処理部としてのビ
デオサーバ部VDsと、ビデオサーバ部VDsの読出速
度よりも高速読出可能で、出力されたストリームの少な
くとも一部分を記憶可能な容量を備える先読記憶部PR
mと、先読記憶部PRmから読み出された内容を送出す
るか、またはビデオサーバ部VDsの出力したストリー
ムを直ちに送出するかの何れか一方に切り替える切替部
SWaとを具備している。
System-on-Chip Integrated Device Sys
The information / data processing device SDP2 incorporating L1 sequentially reads out a plurality of information / data recorded on a built-in recording medium in a predetermined order from a designated start address and outputs the stream as a stream. A video server unit VDs and a read-ahead storage unit PR capable of reading at a higher speed than the reading speed of the video server unit VDs and having a capacity capable of storing at least a part of an output stream.
m, and a switching unit SWa that switches between transmitting the content read from the prefetch storage unit PRm and immediately transmitting the stream output from the video server unit VDs.

【0101】システム・オン・チップ型集積装置Sys
L1は、同一チップ上に、マイクロコンピュータにより
構成されるプロセッサ・コアCPrと、バスBusと、
入出力インタフェース・コアCIOと、データを一時的
に保持するワーキングメモリ・コアCWmを備え、さら
に、いずれもプロセッサ・コアCPrによって読み取り
と実行が可能なプログラムで構成された主制御手段CT
r1と、系外から供給される、ストリームの開始番地を
指定する入力操作を検出し、且つこの入力操作の検出以
降に再生開始の指示を受ける操作/指示信号検出手段C
Tr2と、先読記憶部の動作を制御する先読機構制御手
段CTr3とが記録されたメモリ・コアCMを備える。
メモリ・コアCMは、ROM(読出し専用メモリ)のセ
ルとして構成される。
System-on-Chip Integrated Device Sys
L1 is, on the same chip, a processor core CPr constituted by a microcomputer, a bus Bus,
A main control means CT comprising an input / output interface core CIO, a working memory core CWm for temporarily holding data, and a program which can be read and executed by a processor core CPr.
r1 and an operation / instruction signal detecting means C for detecting an input operation supplied from outside the system and designating a start address of a stream and receiving an instruction to start reproduction after the detection of the input operation
It includes a memory core CM in which Tr2 and prefetch mechanism control means CTr3 for controlling the operation of the prefetch storage unit are recorded.
The memory core CM is configured as a cell of a ROM (read only memory).

【0102】また、メモリ・コアCMには上記各手段に
加えて指標制御手段CTr4を設ける構成とすることも
できる。
The memory core CM may be provided with an index control means CTr4 in addition to the above means.

【0103】主制御手段CTr1と操作/指示信号検出
手段CTr2と先読機構制御手段CTr3は、プロセッ
サ・コアCPrのマイクロコンピュータによって読み取
り実行されると、以下のように動作する。
When the main control means CTr1, the operation / instruction signal detection means CTr2, and the prefetch mechanism control means CTr3 are read and executed by the microcomputer of the processor core CPr, they operate as follows.

【0104】操作/指示信号検出手段CTr2が、系外
から入出力インタフェース・コアCIOをへて供給され
る、ストリームの開始番地を指定する入力操作を検出す
ると、これを主制御手段CTr1へ通知する。主制御手
段CTr1はこの通知を受けて、ストリームの開始番地
から続く所定量の情報・データをビデオサーバ部VDs
から先読みする。先読機構制御手段CTr3は、これを
リードストリームLdsとして先読記憶部PRmへ記憶
させる。この段階ではまだストリームの再生開始の指示
は外部から到着していない。
When the operation / instruction signal detecting means CTr2 detects an input operation for designating the start address of the stream, which is supplied from outside the system to the input / output interface core CIO, it notifies the main control means CTr1 of this. . Upon receiving this notification, the main control means CTr1 transmits a predetermined amount of information / data following the start address of the stream to the video server unit VDs.
Read ahead from The prefetch mechanism control means CTr3 stores this in the prefetch storage unit PRm as a read stream Lds. At this stage, the instruction to start reproducing the stream has not yet arrived from the outside.

【0105】ついで操作/指示信号検出手段CTr2
が、系外から入出力インタフェース・コアCIOをへて
供給される、ストリームの再生開始の指示を受けると、
これを主制御手段CTr1へ通知する。主制御手段CT
r1はこの通知を受けると、先読機構制御手段CTr3
を作動させ、先読機構制御手段CTr3は先読記憶部P
Rmから前記のリードストリームLdsを読出し、さら
に切替部SWaを制御して経路を切替え、このリードス
トリームLdsを再生ストリームとして系外へ送出す
る。
Next, operation / instruction signal detecting means CTr2
Receives a stream playback start instruction supplied from outside the system to the input / output interface / core CIO,
This is notified to the main control means CTr1. Main control means CT
Upon receiving this notification, r1 receives the prefetch mechanism control means CTr3.
Is activated, and the prefetch mechanism control means CTr3 operates the prefetch storage unit P
The read stream Lds is read from Rm, the path is switched by controlling the switching unit SWa, and the read stream Lds is sent out of the system as a reproduction stream.

【0106】この間に、主制御手段CTr1は、ビデオ
サーバ部VDsを制御してリードストリームLdsの後
続ストリームScsを読み出す準備を開始させ、リード
ストリームLdsの読出し完了前に、後続ストリームS
csを読み出す準備を完了させ、ビデオサーバ部VDs
を待機させる。
In the meantime, the main control means CTr1 controls the video server unit VDs to start preparations for reading the subsequent stream Scs of the read stream Lds.
cs is ready to be read, and the video server unit VDs
Wait.

【0107】リードストリームLdsの読出し完了は、
主制御手段CTr1または先読機構制御手段CTr3が
時間経過の管理によって確認するか、または後述する指
標制御手段CTr4により確認される。
The read completion of the read stream Lds is
The main control means CTr1 or the pre-reading mechanism control means CTr3 confirms it by managing the passage of time, or the index control means CTr4 described later confirms it.

【0108】リードストリームの読出し完了に引き続
き、先読機構制御手段CTr3は直ちに切替部SWaを
切り替えてビデオサーバ部VDsからの出力がそのまま
系外へ送出される経路を形成させる。
Following the completion of the reading of the read stream, the prefetching mechanism control means CTr3 immediately switches the switching section SWa to form a path through which the output from the video server section VDs is directly sent out of the system.

【0109】同時に主制御手段CTr1は、待機してい
たビデオサーバ部VDsをトリガして後続ストリームS
csを読み出させる。この後続ストリームScsは系外
へストリーム送出される。
At the same time, the main control means CTr1 triggers the waiting video server unit VDs to trigger the subsequent stream SD.
Read cs. This subsequent stream Scs is sent out of the system.

【0110】以上の動作によって情報・データ処理装置
SDP2は、系外から入力された、ストリームの再生開
始指示の発生直後に直ちに、再生遅延なく、そのストリ
ームの再生を開始でき(当初は先読みしておいたリード
ストリームLdsを再生)、しかも途中の途切れや空白
時間なく、ストリームの再生を続行できる(リードスト
リームLdsの再生後は後続ストリームScsの再生へ
円滑に切替)。
By the above operation, the information / data processing device SDP2 can start the reproduction of the stream immediately after the generation of the reproduction start instruction of the stream, which is input from the outside of the system, without any reproduction delay. The read stream Lds placed is reproduced), and the reproduction of the stream can be continued without interruption or a blank time (after the reproduction of the lead stream Lds, the reproduction is smoothly switched to the reproduction of the subsequent stream Scs).

【0111】つぎに指標制御手段CTr4は、あらかじ
め設定されている先読み量の指標値を、ワーキングメモ
リ・コアCWm内に確保した先読指標記憶領域に暫定記
憶させる。指標の最初の値は、リードストリームLds
を構成するフレームの総数となる。
Next, the index control means CTr4 temporarily stores the index value of the prefetch amount set in advance in the prefetch index storage area secured in the working memory core CWm. The first value of the indicator is the lead stream Lds
Is the total number of frames constituting

【0112】ついで指標制御手段CTr4は、先読機構
制御手段CTr3から発せられ、主制御手段CTr1を
経て与えられる、1フレーム分が先読記憶部PRmから
読み出されたという信号を受ける度に指標値を演算更新
し、このようにして演算更新された指標値が所定の値に
なると、先読記憶部PRmからリードストリームLds
のすべてが読出送出されたことを主制御手段CTr1へ
通知する。
Next, the index control means CTr4 outputs the index every time it receives a signal issued from the prefetch mechanism control means CTr3 and given through the main control means CTr1 and indicating that one frame has been read from the prefetch storage section PRm. The value is calculated and updated, and when the index value thus calculated and updated reaches a predetermined value, the read stream Lds is read from the prefetch storage unit PRm.
Is notified to the main control means CTr1.

【0113】このように、本発明はプログラムによって
構成される各手段が判断し、または演算された情報をも
とにしてビデオサーバ部VDsを制御し、また切替部S
Waを巧みに制御することで、所定の機能を実現するも
のである。
As described above, according to the present invention, the video server unit VDs is controlled based on the information determined or calculated by each means constituted by the program, and the switching unit S
A predetermined function is realized by skillfully controlling Wa.

【0114】なお通常、システム・オン・チップ装置の
上記の各コアは、複数のIPとして一枚の基板上に配置
形成され、システムLSI(System LSI)と
呼称される。
Normally, each of the above-mentioned cores of the system-on-chip device is arranged and formed on a single substrate as a plurality of IPs, and is called a system LSI (System LSI).

【0115】このように、本システム・オン・チップ装
置SysL1を組み込むことにより、例えば図1に示さ
れる機能を備える装置を容易に製造することが可能とな
る。
As described above, by incorporating the present system-on-chip device SysL1, it is possible to easily manufacture a device having the function shown in FIG. 1, for example.

【0116】また、図7は本発明に係るシステム・オン
・チップ型集積装置の別の実施形態のブロック構成を示
す。本実施形態に係るシステム・オン・チップ型集積装
置SysL2は、情報・データ処理装置SDP3に組み
込み可能である。
FIG. 7 shows a block configuration of another embodiment of the system-on-chip type integrated device according to the present invention. The system-on-chip integrated device SysL2 according to the present embodiment can be incorporated in the information / data processing device SDP3.

【0117】システム・オン・チップ型集積装置Sys
L2を組み込む情報・データ処理装置SDP3は、内蔵
する記録メディアに記録された複数の情報・データを指
定された開始番地から所定の順序で順次読み出し、スト
リームとして出力する、情報・データ処理部としてのビ
デオサーバ部VDsを具備し、さらに図示されない電源
や入出力単位を装備している。
System-on-chip type integrated device Sys
The information / data processing device SDP3 incorporating the L2 sequentially reads out a plurality of information / data recorded in a built-in recording medium from a designated start address in a predetermined order and outputs the stream as a stream. A video server unit VDs is provided, and a power supply and an input / output unit (not shown) are further provided.

【0118】このシステム・オン・チップ型集積装置S
ysL2は、同一チップ上に設けられた、いずれも前記
実施形態で記述したプロセッサ・コアCPrと、バスB
usと、入出力インタフェース・コアCIOと、データ
を一時的に保持するワーキングメモリ・コアCWmと、
いずれもプロセッサ・コアCPrによって読み取りと実
行が可能なプログラムで構成された主制御手段CTr1
と、系外から供給される、ストリームの開始番地を指定
する入力操作を検出し、且つこの入力操作の検出以降に
再生開始の指示を受ける操作/指示信号検出手段CTr
2と、先読記憶部の動作を制御する先読機構制御手段C
Tr3とが記録されたメモリ・コアCMを備える。
This system-on-chip type integrated device S
ysL2 is a processor core CPr provided on the same chip, each of which is described in the above embodiment, and a bus B
us, an input / output interface core CIO, a working memory core CWm for temporarily holding data,
Each of the main control means CTr1 is composed of a program that can be read and executed by the processor core CPr.
Operation / instruction signal detecting means CTr which detects an input operation supplied from outside the system and specifies a start address of a stream, and receives an instruction to start reproduction after the detection of the input operation.
2, a look-ahead mechanism control means C for controlling the operation of the look-ahead storage unit
And a memory core CM on which Tr3 is recorded.

【0119】さらに、ビデオサーバ部VDsの読出速度
よりも高速読出可能で、出力されたストリームの少なく
とも一部分を記憶可能な容量を備える先読記憶部PRm
と、先読記憶部PRmから読み出された内容を送出する
か、またはビデオサーバ部VDsの出力したストリーム
を直ちに送出するかの何れか一方に切り替える切替部S
Waとを備える構成となっている。
Further, the read-ahead storage unit PRm capable of reading at a higher speed than the read speed of the video server unit VDs and having a capacity capable of storing at least a part of the output stream.
And a switching unit S for switching between transmitting the content read from the prefetch storage unit PRm or immediately transmitting the stream output from the video server unit VDs.
Wa.

【0120】また、メモリ・コアCMには上記各手段に
加えて指標制御手段CTr4を設ける構成とすることも
できる。
Further, the memory core CM may be provided with an index control means CTr4 in addition to the above means.

【0121】なお上記にあって、各部や各手段の機能と
構成は前記実施形態と同様であり、よって説明は省略さ
れる。
In the above description, the functions and configurations of each unit and each unit are the same as those of the above-described embodiment, and therefore, description thereof will be omitted.

【0122】このように、同一チップ上に先読記憶部P
Rmと、切替部SWaが備えられることにより、各部間
のデータ授受および制御信号の授受が容易になり、チッ
プ外部との接続線が削減され、装置が小型化される。
As described above, the prefetch storage unit P is provided on the same chip.
By providing the Rm and the switching unit SWa, it is easy to exchange data and to exchange control signals between the respective units, reduce the number of connection lines with the outside of the chip, and reduce the size of the device.

【0123】次に、図8に示された動作タイミングチャ
ートは、先読み用バッファメモリ(すなわち先読記憶
部)の記録容量を再生遅延のフレーム数(20フレー
ム)と同じにして、再生遅延を極限まで削減した実施形
態である情報・データ処理装置SDP4における動作を
示す。なお、図1に示された情報・データ処理装置SD
P1と共通部分は、図1を援用して説明する。
Next, in the operation timing chart shown in FIG. 8, the recording capacity of the prefetch buffer memory (that is, the prefetch storage unit) is set to be the same as the number of frames (20 frames) of the reproduction delay, and the reproduction delay is limited. The operation in the information and data processing device SDP4 which is the embodiment reduced to the following will be described. The information / data processing device SD shown in FIG.
The common part with P1 will be described with reference to FIG.

【0124】同図で、最初に再生ストリーム(N)に対
する前準備(CUEUP:キューアップ)が実行され
る。利用者によって再生ビデオストリーム(N)の再生
開始する先頭ビデオフレーム情報などの操作信号IPt
0を検出するか、或いは利用者によって、直裁的に、前
準備の開始を指令する外部コントロールを受けると、コ
ントロール部CTrはコントロール信号prs(Pre
Read Start)をビデオサーバ部VDsへ発
信して、再生ビデオストリーム(N)の先頭から読出遅
延と同じ20フレーム分のビデオデータのビデオサーバ
部VDsからの読出動作を起動させる。
In the figure, first, preparation (CUEUP: cue-up) for the reproduction stream (N) is performed. An operation signal IPt such as head video frame information at which reproduction of the reproduced video stream (N) is started by the user
0 is detected, or when the user directly receives an external control commanding the start of preparation, the control unit CTr controls the control signal prs (Pres).
Read Start) is transmitted to the video server unit VDs, and a read operation from the video server unit VDs of video data for the same 20 frames as the read delay from the head of the reproduced video stream (N) is started.

【0125】コントロール信号prsの発行から、プロ
セス遅延(20フレーム分相当時間)を経て、ビデオサ
ーバ部VDsから読み出されたビデオストリーム(N)
の先頭のビデオデータが所定量だけリードストリームL
dsとして、先読機構部PRaに到着する。到着したリ
ードストリームLdsは、第1先読記憶部PRm1に第
1フレームから第20フレームまで順に書き込まれる。
このように、プロセス遅延の遅延量に相当する20フレ
ーム分のビデオデータをビデオサーバ部VDsから読み
出し、これを第1先読記憶部PRm1に書き込むことに
よって、情報・データ処理装置SDP1は前準備(キュ
ーアップ)を終了し、次に外部からの再生開始指示が入
力されるのを待機する。
The video stream (N) read from the video server unit VDs after a process delay (equivalent to 20 frames) from the issuance of the control signal prs.
Of the read stream L by a predetermined amount
The data arrives at the prefetch mechanism PRa as ds. The arriving read stream Lds is written in the first prefetch storage unit PRm1 in order from the first frame to the twentieth frame.
As described above, the information / data processing device SDP1 reads the video data for 20 frames corresponding to the delay amount of the process delay from the video server unit VDs and writes the video data in the first read-ahead storage unit PRm1. Cue-up), and waits for an external reproduction start instruction.

【0126】外部コントロール信号(Videо St
ream N PLAY Start:図1の指示信号
IPt1に相当)により、ビデオストリーム(N)の再
生のリクエストが発生すると、直ちに先読機構部PRa
の第1先読記憶部PRm1から、前準備で記憶された2
0フレーム分のリードストリームLdsの先頭から順次
読み出し、これを出力ビデオストリームとする。この
時、先読機構部PRaのスイッチS1は第1先読記憶部
PRm1からの読出出力を出力ビデオストリームとする
よう切替えられる。
External control signal (Video St)
(rear N PLAY Start: corresponding to the instruction signal IPt1 in FIG. 1), when a request to reproduce the video stream (N) is generated, immediately, the read-ahead mechanism PRa
From the first look-ahead storage unit PRm1 of
The read stream Lds for 0 frames is sequentially read from the head, and this is set as an output video stream. At this time, the switch S1 of the prefetch mechanism PRa is switched so that the read output from the first prefetch storage PRm1 is used as the output video stream.

【0127】この第1先読記憶部PRm1からのリード
ストリームLds読み出しを開始するのと同時に、コン
トロール部CTrはビデオサーバ部VDsに再生ビデオ
ストリーム(N)の第21フレーム以降のビデオデータ
の再生をリクエストする。このリクエストにより、20
フレーム分のリードストリームLdsの第1先読記憶部
PRm1からの読み出しが完了するまでの時間を利用し
て、ビデオサーバ部VDsは第21フレーム目からのビ
デオデータ読出しを開始し、プロセス遅延を経て、リー
ドストリームLdsの読出しが丁度完了するタイミング
で、再生ストリームの第21フレームを含む以降のビデ
オデータが先読機構部PRaへ到着するようにする。
At the same time as starting to read the read stream Lds from the first read-ahead storage unit PRm1, the control unit CTr causes the video server unit VDs to reproduce the video data of the reproduced video stream (N) after the 21st frame. Request. By this request, 20
The video server unit VDs starts reading the video data from the 21st frame using the time until the reading of the read stream Lds for the frame from the first prefetch storage unit PRm1 is completed, and after a process delay, Then, at the timing when the reading of the read stream Lds is just completed, the subsequent video data including the 21st frame of the reproduction stream arrives at the prefetch mechanism PRa.

【0128】この時、先読機構部PRaは第1先読記憶
部PRm1からの再生信号の最後の第20フレームを再
生し終わったところであるから、スイッチS1をバッフ
ァメモリ経由経路からバイパス経路に切換える。これに
より、第21フレーム目からはバイパス経路を経由した
ビデオデータが出力ビデオストリームとなる。以上の動
作により、外部から再生開始指示(PLAY Star
t)を受けた後、制御動作による遅れのみで、プロセス
遅延が顕在化することなく、ビデオストリーム(N)の
再生を開始することができる。
At this time, since the prefetch mechanism PRa has just reproduced the last twentieth frame of the reproduction signal from the first prefetch storage PRm1, it switches the switch S1 from the path through the buffer memory to the bypass path. . Thus, the video data that has passed through the bypass path from the 21st frame becomes an output video stream. By the above operation, the reproduction start instruction (PLAY Star) is issued from the outside.
After receiving t), the reproduction of the video stream (N) can be started only by the delay due to the control operation without causing the process delay to appear.

【0129】次に、バッファメモリの記憶容量について
説明する。図8に示された実施形態は、先読み用バッフ
ァメモリ(すなわち先読記憶手段)の記録容量を再生遅
延のフレーム数(20フレーム)と同じにして、再生遅
延を極限まで削減した構成であるが、そこまでの削減が
必要のない場合、削減する遅延のフレーム数に合わせ、
メモリの記録容量も削減することができる。
Next, the storage capacity of the buffer memory will be described. The embodiment shown in FIG. 8 has a configuration in which the recording capacity of the prefetch buffer memory (that is, the prefetch storage means) is the same as the number of frames of the reproduction delay (20 frames), and the reproduction delay is reduced to the limit. , If you do n’t need that much reduction,
The recording capacity of the memory can also be reduced.

【0130】例えば、20フレームの再生遅延を実質的
に5フレームに削減する場合、先読み用メモリの容量は
15フレームあればよい。この時は再生要求から5フレ
ーム経過した時点から先読み用バッファメモリは予め前
準備で貯えた15フレームのビデオデータの再生を行
い、このバッファメモリに貯えた最後のフレーム(第1
5フレーム)の再生が終了した時点で、バイパス系から
第16フレーム以降のビデオデータが先読機構部PRa
のスイッチS1に到着するようにすればよい。この時、
第15フレームと第16フレームの間でS1を切換える
操作は、先述の実施形態と同様である。
For example, when the reproduction delay of 20 frames is substantially reduced to 5 frames, the capacity of the prefetch memory may be 15 frames. At this time, the buffer memory for prefetching reproduces 15 frames of video data stored in advance in preparation for 5 frames from the time when 5 frames have elapsed from the reproduction request, and the last frame (first
(5 frames), the video data of the 16th frame and subsequent frames is transferred from the bypass system to the pre-reading mechanism PRa
May be reached at the switch S1. At this time,
The operation of switching S1 between the fifteenth frame and the sixteenth frame is the same as in the above-described embodiment.

【0131】図9は、本発明に係るビデオ編集装置の一
実施形態のブロック構成図である。また図10は、図9
に示すビデオ編集装置の情報・データ処理装置のブロッ
ク構成図である。
FIG. 9 is a block diagram showing a video editing apparatus according to an embodiment of the present invention. 10 is the same as FIG.
2 is a block diagram of an information / data processing device of the video editing device shown in FIG.

【0132】同図に示されるように、ビデオ編集装置E
DSは、編集装置1にソースビデオテープレコーダ(V
TR)9や、デイリーサーバ7などから、ビデオデータ
が入力され、編集されるように構成されている。この編
集装置1は、情報・データ処理装置装置SDP5を制御
し、編集処理を行うように構成されている。編集装置1
は、2チャンネルのSDI(Serial Data
Interface)を介して情報・データ処理装置装
置SDP5に、ビデオデ−タとオーディオデータを伝送
し、また、情報・データ処理装置装置SDP5は、それ
ぞれ6チャンネルのビデオデータと、16チャンネルの
オーディオデータをSDIを介して編集装置1に供給す
るように構成されている。
As shown in the figure, the video editing device E
The DS transmits the source video tape recorder (V
Video data is input from the TR) 9 or the daily server 7 and edited. The editing device 1 is configured to control the information / data processing device SDP5 to perform an editing process. Editing device 1
Is a 2-channel SDI (Serial Data)
The video data and the audio data are transmitted to the information / data processing device SDP5 via the interface, and the information / data processing device SDP5 converts the video data of six channels and the audio data of 16 channels into SDI, respectively. Is supplied to the editing apparatus 1 via the.

【0133】さらに、編集装置1は、SDIを介して、
メインモニタ4、オンエアバッファ8、ソースVTR
9、並びにホストパ−ソナルコンピュ−タである制御コ
ンピュータ3に、ビデオデータとオーディオデータを供
給するように構成されている。また、編集装置1は、増
幅器5にオ−ディオ信号を出力し、スピーカ6から放音
させるように構成されている。
Further, the editing device 1 transmits the
Main monitor 4, On-air buffer 8, Source VTR
9 and a control computer 3, which is a host personal computer, to supply video data and audio data. Further, the editing device 1 is configured to output an audio signal to the amplifier 5 and emit the sound from the speaker 6.

【0134】一方、制御コンピュータ3は、編集装置1
に対して、RS−422規格の通信プロトコルを使用し
てコマンド3aを送り、編集装置1を制御するように構
成されている。なお、コマンド3aは双方向とすること
もできる。
On the other hand, the control computer 3
, The command 3a is transmitted using the communication protocol of the RS-422 standard to control the editing apparatus 1. The command 3a can be bidirectional.

【0135】また編集装置1も、情報・データ処理装置
装置SDP5、デイリーサーバ7、ソースVTR9など
に、RS−422を介してコマンド1aなどを送り、そ
れぞれを制御するように構成されている。さらに編集装
置1は、制御コンピュータ3を介して、イーサネット
(登録商標)により制御され、また外部装置を制御する
ことができるように構成されている。
The editing device 1 is also configured to send commands 1a and the like to the information / data processing device SDP5, the daily server 7, the source VTR 9 and the like via the RS-422, and to control each of them. Further, the editing device 1 is controlled by the Ethernet (registered trademark) via the control computer 3 and is configured to be able to control an external device.

【0136】さらに情報・データ処理装置装置SDP5
は、SCSI(ANSI Small Compute
r Interface)を介して制御コンピュータ3
とコマンドや情報の授受を行うことが可能である。
Further, an information / data processing device SDP5
Is a SCSI (ANSI Small Computer)
r Interface via the control computer 3
It is possible to send and receive commands and information.

【0137】この情報・データ処理装置SDP5は、内
蔵する記録メディアにマルチチャンネルのビデオデータ
を記録するとともに記録された複数の前記ビデオデータ
を指定された開始番地から所定の順序で順次読み出し、
ビデオストリームとして出力するビデオサーバ部を具備
する。
The information / data processing device SDP5 records multi-channel video data on a built-in recording medium, and sequentially reads out the plurality of recorded video data from a designated start address in a predetermined order.
A video server unit that outputs a video stream is provided.

【0138】一方、編集装置1は、この情報・データ処
理装置装置SDP5に記録されたビデオデータを編集す
る。
On the other hand, the editing device 1 edits the video data recorded in the information / data processing device SDP5.

【0139】また編集装置1または制御コンピュータ3
のうち少なくとも一方は、所望の再生ビデオストリーム
の所望の開始番地の情報を、操作信号IPt0として情
報・データ処理装置SDP5へ送付するとともに、この
操作信号の送付後に、この再生ストリームの再生開始指
示信号IPt1を情報・データ処理装置SDP5へ送付
するよう構成されている。
The editing device 1 or the control computer 3
At least one of them sends information of a desired start address of a desired playback video stream to the information / data processing device SDP5 as an operation signal IPt0, and after sending the operation signal, a playback start instruction signal of the playback stream. It is configured to send IPt1 to the information / data processing device SDP5.

【0140】以下、図10に基づき、情報・データ処理
装置SDP5の構成を説明する。情報・データ処理装置
SDP5は、ディスクレコーダ装置200を中核部とし
ており、ビデオストリームの出口側に先読機構部290
が設けられ、さらに全体をコントロール部100が制御
する構成である。
The configuration of the information / data processing device SDP5 will be described below with reference to FIG. The information / data processing device SDP5 has a disk recorder device 200 as a core part, and has a prefetch mechanism 290 at an exit side of a video stream.
And the control unit 100 controls the whole.

【0141】このディスクレコーダ装置200は、高速
リアルタイムランダムアクセスのためのハードディスク
マネージメントアルゴリズムFARAD(Fast R
andom Access Disk)を応用した装置
であり、比較的少ないデイスクで、マルチチャンネルの
データの高速ランダムアクセスが可能に構成されてい
る。
The disk recorder 200 has a hard disk management algorithm FARAD (Fast R) for high-speed real-time random access.
This is a device to which an Random Access Disk is applied, and is configured to enable high-speed random access of multi-channel data with a relatively small number of disks.

【0142】図10に示される構成では、ディスクアレ
イとして、32台のデイスク201−1乃至201−3
2が設けられている。ディスクの一部は符号201−1
に示されるハード磁気ディスクドライブ(HDD)であ
り、また他の一部は符号201−Nに示される光ディス
ク装置であり、さらに他の一部として符号201−Mに
示されるセミコンメモリ(半導体ディスク)を採用する
ことも可能に構成されている。以下、これらを論理ディ
スクとして扱い、記述は「ディスク」とする。
In the configuration shown in FIG. 10, 32 disks 201-1 to 201-3 are used as a disk array.
2 are provided. A part of the disk is denoted by reference numeral 201-1.
Is a hard magnetic disk drive (HDD), and another part is an optical disk device denoted by reference numeral 201-N, and a semicon memory (semiconductor disk) denoted by reference numeral 201-M as another part. It is also possible to adopt. Hereinafter, these are treated as logical disks, and the description is “disk”.

【0143】SPC(SCSI Pripheral
Controller)としてのSCSIコントローラ
202−1乃至202−16は、それぞれ2台のディス
クを制御するようになされている。例えば、SCSIコ
ントローラ202−1は、ディスク201−1とディス
ク201−2を制御し、SCSIコントローラ202−
2は、ディスク201−3とディスク201−4を制御
するようになされている。
SPC (SCSI Pripheral)
Each of the SCSI controllers 202-1 to 202-16 as controllers controls two disks. For example, the SCSI controller 202-1 controls the disks 201-1 and 201-2, and
2 controls the disks 201-3 and 201-4.

【0144】さらに、バッフアブロック203−1乃至
203−8が設けられている。1つのバッファブロック
は、2つのSCSIコントローラを制御するようになさ
れており、例えば、バッフアブロック203−1は、S
CSIコントローラ202−1と202−2を制御し、
バッフアブロック203−2は、SCSIコントローラ
202−3と202−4を制御する。各バッフアブロッ
ク203−i(i=1、2、・・・、8)には、データ
バッフア212−iと、これを制御するバッフアコント
ローラ211−iが設けられている。
Further, buffer blocks 203-1 to 203-8 are provided. One buffer block controls two SCSI controllers. For example, the buffer block 203-1 has
Controls the CSI controllers 202-1 and 202-2,
The buffer block 203-2 controls the SCSI controllers 202-3 and 202-4. Each buffer block 203-i (i = 1, 2,..., 8) is provided with a data buffer 212-i and a buffer controller 211-i for controlling the data buffer 212-i.

【0145】また、データバッフア212−1乃至21
2−8は、コントロール部100の主制御手段101に
より一義的に規定されるシリアルなアドレスが割り振ら
れ、そのアドレスによって、データの記憶位置を指定す
ることができる。
The data buffers 212-1 through 212-1
2-8, a serial address uniquely defined by the main control unit 101 of the control unit 100 is assigned, and the data storage position can be designated by the address.

【0146】これらのディスク201−1乃至201−
32に対して、ビデオデータを記録再生するためのブロ
ツクとしてビデオブロック271−1乃至271−6が
設けられ、オーデイオデータを記録再生するためのブロ
ツクとしてオーデイオブロック231−1、231−2
が設けられている。
These disks 201-1 to 201-
32, video blocks 271-1 to 271-6 are provided as blocks for recording and reproducing video data, and audio blocks 231-1 and 231-2 are used as blocks for recording and reproducing audio data.
Is provided.

【0147】ビデオプロック271−i(i=1、2、
・・・、6)においては、DMAコントローラ281−
iが、DMAバス251を介してデータバッファ212
−1乃至212−8と、RAIDコントローラ282−
iとの間で、ビデオデータをDMA転送するようになさ
れている。
The video block 271-i (i = 1, 2,
, 6), the DMA controller 281-
i is the data buffer 212 via the DMA bus 251
-1 to 212-8 and the RAID controller 282-
The video data is DMA-transferred to i.

【0148】RAIDコントローラ282−iは、ビデ
オプロセッサ283−iから供給される、ディスク20
1−1乃至201−32に記録すべきビデオデータに対
して、誤り訂正のための処理を施して、DMAコントロ
ーラ281−iに供給するとともに、DMAコントロー
ラ281−iから供給された、ディスク201−1乃至
201−32から再生されたデータに対して誤り訂正処
理を施し、ビデオプロセッサ283−iに出力するよう
になされている。
[0148] The RAID controller 282-i is connected to the disk 20 supplied from the video processor 283-i.
The video data to be recorded in 1-1 to 201-32 is subjected to a process for error correction and supplied to the DMA controller 281-i, and the disk 201- supplied from the DMA controller 281-i. The data reproduced from 1 to 201-32 is subjected to error correction processing and output to the video processor 283-i.

【0149】ビデオプロセツサ283−iは、ビデオ用
I/O(入出力)コントローラ284−iから供給され
たビデオデータをRAIDコントローラ282−i側で
処理するのに必要なクロックレートに変換する処理と、
逆に、RAIDコントローラ282−iから供給された
再生データを、ビデオ用入出力コントローラ284−i
の処理すべきクロックレートに変換する処理を行う。
The video processor 283-i converts the video data supplied from the video I / O (input / output) controller 284-i into a clock rate required for processing on the RAID controller 282-i side. When,
Conversely, the reproduction data supplied from the RAID controller 282-i is transmitted to the video input / output controller 284-i.
Of the clock rate to be processed.

【0150】入出力コントローラ284−iは、編集装
置1から供給されるビデオデータを受け取り、これをス
イッチングしてビデオプロセッサ283−iに供給する
とともに、逆に、ビデオプロセッサ283−iから供給
されたビデオデータを編集装置1の入力ラインに供給す
るように構成されている。この構成においては、6個の
ビデオブロック271−1乃至271−6が設けられて
いるので、合計6チャンネル分のビデオストリームを処
理することが可能である。
The input / output controller 284-i receives the video data supplied from the editing device 1, switches the video data and supplies the video data to the video processor 283-i. Conversely, the input / output controller 284-i receives the video data supplied from the video processor 283-i. It is configured to supply video data to an input line of the editing device 1. In this configuration, since six video blocks 271-1 to 271-6 are provided, it is possible to process video streams for a total of six channels.

【0151】一方、各オーディオブロック231−i
は、オーディオ用I/O(入出力)コントローラ242
−i(i=1、2)と、DMAコントローラ241−i
を有している。入出力コントローラ242−iは、図9
の編集装置1から8チャンネル分のオーディオ信号の供
給を受けて処理し、DMAコントローラ241−iに供
給するとともに、DMAコントローラ241−iより供
給された、最大8チャンネル分のオーディオ信号を処理
して、図9の編集装置1に出力する。
On the other hand, each audio block 231-i
Is an audio I / O (input / output) controller 242
-I (i = 1, 2) and the DMA controller 241-i
have. The input / output controller 242-i is configured as shown in FIG.
The audio signal for eight channels is supplied and processed from the editing device 1 of the above, and is supplied to the DMA controller 241-i, and the audio signal for up to eight channels supplied from the DMA controller 241-i is processed. , To the editing device 1 of FIG.

【0152】DMAコントローラ241−iは、オーデ
ィオ用I/Oコントローラ242−iから供給されたオ
ーディオ信号を、DMAバス251を介して、バッファ
コントローラ211−1乃至211−8のいずれかに供
給し、対応するデータバッファ212−1乃至2121
−8にDMA転送させる。
The DMA controller 241-i supplies the audio signal supplied from the audio I / O controller 242-i to any of the buffer controllers 211-1 to 211-8 via the DMA bus 251. Corresponding data buffers 212-1 to 2121
-8 is DMA-transferred.

【0153】また、これらのデータバッファ212−1
乃至212−8から読み出されたデータをDMAバス2
51を介して読み取り、入出力コントロ一ラ242−i
へDMA転送する。
In addition, these data buffers 212-1
Through the bus read out from the DMA bus 2
51 and read through the input / output controller 242-i.
DMA transfer to

【0154】各ビデオプロック271−iのビデオ用I
/Oコントローラ284−iから送出される再生ビデオ
ストリームと、各オーディオブロック231−iのオー
ディオ用I/Oコントローラ242−iから送出される
再生オーディオストリームは、先読機構部290に入力
される。先読機構部290は、これら再生ビデオストリ
ームと再生オーディオストリームを論理的な再生ストリ
ームとして処理する。
Video I of each video block 271-i
The reproduced video stream transmitted from the / O controller 284-i and the reproduced audio stream transmitted from the audio I / O controller 242-i of each audio block 231-i are input to the prefetch mechanism 290. The prefetch mechanism 290 processes the reproduced video stream and the reproduced audio stream as a logical reproduced stream.

【0155】ここで先読機構部290は、例えば前記図
1に示された先読機構部PRaと同様の動作により、再
生ストリームの先読みを実行して再生遅延を削除する機
能を有する。ここで先読機構部290は、制御バス25
2を介してコントロール部100からコマンドを受け、
また情報を授受する。
Here, the look-ahead mechanism unit 290 has a function of executing the look-ahead of the playback stream and eliminating the playback delay by the same operation as the look-ahead mechanism unit PRa shown in FIG. 1, for example. Here, the look-ahead mechanism unit 290 is connected to the control bus 25.
2 receives a command from the control unit 100 via
It also gives and receives information.

【0156】コントロール部100は、ストアードプロ
グラム方式のマイクロコンピュータやRISCプロセッ
サおよびI/Oインタフェースと、ROM(読出専用メ
モリ)およびテンポラリ・メモリであるRAM(いずれ
も不図示)を備える。ROMには、主制御手段101、
操作/指示信号検出手段102、先読機構制御手段10
3、指標制御手段104の各手段が、いずれもマイクロ
コンピュータやRISCプロセッサによって読出・実行
可能なプログラムとして格納されている。
The control section 100 includes a microcomputer, a RISC processor and an I / O interface of a stored program system, a ROM (read only memory) and a RAM (both not shown) as a temporary memory. The ROM has main control means 101,
Operation / instruction signal detection means 102, look-ahead mechanism control means 10
3. Each means of the index control means 104 is stored as a program which can be read and executed by a microcomputer or a RISC processor.

【0157】RAMには、少なくとも第1先読指標記憶
手段Reg1と第2先読指標記憶手段Reg2が、それ
ぞれの先読指標を記憶可能な領域として確保されてい
る。なお、第1先読指標記憶手段Reg1と第2先読指
標記憶手段Reg2は前記のRAMの他にも、例えば専
用の半導体レジスタで構成することも可能である。
In the RAM, at least a first look-ahead index storage means Reg1 and a second look-ahead index storage means Reg2 are secured as areas in which respective look-ahead indexes can be stored. Note that the first look-ahead index storage means Reg1 and the second look-ahead index storage means Reg2 may be configured by, for example, a dedicated semiconductor register in addition to the RAM.

【0158】操作/指示信号検出手段102は、図9に
示される編集装置1または制御コンピュータ3から発信
される、再生ストリームの開始番地を指定する操作信号
IPt0および、この後に編集装置1または制御コンピ
ュータ3から発信される、この再生ストリームの再生開
始の指示信号IPt1を検出し、それぞれの検出内容と
検出タイミングを主制御手段101へ通知する。
The operation / instruction signal detecting means 102 includes an operation signal IPt0 for designating the start address of the reproduction stream, which is transmitted from the editing device 1 or the control computer 3 shown in FIG. 3 to detect the start signal IPt1 for starting reproduction of the reproduction stream, and notify the main control means 101 of the content and timing of the detection.

【0159】先読機構制御手段103は、主制御手段1
01の管理下で先読機構部290内の第1先読記憶部
(前記図1の第1先読記憶部PRm1に相当。以下同
様)、第2先読記憶部(前記図1の第2先読記憶部PR
m2に相当。以下同様)へ制御信号を送り、先読み時の
第1先読記憶部、第2先読記憶部へのリードストリーム
の書込を管理し、また再生時の第1先読記憶部、第2先
読記憶部からの1ビデオフレームづつの読み出しを管理
する。さらに、先読機構部290内の切替部(前記図1
の切替部SWaに相当。以下同様)の各スイッチへ制御
信号を送り、再生ストリームの切替えを管理する。
The pre-reading mechanism control means 103 includes the main control means 1
The first prefetch storage unit (corresponding to the first prefetch storage unit PRm1 in FIG. 1 described above; the same applies hereinafter) and the second prefetch storage unit (second in FIG. Read-ahead storage PR
equivalent to m2. The same applies to the following) to control the writing of the read stream to the first look-ahead storage unit and the second look-ahead storage unit at the time of look-ahead, and to control the first look-ahead storage unit and the second look-ahead at the time of reproduction. It manages reading of one video frame from the reading storage unit. Further, a switching unit (see FIG.
Corresponding to the switching unit SWa. A control signal is sent to each of the switches (hereinafter the same) to manage switching of the reproduction stream.

【0160】指標制御手段104は、第1先読指標記憶
手段Reg1と第2先読指標記憶手段Reg2が、それ
ぞれ記憶する先読指標を、第1先読記憶部と第2先読記
憶手段に記憶されたリードストリームが1単位(例えば
ビデオデータであれば1ビデオフレーム)読み出される
度に1づつ更新し、更新された先読指標が所定値に達す
ると、リードストリームの読み出し完了通知を主制御手
段101へ発する。ここでリードストリームからの1単
位のデータの読み出しの通知は、先読機構部290から
制御バス252を経て送付されたステータス情報を受け
た先読機構制御手段103から、主制御手段C101を
経由してなされる。
The index control means 104 stores the prefetch indexes stored in the first prefetch index storage means Reg1 and the second prefetch index storage means Reg2 in the first prefetch storage section and the second prefetch storage section, respectively. Each time the stored read stream is read out by one unit (for example, one video frame in the case of video data), it is updated by one. Emit to means 101. Here, the notification of the reading of one unit of data from the read stream is sent from the prefetch mechanism control unit 103 which has received the status information sent from the prefetch mechanism unit 290 via the control bus 252 via the main control unit C101. Done.

【0161】主制御手段101は、操作/指示信号検出
手段102が送付した、再生を所望するビデオストリー
ムの情報の入力操作時に発生する操作信号IPt0の検
出通知に基づき、該当ストリームの開始端であるリード
ストリームをディスクレコーダ装置200から先読機構
部290内の第1先読記憶部または第2先読記憶部へ先
読みする動作(前準備)を先読機構制御手段103へ指
示する。この前準備は、再生の開始指示入力IPt1の
発効以前に完了させる。
The main control means 101 is the start end of the operation / instruction signal detection means 102 based on the detection notice of the operation signal IPt0 generated at the time of input operation of the information of the video stream desired to be reproduced, which is transmitted. The prefetch mechanism control unit 103 is instructed to perform an operation (preparation) of prefetching the read stream from the disk recorder device 200 to the first prefetch storage unit or the second prefetch storage unit in the prefetch mechanism unit 290. This preparation is completed before the reproduction start instruction input IPt1 is issued.

【0162】ついで操作/指示信号検出手段102が送
付した、再生の開始指示入力の検出通知に基づき、先読
機構制御手段103へ指示して、記憶されたリードスト
リームを先読機構部290内の第1先読記憶部または第
2先読記憶部から読出し、再生ビデオストリームとして
先読機構部290から送出させる。このとき、リードス
トリームから1単位(たとえば1ビデオフレーム)を読
み出す度に通知が先読機構部290から先読機構制御手
段103へなされると、これが指標制御手段104へ送
付される。
Then, based on the detection notice of the reproduction start instruction input sent by the operation / instruction signal detection means 102, the prefetch mechanism control means 103 is instructed to read the stored read stream in the prefetch mechanism part 290. The data is read from the first look-ahead storage unit or the second look-ahead storage unit, and transmitted from the look-ahead mechanism unit 290 as a reproduced video stream. At this time, every time one unit (for example, one video frame) is read from the read stream, a notification is sent from the prefetching mechanism unit 290 to the prefetching mechanism control means 103, which is sent to the index control means 104.

【0163】更にこの間に、主制御手段101はディス
クレコーダ装置200へ制御信号を送り、ディスクレコ
ーダ装置200から後続のストリームを読み出す準備
を、先読機構部290からのリードストリームの読出が
完了するまでに終了させておく。
Further, during this time, the main control means 101 sends a control signal to the disk recorder device 200, and prepares to read the subsequent stream from the disk recorder device 200 until reading of the read stream from the prefetch mechanism 290 is completed. To end.

【0164】ついで主制御手段101は、指標制御手段
104から発信された、先読機構部290からのリード
ストリームの読み出し完了通知を受けて、直ちに先読機
構制御手段103およびディスクレコーダ装置200へ
指示を送り、先読機構制御手段103が先読機構部29
0内の切替部を切り替えて、ディスクレコーダ装置20
0からの読出しストリームのバイパス経路を編成すると
ともに、ディスクレコーダ装置200が読出送出する後
続のストリームを再生ストリームとして、先読機構部2
90から出力するように制御する。
Next, upon receiving the read stream read completion notification from the prefetch mechanism unit 290 transmitted from the index control unit 104, the main control unit 101 immediately instructs the prefetch mechanism control unit 103 and the disk recorder device 200. And the look-ahead mechanism control unit 103 sends the
0 by switching the switching unit in the disk recorder device 20.
In addition to forming a bypass path for the read stream from 0, the pre-reading mechanism unit 2 uses the subsequent stream read and transmitted by the disc recorder 200 as a reproduction stream.
90 is output.

【0165】以上のようにして、先読み前準備がなされ
る。なお動作の詳細は前記各実施形態に準ずるものであ
るから、説明は省略される。
As described above, preparation for pre-reading is performed. Note that the details of the operation are in accordance with the above-described embodiments, and a description thereof will be omitted.

【0166】さらに主制御手段101は、上記の先読み
前準備の制御に加えて、制御バス252を介してSCS
Iコントローラ202−i、バッファブロック203−
i、DMAコントローラ241−i、入出力コントロー
ラ242−i、DMAコントローラ281−i、RAI
Dコントローラ282−i、ビデオプロセッサ283−
i、および入出力コントローラ284−iと接続されて
おり、適宜、それらを制御する機能を併設しており、そ
れぞれ対応するソフトウェアプログラムが記憶されてい
る。
Further, the main control means 101 controls the SCS via the control bus 252 in addition to the control of the pre-reading preparation.
I controller 202-i, buffer block 203-
i, DMA controller 241-i, input / output controller 242-i, DMA controller 281-i, RAI
D controller 282-i, video processor 283-
i, and an input / output controller 284-i, and a function for controlling them is provided as appropriate, and corresponding software programs are stored.

【0167】上記のように本実施形態に係るビデオデー
タ編集装置EDSは、前記の前準備を開始させるため
の、ストリームの開始番地を指定する操作信号を編集装
置1または制御コンピュータ3が発信し、情報・データ
処理装置SDP5が前準備としてのリードストリームの
先読み、および先読みしたリードストリームの再生中に
後続ストリームの読出し準備を完了させる機能を備える
ものであるから、アクセス待ちをすることなく、しかも
途切れのない連続したストリームを再生することができ
る。この結果、遅延による画像や音声の途切れがない円
滑な編集が可能になる。
As described above, in the video data editing apparatus EDS according to the present embodiment, the editing apparatus 1 or the control computer 3 transmits an operation signal for designating the start address of the stream for starting the preparation described above. Since the information / data processing device SDP5 has a function of pre-reading the read stream as pre-preparation and completing reading preparation of the subsequent stream while the pre-read read stream is being reproduced, there is no need to wait for access, and there is no interruption. Can be played back without a stream. As a result, smooth editing without interruption of images and sounds due to delay can be performed.

【0168】図11は、本発明に係る情報・データ処理
装置の別の実施形態のブロック構成図である。なお、図
1に示された情報・データ処理装置SDP1と共通部分
は同一符号を用い、また図1を援用して説明する。
FIG. 11 is a block diagram of another embodiment of the information / data processing apparatus according to the present invention. The same parts as those of the information / data processing device SDP1 shown in FIG. 1 are denoted by the same reference numerals, and will be described with reference to FIG.

【0169】本実施形態の情報・データ処理装置SDP
6は、主制御部CTr11を備えるビデオサーバ装置F
DDRと、このビデオサーバ装置FDDRと別の筐体に
収められた先読機構装置PRBを備える。このように先
読機構装置PRBは、ビデオサーバ装置FDDRのペリ
フェラルとして設定されている。
Information / data processing apparatus SDP of this embodiment
6 is a video server device F including a main control unit CTr11.
The video server device FDDR includes a DDR and a look-ahead mechanism device PRB housed in a separate housing from the video server device FDDR. As described above, the prefetch mechanism PRB is set as a peripheral of the video server FDDR.

【0170】先読機構装置PRBは、第1先読記憶部P
Rm1、第2先読記憶部PRm2、切替部SWa、コン
トローラCTr12を備え、コントローラCTr12は
外部制御線(たとえばRS−422)を介してビデオサ
ーバ装置FDDRの主制御部CTr11と制御信号の授
受を行うことが可能となっている。したがって先読機構
装置PRBは、コントローラCTr12によりビデオサ
ーバ装置FDDRの主制御部CTr11と協調したタイ
ミングで操作される。
The prefetch mechanism PRB is provided with a first prefetch storage unit P
Rm1, a second prefetch storage unit PRm2, a switching unit SWa, and a controller CTr12. The controller CTr12 exchanges control signals with a main controller CTr11 of the video server device FDDR via an external control line (for example, RS-422). It has become possible. Therefore, the look-ahead mechanism device PRB is operated by the controller CTr12 at a timing coordinated with the main control unit CTr11 of the video server device FDDR.

【0171】この構成による情報・データ処理装置SD
P6は、最終段に先読機構装置PRBを追加し、一方、
ビデオサーバ装置FDDR側に大きな変更を加えること
なく、コントローラCTr12との信号授受機能を整備
するのみで、発生する再生遅延の削減を行うことが可能
となる。したがって、先読機構装置PRBを外部ペリフ
ェラル機器として、ビデオサーバ装置FDDRと組み合
わせた情報・データ処理システムとして編成することも
できる。
Information / data processing device SD having this configuration
P6 adds the prefetch mechanism PRB to the last stage, while
It is possible to reduce the reproduction delay that occurs only by improving the signal transmission / reception function with the controller CTr12 without making a significant change on the video server device FDDR side. Therefore, it is also possible to organize the read-ahead mechanism device PRB as an external peripheral device and an information / data processing system combined with the video server device FDDR.

【0172】つぎに複数のシングルチャンネルディスク
レコーダを使用した構成につき説明する。前記の各実施
形態は、マルチチャンネル構造を有するディスクレコー
ダを用いたものであるが、これに限定されることなく、
本発明はシングルチャンネルのディスクレコーダを複数
台、並列使用し、複数チャンネルを構成した場合にも適
用可能である。
Next, a configuration using a plurality of single-channel disk recorders will be described. Each of the above embodiments uses a disk recorder having a multi-channel structure, but is not limited thereto.
The present invention is also applicable to a case where a plurality of single-channel disk recorders are used in parallel to configure a plurality of channels.

【0173】なお、前記の各実施形態においては前準備
のトリガとして、外部から入力される、再生対象のスト
リームの開始番地等の操作信号(図1ではIPt0)を
用いているが、これに限定されることなく、例えば前準
備動作を指示する信号またはそれに準ずる信号を用いて
前準備をトリガしてもよい。いずれにせよ、再生対象ス
トリームの開始番地の開示と前記ストリームの実質的な
再生開始の指示との間に存在するインタバルを利用し、
開始番地の開示にともないストリームの一部先読みを開
始して、再生開始の指示までに先読みを完了させるよう
にする。
In each of the above embodiments, an operation signal (IPt0 in FIG. 1) such as a start address of a stream to be reproduced, which is input from the outside, is used as a trigger for preparation. Instead, for example, the preparation may be triggered using a signal instructing the preparation operation or a signal equivalent thereto. In any case, utilizing the interval existing between the disclosure of the start address of the stream to be played back and the instruction to substantially start playback of the stream,
Partial prefetching of the stream is started in accordance with the disclosure of the start address, and the prefetching is completed before the instruction to start reproduction.

【0174】[0174]

【発明の効果】以上詳述したように、本発明に係る情報
・データ処理装置および情報・データの再生方法は、ス
トリームの再生を要求する外部入力信号の受理から、再
生ストリームの出力を開始するまでに固定の遅延(Ed
it Delay)が発生するものにおいて、再生対象
ストリームの開始番地情報を獲得すると、前記ストリー
ムの再生開始指示が発生するまでの間にリードストリー
ムを高速読出し可能な記憶部へ先読みしておき、再生開
始指示が発生すると記憶部からリードストリームを読出
して再生ストリームを形成する一方で、このリードスト
リームの読出しの完了までに後続ストリームの読出し準
備を整えるものであるから、再生ストリームの出力に遅
延が発生することがなく、よって再生遅延が許容されな
い用途においても適用可能にできる。
As described in detail above, the information / data processing apparatus and the information / data reproducing method according to the present invention start outputting a reproduced stream from receiving an external input signal requesting the reproduction of the stream. Fixed delay (Ed
When the start address information of the stream to be played back is obtained in the case where it delay occurs, the read stream is pre-read into a storage unit capable of high-speed reading until the stream start instruction is issued, and the playback start is started. When the instruction is issued, the read stream is read from the storage unit to form a playback stream, while the preparation for reading the subsequent stream is completed by the time the reading of the read stream is completed, so that a delay occurs in the output of the playback stream. Therefore, the present invention can be applied to applications in which reproduction delay is not allowed.

【0175】さらに、先読みと送出および切替動作を行
う再生チャンネルを複数チャンネル準備することによ
り、一つのチャンネルが或るビデオストリームの再生を
実行中に、他のビデオストリームの前準備を、他のチャ
ンネルを用いて実行する構成とするから、期間をおくこ
となく繰り返される、異なるストリームの再生開始要求
にも対応することができる。
Further, by preparing a plurality of reproduction channels for performing pre-reading, transmission, and switching operations, while one channel is executing reproduction of a certain video stream, preparation for another video stream can be performed with another channel. Therefore, it is possible to cope with a request to start reproduction of a different stream that is repeated without an interval.

【0176】また本発明に係るコンピュータ読み取り可
能な記録媒体は、前記の前準備としてのリードストリー
ムの先読み、および先読みしたリードストリームの再生
中に後続ストリームの読出し準備を完了させる手段を、
プログラムとして格納するものであるから、任意の情報
・データ処理装置にこの記録媒体を適用することによ
り、前記の機能を実現することが可能になる。
The computer-readable recording medium according to the present invention further comprises means for pre-reading the read stream as the pre-preparation and for completing preparation for reading the subsequent stream during reproduction of the pre-read read stream.
Since the program is stored as a program, the function described above can be realized by applying this recording medium to an arbitrary information / data processing device.

【0177】また本発明に係るシステム・オン・チップ
型集積装置は、前記の前準備としてのリードストリーム
の先読み、および先読みしたリードストリームの再生中
に後続ストリームの読出し準備を完了させる手段をプロ
グラムとして格納するメモリ部と、これを読み取り実行
するプロセッサ部を備えるものであるから、任意の情報
・データ処理装置にこのシステム・オン・チップ型集積
装置を組み込むことにより、前記の機能を備える情報・
データ処理装置を容易に実現することが可能になる。
The system-on-a-chip type integrated apparatus according to the present invention comprises, as a program, means for pre-reading the read stream as the pre-preparation and for completing the preparation for reading the subsequent stream during reproduction of the pre-read read stream. Since it has a memory unit for storing and a processor unit for reading and executing the same, by incorporating this system-on-chip type integrated device into any information / data processing device,
The data processing device can be easily realized.

【0178】さらに本発明に係るビデオ編集装置は、前
記の前準備を開始させるための、ストリームの開始番地
を指定する操作信号を編集装置または制御コンピュータ
が発信し、情報・データ処理部が前準備としてのリード
ストリームの先読み、および先読みしたリードストリー
ムの再生中に後続ストリームの読出し準備を完了させる
機能を備えるものであるから、アクセス待ちをすること
なく、しかも途切れのない連続したストリームを再生す
ることができる。この結果、遅延による画像や音声の途
切れがない円滑な編集を実現できるという効果を奏す
る。
Further, in the video editing apparatus according to the present invention, the editing apparatus or the control computer transmits an operation signal for designating the start address of the stream for starting the preparation, and the information / data processing section performs the preparation. Since it is provided with a function of pre-reading the read stream as well as a function of completing the preparation for reading the subsequent stream during reproduction of the pre-read read stream, it is possible to reproduce a continuous stream without interruption without waiting for access. Can be. As a result, there is an effect that smooth editing without interruption of images and sounds due to delay can be realized.

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

【図1】本発明に係る情報・データ処理装置の一実施形
態のブロック構成図である。
FIG. 1 is a block diagram of an embodiment of an information / data processing apparatus according to the present invention.

【図2】前準備の説明図である。FIG. 2 is an explanatory diagram of preparation.

【図3】リードストリームの説明図である。FIG. 3 is an explanatory diagram of a read stream.

【図4】図1に示す情報・データ処理装置の動作フロー
チャートである。
FIG. 4 is an operation flowchart of the information / data processing apparatus shown in FIG. 1;

【図5】図4に続く動作フローチャートである。FIG. 5 is an operation flowchart following FIG. 4;

【図6】本発明に係るシステム・オン・チップ型集積装
置の一実施形態のブロック構成図である。
FIG. 6 is a block diagram of an embodiment of a system-on-chip integrated device according to the present invention.

【図7】本発明に係るシステム・オン・チップ型集積装
置の他の実施形態のブロック構成図である。
FIG. 7 is a block diagram of another embodiment of a system-on-chip integrated device according to the present invention.

【図8】本発明に係る情報・データ処理装置の別の実施
形態の動作タイミングチャートである。
FIG. 8 is an operation timing chart of another embodiment of the information / data processing apparatus according to the present invention.

【図9】本発明に係るビデオデータ編集装置の一実施形
態のブロック構成図である。
FIG. 9 is a block diagram of a video data editing apparatus according to an embodiment of the present invention.

【図10】図8に示すビデオデータ編集装置の情報・デ
ータ処理装置のブロック構成図である。
FIG. 10 is a block diagram of an information / data processing device of the video data editing device shown in FIG. 8;

【図11】本発明に係る情報・データ処理装置の別の実
施形態のブロック構成図である。
FIG. 11 is a block diagram of another embodiment of the information / data processing apparatus according to the present invention.

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

SDP1……情報・データ処理装置、CTr……コント
ロール部、CTr1……主制御手段、CTr2……操作
/指示信号検出手段、CTr3……先読機構制御手段、
CTr4……指標制御手段、IPt……操作/指示入力
部、IPt0……操作信号、IPt1……指示信号、P
Ra……先読機構部、PRm1……第1先読記憶部、P
Rm2……第2先読記憶部、Reg1……第1先読指標
記憶手段、Reg2……第2先読指標記憶手段、SWa
……切替部、S1……スイッチ、S2……スイッチ、S
3……スイッチ、VDs……ビデオサーバ部
SDP1 Information / data processing device, CTr Control section, CTr1 Main control means, CTr2 Operation / instruction signal detection means, CTr3 Prefetch mechanism control means,
CTr4 ... index control means, IPt ... operation / instruction input unit, IPt0 ... operation signal, IPt1 ... instruction signal, P
Ra ... read-ahead mechanism unit, PRm1 ... first look-ahead storage unit, P
Rm2: second prefetch index storage unit, Reg1: first prefetch index storage unit, Reg2: second prefetch index storage unit, SWa
... Switching unit, S1 switch, S2 switch, S
3 Switch, VDs Video server

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) G11B 27/02 A ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) G11B 27/02 A

Claims (10)

【特許請求の範囲】[Claims] 【請求項1】 内蔵する記録メディアに記録された複数
の情報・データを指定された開始番地から所定の順序で
順次読み出し、ストリームとして出力する情報・データ
処理部と、 前記ストリームの開始番地を指定する入力操作を検出
し、且つ前記入力操作の検出以降に、再生開始の指示を
受ける入力検出手段と、 前記情報・データ処理部の読出速度よりも高速読出可能
で、前記出力されたストリームの少なくとも一部分を記
憶可能な容量を備える先読記憶部と、 前記入力検出手段が前記入力操作を検出すると、前記ス
トリームの開始番地から続く所定量の情報・データを前
記情報・データ処理部から先読みし、リードストリーム
として前記先読記憶部へ記憶させ、且つ前記入力検出手
段が前記再生開始の指示を受けると、前記リードストリ
ームを前記先読記憶部から読出す先読制御手段と、 前記先読記憶部から読み出された内容を送出するか、ま
たは前記情報・データ処理部の出力した前記ストリーム
を直ちに送出するかの切り替えを行う切替部と、 前記リードストリームの読出し完了前に、前記情報・デ
ータ処理部を制御して前記リードストリームの後続スト
リームを読み出す準備を完了させ、且つ前記リードスト
リームの読出し完了に引き続き、直ちに前記切替部を切
り替えて前記情報・データ処理部から前記後続ストリー
ムを読み出す主制御手段を備えたことを特徴とする情報
・データ処理装置。
1. An information / data processing unit for sequentially reading a plurality of pieces of information / data recorded on a built-in recording medium from a specified start address in a predetermined order and outputting the stream as a stream, and specifying a start address of the stream. Input detecting means for detecting an input operation to be performed, and receiving an instruction to start reproduction after the detection of the input operation; at least one of the output stream readable at a speed higher than the reading speed of the information / data processing unit; A pre-reading storage unit having a capacity capable of storing a part, and when the input detection unit detects the input operation, pre-reads a predetermined amount of information / data continuing from a start address of the stream from the information / data processing unit, When the input detection unit receives the instruction to start the reproduction, the read stream is stored in the prefetch storage unit as a read stream. Read-ahead control means for reading a program from the look-ahead storage unit; and transmitting the content read from the look-ahead storage unit, or immediately transmitting the stream output from the information / data processing unit. A switching unit for performing switching, before completion of reading of the read stream, controlling the information / data processing unit to complete preparation for reading a subsequent stream of the read stream, and immediately following completion of reading of the read stream, immediately An information / data processing apparatus comprising: a main control unit that switches the switching unit and reads the subsequent stream from the information / data processing unit.
【請求項2】 前記の記録メディアがランダムアクセス
可能な磁気式ディスク媒体または光学式ディスク媒体ま
たは半導体記録メディアであることを特徴とする請求項
1記載の情報・データ処理装置。
2. The information and data processing apparatus according to claim 1, wherein said recording medium is a magnetic disk medium, an optical disk medium, or a semiconductor recording medium that can be randomly accessed.
【請求項3】 内蔵する記録メディアに記録された複数
の情報・データを指定された開始番地から所定の順序で
順次読み出し、ストリームとして出力する情報・データ
処理部と、前記ストリームの開始番地を指定する入力操
作を検出し、且つ前記入力操作の検出以降に、再生開始
の指示を受ける入力検出手段と、前記情報・データ処理
部の読出速度よりも高速読出可能で、前記出力されたス
トリームの少なくとも一部分を記憶可能な容量を備える
先読記憶部と、前記先読記憶部から読み出された内容を
送出するか、または前記情報・データ処理部の出力した
前記ストリームを直ちに送出するかの何れか一方に切り
替える切替部とを具備する情報・データ処理装置を用
い、 前記入力検出手段が前記入力操作を検出すると、前記ス
トリームの開始番地から続く所定量の情報・データをリ
ードストリームとして前記情報・データ処理部から前記
先読記憶部へ先読みする前準備過程と、 前記入力検出手段が前記再生開始の指示を受けると、前
記リードストリームを前記先読記憶部から読出し、ビデ
オストリームとして送出する一方で、この間に前記情報
・データ処理部から前記リードストリームに後続するス
トリームを読み出す準備を完了させる過程と、 前記リードストリームの読出し完了に引き続き、直ちに
前記切替部を切り替えて前記情報・データ処理部から前
記後続ストリームを読み出す過程とを備えることを特徴
とする情報・データの再生方法。
3. An information / data processing unit for sequentially reading out a plurality of information / data recorded on a built-in recording medium from a specified start address in a predetermined order and outputting the stream as a stream, and specifying a start address of the stream Input detecting means for detecting an input operation to be performed, and receiving an instruction to start reproduction after the detection of the input operation; and at least one of the output stream which is readable at a higher speed than the reading speed of the information / data processing unit. A prefetch storage unit having a capacity capable of storing a part, and either a content read from the prefetch storage unit is transmitted, or the stream output by the information / data processing unit is transmitted immediately. When the input detection means detects the input operation, an information / data processing device having a switching unit for switching to one of the two is used. A preparatory step of pre-reading a predetermined amount of information / data following the ground as a read stream from the information / data processing unit to the pre-reading storage unit; and when the input detection unit receives the reproduction start instruction, the read stream From the read-ahead storage unit and sending it out as a video stream, while completing the preparation for reading out the stream subsequent to the read stream from the information / data processing unit. Immediately switching the switching unit and reading the subsequent stream from the information / data processing unit.
【請求項4】 内蔵する記録メディアに記録された複数
の情報・データを指定された開始番地から所定の順序で
順次読み出し、且つ複数のストリームを出力可能な情報
・データ処理部と、 前記各ストリームの開始番地を指定する入力操作を検出
し、且つ前記入力操作の検出以降に、再生開始の指示を
受ける入力検出手段と、 前記情報・データ処理部の読出速度よりも高速読出可能
で、前記出力された各ストリームの少なくとも一部分を
記憶可能な容量を備える複数の先読記憶部と、 前記情報・データ処理部と少なくとも前記各先読記憶部
とを結んで夫々独立して各ストリームを伝送する複数の
チャンネルと、 前記入力検出手段が前記入力操作を検出すると、前記各
ストリームの開始番地から続く所定量の情報・データを
前記情報・データ処理部から先読みし、各リードストリ
ームとして前記各チャンネルを経由して前記各先読記憶
部へ記憶させ、且つ前記入力検出手段が前記再生開始の
指示を受けると、前記各リードストリームを前記各先読
記憶部から読出す先読制御手段と、 前記各先読記憶部から読み出された内容を切替え送出す
るか、または前記情報・データ処理部が前記各チャンネ
ルを経由して出力した前記各ストリームを直ちに送出す
るかの切り替えを行う切替部と、 前記各リードストリームの読出し完了前に、前記情報・
データ処理部を制御して前記各リードストリームの後続
ストリームを読み出す準備を完了させ、且つ前記各リー
ドストリームの読出し完了に引き続き、直ちに前記切替
部を切り替えて前記情報・データ処理部から前記各後続
ストリームを読み出す主制御手段を備え、 且つ前記先読制御手段は、着目する前記チャンネルまた
は、前記チャンネルに対応する前記先読記憶部の少なく
とも一方が使用中に、つぎに送出予約されたストリーム
に対応するリードストリームを、他のチャンネルを用い
て前記情報・データ処理部から伝送して他の先読記憶部
へ記憶させ、前記先読記憶部から前記リードストリーム
を送出する構成とすることを特徴とする情報・データ処
理装置。
4. An information / data processing unit capable of sequentially reading a plurality of information / data recorded on a built-in recording medium in a predetermined order from a designated start address and outputting a plurality of streams; Input detecting means for detecting an input operation for designating a start address of the information and receiving an instruction to start reproduction after the detection of the input operation; A plurality of look-ahead storage units each having a capacity capable of storing at least a part of each of the obtained streams; and a plurality of independently transmitting each stream by connecting the information / data processing unit and at least the respective look-ahead storage units. When the input detecting means detects the input operation, a predetermined amount of information / data following the start address of each stream is processed by the information / data processing. Read from the unit, store the read stream as the respective read streams via the respective channels in the respective read-ahead storage units, and, when the input detection unit receives the instruction to start the reproduction, reads the respective read streams into the respective pre-reads. Read-ahead control means for reading from a storage unit, and switching and sending out the content read from each of the read-ahead storage units, or transmitting each of the streams output by the information / data processing unit via each of the channels. A switching unit for switching whether or not to immediately transmit the information; and
Controlling the data processing unit to complete the preparation for reading the subsequent stream of each of the read streams, and immediately following the completion of reading of each of the read streams, immediately switching the switching unit to switch from the information / data processing unit to the subsequent stream. And the read-ahead control means corresponds to the stream reserved for transmission next while at least one of the channel of interest or the read-ahead storage unit corresponding to the channel is in use. A read stream is transmitted from the information / data processing unit using another channel and stored in another read-ahead storage unit, and the read stream is transmitted from the read-ahead storage unit. Information and data processing equipment.
【請求項5】 前記の記録メディアがランダムアクセス
可能な磁気式ディスク媒体または光学式ディスク媒体ま
たは半導体記録メディアであることを特徴とする請求項
4記載の情報・データ処理装置。
5. The information and data processing apparatus according to claim 4, wherein said recording medium is a magnetic disk medium, an optical disk medium, or a semiconductor recording medium that can be randomly accessed.
【請求項6】 内蔵する記録メディアに記録された複数
の情報・データを指定された開始番地から所定の順序で
順次読み出し、且つ複数のストリームを出力可能な情報
・データ処理部と、前記各ストリームの開始番地を指定
する入力操作を検出し、且つ前記入力操作の検出以降
に、再生開始の指示を受ける入力検出手段と、前記情報
・データ処理部の読出速度よりも高速読出可能で、前記
出力された各ストリームの少なくとも一部分を記憶可能
な容量を備える複数の先読記憶部と、前記情報・データ
処理部と少なくとも前記各先読記憶部とを結んで夫々独
立して各ストリームを伝送する複数のチャンネルと、前
記各先読記憶部から読み出された内容を切替え送出する
か、または前記情報・データ処理部が前記各チャンネル
を経由して出力した前記各ストリームを直ちに送出する
かの切り替えを行う切替部とを具備する情報・データ処
理装置を用い、 前記入力検出手段が前記の入力操作を検出すると、前記
各ストリームの開始番地から続く所定量の情報・データ
を前記情報・データ処理部から先読みし、各リードスト
リームとして前記各チャンネルを経由して前記各先読記
憶部へ先読みする前準備過程と、 前記入力検出手段が前記再生開始の指示を受けると、前
記各リードストリームを前記各先読記憶部から読出し各
ビデオストリームとして送出する一方で、前記各リード
ストリームの読出し完了前に、前記情報・データ処理部
を制御して前記各リードストリームの後続ストリームを
読み出す準備を完了させる過程と、 前記各リードストリームの読出し完了に引き続き、直ち
に前記切替部を切り替えて前記情報・データ処理部から
前記各後続ストリームを読み出す過程と、 着目する前記チャンネルまたは、前記チャンネルに対応
する前記先読記憶部の少なくとも一方が使用中に、つぎ
に送出予約されたストリームに対応するリードストリー
ムを、他のチャンネルを用いて前記情報・データ処理部
から伝送して他の先読記憶部へ記憶させ、前記先読記憶
部から前記リードストリームを送出する過程とを備える
ことを特徴とする情報・データの再生方法。
6. An information / data processing unit capable of sequentially reading a plurality of information / data recorded on a built-in recording medium from a designated start address in a predetermined order and outputting a plurality of streams; Input detecting means for detecting an input operation for designating the start address of the input device and receiving an instruction to start reproduction after the detection of the input operation; A plurality of read-ahead storage units having a capacity capable of storing at least a part of each of the obtained streams, and a plurality of units respectively connecting the information / data processing unit and at least the respective read-ahead storage units and transmitting each stream independently. Channel and the content read out from each of the pre-reading storage units are switched and transmitted, or before the information / data processing unit outputs via the respective channels. When the input detection means detects the input operation, an information / data processing device including a switching unit for switching whether to immediately transmit each stream is used. A pre-reading step of pre-reading information / data from the information / data processing unit and pre-reading to each of the pre-reading storage units via the respective channels as respective read streams; and the input detection means instructing the reproduction start. Upon receiving, while reading each of the read streams from each of the prefetch storage units and sending them as respective video streams, before the reading of each of the read streams is completed, the information and data processing unit is controlled to control each of the read streams. Completing the preparation for reading the subsequent stream; and immediately following the completion of reading of each of the read streams, A step of reading out each of the subsequent streams from the information / data processing unit by switching a unit, and a next transmission reservation is made while at least one of the channel of interest or the look-ahead storage unit corresponding to the channel is in use. Transmitting a read stream corresponding to the stream from the information / data processing unit using another channel, storing the read stream in another read-ahead storage unit, and transmitting the read stream from the pre-read storage unit. A method for reproducing information and data, characterized in that:
【請求項7】 内蔵する記録メディアに記録された複数
の情報・データを指定された開始番地から所定の順序で
順次読み出し、ストリームとして出力する情報・データ
処理部と、前記情報・データ処理部の読出速度よりも高
速読出可能で、前記出力されたストリームの少なくとも
一部分を記憶可能な容量を備える先読記憶部と、前記先
読記憶部から読み出された内容を送出するか、または前
記情報・データ処理部の出力した前記ストリームを直ち
に送出するかの何れか一方に切り替える切替部と、所定
のプログラムを読取り実行可能なコンピュータを具備す
る情報・データ処理装置に適用される記録媒体であっ
て、 前記コンピュータを、 ストリームの開始番地を指定する入力操作を検出し、且
つ前記入力操作の検出以降に、再生開始の指示を受ける
入力検出手段として機能させるためのプログラムと、 前記コンピュータを、 前記入力検出手段が前記入力操作を検出すると、前記ス
トリームの開始番地から続く所定量の情報・データを前
記情報・データ処理部から先読みし、リードストリーム
として前記先読記憶部へ記憶させ、且つ前記入力検出手
段が前記再生開始の指示を受けると、前記リードストリ
ームを前記先読記憶部から読出す先読制御手段として機
能させるためのプログラムと、 前記コンピュータを、 前記リードストリームの読出し完了前に、前記情報・デ
ータ処理部を制御して前記リードストリームの後続スト
リームを読み出す準備を完了させるとともに、且つ前記
リードストリームの読出し完了に引き続き、直ちに前記
切替部を切り替えて前記情報・データ処理部から前記後
続ストリームを読み出す主制御手段として機能させるた
めのプログラムと、 を記録したことを特徴とするコンピュータ読み取り可能
な記録媒体。
7. An information / data processing unit for sequentially reading a plurality of pieces of information / data recorded on a built-in recording medium from a designated start address in a predetermined order and outputting the information / data as a stream; A read-ahead storage unit capable of reading at a higher speed than the read speed and having a capacity capable of storing at least a part of the output stream; and transmitting the content read from the pre-read storage unit, or A switching unit for switching to either one of immediately sending out the stream output from the data processing unit, and a recording medium applied to an information / data processing device including a computer capable of reading and executing a predetermined program, The computer detects an input operation for designating a start address of a stream, and issues a reproduction start instruction after the input operation is detected. A program for causing the computer to function as input detection means for detecting, when the input detection means detects the input operation, a predetermined amount of information / data following the start address of the stream from the information / data processing unit. And storing the read stream as a read stream in the prefetch storage unit, and, when the input detection unit receives the instruction to start the reproduction, causing the read stream to function as a prefetch control unit that reads the read stream from the prefetch storage unit. Before the reading of the read stream, the computer controls the information / data processing unit to complete the preparation for reading the subsequent stream of the read stream, and, following the completion of the reading of the read stream, Immediately switch the switching unit to the information / data processing unit. A computer-readable recording medium characterized by recording a program, a to function as a main control means for reading the following stream.
【請求項8】 内蔵する記録メディアに記録された複数
の情報・データを指定された開始番地から所定の順序で
順次読み出し、ストリームとして出力する情報・データ
処理部と、前記情報・データ処理部の読出速度に比べて
高速読出可能で、前記出力されたストリームの少なくと
も一部分を記憶可能な容量を備える先読記憶部と、前記
先読記憶部から読み出された内容を送出するか、または
前記情報・データ処理部の出力した前記ストリームを直
ちに送出するかの何れか一方に切り替える切替部とを具
備する情報・データ処理装置に組み込み可能な、システ
ム・オン・チップ型集積装置であって、 同一チップ上に、 少なくともマイクロコンピュータにより構成されるプロ
セッサ部と、 バス部と、 入出力インタフェース部と、 データを一時的に保持するワーキングメモリ部と、 前記ストリームの開始番地を指定する入力操作を検出
し、且つ前記入力操作の検出以降に、再生開始の指示を
受ける入力検出手段と、 前記プロセッサ部によって読み取りと実行が可能なプロ
グラムで構成された、主制御手段と、前記先読記憶部の
動作を制御する先読制御手段とが記録されたメモリ部
と、を備え、 且つ前記先読制御手段は前記マイクロコンピュータを、 前記入力検出手段が前記の入力操作を検出すると、前記
ストリームの開始番地から続く所定量の情報・データを
前記情報・データ処理部から先読みし、リードストリー
ムとして前記先読記憶部へ記憶させ、且つ前記入力検出
手段が前記再生開始の指示を受けると、前記リードスト
リームを前記先読記憶部から読出しするよう機能させる
プログラムとして構成され、 また前記主制御手段は前記マイクロコンピュータを、 前記リードストリームの読出し完了前に、前記情報・デ
ータ処理部を制御して前記リードストリームの後続スト
リームを読み出す準備を完了させ、且つ前記リードスト
リームの読出し完了に引き続き、直ちに前記切替部を切
り替えて前記情報・データ処理部から前記後続ストリー
ムを読み出しするよう機能させるためのプログラムとし
て構成されたことを特徴とするシステム・オン・チップ
型集積装置。
8. An information / data processing unit for sequentially reading out a plurality of information / data recorded on a built-in recording medium from a designated start address in a predetermined order and outputting as a stream; A read-ahead storage unit capable of reading at a high speed compared to a read speed and having a capacity capable of storing at least a part of the output stream; and transmitting the content read from the read-ahead storage unit, or A system-on-chip type integrated device that can be incorporated in a data processing device, comprising: a switching unit that switches the stream output from the data processing unit to either one of sending immediately; On top of that, a processor unit composed of at least a microcomputer, a bus unit, an input / output interface unit, and data A working memory unit for holding, an input operation for detecting an input operation for designating a start address of the stream, and an input detection unit for receiving a reproduction start instruction after the detection of the input operation; And a memory unit in which a pre-read control unit that controls the operation of the pre-read storage unit is recorded, and the pre-read control unit includes the microcomputer. When the input detection means detects the input operation, a predetermined amount of information and data following the start address of the stream is prefetched from the information and data processing unit, and stored as a read stream in the prefetch storage unit, and When the input detection means receives the instruction to start the reproduction, a function to read the read stream from the prefetch storage unit is performed. And the main control means controls the information / data processing unit to complete preparation for reading a subsequent stream of the read stream before the read of the read stream is completed, and A system-on-a-chip type integration configured as a program for immediately following the completion of reading of a read stream, causing the switching section to function so as to read the subsequent stream from the information / data processing section. apparatus.
【請求項9】 内蔵する記録メディアに記録された複数
の情報・データを指定された開始番地から所定の順序に
したがい順次読み出し、ストリームとして出力する情報
・データ処理部を具備する情報・データ処理装置に組み
込み可能な、システム・オン・チップ型集積装置であっ
て、 同一チップ上に、 少なくともマイクロコンピュータにより構成されるプロ
セッサ部と、 バス部と、 入出力インタフェース部と、 データを一時的に保持するワーキングメモリ部と、 前記ストリームの開始番地を指定する入力操作を検出
し、且つ前記入力操作の検出以降に、再生開始の指示を
受ける入力検出手段と、 前記情報・データ処理部の読出速度よりも高速読出可能
で、前記出力されたストリームの少なくとも一部分を記
憶可能な容量を備える先読記憶部と、 前記先読記憶部から読み出された内容を送出するか、ま
たは前記情報・データ処理部の出力した前記ストリーム
を直ちに送出するかの何れか一方に切り替える切替部
と、 前記プロセッサ部によって読み取りと実行が可能なプロ
グラムで構成された、主制御手段と、前記先読記憶部の
動作を制御する先読制御手段とが記録されたメモリ部
と、を備え、 且つ前記先読制御手段は前記マイクロコンピュータを、 前記入力検出手段が前記の入力操作を検出すると、前記
ストリームの開始番地から続く所定量の情報・データを
前記情報・データ処理部から先読みし、リードストリー
ムとして前記先読記憶部へ記憶させ、且つ前記入力検出
手段が前記再生開始の指示を受けると、前記リードスト
リームを前記先読記憶部から読出しするよう機能させる
プログラムとして構成され、 また前記主制御手段は前記マイクロコンピュータを、 前記リードストリームの読出し完了前に、前記情報・デ
ータ処理部を制御して前記リードストリームの後続スト
リームを読み出す準備を完了させるとともに、前記リー
ドストリームの読出し完了に引き続き、直ちに前記切替
部を切り替えて前記情報・データ処理部から前記後続ス
トリームを読み出しするよう機能させるためのプログラ
ムとして構成されたことを特徴とするシステム・オン・
チップ型集積装置。
9. An information / data processing apparatus comprising an information / data processing unit for sequentially reading a plurality of pieces of information / data recorded on a built-in recording medium from a designated start address in a predetermined order, and outputting as a stream. A system-on-a-chip type integrated device that can be embedded in a processor, and temporarily stores, on the same chip, at least a processor unit including a microcomputer, a bus unit, an input / output interface unit, and data. A working memory unit, an input operation for detecting an input operation for designating a start address of the stream, and an input detection unit for receiving a reproduction start instruction after the detection of the input operation; and a reading speed of the information / data processing unit. Look-ahead storage having a capacity capable of high-speed reading and capable of storing at least a part of the output stream. A switching unit that switches to either one of transmitting the content read from the prefetch storage unit or immediately transmitting the stream output by the information / data processing unit; and reading by the processor unit. And a memory unit in which a pre-read control unit that controls the operation of the pre-read storage unit is recorded, and the main read unit is configured by an executable program. When the input detecting means detects the input operation, the microcomputer prefetches a predetermined amount of information / data following the start address of the stream from the information / data processing section, and reads the information / data as a read stream to the prefetch storage section. A function of reading the read stream from the prefetch storage unit when the input detection unit receives the instruction to start the reproduction. The main control unit controls the information and data processing unit to complete preparation for reading a subsequent stream of the read stream before the read stream of the read stream is completed. After completion of reading of the read stream, the system is configured as a program for switching the switching unit immediately to read the subsequent stream from the information / data processing unit.
Chip type integrated device.
【請求項10】 内蔵する記録メディアにマルチチャン
ネルのビデオデータを記録するとともに記録された複数
の前記ビデオデータを指定された開始番地から所定の順
序で順次読み出し、ビデオストリームとして出力するビ
デオサーバ部を具備する情報・データ処理装置と、前記
情報・データ処理装置装置に記録された前記ビデオデー
タを編集するための編集装置と、前記編集装置及び前記
情報・データ処理装置を制御する制御コンピュータとを
備えた編集システムにおいて、 前記編集装置または前記制御コンピュータのうち少なく
とも一方は、前記所望の開始番地の情報を操作信号とし
て前記情報・データ処理装置へ送付するとともに、前記
操作信号の送付後に、前記ビデオストリームの読出しの
指示信号を前記情報・データ処理装置へ送付する手段を
備え、 前記情報・データ処理装置は、 前記操作信号を検出し、且つ前記操作信号の検出以降
に、前記指示信号を検出する入力検出手段と、 前記情報・データ処理部の読出速度よりも高速読出可能
で、前記出力されたビデオストリームの少なくとも一部
分を記憶可能な容量を備える先読記憶部と、 前記入力検出手段が前記の操作信号を検出すると、前記
ビデオストリームの開始番地から続く所定量の情報・デ
ータを前記情報・データ処理部から先読みし、リードス
トリームとして前記先読記憶部へ記憶させ、且つ前記入
力検出手段が前記指示信号を受けると、前記リードスト
リームを前記先読記憶部から読出す先読制御手段と、 前記先読記憶部から読み出された内容を送出するか、ま
たは前記情報・データ処理部の出力した前記ビデオスト
リームを直ちに送出するかの何れか一方に切り替える切
替部と、 前記リードストリームの読出し完了前に、前記情報・デ
ータ処理部を制御して前記リードストリームの後続スト
リームを読み出す準備を完了させるとともに、且つ前記
リードストリームの読出し完了に引き続き、直ちに前記
切替部を切り替えて前記情報・データ処理部から前記後
続ストリームを読み出す主制御手段を備えたことを特徴
とするビデオ編集装置。
10. A video server unit which records multi-channel video data on a built-in recording medium, sequentially reads out the plurality of recorded video data in a predetermined order from a designated start address, and outputs the video data as a video stream. An information / data processing device, an editing device for editing the video data recorded in the information / data processing device, and a control computer for controlling the editing device and the information / data processing device. In the editing system, at least one of the editing device or the control computer sends the information of the desired start address as an operation signal to the information / data processing device, and after sending the operation signal, To the information / data processing device. Means for detecting the operation signal, and after detecting the operation signal, input detection means for detecting the instruction signal; and a reading speed of the information / data processing unit. A read-ahead storage unit having a capacity capable of storing at least a part of the output video stream, which can be read at a high speed; and when the input detection means detects the operation signal, a portion continuing from a start address of the video stream. When a predetermined amount of information / data is prefetched from the information / data processing unit and stored in the prefetch storage unit as a read stream, and when the input detection unit receives the instruction signal, the read stream is read into the prefetch storage unit. Read-ahead control means for reading from the read-ahead storage unit, or sending out the content read out from the information / data processing unit, A switching unit that switches to either one of immediately sending out a video stream, and before the readout of the read stream is completed, controlling the information / data processing unit to complete preparation for reading out a subsequent stream of the read stream; And a main control unit for immediately switching the switching unit immediately after completion of reading the read stream and reading the subsequent stream from the information / data processing unit.
JP11128779A 1999-05-10 1999-05-10 Information/data processing apparatus, information/data reproducing method, video editting apparatus, computer readable recording medium, and system-on-chip type integrated device Abandoned JP2000322874A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP11128779A JP2000322874A (en) 1999-05-10 1999-05-10 Information/data processing apparatus, information/data reproducing method, video editting apparatus, computer readable recording medium, and system-on-chip type integrated device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP11128779A JP2000322874A (en) 1999-05-10 1999-05-10 Information/data processing apparatus, information/data reproducing method, video editting apparatus, computer readable recording medium, and system-on-chip type integrated device

Publications (1)

Publication Number Publication Date
JP2000322874A true JP2000322874A (en) 2000-11-24

Family

ID=14993264

Family Applications (1)

Application Number Title Priority Date Filing Date
JP11128779A Abandoned JP2000322874A (en) 1999-05-10 1999-05-10 Information/data processing apparatus, information/data reproducing method, video editting apparatus, computer readable recording medium, and system-on-chip type integrated device

Country Status (1)

Country Link
JP (1) JP2000322874A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009163516A (en) * 2008-01-07 2009-07-23 Hitachi Ltd Information recording and reproducing apparatus, control method thereof, and program
US9191702B2 (en) 2003-04-17 2015-11-17 Thomson Licensing Data requesting and transmitting devices and processes
CN107885828A (en) * 2017-11-07 2018-04-06 广东欧珀移动通信有限公司 Search method, apparatus, storage medium and the electronic equipment of matching object

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9191702B2 (en) 2003-04-17 2015-11-17 Thomson Licensing Data requesting and transmitting devices and processes
JP2009163516A (en) * 2008-01-07 2009-07-23 Hitachi Ltd Information recording and reproducing apparatus, control method thereof, and program
CN107885828A (en) * 2017-11-07 2018-04-06 广东欧珀移动通信有限公司 Search method, apparatus, storage medium and the electronic equipment of matching object

Similar Documents

Publication Publication Date Title
JP3109363B2 (en) Magnetic recording / reproducing device
JP4264777B2 (en) Data reproduction method and data reproduction apparatus
JP2000322874A (en) Information/data processing apparatus, information/data reproducing method, video editting apparatus, computer readable recording medium, and system-on-chip type integrated device
JP2969187B2 (en) Digital recorder
JP4066447B2 (en) Information processing apparatus and data processing method
JPH11306124A (en) Method and device for data transfer
JP2722744B2 (en) Digital data recording / reproducing device
KR100235123B1 (en) Digital data copying device using tape streamer
WO2010007727A1 (en) Video recording device, video reproduction device, and method thereof
JPH05205349A (en) Digital recording and reproducing device
JP3861523B2 (en) Recording / reproducing apparatus and recording / reproducing method
JP2789772B2 (en) Magnetic disk reformatting method
JP2993138B2 (en) Signal recording device and signal recording / reproducing device
JP3921887B2 (en) Recording / reproducing apparatus and recording / reproducing method
JP2000251381A (en) Disk dubbing system
JP3099862B2 (en) Karaoke information transmission device
JP2949757B2 (en) Information playback device
JPH07141124A (en) Library device
JP3826631B2 (en) Recording / reproducing apparatus and recording / reproducing method
JPH10508973A (en) Information retrieval system for sequential access data storage and random access data retrieval
JP2000115714A (en) Video audio information presentation system
JP2001169238A (en) Nonlinear editing device, nonlinear editing method, recording medium, test method
JP2556152B2 (en) Memory device for cutting system
JP2921134B2 (en) Signal recording device and signal reproducing device
JPH09320191A (en) Data-recording and reproducing device

Legal Events

Date Code Title Description
RD03 Notification of appointment of power of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7423

Effective date: 20060208

A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060214

A762 Written abandonment of application

Free format text: JAPANESE INTERMEDIATE CODE: A762

Effective date: 20070629