JP2001292396A - Information processing apparatus in data transfer network and its method - Google Patents

Information processing apparatus in data transfer network and its method

Info

Publication number
JP2001292396A
JP2001292396A JP2001007632A JP2001007632A JP2001292396A JP 2001292396 A JP2001292396 A JP 2001292396A JP 2001007632 A JP2001007632 A JP 2001007632A JP 2001007632 A JP2001007632 A JP 2001007632A JP 2001292396 A JP2001292396 A JP 2001292396A
Authority
JP
Japan
Prior art keywords
data
video
software
audio
game
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP2001007632A
Other languages
Japanese (ja)
Other versions
JP3382606B2 (en
Inventor
Toshihiro Ikeda
敏弘 池田
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP2001007632A priority Critical patent/JP3382606B2/en
Publication of JP2001292396A publication Critical patent/JP2001292396A/en
Application granted granted Critical
Publication of JP3382606B2 publication Critical patent/JP3382606B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To supply data of any software to a video/sound terminal at optional starting time of supply when the software is within an allowable range of the number of output channels of a data processor irrespective of whether requested software is the same or different. SOLUTION: Pieces of digital data of plural pieces of video/sound software are stored in plural random-accessible large capacity storage devices (9), the pieces of video/sound software are read, free channel numbers are specified for multi-channel output decoders (6, 7) by a controller (8), the specified pieces of video/sound software are intermittently read from the large capacity storage devices (9) by every specified block in time-division manner by the decoders (6, 7), decode processing is performed to the software after they are temporarily stored and they are outputted from the channels with the specified numbers.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、多チャンネルデー
タ転送ネットワークにおいて、映像/音声情報処理装置
の出力チャンネル数の許容範囲内であれば、再生要求さ
れたどのデータファイルでも複数の端末装置へ供給でき
る映像/音声情報処理装置とその方法に関し、特に、ラ
ンダムアクセス可能な大容量記憶手段に予め格納された
映像/音声ソフトのデジタルデータファイルを、外部か
らの再生指定コマンドに応答して時分割で間欠的に読出
し、デコードして、指定されたチャンネルから映像/音
声データとして連続的に出力する映像/音声情報処理装
置とその方法に関する。例えばホテルの管理室等の情報
処理センタ室に、ビデオ/ゲーム等のデータファイルの
供給源としてのビデオ/ゲームサーバ装置と、切り替え
装置(以下、交換機と呼ぶ)、ならびにこれらを統括的
に制御するホストコンピュータ等を設置するとともに、
ホテルの各客室等の端末利用者側には、テレビモニタと
セットトップボックスやゲーム用パッドなどを備えた映
像/音声端末装置を設置し、各端末側から発信された映
像/音声データファイルの再生要求をホストコンピュー
タが受信し、ホストコンピュータがビデオ/ゲームサー
バ装置および交換機を制御することにより、要求された
映像/音声データファイルを映像/音声端末側へ供給す
る、いわゆるビデオ/オン/デマンドを実現するための
映像/音声情報処理装置とその方法に関するものであ
る。以下の説明では、上記ビデオ/ゲームサーバ装置の
ことを単にデータ処理装置と称する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multi-channel data transfer network in which any data file requested to be reproduced is supplied to a plurality of terminal devices as long as the number of output channels of the video / audio information processing device is within an allowable range. More particularly, the present invention relates to a video / audio information processing apparatus and method capable of storing digital data files of video / audio software stored in a randomly accessible large-capacity storage means in a time-division manner in response to an external reproduction designation command. The present invention relates to a video / audio information processing apparatus that intermittently reads and decodes and continuously outputs video / audio data from a designated channel and a method thereof. For example, in an information processing center room such as a hotel management room, a video / game server device as a supply source of a data file such as a video / game, a switching device (hereinafter, referred to as an exchange), and overall control thereof. While installing a host computer, etc.,
A video / audio terminal device equipped with a TV monitor, set-top box, game pad, etc. is installed on the terminal user side of each hotel room, etc., and plays back video / audio data files transmitted from each terminal side. The host computer receives the request, and the host computer controls the video / game server device and the exchange to supply the requested video / audio data file to the video / audio terminal, so-called video / on / demand is realized. The present invention relates to a video / audio information processing apparatus and method for performing the same. In the following description, the video / game server device is simply referred to as a data processing device.

【0002】[0002]

【従来の技術】近年、ビデオ/ゲームソフト等のデータ
ファイルの蓄積、検索、再生等の工程を一括管理すると
ともに、全体の設備を削減し、また、ソフトのアクセス
時間の短縮化と、データファイルの追加、更新およびソ
フト管理を自動的に行うことができる映像/音声情報の
処理供給システムが要望されている。
2. Description of the Related Art In recent years, processes such as storage, retrieval, and reproduction of data files of video / game software and the like have been collectively managed, the total equipment has been reduced, the access time of software has been reduced, and data files have been reduced. There is a need for a video / audio information processing and supply system capable of automatically adding, updating, and managing software.

【0003】以下に、図面を参照にしながら従来の多チ
ャンネルデータ転送ネットワークにおける映像/音声情
報処理システムについて説明する。
Hereinafter, a video / audio information processing system in a conventional multi-channel data transfer network will be described with reference to the drawings.

【0004】図9は、従来のこの種の映像/音声情報処
理システムの基本構成を示す。図9において、101は
ホストコンピュータ、102はデータ処理装置、103
は交換機、104−1ないし104−n(以下、104
と略記)は映像/音声端末である。ホストコンピュータ
101とデータ処理装置102と交換機103は、例え
ばホテルの管理室等のデータ制御センタに設置され、映
像/音声端末104はホテルの各客室等に設置され、交
換機103と各端末104の間は例えば同軸ケーブルで
データ伝送が行われる。
FIG. 9 shows a basic configuration of a conventional video / audio information processing system of this kind. 9, 101 is a host computer, 102 is a data processing device, 103
Are exchanges, 104-1 to 104-n (hereinafter, 104)
Is a video / audio terminal. The host computer 101, the data processing device 102, and the exchange 103 are installed in a data control center such as a hotel management room, and the video / audio terminal 104 is installed in each guest room of the hotel. For example, data transmission is performed by a coaxial cable.

【0005】ホストコンピュータ101は、データ処理
装置102と交換機103とを統括的に制御し、複数の
映像/音声端末104からのリクエスト(要求)を受け
付け、その受信したリクエストをデータ処理装置102
へ伝送する。また、ホストコンピュータ101は交換機
103を制御して、リクエストを発信した映像/音声端
末104にデータ処理装置102から映像/音声データ
を供給する。
[0005] The host computer 101 controls the data processing apparatus 102 and the exchange 103 in a centralized manner, receives requests from a plurality of video / audio terminals 104, and receives the received requests from the data processing apparatus 102.
Transmit to Further, the host computer 101 controls the exchange 103 to supply video / audio data from the data processing device 102 to the video / audio terminal 104 that has transmitted the request.

【0006】データ処理装置102は、複数台のビデオ
テープレコーダ106−1ないし106−k(以下10
6と略記)と、複数台のゲームプレーヤ装置107−1
ないし107−m(以下107と略記)と、制御装置1
08とを有する。上記制御装置108は、ホストコンピ
ュータ101からの要求を受信したり、ホストコンピュ
ータへ返答を送り、ビデオテープレコーダ106の再
生、静止、早送り、巻もどし等を制御するとともに、ゲ
ームプレーヤ装置107の起動、停止等を制御する。
The data processing device 102 includes a plurality of video tape recorders 106-1 to 106-k (hereinafter referred to as 10).
6) and a plurality of game player devices 107-1
To 107-m (hereinafter abbreviated as 107) and the control device 1
08. The control device 108 receives a request from the host computer 101, sends a response to the host computer, controls the playback, stop, fast-forward, rewind, etc. of the video tape recorder 106, and activates the game player device 107, Controls stopping and the like.

【0007】ビデオテープレコーダ106には、予め任
意のカセットソフト109−1ないし109−k(以下
109と略記)が挿入されており、同様にゲームプレー
ヤ107には、任意のCD−ROMゲームソフト110
−1ないし110−m(以下110と略記)が挿入され
ている。各ビデオテープレコーダ106にどのようなビ
デオソフトが入っているか、また各ゲームプレーヤ10
7にどのようなゲームソフトが入っているかは、制御装
置108に各ビデオテープレコーダ106または各ゲー
ムプレーヤ107の番号と各ビデオソフト109または
各ゲームソフト110の名称とを対応させて予め管理情
報として登録することによって確認される。さらに、ビ
デオテープレコーダ106またはゲームプレーヤ107
が使用中であるか否かについても併せて管理情報として
登録している。
Any cassette software 109-1 to 109-k (hereinafter abbreviated as 109) is inserted in the video tape recorder 106 in advance, and similarly, any CD-ROM game software 110 is installed in the game player 107.
-1 to 110-m (hereinafter abbreviated as 110) are inserted. What video software is included in each video tape recorder 106,
7 is determined as management information in advance by associating the number of each video tape recorder 106 or each game player 107 with the name of each video software 109 or each game software 110 in the control device 108. Confirmed by registering. Further, the video tape recorder 106 or the game player 107
Is also registered as management information as to whether or not is in use.

【0008】なお、各ビデオテープレコーダには1台毎
に異なるビデオソフトを入れておく必要はなく、需要に
応じて複数台のビデオテープレコーダに同じ内容のビデ
オソフトを入れておいてもよい。ゲーム装置についても
同様である。
It is not necessary to store different video software in each video tape recorder, and video software having the same contents may be stored in a plurality of video tape recorders according to demand. The same applies to the game device.

【0009】交換機103は、ホストコンピュータ10
1からの制御信号により、各ビデオテープレコーダ10
6およびゲームプレーヤ107と各映像/音声端末10
4とを任意の組み合わせで回線接続する。
The exchange 103 is connected to the host computer 10.
1 to control each video tape recorder 10
6 and game player 107 and each video / audio terminal 10
And 4 in any combination.

【0010】各映像/音声端末104は、それぞれテレ
ビモニタ111−1ないし111−nと、例えば番組を
選択するセットトップボックス112−1ないし112
−nと、ゲーム用パッド113−1ないし113−nと
を有し、交換機103の出力端子に例えば同軸ケーブル
で共通に接続され、それぞれ異なる周波数、つまりそれ
ぞれ異なるチャンネルに設定されている。
Each video / audio terminal 104 has a television monitor 111-1 to 111-n and a set-top box 112-1 to 112 for selecting a program, for example.
-N and game pads 113-1 to 113-n, and are commonly connected to the output terminal of the exchange 103 by, for example, a coaxial cable, and are set to different frequencies, that is, different channels.

【0011】ここで、上記従来例において、ビデオソフ
トまたはゲームソフトのデータファイルの再生手順につ
いて説明する。
Here, a description will be given of a procedure for reproducing a data file of video software or game software in the above conventional example.

【0012】ある映像/音声端末、例えば、104−1
のセットトップボックス112−1を操作することによ
って、該セットトップボックス112−1より交換機1
03を介してホストコンピュータ101に対してビデオ
ソフトAのデータファイルの再生要求があった場合、ホ
ストコンピュータ101はその要求を受け付け、データ
処理装置102内の制御装置108に対してその要求を
伝達する。
A video / audio terminal, for example, 104-1
By operating the set-top box 112-1, the exchange 1 is switched from the set-top box 112-1.
When the host computer 101 receives a request for reproducing the data file of the video software A from the host computer 101 via the server 03, the host computer 101 receives the request and transmits the request to the control device 108 in the data processing device 102. .

【0013】ホストコンピュータ101からビデオソフ
トAの要求を受け付けた制御装置108では、複数のビ
デオテープレコーダ106の中でビデオソフトAを準備
しているのがどのビデオテープレコーダかを管理情報か
ら調べるとともに、そのビデオテープレコーダが使用中
であるかどうかも管理情報から調べる。仮に、例えばビ
デオテープレコーダ106−2に要求のあったビデオソ
フトAが準備されており、かつ、そのビデオテープレコ
ーダ106−2が使用中でなければ、ビデオソフトAの
データファイルをビデオテープレコーダ106−2より
再生出力することをホストコンピュータ101に連絡す
るとともに、ビデオテープレコーダ106−2が再生動
作に入るように指令する。
The control device 108, which has received the request for the video software A from the host computer 101, checks from the management information which video tape recorder among the plurality of video tape recorders 106 prepares the video software A, from the management information. Also, whether the video tape recorder is in use is checked from the management information. For example, if the video software A requested to the video tape recorder 106-2 is prepared and the video tape recorder 106-2 is not in use, the data file of the video software A is transferred to the video tape recorder 106-2. -2, the host computer 101 is notified of the reproduction output, and the video tape recorder 106-2 is instructed to start the reproduction operation.

【0014】ホストコンピュータ101は、制御装置1
08からの連絡を受けると、ソフトAの要求を発信した
映像/音声端末104−1とビデオテープレコーダ10
6−2との回線が接続されるように交換機103の接続
状態を制御する。その結果、ビデオテープレコーダ10
6−2で再生されたビデオソフトAのデータが交換機1
03を介して映像/音声端末104−1へ伝送供給さ
れ、テレビモニタ111−1上にビデオソフトAのデー
タが表示され、テレビモニタに付属のスピーカよりその
音声データが出力される。これにより、映像/音声端末
104−1を設置した室内の人がビデオソフトAを鑑賞
することができる。
The host computer 101 has a control device 1
08, the video / audio terminal 104-1 that transmitted the request for software A and the video tape recorder 10
The connection state of the exchange 103 is controlled so that the line with 6-2 is connected. As a result, the video tape recorder 10
The data of the video software A reproduced in 6-2 is
The video software A is transmitted and supplied to the video / audio terminal 104-1 via the TV monitor 03, the data of the video software A is displayed on the television monitor 111-1, and the audio data is output from a speaker attached to the television monitor. This allows a person in the room where the video / audio terminal 104-1 is installed to view the video software A.

【0015】もし、ビデオソフトAを準備したビデオテ
ープレコーダがすべて使用中である場合には、空きがな
くビデオソフトAを鑑賞することができない旨、ホスト
コンピュータ101に返答し、ホストコンピュータ10
1は交換機103を介して要求を発信した映像/音声端
末104−1にその旨伝達する。
If all the video tape recorders prepared with the video software A are in use, the host computer 101 is replied to the effect that there is no free space and the video software A cannot be viewed.
1 informs the video / audio terminal 104-1 that has transmitted the request via the exchange 103 to that effect.

【0016】映像/音声端末104−1に対してデータ
処理装置102からビデオソフトAのデータファイルを
送信中の状態において、別の映像/音声端末、例えば1
04−nのセットトップボックス112−nより交換機
103を介してホストコンピュータ101に対して別の
ビデオソフトBの再生要求があった場合、ホストコンピ
ュータ101はその要求を受け付け、データ処理装置1
02内の制御装置108に対してそのビデオソフトBの
再生要求を伝達する。ホストコンピュータ101からビ
デオソフトBの要求を受け付けた制御装置108は、上
記と同様の動作で、空きがあれば、データ処理装置10
2からビデオソフトBが映像/音声端末104−nへデ
ータ伝送され、空きがなければ、その旨が映像/音声端
末104−nへ伝達される。
While the data file of the video software A is being transmitted from the data processing device 102 to the video / audio terminal 104-1, another video / audio terminal, for example, 1
When the set-top box 112-n of the server 04-n requests the host computer 101 to play another video software B via the exchange 103, the host computer 101 accepts the request, and the data processing device 1
A request for reproduction of the video software B is transmitted to the control device 108 in the device 02. The control device 108 that has received the request for the video software B from the host computer 101 performs the same operation as described above, and if there is a space, the data processing device 10
2, the video software B is transmitted to the video / audio terminal 104-n, and if there is no free space, the fact is transmitted to the video / audio terminal 104-n.

【0017】また、映像/音声端末104−1に対して
データ処理装置102からビデオソフトAをデータ送信
中の状態において、別の映像/音声端末、例えば104
−2のセットトップボックス112−2が操作されるこ
とにより、交換機103を介してホストコンピュータ1
01に対してゲームソフトCの再生要求があった場合、
ホストコンピュータ101はその要求を受け付け、デー
タ処理装置102内の制御装置108に対してそのゲー
ムソフトCの要求を伝達する。
Further, in a state where the data processing apparatus 102 is transmitting the video software A to the video / audio terminal 104-1, another video / audio terminal, for example, 104.
When the set-top box 112-2 is operated, the host computer 1 is connected via the exchange 103.
01 is requested to play the game software C,
The host computer 101 receives the request and transmits the request for the game software C to the control device 108 in the data processing device 102.

【0018】ホストコンピュータ101からゲームソフ
トCの要求を受け付けた制御装置108では、ゲームプ
レーヤ装置107−1ないし107−mの中で要求され
たゲームソフトCを準備しているのがどのゲーム装置か
を管理情報から調べるとともに、そのゲーム装置が使用
中であるか否かも管理情報から調べる。
In the control device 108 which has received the request for the game software C from the host computer 101, which game device prepares the requested game software C among the game player devices 107-1 to 107-m Is checked from the management information, and whether or not the game device is in use is also checked from the management information.

【0019】仮に、ゲームプレーヤ107−1に要求の
あったゲームソフトCが準備されており、かつ、そのゲ
ームプレーヤ107−1が使用中でなければ、該ゲーム
ソフトCをゲームプレーヤ107−1より出力すること
をホストコンピュータ101に返答する。ホストコンピ
ュータ101は、要求を発信した映像/音声端末104
−2とゲームプレーヤ107−1との回線が接続される
ように交換機103の接続状態を制御し、その後、制御
装置108は、該ゲームプレーヤ107−1がデータ出
力動作に入るよう指示する。その結果、ゲームプレーヤ
107−1から出力されたゲームソフトCの映像/音声
データが交換機103を介して映像/音声端末104−
2へ伝送され、テレビモニタ111−2上にその映像が
表示され、また付属のスピーカよりその音声データが出
力される。これにより、該映像/音声端末104−2を
設置した室内の人がゲーム用パッド113−2を使用し
てゲームソフトCをプレイすることができる。
If the game software C requested by the game player 107-1 is prepared, and the game player 107-1 is not in use, the game software C is transmitted from the game player 107-1. The host computer 101 is replied to output. The host computer 101 sends the request to the video / audio terminal 104
The connection state of the exchange 103 is controlled so that the line between the PC-2 and the game player 107-1 is connected, and then the control device 108 instructs the game player 107-1 to start a data output operation. As a result, the video / audio data of the game software C output from the game player 107-1 is transferred to the video / audio terminal 104- via the exchange 103.
2, the video is displayed on the television monitor 111-2, and the audio data is output from the attached speaker. Thereby, the person in the room where the video / audio terminal 104-2 is installed can play the game software C using the game pad 113-2.

【0020】もし、ゲームソフトCを準備したゲーム装
置がすべて使用中である場合は、空きがなくゲームソフ
トCをプレイすることができない旨、ホストコンピュー
タ101に返答し、ホストコンピュータ101は交換機
103を介して映像/音声端末104−2にその旨伝達
する。
If all of the game devices that have prepared the game software C are in use, a reply is sent to the host computer 101 stating that the game software C cannot be played due to lack of space. This is communicated to the video / audio terminal 104-2 via the terminal.

【0021】また、映像/音声端末104−2に対して
データ処理装置102からゲームソフトCを伝送中の状
態において、別の映像/音声端末、例えば104−3の
セットトップボックス112−3より交換機103を介
してホストコンピュータ101に対してゲームソフトD
の要求があった場合、ホストコンピュータ101はその
要求を受け付け、データ処理装置102内の制御装置1
08に対してそのゲームソフトDの要求を伝達する。上
記要求を受け付けた制御装置108は上記と同様に動作
し、すなわち、空きがあれば、データ処理装置102か
らゲームソフトDが映像/音声端末104−3へデータ
伝送され、空きがなければ、その旨が伝達される。
In the state where the game software C is being transmitted from the data processing device 102 to the video / audio terminal 104-2, an exchange is performed by another video / audio terminal, for example, the set top box 112-3 of 104-3. 103 to the host computer 101 via the game software D
When the host computer 101 receives the request, the host computer 101 receives the request, and the control device 1 in the data processing device 102
08, the request of the game software D is transmitted. The control device 108 that has received the request operates in the same manner as described above, that is, if there is a vacancy, the game software D is transmitted from the data processing device 102 to the video / audio terminal 104-3. Is communicated.

【0022】以上のように、従来例では、複数の映像/
音声端末104がビデオソフトまたはゲームソフトをホ
ストコンピュータ101に再生要求した場合、それらの
要求がデータ処理装置102の制御装置108に伝達さ
れ、要求されたソフトを再生できるビデオテープレコー
ダまたはゲーム装置の空きがある限り、空いているビデ
オテープレコーダまたはゲーム装置を動作させて、複数
の映像/音声端末104に対してビデオソフトまたはゲ
ームソフトを供給することができる。
As described above, in the conventional example, a plurality of videos /
When the audio terminal 104 requests reproduction of video software or game software from the host computer 101, the request is transmitted to the control device 108 of the data processing device 102, and an available video tape recorder or game device capable of reproducing the requested software is available. As long as there is, an available video tape recorder or game device can be operated to supply video software or game software to the plurality of video / audio terminals 104.

【0023】次に、映像/音声端末104からホストコ
ンピュータ101にビデオソフトの再生停止またはゲー
ムソフトのプレイ停止の指令が入力されると、ホストコ
ンピュータ101は、制御装置108に対してソフトの
再生停止またはプレイ停止の入力指令があったことを連
絡するとともに、停止入力を指令した映像/音声端末に
対する回線接続を開放するように交換機103を制御す
る。また、制御装置108は、ホストコンピュータ10
1からの停止入力の連絡を受けて、対応するビデオテー
プレコーダまたはゲーム装置の再生動作を停止し、その
旨を管理情報として登録する。
Next, when a command to stop playing video software or stop playing game software is input from the video / audio terminal 104 to the host computer 101, the host computer 101 instructs the control device 108 to stop playing software. Alternatively, the switch 103 is notified that a play stop input command has been issued, and the exchange 103 is opened to release the line connection to the video / audio terminal that has issued the stop input command. In addition, the control device 108 controls the host computer 10
In response to the notification of the stop input from No. 1, the reproduction operation of the corresponding video tape recorder or game device is stopped, and the fact is registered as management information.

【0024】また、ビデオソフトの場合に、ソフトのデ
ータ再生が終了すると、制御装置108は、対応するビ
デオテープレコーダの再生動作を停止するとともに、そ
の旨を管理情報として登録し、ホストコンピュータに対
して終了を連絡し、対応する映像/音声端末とビデオテ
ープレコーダ間の回線接続を開放するように交換機10
3が制御される。
In the case of video software, when the data reproduction of the software is completed, the control unit 108 stops the reproduction operation of the corresponding video tape recorder, registers the fact as management information, and registers it in the host computer. Switch 10 to notify the end of the connection and open the line connection between the corresponding video / audio terminal and the video tape recorder.
3 is controlled.

【0025】ここで、従来例の課題について説明する。
例えば、あるビデオソフトAが1台のビデオテープレコ
ーダ106−2にしか搭載されていない場合、1台の映
像/音声端末(例えば104−1)がビデオソフトAを
再生中である場合、他の映像/音声端末が同じビデオソ
フトAを要求しても、目下再生中の端末104−1への
ビデオソフトAの供給が終了するまで、他の映像/音声
端末へビデオソフトAを供給することはできない。つま
り、複数の映像/音声端末が時差的に同じソフトを要求
した場合、すべてのビデオテープレコーダまたはゲーム
プレーヤに要求されるソフトが準備されている保証はな
いため、複数の映像/音声端末に同じソフトを時差をも
って供給することができないことがある。
Here, the problem of the conventional example will be described.
For example, when a certain video software A is installed in only one video tape recorder 106-2, when one video / audio terminal (for example, 104-1) is playing the video software A, Even if the video / audio terminal requests the same video software A, it is not possible to supply the video software A to another video / audio terminal until the supply of the video software A to the currently playing terminal 104-1 ends. Can not. In other words, if a plurality of video / audio terminals request the same software at different times, there is no guarantee that the software required for all video tape recorders or game players is prepared. Software may not be supplied with a time lag.

【0026】また、複数の映像/音声端末がソフトを要
求した場合において、準備されたソフトの数を越える台
数の端末へソフトを供給することができず、各ソフトの
要求頻度の変化に対応できず、個数の少ないソフトに要
求が集中した場合には待ち時間が長くなる。
Further, when a plurality of video / audio terminals request software, the software cannot be supplied to a number of terminals exceeding the number of prepared software, and it is possible to cope with a change in the request frequency of each software. However, if the requests are concentrated on a small number of software, the waiting time becomes longer.

【0027】また、ビデオソフトのデータファイルに磁
気テープを使用しているので、巻もどしに時間がかかる
等アクセス時間に問題がある。
In addition, since a magnetic tape is used for the data file of the video software, there is a problem in access time such as a long time for rewinding.

【0028】また、ビデオソフトまたはゲームソフトの
追加、交換作業において、ユーザがカセットまたはコン
パクトディスクの着脱を手作業で行わなければならず、
操作が面倒である。
In addition, when adding or replacing video software or game software, the user must manually insert and remove a cassette or compact disc.
Operation is troublesome.

【0029】また、ソフトを交換するたびに制御装置1
08のソフト登録をユーザが変更しなければならず、ソ
フトの管理が複雑である。
Each time the software is replaced, the control unit 1
08 must be changed by the user, and software management is complicated.

【0030】本発明の第1の目的は、要求されたソフト
が同じであるか異なるかに関係なく、また、データ処理
装置の出力チャンネル数の許容範囲内であれば、任意の
供給開始時間にどのソフトでも映像/音声端末へデータ
供給することができる映像/音声情報処理装置およびそ
の方法を提供することである。
A first object of the present invention is to provide an arbitrary supply start time regardless of whether the required software is the same or different, and within the allowable range of the number of output channels of the data processing device. An object of the present invention is to provide a video / audio information processing apparatus and a method for supplying data to a video / audio terminal using any software.

【0031】また、本発明の第2の目的は、準備された
ソフトの個数を越える台数の映像/音声端末へソフトを
供給することができる映像/音声情報処理装置およびそ
の方法を提供することである。
A second object of the present invention is to provide a video / audio information processing apparatus capable of supplying software to a number of video / audio terminals exceeding the number of prepared software, and a method therefor. is there.

【0032】また、本発明の第3の目的は、特定のソフ
トに要求が集中しても、待ち時間が増加することがない
映像/音声情報処理装置およびその方法を提供すること
である。
Further, a third object of the present invention is to provide a video / audio information processing apparatus and a method thereof in which the waiting time does not increase even if requests are concentrated on specific software.

【0033】また、本発明の第4の目的は、ソフトのア
クセスを短時間で行うことができる映像/音声情報処理
装置およびその方法を提供することである。
Further, a fourth object of the present invention is to provide a video / audio information processing apparatus and a method thereof which can access software in a short time.

【0034】また、本発明の第5の目的は、ソフトの追
加、交換およびソフトの管理を自動的に行うことができ
る映像/音声情報処理装置およびその方法を提供するこ
とである。
A fifth object of the present invention is to provide a video / audio information processing apparatus and a method thereof, which can automatically add and replace software and manage software.

【0035】[0035]

【発明が解決しようとする課題】上記目的を達成するた
めに、本発明の多チャンネルデータ転送ネットワークに
おける情報処理装置およびその方法は、予めチャンネル
割当てされる複数の映像/音声ソフトのデジタルデータ
を、所定ブロックずつ分散して格納しておくランダムア
クセス可能な大容量記憶手段と、上記複数の映像/音声
ソフトのファイルネームおよび上記大容量記憶手段にお
ける記録位置、割当てチャンネル番号等を示す管理情報
を有し、外部から上記複数の映像/音声ソフトのいずれ
か一つのデータを再生指定する要求を受け付け、要求指
令が入力される毎に、再生指定要求に対応した一つの映
像/音声ソフトのデータファイルを上記大容量記憶手段
に対して指定する制御手段と、映像/音声ソフトのデー
タを同時並列的に出力する複数の出力チャンネルを有
し、上記制御手段から転送された上記管理情報を登録
し、上記制御手段により指定された映像/音声ソフトの
データを上記管理情報に基づいて上記大容量記憶手段か
ら所定ブロックずつ時分割で間欠的に読出し、デコード
処理した後、指定された番号のチャンネルから上記要求
された映像/音声ソフトのデータを連続的に出力するデ
コーダ手段とを有する。
SUMMARY OF THE INVENTION In order to achieve the above object, an information processing apparatus and method in a multi-channel data transfer network according to the present invention comprises: There is a large-capacity storage means that can be randomly accessed and stored in predetermined blocks, and management information indicating file names of the plurality of video / audio software, recording positions in the large-capacity storage means, assigned channel numbers, and the like. Then, a request to reproduce any one of the plurality of video / audio software is received from outside, and each time a request command is input, a data file of one video / audio software corresponding to the reproduction specification request is read. The control means designated to the large-capacity storage means and the video / audio software data are simultaneously and in parallel. A plurality of output channels for registering the management information transferred from the control means, and transferring the video / audio software data designated by the control means from the large-capacity storage means based on the management information. A decoder means for intermittently reading and decoding predetermined blocks in a time-division manner and decoding the data, and then continuously outputting the requested video / audio software data from the channel of the designated number.

【0036】また、上記制御手段は、外部から映像/音
声ソフトの追加/更新要求が入力される毎に、追加/更
新要求に応答して、現在の映像/音声ソフトのデータの
再生状況から上記大容量記憶手段に対するデータ転送余
裕の有無を調べ、大容量記憶手段にデータ転送余裕が有
るときは、追加/更新要求された映像/音声ソフトのフ
ァイルネームを確認した後、上記デコーダ手段が大容量
記憶手段からデータを読み込む合間に、制御手段は該追
加/更新要求された映像/音声ソフトのデータを受け付
けて、上記大容量記憶手段に対して映像/音声ソフトの
追加/更新を行い、データ転送余裕が無いときは、現在
の映像/音声ソフトのデータの再生状況から転送余裕が
予測される所定時間後に映像/音声ソフトの追加/更新
要求を再送するように返答する。
The control means responds to the addition / update request each time a video / audio software addition / update request is input from the outside, and determines the current video / audio software data reproduction status from the reproduction status. The presence or absence of a data transfer margin for the large-capacity storage means is checked. If the large-capacity storage means has a data transfer margin, the file name of the video / audio software requested to be added / updated is confirmed. While reading the data from the storage means, the control means receives the video / audio software data requested to be added / updated, adds / updates the video / audio software to the large-capacity storage means, and transfers the data. If there is not enough room, the video / audio software addition / update request is resent after a predetermined time when the transfer margin is predicted from the current reproduction status of the video / audio software. To respond to.

【0037】本発明の第1の態様によれば、ランダムア
クセス可能な大容量記憶手段に予め複数の映像/音声ソ
フトのデジタルデータを分散して格納しておき、デコー
ダ装置が、要求指定された映像/音声ソフトを、大容量
記憶手段から所定ブロックずつ時分割で間欠的に読出
し、内部メモリに一時記憶した後、読出してデコード処
理し、指定された番号のチャンネルから映像/音声信号
として連続的に出力するので、要求されたソフトが同じ
であるか異なるかを問わず、また供給開始時間を問わ
ず、データ処理装置の出力チャンネル数が許す限り、ど
のソフトでも端末装置へデータを供給することができ、
準備されたソフトの数を越える台数の端末装置へソフト
を供給することができる。また、特定のソフトに要求が
集中しても、待ち時間が増加することがなく、ソフトの
アクセスを短時間に行うことができるとともに、デコー
ダ装置には小容量のメモリを準備しておくだけでよく、
デコーダ装置のコストを低くできる。
According to the first aspect of the present invention, digital data of a plurality of pieces of video / audio software are preliminarily distributed and stored in the large-capacity storage means that can be randomly accessed, and the decoder device is requested and designated. The video / audio software is read out intermittently from the large-capacity storage means by a predetermined block in a time-division manner, temporarily stored in an internal memory, read out and decoded, and continuously read as a video / audio signal from a channel of a designated number. Data is supplied to the terminal device regardless of whether the requested software is the same or different, and regardless of the supply start time, as long as the number of output channels of the data processing device allows the software. Can be
The software can be supplied to more terminal devices than the number of prepared software. Also, even if requests are concentrated on specific software, the access to the software can be performed in a short time without increasing the waiting time, and only a small-capacity memory is prepared in the decoder device. Often,
The cost of the decoder device can be reduced.

【0038】また、本発明の第2の態様によれば、追加
/更新コマンドに応じて、制御装置が、映像/音声ソフ
トのデータの再生状況から、大容量記憶手段9に対する
データ転送余裕の有無を調べ、転送余裕があるときは、
追加/更新されるソフトのファイルネームを確認して、
デコーダ装置が大容量記憶手段からデータを読み込む合
間に、大容量記憶手段におけるソフトの追加/更新を行
うので、ソフトの追加/交換を自動的に行うことができ
るとともに、ソフトの管理を自動的に行うことができ
る。
Further, according to the second aspect of the present invention, in response to the addition / update command, the control device determines whether or not there is a data transfer margin to the large-capacity storage means 9 based on the reproduction status of the video / audio software data. And if you can afford to transfer,
Check the file name of the software to be added / updated,
The software is added / updated in the large-capacity storage means while the decoder device reads data from the large-capacity storage means, so that the addition / exchange of the software can be performed automatically and the management of the software can be automatically performed. It can be carried out.

【0039】また、ビデオソフトのデータが圧縮符号化
されて大容量記憶手段に格納されているので、大容量記
憶手段に多種類または長時間のビデオソフトを格納する
ことができ、多様なビデオソフトの要求に対応できると
ともに、各端末装置に設けられたゲーム用パッドを操作
することによりゲームソフトを自在にプレイできる。
Further, since the data of the video software is compression-encoded and stored in the large-capacity storage means, various types or long-time video software can be stored in the large-capacity storage means. And the game software can be freely played by operating a game pad provided in each terminal device.

【0040】[0040]

【発明の実施の形態】本実施の形態では、データサーバ
側の大容量ディスク装置に蓄積すべき映像データについ
ては、公知の方法により、予めA/D変換後、高能率符
号化によるデータ圧縮を行い、動画の高能率符号化とし
ては、例えば、MPEG(Moving Picture Experts Gru
p) の勧告に従い、映像信号を動き補償フレーム間予測
符号化し、DCT(離散コサイン変換)により直交変換
を行い、量子化後ハフマン符号化等の処理を前以て施さ
れた符号化データを蓄積するものとする。また、本実施
の形態では、映像データの転送レートは4Mbpsとさ
れているが、実際はこれより大きかったり小さかったり
できることに留意すべきである。
DESCRIPTION OF THE PREFERRED EMBODIMENTS In the present embodiment, video data to be stored in a large-capacity disk device on the data server side is subjected to A / D conversion in advance by a known method, and data compression by high-efficiency encoding is performed. For example, MPEG (Moving Picture Experts Gru)
In accordance with the recommendation of p), the video signal is motion-compensated inter-frame predictive coded, orthogonally transformed by DCT (discrete cosine transform), and coded data that has been subjected to processing such as Huffman coding after quantization is stored. It shall be. Further, in the present embodiment, the transfer rate of the video data is set to 4 Mbps, but it should be noted that the transfer rate can be actually larger or smaller than this.

【0041】以下、本発明の一実施の形態について、添
付の図面を参照しながら説明する。
Hereinafter, one embodiment of the present invention will be described with reference to the accompanying drawings.

【0042】図1は、本発明の一実施の形態における映
像/音声情報処理システムの基本構成を示し、図におい
て、1はホストコンピュータ、2はデータ処理装置、3
は交換機、4−1ないし4−n(以下4と略称する)は
映像/音声端末装置である。ホストコンピュータ1とデ
ータ処理装置2と交換機3は、例えば、ホテル等の集中
管理室等に設置され、映像/音声端末4はホテルの各客
室に設置され、交換機3と各端末装置4との間は、例え
ば同軸ケーブルで接続されてデータ伝送が行われる。
FIG. 1 shows a basic configuration of a video / audio information processing system according to an embodiment of the present invention. In FIG. 1, 1 is a host computer, 2 is a data processing device,
Is an exchange, and 4-1 through 4-n (hereinafter abbreviated as 4) are video / audio terminal devices. The host computer 1, the data processing device 2, and the exchange 3 are installed, for example, in a centralized control room of a hotel or the like, and the video / audio terminal 4 is installed in each guest room of the hotel. Are connected by, for example, a coaxial cable to perform data transmission.

【0043】ホストコンピュータ1は、データ処理装置
2と交換機3とを統括的に制御し、複数の端末装置4の
いずれかからのリクエストを受け付け、そのリクエスト
をデータ処理装置2内に設けられた制御装置8へ伝達す
るとともに、リクエストの発信元である端末装置4に対
して、データ処理装置2から再生映像/音声データを供
給するように、交換機3の回線接続を制御する。ホスト
コンピュータ1と制御装置8および交換機3とは、例え
ば、シリアル伝送ケーブルを介して接続されている。
The host computer 1 controls the data processing device 2 and the exchange 3 in an integrated manner, receives a request from any one of the plurality of terminal devices 4, and receives the request from the control device provided in the data processing device 2. In addition to the transmission to the device 8, the line connection of the exchange 3 is controlled so that the reproduced video / audio data is supplied from the data processing device 2 to the terminal device 4 that has transmitted the request. The host computer 1, the control device 8, and the exchange 3 are connected, for example, via a serial transmission cable.

【0044】各端末装置4は、各々テレビモニタ11
と、例えば番組を選択するセットトップボックス12
と、ゲーム用パッド13とを有し、交換機3の出力端子
に、例えば同軸ケーブルで共通に接続され、各々異なる
周波数、つまり各々異なるチャンネルに設定されている
構成は従来と同じである。
Each terminal device 4 has a television monitor 11
And a set-top box 12 for selecting a program, for example.
And a game pad 13, which are commonly connected to the output terminal of the exchange 3 by, for example, a coaxial cable, and set to different frequencies, that is, different channels, respectively, is the same as the conventional configuration.

【0045】なお、ビデオソフトの場合、再生が終了す
れば、制御装置8は、ホストコンピュータ1に対して再
生終了を連絡し、ホストコンピュータ1は、端末装置4
とデータ処理装置2との回線接続を開放(オフ)するよ
うに交換機3を制御する。
In the case of video software, when the reproduction is completed, the control device 8 notifies the host computer 1 of the completion of the reproduction, and the host computer 1 sends the information to the terminal device 4.
The switching unit 3 is controlled so as to open (turn off) the line connection between the switch 3 and the data processing device 2.

【0046】データ処理装置2内には、ビデオデコーダ
装置6、ゲームデコーダ装置7と、ランダムアクセス可
能なノンリニアの大容量記憶手段として、例えばハード
ディスクドライブ装置9−1ないし9−i(以下HDD
9と略記する)とが設けられ、制御装置8は、ホストコ
ンピュータから要求を受信したりホストコンピュータへ
返答を送信したりするとともに、ビデオデコーダ装置6
およびゲームデコーダ装置7に対して種々の指示を与え
る。
The data processing device 2 includes a video decoder device 6, a game decoder device 7, and a random-access non-linear large-capacity storage means such as hard disk drives 9-1 to 9-i (hereinafter referred to as HDDs).
The control device 8 receives a request from the host computer and transmits a response to the host computer, and the video decoder device 6
And various instructions to the game decoder device 7.

【0047】ビデオデコーダ装置6、ゲームデコーダ装
置7、制御装置8とハードディスク装置(HDD9)
は、相互にWIDE−SCSI伝送ケーブルを介して接
続され、ビデオデコーダ装置6、ゲームデコーダ装置7
および制御装置8が、それぞれHDD9を直接アクセス
できる構成である。
Video decoder device 6, game decoder device 7, control device 8, and hard disk device (HDD 9)
Are connected to each other via a WIDE-SCSI transmission cable, and a video decoder device 6, a game decoder device 7,
And the control device 8 can directly access the HDD 9.

【0048】本実施の形態では、制御装置8は、HDD
9に対してビデオソフトやゲームソフトのデジタルデー
タファイルを、一定ブロックずつ所定の規則(RAID
0)に従って分散して書込む。上記HDD9に分散して
格納されたビデオ/ゲームソフトのデジタルデータファ
イルは、ビデオデコーダ装置6とゲームデコーダ装置7
によりそれぞれ読み出されて内蔵のメモリ(DRAM)
に蓄積され、各デコーダ装置6、7では、読み出された
データの並びを元の状態に復元して、図7および図8に
示すように、最初入力データ最初出力用の記憶装置FI
FO等を利用して連続的にデータを再生出力する。
In the present embodiment, the control device 8
9 in accordance with predetermined rules (RAID)
Write dispersedly according to 0). The digital data files of the video / game software distributed and stored in the HDD 9 are stored in the video decoder device 6 and the game decoder device 7.
Read out by the internal memory (DRAM)
In each of the decoder devices 6 and 7, the arrangement of the read data is restored to the original state, and as shown in FIGS.
Data is continuously reproduced and output using FO or the like.

【0049】制御装置8は、外部のホストコンピュータ
1から、蓄積された複数のビデオ/ゲームソフトのデー
タファイルの中のいずれか一つを指定する再生指定コマ
ンドを受信する毎に、ビデオデコーダ装置6またはゲー
ムデコーダ装置7に対して、該コマンドに対応した一つ
のソフトのデータファイルを指定するとともに、空いた
一つのチャンネル番号を指定する。なお、この空きチャ
ンネル番号の指定はホストコンピュータ1が再生指定コ
マンドとともに制御装置8に送信することも可能であ
る。
Each time the control device 8 receives from the external host computer 1 a reproduction designation command for designating any one of the stored data files of the video / game software, the video decoder device 6 Alternatively, for the game decoder device 7, one software data file corresponding to the command is specified, and one vacant channel number is specified. The designation of the vacant channel number can be transmitted from the host computer 1 to the control device 8 together with the reproduction designation command.

【0050】HDD9には、前述のように、予め制御装
置8を介して任意の複数のビデオ/ゲームソフトが分散
して格納されており、該複数のビデオ/ゲームソフトの
名称、およびHDD9のメモリマップにおける記録位置
等の管理情報が、書き込み時に制御装置8で自動的に作
成登録される。これら管理情報がビデオ/ゲームデコー
ダ装置6または7へ転送されることにより、制御装置8
とビデオ/ゲームデコーダ装置6または7の間で共有さ
れている。共有される管理情報には、ビデオ/ゲームデ
コーダ装置6、7の各チャンネルの使用状況とその他の
付加情報も含まれる。
As described above, arbitrary plural pieces of video / game software are stored in advance in the HDD 9 via the control device 8, and the names of the plural pieces of video / game software and the memory of the HDD 9 are stored. Management information such as a recording position in the map is automatically created and registered by the control device 8 at the time of writing. By transferring these management information to the video / game decoder device 6 or 7, the control device 8
And the video / game decoder device 6 or 7. The shared management information also includes the usage status of each channel of the video / game decoder devices 6 and 7 and other additional information.

【0051】また、制御装置8は、映像/音声ソフトの
再生動作中においても、新たな映像/音声ソフトのデー
タファイルの追加/更新を要求する追加/更新指令をホ
ストコンピュータ1から受信した場合、それに応答し
て、現在の映像/音声ソフトの再生状況、転送速度、デ
ータ蓄積容量等からHDD9に対するデータ転送の余裕
の有無を調べる。
Further, even when the control device 8 receives an addition / update command from the host computer 1 requesting addition / update of a new video / audio software data file even during the reproduction operation of the video / audio software, In response to this, it is checked whether there is enough data transfer to the HDD 9 based on the current reproduction status of the video / audio software, transfer speed, data storage capacity, and the like.

【0052】HDD9に転送余裕が有るときは、制御装
置8はその旨をホストコンピュータ1に返答して、追加
/更新される映像/音声ソフトのデータファイルネーム
を確認/登録し、データ入力部Iから該ソフトのデータ
入力を受け付けて、HDD9に対する追加/更新を行
う。データの追加/更新は、デコーダ装置6または7が
HDD9からデータを読み込む合間に行われる。
When the HDD 9 has room for transfer, the control unit 8 responds to the fact to the host computer 1 to confirm / register the data file name of the video / audio software to be added / updated, and From the HDD 9 to add / update the software. The addition / update of data is performed while the decoder device 6 or 7 reads data from the HDD 9.

【0053】HDD9にデータ転送の余裕が無いと判断
されたときは、現在の映像/音声ソフトの再生状況か
ら、転送余裕有りが予測される所定時間後に追加/更新
コマンドを再送信するように、ホストコンピュータ1に
返答する。
When it is determined that there is no room for data transfer in the HDD 9, the add / update command is retransmitted after a predetermined time when it is predicted that there is room for transfer, based on the current reproduction status of the video / audio software. Reply to host computer 1.

【0054】なお、上記転送余裕の有無を判断は下記の
手順で行われる。
The determination of the presence or absence of the transfer margin is performed in the following procedure.

【0055】すなわち、各ビデオデータ、ゲームデータ
のコンテンツ等の転送レートは、ファイルネーム登録と
同時にコンテンツ情報も登録されるので、現在再生中の
ファイルとチャンネル数から、現在の帯域幅が算出され
る。そのシステムの最大帯域幅は、所定値であるので、
これから、現在の使用帯域幅を差し引けば、帯域幅の余
裕度が算出される。この値が、HDDで記録するときに
必要とする帯域幅より大きければ、コンテンツの記録を
実行する。小さければ、記録が実行できないことを連絡
する。そして、現在使用中のチャンネルがいつ使用終了
となるかは、ファイル情報から番組時間が算出され、使
用開始からの経過時間をタイマー等で管理すれば、あと
どのくらいの時間で使用終了となるかを算出できる。こ
れにより、何分後に余裕が発生するかを算出できる。ホ
ストに、この算出した時間後に再トライ可能であること
を連絡する。
In other words, the transfer rate of the content of each video data and game data is registered at the same time as the file name registration, so that the current bandwidth is calculated from the currently reproduced file and the number of channels. . Since the maximum bandwidth of the system is a predetermined value,
From this, by subtracting the currently used bandwidth, the bandwidth margin is calculated. If this value is larger than the bandwidth required for recording on the HDD, the recording of the content is executed. If small, let us know that recording cannot be performed. The program time is calculated from the file information when the channel currently in use ends, and if the elapsed time from the start of use is managed by a timer, etc., it is possible to determine how long the use will end. Can be calculated. Thus, it is possible to calculate how many minutes later the margin occurs. Inform the host that it is possible to retry after this calculated time.

【0056】なお、上記コンテンツ情報には、コンテン
ツ関係として、ビデオ/ゲーム、メニューと、圧縮方法
として、MPEG情報(MPEG1,2、転送レート、
フレーム等)およびファイルサイズが含まれ、また、シ
ステムでは、常に、下記の条件で使用される。すなわ
ち、システム最大帯域幅 ≧ 複数チャンネル再生時帯
域幅 + 記録時帯域幅なお、映像/音声ソフトの追加
/更新時にも、前記管理情報が自動的に追加/更新さ
れ、ビデオ/ゲームデコーダ装置6、7にも転送され
る。
The content information includes video / game and menu as content relations, and MPEG information (MPEG1, MPEG2, transfer rate,
And the file size, and are always used in the system under the following conditions. That is, the system maximum bandwidth ≧ the bandwidth at the time of reproduction of a plurality of channels + the bandwidth at the time of recording. When the video / audio software is added / updated, the management information is automatically added / updated, and the video / game decoder device 6, 7 is also transferred.

【0057】ビデオデコーダ装置6は、複数チャンネル
1〜kで同時並列的にビデオソフトのデータを出力でき
るように構成され、ゲームデコーダ装置7も同様に、複
数チャンネル1〜mで同時並列的にゲームソフトのデー
タを出力可能に構成され、制御装置8により逐次指定さ
れたビデオ/ゲームソフトのデータファイルを、各管理
情報に従ってHDD9から所定ブロックずつ時分割で間
欠的に読出し、それぞれ内蔵の内部メモリ(DRAM)
に蓄積される。各DRAMから読み出されたデータはデ
コード処理され、指定された番号のチャンネルから映像
/音声信号として連続的に出力される。
The video decoder device 6 is configured to be able to output video software data simultaneously and in parallel on a plurality of channels 1 to k. The data file of the video / game software sequentially designated by the control device 8 is read out from the HDD 9 intermittently in a time-division manner in predetermined blocks from the HDD 9 in accordance with the respective management information. DRAM)
Is accumulated in The data read from each DRAM is decoded and continuously output as a video / audio signal from a channel of a designated number.

【0058】なお、本実施の形態では、上記各DRAM
の容量として256kB×1(Mbps)、256kB
×2(Mbps)または256kB×n(Mbps)た
だしnは整数等、その他の種々の容量のものが適宜に使
用可能である。
In this embodiment, each of the above DRAMs
256 kB x 1 (Mbps), 256 kB
× 2 (Mbps) or 256 kB × n (Mbps), where n is an integer or any other various capacity.

【0059】交換機3は、ホストコンピュータ1から制
御指令を受信して、ビデオ/ゲームデコーダ装置6、7
の各チャンネルと各端末装置4とを任意に組み合わせて
回線接続する。
The exchange 3 receives a control command from the host computer 1 and outputs the video / game decoder devices 6 and 7.
And the respective terminal devices 4 are arbitrarily combined for line connection.

【0060】ここで、図7を用いて、ビデオデコーダ装
置6の基本構成を以下に説明する。
Here, the basic configuration of the video decoder device 6 will be described with reference to FIG.

【0061】図7に示すビデオデコーダ装置6には、例
えばMPEG2に従って圧縮符号化されたビデオソフト
のデジタルデータを伸長ないし解凍するデータ伸長手段
としての複数のMPEGデコーダ64−1〜64−k
(64と略記する)を、各出力チャンネル(1〜k)に
対応して内蔵している。図7において、複数個のHDD
9から所定ブロックずつ時分割で間欠的に読出されたデ
ータは、SCSIコントローラ61を介してDRAM6
2に蓄積され、例えば各容量が4kBの対応するFIF
O63を介して読み出された後、MPEGデコーダ64
によりデコード処理され、D/A変換された後、各指定
された出力チャンネルから出力されて交換機3に転送さ
れる。ここで、ビデオデコーダ装置6内の各素子は、D
MA(直接メモリアクセス)用マイコン(CPU)65
によって統括的に制御される。
The video decoder device 6 shown in FIG. 7 includes a plurality of MPEG decoders 64-1 to 64-k as data expansion means for expanding or decompressing digital data of video software compressed and encoded in accordance with, for example, MPEG2.
(Abbreviated as 64) is provided for each output channel (1 to k). In FIG. 7, a plurality of HDDs
9 is read out intermittently in a time-division manner by a predetermined block at a time from the DRAM 6 via the SCSI controller 61.
2, for example, each of the corresponding FIFOs having a capacity of 4 kB.
After being read through O63, the MPEG decoder 64
After being decoded and D / A-converted, it is output from each designated output channel and transferred to the exchange 3. Here, each element in the video decoder device 6 is D
Microcomputer (CPU) 65 for MA (direct memory access)
Is generally controlled by

【0062】つまり、ビデオデコーダ装置6は、任意の
複数のHDD9にブロック毎に分散して格納したデータ
を、各チャンネルに対応して、時分割で間欠的に読出
し、デコード処理して各チャンネルからビデオソフトが
連続的に再生出力できるために、装置全体を統括制御す
るマイコン(CPU)65、WIDE−SCSI制御手
段としてのWIDE−SCSIインターフェース61を
有し、また、ソフトデータの一時記憶用半導体メモリ手
段としてDRAM62、最初入力データ最初出力用記憶
装置としてのFIFO63、各デコーダ手段としてのM
PEGデコーダ64等が、それぞれ各チャンネルに対応
して設けられ、また、管理情報等を記憶する例えば8M
b容量の半導体メモリSRAM(不図示)、各種ソフト
ウェアを格納する半導体メモリEPROM(不図示)等
の素子を備えている。このような構成において、各チャ
ンネル毎に、HDD9からデータを読み出すタイミング
は規定され、複数のチャンネルの読出し動作が混線する
ことはない。
In other words, the video decoder device 6 intermittently reads out data stored in a plurality of arbitrary HDDs 9 for each block in a time-division manner corresponding to each channel, decodes the data, and decodes the data from each channel. In order to be able to continuously reproduce and output the video software, the microcomputer has a microcomputer (CPU) 65 for controlling the whole apparatus and a WIDE-SCSI interface 61 as WIDE-SCSI control means, and a semiconductor memory for temporarily storing soft data. Means 62, FIFO 63 as a storage device for first input data and first output, and M as each decoder means.
PEG decoders 64 and the like are provided corresponding to the respective channels.
Elements such as a b-capacity semiconductor memory SRAM (not shown) and a semiconductor memory EPROM (not shown) for storing various software are provided. In such a configuration, the timing of reading data from the HDD 9 is defined for each channel, and the read operation of a plurality of channels is not mixed.

【0063】つまり、上記構成において、一対の一時記
憶用半導体メモリDRAMとMPEGデコーダとの間
に、一対のFIFOを並列配置することによって、パラ
レルデータをシリアルデータに変換するとともに、上記
一対の一時記憶用半導体メモリから間欠的に読み出され
るデータを連続的にMPEGデコーダに供給することが
できる。
That is, in the above configuration, by arranging a pair of FIFOs in parallel between the pair of temporary storage semiconductor memories DRAM and the MPEG decoder, the parallel data is converted into serial data and the pair of temporary storages is stored. Data intermittently read from the semiconductor memory can be continuously supplied to the MPEG decoder.

【0064】同様に、図8に示すように、ゲームデコー
ダ装置7には、ゲームソフトのデータをパッド操作に応
答して変化させてプレイするための複数のゲームデコー
ダ素子74を、各出力チャンネル(1〜m)に対応して
内蔵し、FIFO73としては、メインCPU側からゲ
ームデコーダ側にデータを転送するとともに、ゲームデ
コーダ側からCPU側にもデータを転送する双方向のも
のが使用される。その他の構成要素およびその動作につ
いては図7と同じであるので、その詳細な説明はここで
は省略する。
Similarly, as shown in FIG. 8, the game decoder device 7 is provided with a plurality of game decoder elements 74 for changing the data of the game software in response to the pad operation and playing. 1 to m), and the FIFO 73 is a bidirectional FIFO that transfers data from the main CPU to the game decoder and also transfers data from the game decoder to the CPU. The other components and their operations are the same as those in FIG. 7, and a detailed description thereof will be omitted here.

【0065】ここで、上記実施の形態において、ビデオ
ソフトまたはゲームソフトの再生手順について、図2を
参照しながら説明する。
Here, in the above embodiment, a procedure for reproducing video software or game software will be described with reference to FIG.

【0066】上記のように、HDD9には、予め複数の
ビデオ/ゲームソフトのデータファイルが、制御装置8
によって、ブロック毎に分散した状態で格納されており
(例えば、RAIDO0)、HDD9への記録時に、ソ
フト登録データの名称、格納位置等の管理情報が、すで
に制御装置8とビデオ/ゲームデコーダ装置6および7
に共有管理されており、それぞれHDD9に対して直接
アクセスできる構成である。
As described above, a plurality of data files of video / game software are stored in the HDD 9 in advance.
Thus, the information is stored in a state of being dispersed for each block (for example, RAIDO0), and at the time of recording in the HDD 9, management information such as the name of the software registration data and the storage position is already stored in the control device 8 and the video / game decoder device 6. And 7
, And can directly access the HDD 9.

【0067】任意の映像/音声端末4、例えば端末装置
4−1のセットトップボックス12−1の操作により、
ビデオソフトAのデータ再生要求が交換機3を介してホ
ストコンピュータ1に指令送信された場合を考える。ホ
ストコンピュータ1はソフトAの要求を受け付け、制御
装置8に対してその要求を伝達する。(ステップA1)
ソフトAの要求を受信した制御措置8では、管理情報に
基づいてビデオデコーダ装置6における空きチャンネル
の有無を調べ(ステップA2)、ビデオデコーダ装置6
に対して、ソフトAを、例えば第1チャンネルから出力
することを指令し、その旨をホストコンピュータ1に連
絡するとともに、デコーダ装置6の第1チャンネルは使
用中(ビジー)になることを管理情報として登録し、こ
の管理情報は装置8と装置6とで共有される。ホストコ
ンピュータ1は、要求の発信元である端末装置4−1と
デコーダ装置6の第1チャンネルとの回線が接続される
ように、交換機3の接続状態を制御する。(ステップA
3)デコーダ装置6は、複数のHDD9のうち少なくと
も2個以上のHDDに分散格納されたソフトAにランダ
ムアクセスしてデータを読出し、デコード処理して元の
ビデオソフトAに復元して第1チャンネルから出力す
る。(ステップA4)その結果、デコーダ装置6の第1
チャンネルから再生出力されたソフトAが、交換機3を
介して端末装置4−1に伝送され、テレビモニタ11−
1に表示され、付属のスピーカよりその音声も出力され
る。これにより、端末装置4−1の設置側でソフトAを
鑑賞できる。
By operating an arbitrary video / audio terminal 4, for example, the set-top box 12-1 of the terminal device 4-1,
It is assumed that a data reproduction request of the video software A is transmitted to the host computer 1 via the exchange 3. The host computer 1 receives the request of the software A and transmits the request to the control device 8. (Step A1)
In the control unit 8 receiving the request for the software A, the control unit 8 checks whether there is an empty channel in the video decoder device 6 based on the management information (step A2).
, For example, to output the software A from the first channel, and informs the host computer 1 to that effect and informs the management information that the first channel of the decoder device 6 is in use (busy). The management information is shared between the devices 8 and 6. The host computer 1 controls the connection state of the exchange 3 so that the line between the terminal device 4-1 that is the source of the request and the first channel of the decoder device 6 is connected. (Step A
3) The decoder device 6 randomly accesses the software A distributed and stored in at least two or more HDDs of the plurality of HDDs 9 to read data, decodes the data, restores the original video software A, and restores the original video software A to the first channel. Output from (Step A4) As a result, the first
The software A reproduced and output from the channel is transmitted to the terminal device 4-1 via the exchange 3, and is transmitted to the television monitor 11-.
1 and its sound is also output from the attached speaker. Thereby, the software A can be viewed on the installation side of the terminal device 4-1.

【0068】もし、デコーダ装置6のすべてのチャンネ
ルが使用中である場合、ステップA2で空きチャンネル
無しと判断され、空きがなくソフトAを鑑賞できない
旨、ホストコンピュータ1に返答し、ホストコンピュー
タ1は交換機3を介して端末装置4−1にその旨を伝達
する。
If all the channels of the decoder device 6 are in use, it is determined in step A2 that there are no empty channels, and a reply is sent to the host computer 1 indicating that there is no empty channel and the software A cannot be viewed. That effect is transmitted to the terminal device 4-1 via the exchange 3.

【0069】次に、ビデオソフトAの再生転送中におい
て、別のビデオソフトBの再生要求が、例えば端末装置
4−nのセットトップボックス12−nの操作により、
ホストコンピュータに指令送信された場合を考える。ホ
ストコンピュータはそのソフトBの要求を受け付け、制
御装置8に伝達する。要求を受け付けた制御装置8は、
上記と同様に動作し、ビデオデコーダ装置6に空きチャ
ンネルがあれば、ソフトBがデータ処理装置2から端末
装置4−nに転送される。空きチャンネルが無ければ、
その旨が該端末装置4−nへ伝達される。
Next, during the reproduction transfer of the video software A, a request for reproduction of another video software B is made, for example, by operating the set-top box 12-n of the terminal device 4-n.
Consider a case where a command is transmitted to the host computer. The host computer receives the request for the software B and transmits it to the control device 8. The control device 8 that has received the request,
In the same manner as described above, if there is an empty channel in the video decoder device 6, the software B is transferred from the data processing device 2 to the terminal device 4-n. If there are no free channels,
That effect is transmitted to the terminal device 4-n.

【0070】この場合、ビデオデコーダ装置6は、複数
のHDD9に分散格納したビデオソフトのデータをブロ
ック毎に時分割でランダムアクセスして読み出す構成で
あり、ビデオデコーダ装置6のすべての出力チャンネル
で異なるビデオソフトを再生する場合にも、同じビデオ
ソフトの全出力チャンネル数分を時分割でブロックごと
に読み出してデコードする場合にも、余裕をもってHD
D9からの読出し速度とデコーダ装置6のチャンネル数
とが設定されている。従って、デコーダ装置6の各チャ
ンネルからは、同じビデオソフトを読み出す場合も、異
なるビデオソフトを読み出す場合も、読出し条件は同じ
であり、たとえ特定のビデオソフトに要求が偏っている
場合においても、デコーダ装置6に空きチャンネルがあ
る限り、再生要求に対応することができる。
In this case, the video decoder device 6 has a configuration in which video software data distributed and stored in a plurality of HDDs 9 is read out by random access in a time-division manner for each block, and differs for all output channels of the video decoder device 6. When reproducing video software, or when reading and decoding all output channels of the same video software for each block in time division,
The reading speed from D9 and the number of channels of the decoder device 6 are set. Therefore, the same read condition is applied to each channel of the decoder device 6 when the same video software is read or when different video software is read. As long as the device 6 has an empty channel, it can respond to a reproduction request.

【0071】次に、ビデオソフトAの再生転送中におい
て、ゲームソフトCの再生要求が、例えば端末装置4−
2のセットトップボックス12−2の操作により、ホス
トコンピュータに指令送信された場合を考える。
Next, during the reproduction and transfer of the video software A, a request for reproduction of the game software C is sent to, for example, the terminal device 4.
It is assumed that a command is transmitted to the host computer by the operation of the second set-top box 12-2.

【0072】ホストコンピュータはゲームソフトCの要
求を受け付け(図2のステップC1)、制御装置8に対
してその要求を伝達する。制御装置8では、管理情報に
基づいてゲームデコーダ装置7における空きチャンネル
の有無を確認し(ステップC2)、例えば、デコーダ装
置7の第1チャンネルが空きであることが確認されれ
ば、第1チャンネルから出力することを指令し、その旨
をホストコンピュータに連絡するとともに、デコーダ装
置7の第1チャンネルが使用中であることを管理情報と
して制御装置8およびデコーダ装置7に共有登録され
る。
The host computer receives the request for the game software C (step C 1 in FIG. 2) and transmits the request to the control device 8. The control device 8 confirms the presence or absence of an empty channel in the game decoder device 7 based on the management information (step C2). For example, if it is confirmed that the first channel of the decoder device 7 is empty, the first channel Is transmitted to the host computer, and the fact that the first channel of the decoder device 7 is being used is managed and registered in the control device 8 and the decoder device 7 as management information.

【0073】ホストコンピュータは、要求発信元の端末
装置4−2とゲームデコーダ装置7の第1チャンネルと
の回線が接続(オン)されるように交換機3の接続状態
を制御する(ステップC3)。デコーダ装置7には、H
DD9のうちの少なくとも2個以上のHDDに分散格納
したソフトCのデータを読出し、各ゲームデコーダ素子
74におけるデコード処理により復元されたゲームソフ
トCのデータをデコーダ装置7の第1チャンネルから出
力する。
The host computer controls the connection status of the exchange 3 so that the line between the terminal device 4-2, which has transmitted the request, and the first channel of the game decoder device 7 is connected (turned on) (step C3). The decoder device 7 has H
The data of the software C distributed and stored in at least two or more HDDs of the DD 9 are read, and the data of the game software C restored by the decoding processing in each game decoder element 74 is output from the first channel of the decoder device 7.

【0074】その結果、第1チャンネルから再生出力さ
れたゲームソフトCが交換機3を介して端末装置4−2
へ転送され、テレビモニタ1−2にゲームソフトCが表
示され、対応する付属のスピーカよりその音声が出力さ
れ、ゲーム用パッド13−2を使用してゲームをプレイ
できる。
As a result, the game software C reproduced and output from the first channel is transmitted via the exchange 3 to the terminal device 4-2.
The game software C is displayed on the television monitor 1-2, the sound is output from the corresponding attached speaker, and the game can be played using the game pad 13-2.

【0075】もし、ゲームデコーダ装置7の全てのチャ
ンネルが使用中である場合は、空きがなくプレイできな
い旨を、ホストコンピュータに返答し、ホストコンピュ
ータは交換機3を介して端末装置4−2にその旨伝達す
る(ステップC5)。
If all the channels of the game decoder 7 are in use, the host computer replies to the host computer that there is no free space and cannot play. To the effect (step C5).

【0076】次に、端末装置4−2に対してゲームソフ
トCの再生転送中において、別のゲームソフトDの再生
要求が、例えば端末装置4−3のセットトップボックス
12−3の操作により、ホストコンピュータに指令送信
された場合を考える。ホストコンピュータはそのソフト
Dの要求を受け付け、制御装置8に伝達する。要求を受
け付けた制御装置8は、上記と同様に動作し、ゲームデ
コーダ装置7に空きチャンネルがあれば、ソフトDがデ
ータ処理装置2から端末装置4−3に転送される。空き
チャンネルが無ければ、その旨が該端末装置4−3へ伝
達される。
Next, during the reproduction transfer of the game software C to the terminal device 4-2, a request for reproduction of another game software D is made, for example, by operating the set top box 12-3 of the terminal device 4-3. Consider a case where a command is transmitted to the host computer. The host computer receives the request for the software D and transmits it to the control device 8. The control device 8 that has received the request operates in the same manner as described above, and if there is an available channel in the game decoder device 7, the software D is transferred from the data processing device 2 to the terminal device 4-3. If there is no vacant channel, the fact is transmitted to the terminal device 4-3.

【0077】ゲームデコーダ装置7のチャンネル数の設
定については、ゲームデコーダ装置7のすべての出力チ
ャンネルで異なるゲームソフトを再生する場合にも、同
じゲームソフトの全出力チャンネル数分を時分割でブロ
ックごとに読み出してデコードする場合にも、余裕をも
ってHDD9からの読出し速度とデコーダ装置7のチャ
ンネル数とが設定されている。従って、デコーダ装置7
の各チャンネルからは、同じゲームソフトを読み出す場
合も、異なるビデオソフトを読み出す場合も、読出し条
件は同じであり、たとえ特定のゲームソフトに要求が偏
っている場合においても、デコーダ装置7に空きチャン
ネルがある限り、再生要求に対応することができること
は、ビデオデコーダ装置6の場合と同様である。
Regarding the setting of the number of channels of the game decoder device 7, even when different game software is reproduced on all output channels of the game decoder device 7, the same number of output channels of the same game software are divided into blocks by time division. Also, when reading and decoding, the reading speed from the HDD 9 and the number of channels of the decoder device 7 are set with a margin. Therefore, the decoder device 7
The same reading conditions are used for reading the same game software and different video software from each channel. Therefore, even if the request is biased to a particular game software, the decoder device 7 has an available channel. As long as there is, it is possible to respond to the reproduction request as in the case of the video decoder device 6.

【0078】以上のように、本実施の形態においては、
任意の複数の端末装置4がビデオ/ゲームソフトをホス
トコンピュータに再生要求した場合、要求されたソフト
を再生できる空きチャンネルがビデオデコーダ装置6ま
たはゲームデコーダ装置7にある限り、要求されたソフ
トのデータをHDD9から読出し、デコード処理して、
上記要求発信元の複数の端末装置に対してソフトを再生
供給することができる。
As described above, in the present embodiment,
When a plurality of terminal devices 4 request reproduction of video / game software from the host computer, as long as the video decoder device 6 or the game decoder device 7 has an available channel capable of reproducing the requested software, data of the requested software can be obtained. Is read from the HDD 9 and decoded,
The software can be reproduced and supplied to the plurality of terminal devices that have issued the request.

【0079】なお、ソフトの再生動作中において、端末
装置4からホストコンピュータにソフトの再生(または
プレイ)停止の指令が入力されると、その旨制御装置8
に対して伝達されるとともに、停止指令を発信した端末
装置に対する回線接続を開放(オフ)するよう交換機3
を制御する。また、制御装置8は、停止指令の受信に応
答して、デコーダ装置6または7に対して、該等するソ
フトの出力を停止し、その旨を管理情報として登録す
る。
During the software playback operation, if a command to stop the software playback (or play) is input from the terminal device 4 to the host computer, the controller 8
Exchange 3 so as to release (turn off) the line connection to the terminal device which has transmitted the stop command.
Control. Further, in response to the reception of the stop command, the control device 8 stops outputting the corresponding software to the decoder device 6 or 7, and registers the fact as management information.

【0080】次に、ビデオまたはゲームソフトの追加/
更新手順について、図3を参照しながら説明する。
Next, adding video or game software /
The update procedure will be described with reference to FIG.

【0081】前述したように、複数のHDD9には、予
め複数のビデオ/ゲームソフトがある規則に基づいてブ
ロックごとに分散して格納され(例えば、RAID
0)、記録時に自動的にソフト登録データ、つまり、ソ
フトの名称、格納位置等が管理情報として登録され、そ
れぞれHDD9を直接アクセスできるようになってい
る。また、各HDD9に格納されているデータを区別す
るために、データの種類または圧縮アルゴリズムの違い
等に応じて、データファイルを区別するために、ファイ
ルネームの拡張子で区別するようにしている。例えば、
ビデオソフト(MPEG1)のばあいには、☆☆☆☆.
MP1とし、ビデオソフト(MPEG2)の場合には、
☆☆☆☆.MP2とし、ゲームソフトの場合には、☆☆
☆☆.3DOとする。ここで、☆☆☆☆は適当な記号で
ある。
As described above, in the plurality of HDDs 9, a plurality of pieces of video / game software are previously stored in a distributed manner for each block based on a certain rule (for example, RAID).
0), the software registration data, that is, the name of the software, the storage location, and the like are automatically registered at the time of recording as management information, so that the HDD 9 can be directly accessed. Further, in order to distinguish the data stored in each HDD 9, the data file is distinguished by an extension of the file name in order to distinguish the data file according to a difference of a data type or a compression algorithm. For example,
In the case of video software (MPEG1), ☆☆☆☆.
MP1 and video software (MPEG2)
☆☆☆☆. MP2 and in the case of game software, ☆☆
☆☆. 3DO. Here, ☆☆☆☆ is an appropriate symbol.

【0082】まず、ホストコンピュータ1は、ソフトの
追加/更新要求を入力すると(ステップS1)、その要
求を制御装置8に送信する。ソフトの追加/更新要求を
受信した制御装置8は、登録された管理情報からデータ
処理装置2における再生状況(データ転送余裕度)を調
べ(図3のステップS2)、データ転送余裕度に応じて
動作を変化させる。つまり、データ転送余裕度がある時
には、ソフトの追加/更新を受け付け、ホストコンピュ
ータに対して追加/更新ソフトのファイルネームを確認
する。これによって、ホストコンピュータは制御装置8
に対してファイルネームを送信する。
First, when the host computer 1 inputs a request for adding / updating software (step S1), the host computer 1 transmits the request to the control device 8. The control device 8 having received the software addition / update request checks the reproduction status (data transfer margin) in the data processing device 2 from the registered management information (step S2 in FIG. 3), and according to the data transfer margin. Change behavior. That is, when there is a data transfer margin, the addition / update of the software is accepted, and the file name of the added / updated software is confirmed with the host computer. This allows the host computer to control the control device 8
Send the file name to.

【0083】制御装置8は、データ入力部Iからブロッ
ク毎に間欠的に入力される追加/更新ソフトデータを複
数のHDD9に分散して書き込む(ステップS3)。こ
の書込み動作は、ビデオ/ゲームデコーダ装置6または
7が各ソフトデータを読み込む合間を利用して行うこと
ができる。
The control device 8 writes the additional / updated software data intermittently input for each block from the data input unit I into a plurality of HDDs 9 in a distributed manner (step S3). This writing operation can be performed while the video / game decoder device 6 or 7 reads each software data.

【0084】一方、データ転送余裕度がない場合は、現
在のリクエスト状況より、余裕度が予測される時間後に
リトライするようにホストコンピュータに対して返答
し、待機モードとなる(ステップS4)。
On the other hand, if there is no data transfer margin, a reply is made to the host computer so as to retry after a time when the margin is predicted from the current request status, and the system enters the standby mode (step S4).

【0085】以上の動作手順により、ビデオ/ゲームソ
フトの再生動作中においても、新たなソフトの追加/更
新ができ、ソフトの管理も自動的に実現できる。
According to the above operation procedure, new software can be added / updated and the management of the software can be automatically realized even during the reproduction operation of the video / game software.

【0086】次に、図7に示すビデオデコーダ装置6に
おいて、HDD9のいずれか2つ以上にブロック毎に分
散して格納したデータを読み出して、MPEGデコーダ
64へ送信するデータ伝送の流れについて、その第1の
実施の形態を図4のタイミングチャートを参照しながら
説明する。
Next, in the video decoder device 6 shown in FIG. 7, the data transmission flow in which data stored in blocks of two or more in the HDD 9 is read and transmitted to the MPEG decoder 64 will be described. The first embodiment will be described with reference to the timing chart of FIG.

【0087】数秒間の連続した映像分に相当するデータ
が、説明を簡単にするために、例えば、4分割されて4
台のHDDー1〜4にブロック毎に分散格納されている
場合を考え、一対の一時記憶半導体メモリRAM1Aと
RAM1Bにより、ビデオソフトAおよびソフトBのデ
ータの交互書込みを行い、例えば、転送レートが4Mb
psの場合、1チャンネル当たりのメモリは256kB
×4(Mbps)となり、DRAMは、最初の書込みで
は4ブロック分まとめて合計1MBのデータを書込み、
その後は256kBのデータが書込み動作により使用さ
れて無くなれば256kBのデータをHDDから読み出
すというように、256kBごとに書込み/読出し動作
を交互に繰り返し、所定ブロックごとに時分割で間欠的
に読み出しを実行する場合を考える。
For the sake of simplicity, data corresponding to several seconds of continuous video is divided into four parts, for example.
Considering the case where data is distributed and stored in units of HDDs 1 to 4 for each block, data of video software A and software B are alternately written by a pair of temporary storage semiconductor memories RAM1A and RAM1B. 4Mb
In the case of ps, the memory per channel is 256 kB
× 4 (Mbps), and the DRAM writes data of a total of 1 MB collectively for four blocks in the first write.
Thereafter, when 256 kB of data is no longer used by the write operation, the 256 kB data is read from the HDD, and the write / read operation is alternately repeated every 256 kB, and intermittent read is executed in a time-division manner for each predetermined block. Think about it.

【0088】図4(a)〜(f)に示すように、時刻t
0では、一対の一時記憶用半導体メモリのRAM1Aと
1Bからのデータの読出しが終了するとともに、時刻t
1で4台のHDDー1〜4から数秒間の連続した映像分
に相当するビデオソフトAのデータを逐次読み出す指令
を与える。HDD−1〜4はこの読出し指令を受信する
とシーク動作を開始し、所定のシーク動作時間が経過し
た時刻t2以降にHDD−1〜4からの数秒間の連続し
た映像分に相当するビデオソフトAのデータの読出しが
開始される。この場合、HDD−1〜4のシーク動作は
並行して実行され、データの読出しは、HDD−1〜4
の中でデータ転送の準備ができたものから順に、例えば
256kBずつのデータを受け付け、図4(e)に示す
ように、時刻t2〜時刻t6間で一時記憶用半導体メモリ
の一方(RAM−1A)に順次書き込まれる。このよう
に最初の書込みでは4ブロック分まとめて合計1MB分
のデータの書込みが行われる。
As shown in FIGS. 4A to 4F, at time t
At 0 , the data reading from the pair of temporary storage semiconductor memories RAMs 1A and 1B ends, and at the time t
In step 1 , an instruction is given to sequentially read data of the video software A corresponding to continuous video for several seconds from the four HDDs 1-4. Video software HDD-1 to 4 is that starts the seek operation upon receiving the read command, corresponding to successive image worth of several seconds from the HDD-1 to 4 at time t 2 after a predetermined seeking operation time has elapsed Reading of the data of A is started. In this case, the seek operations of the HDDs 1 to 4 are performed in parallel, and the data reading is performed by the HDDs 1 to 4
In order from ready for data transfer in, for example, accepts data for each 256 kB, as shown in FIG. 4 (e), one of the temporary storage semiconductor memory between times t 2 ~ time t 6 (RAM -1A). As described above, in the first write, data of a total of 1 MB is written for four blocks.

【0089】図4の例では、時刻t2〜t3間にHDD−
1からデータ読出しが行われ、時刻t3〜t4間にHDD
−3から読出しが行われ、時刻t4〜t5間にHDD−2
から読出しが行われ、時刻t5〜t6間にHDD−4から
読出しが行われているが、各HDDの読出し順位は任意
である。
[0089] In the example of FIG. 4, between time t 2 ~t 3 HDD-
1 data reading is performed from, HDD between time t 3 ~t 4
-3 reading is performed from, HDD-2 between time t 4 ~t 5
Reading is performed from, but read from HDD-4 between time t 5 ~t 6 is being performed, read order of each HDD is optional.

【0090】この場合、HDD−1〜4から読み出され
たデータは、図7に示す各DRAM62に転送され、図
6に示すメモリマップの上半分で表される所定の領域、
例えばチャンネル1用のRAM1Aに対応した256k
Bの4個のブロック(合計1MB)に一時記憶される。
In this case, the data read from HDD-1 to HDD-4 is transferred to each of the DRAMs 62 shown in FIG. 7, and a predetermined area represented by the upper half of the memory map shown in FIG.
For example, 256k corresponding to RAM1A for channel 1
B is temporarily stored in four blocks (total 1 MB).

【0091】再び図4に戻って、時刻t7で4台のHD
Dー1〜4から数秒間の連続した映像分に相当するビデ
オソフトBのデータを逐次読み出す指令が与えられ、H
DD−1〜4はこの読出し指令を受信するとシーク動作
を開始し、所定のシーク動作時間が経過した時刻t8
降にHDD−1〜4からの数秒間の連続した映像分に相
当するビデオソフトBのデータの読出しが開始される。
この場合、HDD−1〜4のシーク動作は並行して実行
され、データの読出しは、HDD−1〜4の中でデータ
転送の準備ができたものから順に、例えば256kBず
つのデータを受け付け、図4(f)に示すように、一対
の一時記憶用半導体メモリの一方(RAM−1B)に時
刻t8〜時刻t12間に順次書き込まれる。
Returning to FIG. 4 again, at time t 7 , the four HDs
From D-1 to D-4, a command to sequentially read data of the video software B corresponding to a continuous video of several seconds is given.
DD-1 to 4 starts the seek operation upon receiving the read command, the video software corresponding to successive image worth of several seconds from the HDD-1 to 4 after the time t 8 the predetermined seek operation time has elapsed Reading of the data of B is started.
In this case, the seek operations of the HDD-1 to HDD-4 are executed in parallel, and the data reading is performed in order from the HDD-1 to HDD-4 which is ready for data transfer, for example, receiving data of 256 kB each. as shown in FIG. 4 (f), sequentially written between time t 8 ~ time t 12 to one (RAM-1B) of the semiconductor memory for storing a pair of time.

【0092】図4の例では、時刻t8〜t9間にHDD−
1からデータ読出しが行われ、時刻t9〜t10間にHD
D−3から読出しが行われ、時刻t10〜t11間にHDD
−2から読出しが行われ、時刻t11〜t12間にHDD−
4から読出しが行われているが、各HDDの読出し順位
は任意である。
[0092] In the example of FIG. 4, between time t 8 ~t 9 HDD-
1 data reading is performed from, HD between time t 9 ~t 10
Reading is performed from the D-3, HDD between time t 10 ~t 11
-2 read is performed from between the time t 11 ~t 12 HDD-
4, the reading order of each HDD is arbitrary.

【0093】この場合、HDD−1〜4から読み出され
たデータは、ソフトAの場合と同様に各DRAM62に
転送され、図6に示すメモリマップの下半分で表される
所定の領域、例えばチャンネル2用のRAM1Bに対応
した256kBの4個のブロック(合計1MB)に一時
記憶される。
In this case, the data read from HDD-1 to HDD-4 is transferred to each DRAM 62 as in the case of the software A, and a predetermined area represented by the lower half of the memory map shown in FIG. The data is temporarily stored in four 256 kB blocks (1 MB in total) corresponding to the RAM 1B for channel 2.

【0094】次に、2回目以降の書込み動作について
は、時刻t13〜時刻t25で示すように、各RAM−1A
とARAM−1Bが、それぞれ交互に読出しと書込みを
繰り返す。すなわち、図4の例では、RAM−1Aは、
ソフトAのデータを時刻t15〜t16間にHDD−1から
256kBのデータ読出しによりRAM−1Aに書込
み、引き続いて時刻t16〜t17間ではRAM−1Aから
データの読出しを行い、時刻t17〜t18では書込み、時
刻t18〜t19では読出し、時刻t19〜t20では書込み、
時刻t20〜t21では読出し、時刻t21〜t22では書込み
というように、2回目以降は、256kBのデータがM
PEGデコーダへのデータ書込み動作により使用されて
無くなれば、256kBのデータをHDDから読み出す
というように、各RAMが交互に書込みと読出しを繰り
返すことにより、所定ブロックごとに時分割で間欠的に
読み出しを実行する。
Next, for the second and subsequent write operations, as shown at time t 13 to time t 25 , each RAM-1A
And ARAM-1B alternately repeat reading and writing. That is, in the example of FIG.
Writing data of the soft A from time t 15 HDD-1 between ~t 16 by 256kB of data read RAM-1A, in between time t 16 ~t 17 subsequently reads the data from RAM-1A, time t 17 ~t In 18 write, read at time t 18 ~t 19, the time t 19 ~t 20 in the writing,
Read at time t 20 ~t 21, and so the writing at the time t 21 ~t 22, the second and subsequent, 256 kB data M
If the data is no longer used by the data write operation to the PEG decoder, each RAM alternately repeats writing and reading such that 256 kB of data is read from the HDD. Execute.

【0095】ソフトBについても同様に、例えば図4
(f)のt18〜t25に示すように、RAM−1Bにより
256kBのデータが交互に書込み/読出しが繰り返さ
れる。
Similarly, for software B, for example, FIG.
As shown in t 18 ~t 25 of (f), 256 kB of data is repeated write / read alternately by RAM-1B.

【0096】各DRAM62に一時記憶されたデータ
は、対応するFIFO63の容量、例えば、4kB毎に
逐次、連続して読み出され、対応するMPEGデコーダ
64へ転送される。
The data temporarily stored in each of the DRAMs 62 is sequentially and continuously read out at every capacity of the corresponding FIFO 63, for example, every 4 kB, and transferred to the corresponding MPEG decoder 64.

【0097】さらにビデオソフトの読出しが要求される
と、上記と同様のタイミングで、HDD−1〜4からデ
ータの読出しが行われ、一対の一時記憶用半導体メモリ
に書き込まれた後、MPEGデコーダ64へ転送され、
割り当てられたチャンネルから、ビデオソフトデータが
出力される。これは、ビデオソフトの要求開始時刻が同
じであるか異なっているかによらず、端末装置4から停
止指令が入力されたり、ビデオソフトの再生終了時に、
自動的にそのチャンネルに対応したビデオソフトのデー
タが複数個のHDDから読み出され、以降の動作が終了
することになる。
Further, when the reading of the video software is requested, the data is read from the HDDs 1 to 4 at the same timing as described above, and is written into the pair of temporary storage semiconductor memories. Transferred to
Video software data is output from the assigned channel. Regardless of whether the request start time of the video software is the same or different, when a stop command is input from the terminal device 4 or when the reproduction of the video software ends,
The data of the video software corresponding to the channel is automatically read from the plurality of HDDs, and the subsequent operation ends.

【0098】なお、本実施の形態では、前述したよう
に、上記各DRAMの容量として256kB×1(Mb
ps)、256kB×2(Mbps)または256kB
×n(Mbps)ただしnは整数等、その他の種々の容
量のものが適宜に使用可能であることに留意すべきであ
る。
In the present embodiment, as described above, the capacity of each DRAM is 256 kB × 1 (Mb
ps), 256 kB x 2 (Mbps) or 256 kB
Xn (Mbps) It should be noted that other various capacity such as n is an integer can be appropriately used.

【0099】第2実施の形態 次に、HDD9に分散して格納したデータを読み出して
MPEGデコーダ64へ送信するデータ伝送方法の第2
の実施の形態について、図5に示すタイミングチャート
を参照しながら説明する。
Second Embodiment Next, a second data transmission method for reading data distributed and stored in the HDD 9 and transmitting the data to the MPEG decoder 64 will be described.
The embodiment will be described with reference to a timing chart shown in FIG.

【0100】図5に示す第2の実施の形態では、一対の
一時記憶半導体メモリRAM1AとRAM1Bによりビ
デオソフトAのデータの交互書込みを行い、もう一対の
半導体メモリRAM2AとRAM2BによりソフトBの
データを交互に書き込むこと以外は、図4に示す第1の
実施の形態と同様であるので、重複する部分の説明はこ
こでは省略する。
In the second embodiment shown in FIG. 5, data of video software A is alternately written by a pair of temporary storage semiconductor memories RAM1A and RAM1B, and data of software B is written by another pair of semiconductor memories RAM2A and RAM2B. Except for writing alternately, the configuration is the same as that of the first embodiment shown in FIG.

【0101】図5(a)〜(d)に示すように、時刻t
0では、一対の一時記憶用半導体メモリの一方のRAM
1Aと2Aからのデータの読出しが終了するとともに、
他方の一時記憶用半導体メモリRAM1BとRAM2B
からのデータの読出しが開始され、時刻t1で4台のH
DDー1〜4から数秒間の連続した映像分に相当するビ
デオソフトAのデータを逐次読み出す指令を与える。H
DD−1〜4はこの読出し指令を受信するとシーク動作
を開始し、所定のシーク動作時間が経過した時刻t2
降にHDD−1〜4からの数秒間の連続した映像分に相
当するビデオソフトAのデータの読出しが開始される。
この場合、HDD−1〜4のシーク動作は並行して実行
され、全体としてのシーク時間は、ほぼ1台分の時間で
すみ、データの読出しは、HDD−1〜4の中でデータ
転送の準備ができたものから順に、例えば256kBず
つのデータを受け付け、図4(e)に示すように、時刻
2〜時刻t6間で一対の一時記憶用半導体メモリの一方
(RAM−1A)に順次書き込まれる。
As shown in FIGS. 5A to 5D, at time t
0Then, one RAM of a pair of semiconductor memories for temporary storage
When the reading of data from 1A and 2A is completed,
The other temporary storage semiconductor memories RAM1B and RAM2B
Reading of data from1With 4 H
A video equivalent to several seconds of continuous video from DD-1 to DD-4
A command to sequentially read the data of Deosoft A is given. H
Upon receiving this read command, the DD-1 to 4-4 perform a seek operation.
And a time t at which a predetermined seek operation time has elapsedTwoLess than
To the continuous video of several seconds from HDD-1 to HDD-4.
The reading of the data of the corresponding video software A is started.
In this case, seek operations of HDD-1 to HDD-4 are executed in parallel.
And the seek time as a whole is about one car
In the end, data reading is performed in HDD-1 to HDD-4.
In order from those ready for transfer, for example, 256 kB
Four data are received and, as shown in FIG.
t TwoTo time t6One of a pair of temporary storage semiconductor memories between
(RAM-1A).

【0102】次に、時刻t7で4台のHDDー1〜4か
ら数秒間の連続した映像分に相当するビデオソフトBの
データを逐次読み出す指令を与えられ、HDD−1〜4
はこの読出し指令を受信するとシーク動作を開始し、所
定のシーク動作時間が経過した時刻t8以降にHDD−
1〜4からの数秒間の連続した映像分に相当するビデオ
ソフトBのデータの読出しが開始される。この場合、H
DD−1〜4のシーク動作は並行して実行され、全体と
してのシーク時間は、ほぼ1台分の時間ですみ、データ
の読出しは、HDD−1〜4の中でデータ転送の準備が
できたものから順に、例えば256kBずつのデータを
受け付け、図5(g)に示すように、一対の一時記憶用
半導体メモリの一方(RAM−2A)に時刻t8〜時刻
12間に順次書き込まれる。
Next, at time t 7 , a command to sequentially read the data of the video software B corresponding to a continuous video of several seconds from the four HDDs 1-4 is given.
To start the seek operation upon receiving the read command, after the time t 8 the predetermined seek operation time has elapsed HDD-
The reading of the data of the video software B corresponding to the continuous video of several seconds from 1 to 4 is started. In this case, H
The seek operations of the DD-1 to DD-4 are performed in parallel, and the seek time as a whole is almost the same as that of the drive, and the data read is ready for data transfer in the HDD-1 to HDD-4. It was in the order of, for example, accepts data for each 256 kB, as shown in FIG. 5 (g), are sequentially written to between times t 8 ~ time t 12 to one (RAM-2A) of the semiconductor memory for storing a pair of the temporary .

【0103】また、もう一方の対RAM1Bについても
同様に、時刻t20でRAM1BとRAM2Bからのデー
タの読出しが終了すると、他方の一対の一時記憶用半導
体メモリRAM1Aからのデータの読出しが開始され、
時刻t21で4台のHDDー1〜4から数秒間の連続した
映像分に相当するビデオソフトAのデータを逐次読み出
す指令を与える。HDD−1〜4はこの読出し指令を受
信するとシーク動作を開始し、所定のシーク動作時間が
経過した時刻t22以降にHDD−1〜4からの数秒間の
連続した映像分に相当するビデオソフトAのデータの読
出しが開始される。この場合、HDD−1〜4のシーク
動作は並行して実行され、全体としてのシーク時間は、
ほぼ1台分の時間ですみ、データの読出しは、HDD−
1〜4の中でデータ転送の準備ができたものから順に、
例えば256kBずつのデータを受け付け、図5(f)
に示すように、一対の一時記憶用半導体メモリの一方
(RAM−1B)に順次書き込まれる。
[0103] Similarly, for the other pairs RAM 1B, the reading of data from RAM 1B and RAM2B ends at time t 20, the reading of data from the other of the pair of temporary storage semiconductor memory RAM1A is started,
Providing sequential read command data of the video soft A corresponding at time t 21 of four from the HDD over 1 to 4 consecutive video content of a few seconds. Video software HDD-1 to 4 is that starts the seek operation upon receiving the read command, corresponding to successive image worth of several seconds from the HDD-1 to 4 after the time t 22 to a predetermined seeking operation time has elapsed Reading of the data of A is started. In this case, the seek operations of the HDD-1 to HDD-4 are performed in parallel, and the seek time as a whole is
Data can be read by HDD-
In order from 1 to 4 that are ready for data transfer,
For example, data of 256 kB is received, and FIG.
As shown in (1), data is sequentially written to one of the pair of temporary storage semiconductor memories (RAM-1B).

【0104】図5の例では、時刻t22〜t23間にHDD
−1からデータ読出しが行われ、時刻t23〜t24間にH
DD−3から読出しが行われ、時刻t24〜t25間にHD
D−2から読出しが行われ、時刻t25〜t26間にHDD
−4から読出しが行われているが、各HDDの読出し順
位は任意である。
[0104] In the example of FIG. 5, HDD between time t 22 ~t 23
-1 data reading is performed from, H between the time t 23 ~t 24
Read from DD-3 is performed, HD between time t 24 ~t 25
Reading is performed from the D-2, HDD between time t 25 ~t 26
-4, the reading order of each HDD is arbitrary.

【0105】この場合、HDD−1〜4から読み出され
たデータは、各DRAM62に転送され、図6に示すメ
モリマップの下半分で表される所定の領域、例えばRA
M1B対応した256kBの4個のブロック(合計1M
B)に一時記憶される。
In this case, the data read from HDD-1 to HDD-4 is transferred to each DRAM 62, and a predetermined area represented by the lower half of the memory map shown in FIG.
4 blocks of 256 kB corresponding to M1B (total 1M
B) is temporarily stored.

【0106】時刻t27で4台のHDDー1〜4から数秒
間の連続した映像分に相当するビデオソフトBのデータ
を逐次読み出す指令を与える。HDD−1〜4はこの読
出し指令を受信するとシーク動作を開始し、所定のシー
ク動作時間が経過した時刻t 28以降にHDD−1〜4か
らの数秒間の連続した映像分に相当するビデオソフトB
のデータの読出しが開始される。この場合、HDD−1
〜4のシーク動作は並行して実行され、全体としてのシ
ーク時間は、ほぼ1台分の時間ですみ、データの読出し
は、HDD−1〜4の中でデータ転送の準備ができたも
のから順に、例えば256kBずつのデータを受け付
け、図5(h)に示すように、一対の一時記憶用半導体
メモリの一方(RAM−2B)に順次書き込まれる。
Time t27For 4 seconds from 4 HDD-1 to 4
Data of video software B corresponding to the continuous video
Are sequentially read. HDD-1 to HDD-4
When a seek command is received, the seek operation starts and the specified
Time t when the lock operation time has elapsed 28After that, HDD-1 ~ 4
Video software B equivalent to a few seconds of continuous video
Is started. In this case, HDD-1
4 are performed in parallel, and the seek
Work time is almost the time of one unit, and data read
Is ready for data transfer in HDD-1 to HDD-4
Accepts, for example, 256 kB data in order from
In addition, as shown in FIG.
The data is sequentially written to one of the memories (RAM-2B).

【0107】図5の例では、時刻t28〜t29間にHDD
−1からデータ読出しが行われ、時刻t29〜t30間にH
DD−3から読出しが行われ、時刻t30〜t31間にHD
D−2から読出しが行われ、時刻t31〜t32間にHDD
−4から読出しが行われているが、各HDDの読出し順
位は任意である。
[0107] In the example of FIG. 5, HDD between time t 28 ~t 29
-1 data reading is performed from, H between the time t 29 ~t 30
Reading is performed from the DD-3, HD between time t 30 ~t 31
Reading is performed from the D-2, HDD between time t 31 ~t 32
-4, the reading order of each HDD is arbitrary.

【0108】この場合、HDD−1〜4から読み出され
たデータは、各DRAM62に転送され、図6に示すメ
モリマップの上半分で表される所定の領域、例えばRA
M2B対応した256kBの4個のブロック(合計1M
B)に一時記憶される。
In this case, the data read from HDD-1 to HDD-4 is transferred to each DRAM 62, and a predetermined area represented by the upper half of the memory map shown in FIG.
4 blocks of 256 kB corresponding to M2B (1M in total)
B) is temporarily stored.

【0109】時刻t40でRAM1A(RAM2A)のソ
フトA(B)のデータ読出しが終了すると、それに続い
て他方のメモリRAM1B(RAM2B)のソフトA
(B)のデータ読出しが行われ、また、それが完了する
と他方のメモリRAM1A(RAM2A)がソフトA
(B)のデータ読出しを開始するというように、一時記
憶用半導体メモリの一方の対RAM1Aと1Bおよび他
方の対RAM2Aと2BへのビデオソフトAおよびソフ
トBのデータの書込みがそれぞれ交互に繰り返される。
When the data reading of the software A (B) of the RAM 1A (RAM 2A) is completed at time t 40 , the software A of the other memory RAM 1B (RAM 2B) is subsequently read.
The data reading of (B) is performed, and when the reading is completed, the other memory RAM1A (RAM2A) stores the software A
As shown in (B), the data reading of the video software A and the software B is alternately repeated in one of the paired RAMs 1A and 1B and the other paired RAMs 2A and 2B of the semiconductor memory for temporary storage. .

【0110】また、一対の半導体メモリの一方RAM1
A(RAM2A)へのソフトA(ソフトB)のデータの
書込みは、他方の半導体メモリRAM1B(RAM2
B)からソフトA(ソフトB)のデータの読出し期間内
において、他のチャンネルに対するビデオソフトA(ソ
フトB)の読出しが行われていない期間に行い、同様
に、他方の半導体メモリRAM1B(RAM2B)への
ソフトA(ソフトB)のデータの書込みは、他方の半導
体メモリRAM1A(RAM2A)からソフトA(ソフ
トB)のデータの読出し期間内において、他のチャンネ
ルに対するビデオソフトA(ソフトB)の読出しが行わ
れていない期間に行うことにより、MPEGデコーダ6
4に対してビデオソフトA(ソフトB)のデータが途切
れることなく、続けて送信することが可能となる。
Also, one of the semiconductor memories RAM1
Writing of data of software A (software B) to A (RAM2A) is performed by using the other semiconductor memory RAM1B (RAM2A).
During the data read period of software A (software B) from B), the video software A (software B) is not read from another channel during the readout period, and similarly, the other semiconductor memory RAM1B (RAM2B) The writing of software A (software B) to the other semiconductor memory RAM1A (RAM2A) during the reading of software A (software B) data from the other semiconductor memory RAM 1A (software B) reads video software A (software B) to another channel. Is performed during the period when the MPEG decoder 6 is not performed.
4, the data of the video software A (software B) can be transmitted continuously without interruption.

【0111】次に、さらにビデオソフトの読出しが要求
されると、上記と同様に、時刻t12、t32に続くタイミ
ングで、HDD−1〜4からデータの読出しが行われ、
一対の一時記憶用半導体メモリに書き込まれてMPEG
デコーダ64へ転送され、割り当てられたチャンネルか
らビデオソフトが出力される。これは、ビデオソフトの
要求開始時刻に同じであるか異なっているかによらず、
端末装置4から停止指令が入力され、ビデオソフトの再
生終了時に、自動的にそのチャンネルに対応したビデオ
ソフトのデータが複数個のHDDから読み出され、以降
の動作が終了することになる。
Next, when the reading of the video software is further requested, the data is read from the HDD-1 to HDD-4 at the timing following the times t 12 and t 32 , as described above.
MPEG written to a pair of semiconductor memories for temporary storage
The video software is transferred to the decoder 64 and output from the assigned channel. This is regardless of whether the request start time of the video software is the same or different.
When the stop command is input from the terminal device 4 and the reproduction of the video software ends, the data of the video software corresponding to the channel is automatically read from the plurality of HDDs, and the subsequent operation ends.

【0112】また、1台のHDDにビデオソフトとゲー
ムソフトとが混在しないようにするために、例えば6台
のHDDのうちの4台はビデオソフト専用にし、残り2
台はゲームソフト専用にすることにより、ゲームデコー
ダ装置7におけるHDDの読出しチェックは、ビデオデ
コーダ装置6では行う必要がないように構成するか、ま
たは、複数のHDDに、ビデオやゲームソフトのデータ
を混在する構成とするかは任意である。
To prevent video software and game software from being mixed in one HDD, for example, four of the six HDDs are dedicated to video software, and the remaining two HDDs are dedicated to video software.
The base is dedicated to the game software, so that the HDD read check in the game decoder device 7 does not need to be performed in the video decoder device 6 or the data of the video and the game software is stored in a plurality of HDDs. It is optional to adopt a mixed configuration.

【0113】次に、制御装置8がビデオソフトの入力デ
ータをHDD−1〜4に格納する場合、入力データを図
6に示すメモリマップと同様のメモリマップ(256k
B×4)で表されるDRAM上に一時記憶し、書込み準
備ができたHDD−1〜4に順次データを転送する。
Next, when the control device 8 stores the input data of the video software in the HDD-1 to HDD-4, the input data is stored in a memory map (256 k) similar to the memory map shown in FIG.
B.times.4), which is temporarily stored on the DRAM and sequentially transferred to the HDD-1 to HDD-4 ready for writing.

【0114】ゲームデコーダ装置7については、ビデオ
デコーダ装置6におけるMPEGデコーダ64がゲーム
デコーダ素子74に置き換えられるだけで、HDD9と
各ゲームデコーダ素子74間のデータ伝送についてはビ
デオデコーダ装置6の場合と同様であるので、その説明
はここでは省略する。
In the game decoder device 7, only the MPEG decoder 64 in the video decoder device 6 is replaced by a game decoder device 74, and the data transmission between the HDD 9 and each game decoder device 74 is the same as in the video decoder device 6. Therefore, the description is omitted here.

【0115】[0115]

【発明の効果】以上述べたように、本発明の実施形態に
よれば、ランダムアクセス可能なノンリニアの大容量記
憶手段(HDD9)に予め複数の映像/音声ソフトのデ
ジタルデータを分散して格納しておき、ビデオデコーダ
装置とゲームデコーダ装置7が要求指定されたビデオ/
ゲームソフトを大容量記憶手段から所定ブロックずつ、
時分割で間欠的に読出し、内部メモリに一時記憶し、内
部メモリから読出し、デコード処理して制御装置8によ
り指定された番号のチャンネルから映像/音声信号とし
て連続的に出力するので、要求されたソフトが同じであ
るか異なるかを問わず、また供給開始時間を問わず、デ
ータ処理装置2の出力チャンネル数が許す限り、どのソ
フトでも端末装置4へ出力データを供給することがで
き、準備されたソフトの数を越える台数の端末装置へソ
フトを供給することができる。また、特定のソフトに要
求が集中しても、待ち時間が増加することがなく、ソフ
トのアクセスを短時間に行うことができるとともに、ビ
デオデコーダ装置6やゲームデコーダ装置7には小容量
のメモリを準備しておくだけでよく、デコーダ装置のコ
ストを低くできる。
As described above, according to the embodiment of the present invention, a plurality of digital data of video / audio software are preliminarily distributed and stored in the non-linear large-capacity storage means (HDD 9) which can be accessed randomly. In advance, the video decoder device and the game decoder device 7 transmit the video / video designated by the request.
The game software is stored in a predetermined block from the large-capacity storage unit.
It is read out intermittently in a time-division manner, temporarily stored in the internal memory, read out from the internal memory, decoded, and continuously output as a video / audio signal from the channel of the number designated by the control device 8. Regardless of whether the software is the same or different, and irrespective of the supply start time, any software can supply the output data to the terminal device 4 as long as the number of output channels of the data processing device 2 permits. Software can be supplied to more terminal devices than the number of software programs. Even if requests are concentrated on specific software, the waiting time does not increase and the software can be accessed in a short time, and the video decoder device 6 and the game decoder device 7 have a small memory. And the cost of the decoder device can be reduced.

【0116】また、追加/更新コマンドに応じて、制御
装置8が、映像/音声ソフトのデータ再生状況から、大
容量記憶手段9に対するデータ転送余裕の有無を調べ、
転送余裕があるときは、追加/更新されるソフトのファ
イルネームを確認して、ビデオデコーダ装置6とゲーム
デコーダ装置7が大容量記憶手段9からデータを読み込
む合間に、追加/更新を行うべき映像/音声ソフトのデ
ータを受け付けて、大容量記憶手段9におけるソフトの
追加/更新を行うので、ソフトの追加/交換を自動的に
行うことができるとともに、ソフトの管理を自動的に行
うことができる。
Further, in response to the add / update command, the control device 8 checks whether or not there is enough data transfer to the large-capacity storage means 9 from the data reproduction status of the video / audio software.
If there is room for transfer, the file name of the software to be added / updated is confirmed, and the video to be added / updated is read between the video decoder device 6 and the game decoder device 7 while reading the data from the large-capacity storage means 9. Since the data of the voice software is received and the software is added / updated in the mass storage means 9, the software can be automatically added / exchanged and the software can be automatically managed. .

【0117】また、ビデオソフトのデータが圧縮符号化
されて大容量記憶手段9に格納されているので、大容量
記憶手段9に多種類または長時間のビデオソフトを格納
することができ、多様なビデオソフトの要求に対応でき
るとともに、各端末装置4に設けられたゲーム用パッド
13を操作することによりゲームソフトを自在にプレイ
できる。
Further, since the data of the video software is compression-encoded and stored in the large-capacity storage means 9, various types or long-time video software can be stored in the large-capacity storage means 9. It is possible to respond to a request for video software and play the game software freely by operating the game pad 13 provided in each terminal device 4.

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

【図1】本発明の一実施の形態におけるの映像/音声情
報処理システムの基本構成を示すブロック図
FIG. 1 is a block diagram showing a basic configuration of a video / audio information processing system according to an embodiment of the present invention.

【図2】本発明におけるソフトの再生動作を説明する概
略図
FIG. 2 is a schematic diagram illustrating a software reproducing operation according to the present invention.

【図3】本発明におけるソフトの追加、更新動作を説明
する概略図
FIG. 3 is a schematic diagram illustrating an operation of adding and updating software according to the present invention.

【図4】本発明におけるビデオデータの読出し動作の第
1の実施の形態を説明するタイミングチャート
FIG. 4 is a timing chart for explaining a first embodiment of a video data reading operation according to the present invention;

【図5】本発明におけるビデオデータの読出し動作の第
2の実施の形態を説明するタイミングチャート
FIG. 5 is a timing chart for explaining a second embodiment of the video data read operation according to the present invention;

【図6】本発明におけるデコーダ装置の内部メモリにお
ける2チャンネル分のメモリマップを示す概略図
FIG. 6 is a schematic diagram showing a memory map for two channels in an internal memory of the decoder device according to the present invention.

【図7】本発明におけるビデオデコーダ装置の基本構成
を示すブロック図
FIG. 7 is a block diagram showing a basic configuration of a video decoder device according to the present invention.

【図8】本発明におけるゲームデコーダ装置の基本構成
を示すブロック図
FIG. 8 is a block diagram showing a basic configuration of a game decoder device according to the present invention.

【図9】従来例における映像/音声情報処理システムの
基本構成を示すブロック図
FIG. 9 is a block diagram showing a basic configuration of a video / audio information processing system in a conventional example.

Claims (13)

【特許請求の範囲】[Claims] 【請求項1】多重チャンネルデータ転送ネットワークに
おける情報処理センタのデータファイルサーバ側(2)
において、 予めチャンネルに割り当てられる複数の映像・音声ソフ
トウェアのデジタルデータを所定ブロックずつ分散蓄積
しておくランダムアクセス可能な大容量記憶手段(9)
と、 上記複数の映像・音声ソフトウェアのファイル名、上記
大容量記憶手段(9)での記録位置、割り当てチャンネ
ル番号等を示す管理情報を有し、外部から上記複数の映
像・音声ソフトウェアの何れか1つのデータを再生指定
する要求を受けて、該要求命令が入力される毎に、上記
再生指定の要求に対応する1つの映像・音声ソフトウェ
アのデータファイルを、上記大容量記憶手段に対し再生
指定する制御手段(8)と、 映像・音声ソフトウェアのデータを同時に並列に出力す
る複数の出力チャンネルを有し、上記制御手段(8)か
ら転送された上記管理情報を登録し、上記制御手段によ
り指定された映像・音声ソフトウェアのデータを上記管
理情報に基づき、上記大容量記憶手段(9)から所定ブ
ロックずつ時分割で間欠的に読み出して、デコード処理
後、指定された番号のチャンネルから要求された映像・
音声ソフトウェアのデータを連続的に出力するデコーダ
手段(6,7)とを備えた情報処理装置。
1. A data file server side of an information processing center in a multi-channel data transfer network.
A randomly accessible large-capacity storage means for distributing and storing digital data of a plurality of video / audio software which are allocated to channels in advance in predetermined blocks;
And management information indicating a file name of the plurality of video / audio software, a recording position in the mass storage means (9), an assigned channel number, and the like. In response to a request to specify the reproduction of one piece of data, every time the request command is input, a data file of one video / audio software corresponding to the request to specify the reproduction is designated to the large-capacity storage means. (8), and a plurality of output channels for simultaneously outputting video / audio software data in parallel. The management information transferred from the control means (8) is registered and designated by the control means. The video / audio software data read out from the large-capacity storage means (9) intermittently by time division on a predetermined block basis based on the management information. After decoding, the video requested from the channel of the specified number,
An information processing apparatus comprising: decoder means (6, 7) for continuously outputting audio software data.
【請求項2】上記制御手段(8)が、上記大容量記憶手
段(9)に対して予め映像/音声ソフトのデジタルデー
タファイルを、一定ブロックずつ所定の規則に従って分
散して書込む請求項1記載の情報処理装置。
2. The control means (8) writes a digital data file of video / audio software in a predetermined block in a distributed manner according to a predetermined rule in the large-capacity storage means (9). An information processing apparatus according to claim 1.
【請求項3】上記制御手段(8)が、外部から上記複数
の映像/音声ソフトのいずれか一つのデータを再生指定
する要求を受信する毎に、該再生指定要求に対応した一
つの空きチャンネル番号を指定する請求項1記載の情報
処理装置。
3. Each time the control means (8) receives a request to reproduce one of the data of the plurality of video / audio software from outside, one free channel corresponding to the request to reproduce the data. 2. The information processing apparatus according to claim 1, wherein a number is specified.
【請求項4】上記デコーダ手段(6、7)は、上記大容
量記憶手段(9)から読み出した映像/音声ソフトのデ
ジタルデータを一時記憶するための複数の一時記憶装置
(62、72)と、読み出されたデータを伸長復元処理
するために該複数の一時記憶装置に対応して並列配置さ
れた複数のデータ伸長装置(64、74)とを上記チャ
ンネル数に対応して内蔵し、上記各一時記憶装置とデー
タ伸長装置との間に、パラレルデータをシリアルデータ
に変換する一対の最初入力最初出力用メモリ(63、7
3)を並列配置することによって、上記一対の一時記憶
装置から間欠的に読み出されるデータを連続的に上記デ
ータ伸長装置に供給する請求項1記載の情報処理装置。
The decoder means (6, 7) includes a plurality of temporary storage devices (62, 72) for temporarily storing digital data of video / audio software read from the mass storage means (9). A plurality of data decompression devices (64, 74) arranged in parallel corresponding to the plurality of temporary storage devices for decompressing and restoring the read data; A pair of first input first output memories (63, 7) for converting parallel data into serial data is provided between each temporary storage device and the data decompression device.
3. The information processing apparatus according to claim 1, wherein the data read out intermittently from the pair of temporary storage devices is continuously supplied to the data decompression device by arranging 3) in parallel.
【請求項5】映像/音声ソフトがデータ圧縮符号化され
たビデオソフトであり、前記デコーダ手段は、該圧縮符
号化されたビデオソフトのデータをデコード処理するビ
デオデコーダ装置(6)を有し、上記ビデオデコーダ装
置(6)には、圧縮符号化されたビデオソフトのデジタ
ルデータを伸長ないし解凍するデータ伸長手段として複
数のMPEGデコーダ(64)を、上記デコーダ装置
(6)の複数の出力チャンネルに対応して内蔵している
請求項1記載の情報処理装置。
5. The video / audio software is video software which has been subjected to data compression encoding, and said decoder means has a video decoder device (6) for decoding data of said compression encoded video software, The video decoder (6) includes a plurality of MPEG decoders (64) as data expansion means for expanding or decompressing digital data of video software which has been compression-encoded, to a plurality of output channels of the decoder (6). 2. The information processing apparatus according to claim 1, wherein the information processing apparatus is built in correspondingly.
【請求項6】上記デコーダ装置(6)は、上記大容量記
憶手段(9)から読み出した映像/音声ソフトのデジタ
ルデータを一時記憶するための複数のDRAM(62)
と、読み出されたデータを伸長復元処理するために該複
数のDRAMに対応して並列配置された複数のMPEG
デコーダ(64)とを上記デコーダ装置(6)のチャン
ネル数に対応して内蔵し、上記各DRAMとMPEGデ
コーダとの間に、パラレルデータをシリアルデータに変
換する一対の最初入力最初出力用メモリ(63)を並列
配置することによって、上記一対のDRAMから間欠的
に読み出されるデータを連続的に上記MPEGデコーダ
に供給する請求項5記載の情報処理装置。
6. A plurality of DRAMs (62) for temporarily storing digital data of video / audio software read from said mass storage means (9).
And a plurality of MPEGs arranged in parallel corresponding to the plurality of DRAMs in order to decompress and restore the read data.
A decoder (64) is provided corresponding to the number of channels of the decoder device (6), and a pair of first input first output memories (parallel data to serial data conversion) are provided between each DRAM and the MPEG decoder. 6. The information processing apparatus according to claim 5, wherein the data read intermittently from the pair of DRAMs is continuously supplied to the MPEG decoder by arranging the data in parallel.
【請求項7】映像/音声ソフトがゲームソフトであり、
前記デコーダ手段は、ゲームソフトのデータをデコード
処理するゲームデコーダ装置(7)を有し、上記ゲーム
デコーダ装置(7)には、ゲームソフトのデジタルデー
タを伸長ないし解凍し、外部からのパッド信号に応答し
て変化させるゲームデータ伸長装置(74)を、上記ゲ
ームデコーダ装置(7)の複数の出力チャンネルに対応
して内蔵している請求項1記載の情報処理装置。
7. The video / audio software is game software,
The decoder means has a game decoder device (7) for decoding game software data. The game decoder device (7) decompresses or decompresses digital data of the game software and converts the digital data into an external pad signal. 2. The information processing apparatus according to claim 1, further comprising a game data decompression device (74) that changes in response to the plurality of output channels of the game decoder device (7).
【請求項8】ホストコンピュータ(1)と、情報処理装
置(2)と、切り換え装置(3)と、複数の映像/音声
端末装置(4)とを有し、ホストコンピュータ(1)
は、上記情報処理装置(2)と切り換え装置(3)とを
統括的に制御し、上記複数の端末装置(4)のいずれか
からの映像/音声データの再生要求を受け付け、その再
生要求を情報処理装置2へ伝達するとともに、再生要求
の発信元である各端末装置4に対して、情報処理装置
(2)から再生映像/音声データを供給するように、切
り換え装置(3)の回線接続を制御する多チャンネルデ
ータ転送ネットワークにおいて、 上記情報処理装置(2)が、予めチャンネル割当てされ
る複数の映像/音声ソフトのデジタルデータを、所定ブ
ロックずつ分散して格納しておくランダムアクセス可能
な大容量記憶手段(9)と、 上記複数の映像/音声ソフトのファイルネームおよび上
記大容量記憶手段における記録位置、割当てチャンネル
番号等を示す管理情報を有し、外部から上記複数の映像
/音声ソフトのいずれか一つのデータを再生指定する要
求指令を受け付け、該要求指令が入力される毎に、該再
生指定要求に対応した一つの映像/音声ソフトのデータ
ファイルを上記大容量記憶手段に対して再生指定する制
御手段(8)と、 映像/音声ソフトのデータを同時並列的に出力する複数
の出力チャンネルを有し、上記制御手段(8)から転送
された上記管理情報を登録し、上記制御手段により指定
された映像/音声ソフトのデータを上記管理情報に基づ
いて上記大容量記憶手段(9)から所定ブロックずつ時
分割で間欠的に読出し、デコード処理した後、指定され
た番号のチャンネルから要求された映像/音声ソフトの
データを連続的に出力するデコーダ手段(6、7)とを
有することを特徴とする情報処理システム。
8. A host computer (1) comprising a host computer (1), an information processing device (2), a switching device (3), and a plurality of video / audio terminal devices (4).
Generally controls the information processing device (2) and the switching device (3), receives a video / audio data reproduction request from any of the plurality of terminal devices (4), and receives the reproduction request. The line connection of the switching device (3) is transmitted to the information processing device 2 so that the reproduction video / audio data is supplied from the information processing device (2) to each terminal device 4 that is the source of the reproduction request. In the multi-channel data transfer network, the information processing device (2) distributes digital data of a plurality of video / audio software to which channels are assigned in advance in a predetermined block, and stores the digital data in a randomly accessible large data. Capacity storage means (9), indicating file names of the plurality of video / audio software, recording positions in the large capacity storage means, assigned channel numbers, etc. It has management information, receives a request command from outside to request reproduction of any one of the plurality of video / audio software, and each time the request command is input, one video corresponding to the reproduction specification request is received. Control means (8) for designating the reproduction of the data file of the audio / audio software to the large-capacity storage means; and a plurality of output channels for outputting the data of the video / audio software simultaneously and in parallel. The management information transferred from (8) is registered, and the data of the video / audio software designated by the control means is intermittently time-divided in predetermined blocks from the large-capacity storage means (9) based on the management information. And decoder means (6, 7) for continuously outputting the requested video / audio software data from the channel of the designated number after reading and decoding the data. The information processing system according to claim.
【請求項9】多重チャンネルデータ転送ネットワークに
おける情報処理センタのデータファイルサーバ側(2)
において、 予めチャンネルに割り当てられる複数の映像・音声ソフ
トウェアのデジタルデータを、ランダムアクセス可能な
大容量記憶手段(9)に所定ブロックずつ分散蓄積して
おく工程と、 外部から上記複数の映像・音声ソフトウェアの何れか1
つのデータを再生指定する要求を受けて、該要求命令が
入力される毎に、上記再生指定の要求に対応する1つの
映像・音声ソフトウェアのデータファイルを、上記大容
量記憶手段に対して再生指定する工程と、 上記複数の映像・音声ソフトウェアのファイルネームお
よび上記大容量記憶手段における記録位置、割り当てチ
ャンネル番号等を示す管理情報を登録する工程と、 上記管理情報に基づいて空きチャンネルの有無を確認す
る工程と、 上記指定された映像・音声ソフトウェアのデータを上記
管理情報に基づいて上記大容量記憶手段から所定ブロッ
クずつ時分割で間欠的に読み出す工程と、 上記時分割で間欠的に読み出されたデータをデコード処
理し、D/A変換した後、指定された番号のチャンネル
から要求された映像・音声ソフトウェアのデータを連続
的に出力する工程とを有する情報処理方法。
9. A data file server side of an information processing center in a multi-channel data transfer network (2).
A step of distributing and storing digital data of a plurality of video / audio software which are assigned to channels in advance in a randomly accessible large-capacity storage means (9) for each predetermined block; Any one of
Each time a request for inputting one of the data is received and the request command is input, one data file of the video / audio software corresponding to the request for the input of the reproduction is reproduced to the large-capacity storage means. And registering management information indicating the file names of the plurality of video / audio software and the recording positions in the large-capacity storage means, assigned channel numbers, etc., and confirming the presence / absence of an empty channel based on the management information Reading the specified video / audio software data intermittently in a time-division manner by a predetermined block from the large-capacity storage means based on the management information; and reading the data intermittently in the time-division manner. After decoding and D / A converting the data, the video / audio software requested from the channel of the specified number Continuously outputting hardware data.
【請求項10】上記デコード処理する工程では、複数の
大容量記憶手段に分散格納された映像/音声ソフトのデ
ータをランダムアクセスして読み出す工程を有する請求
項9記載の方法。
10. A method according to claim 9, wherein said decoding step includes a step of randomly accessing and reading out video / audio software data distributed and stored in a plurality of mass storage means.
【請求項11】上記デコード処理工程は、上記大容量記
憶手段から読み出した映像/音声ソフトのデジタルデー
タを一時記憶する工程と、 読み出されたデータを伸長復元処理する工程と、 上記伸長処理されたデータに対してパラレルデータをシ
リアルデータに変換する工程とを有する請求項9記載の
方法。
11. The decoding processing step includes: temporarily storing digital data of video / audio software read from the large-capacity storage means; expanding and restoring the read data; Converting parallel data to serial data for the converted data.
【請求項12】映像/音声ソフトがデータ圧縮符号化さ
れたビデオソフトであり、前記デコーダ処理工程は、該
圧縮符号化されたビデオソフトのデータをデコード処理
する工程を有する請求項9記載の方法。
12. The method according to claim 9, wherein the video / audio software is video software which has been subjected to data compression encoding, and wherein the decoder processing step includes a step of decoding the data of the compression encoded video software. .
【請求項13】映像/音声ソフトがゲームソフトであ
り、前記デコーダ処理工程は、ゲームソフトのデータを
デコード処理する工程を有し、上記ゲームデータをデコ
ード処理する工程は、ゲームソフトのデジタルデータを
伸長ないし解凍し、外部からのパッド信号に応答して変
化させる工程を有する請求項9記載の方法。
13. The video / audio software is game software, and the decoder processing step includes a step of decoding data of the game software, and the step of decoding the game data includes a step of decoding digital data of the game software. The method of claim 9 further comprising the step of expanding or decompressing and changing in response to an external pad signal.
JP2001007632A 1995-12-01 2001-01-16 Information processing apparatus and method in data transfer network Expired - Fee Related JP3382606B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001007632A JP3382606B2 (en) 1995-12-01 2001-01-16 Information processing apparatus and method in data transfer network

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
JP31396295 1995-12-01
JP7-313962 1995-12-01
JP2001007632A JP3382606B2 (en) 1995-12-01 2001-01-16 Information processing apparatus and method in data transfer network

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP52115097A Division JP3181058B2 (en) 1995-12-01 1996-11-29 Information processing apparatus and method in data transfer network

Publications (2)

Publication Number Publication Date
JP2001292396A true JP2001292396A (en) 2001-10-19
JP3382606B2 JP3382606B2 (en) 2003-03-04

Family

ID=26567773

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001007632A Expired - Fee Related JP3382606B2 (en) 1995-12-01 2001-01-16 Information processing apparatus and method in data transfer network

Country Status (1)

Country Link
JP (1) JP3382606B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013196709A (en) * 2012-03-16 2013-09-30 Mitsubishi Electric Corp Replay device, and apparatus, method and program for controlling replay device
JP2016066914A (en) * 2014-09-25 2016-04-28 Kddi株式会社 Broadcast receiving device, portable terminal, remote viewing system, and remote viewing method

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013196709A (en) * 2012-03-16 2013-09-30 Mitsubishi Electric Corp Replay device, and apparatus, method and program for controlling replay device
JP2016066914A (en) * 2014-09-25 2016-04-28 Kddi株式会社 Broadcast receiving device, portable terminal, remote viewing system, and remote viewing method

Also Published As

Publication number Publication date
JP3382606B2 (en) 2003-03-04

Similar Documents

Publication Publication Date Title
JP3181058B2 (en) Information processing apparatus and method in data transfer network
US6018765A (en) Multi-channel multimedia data server
JP3456018B2 (en) Information transmission system
JPH0898166A (en) Effective support for interactive refreshing of video
JPH08336111A (en) Video reproducing position calculating system in video-on-demand system
JP3612455B2 (en) Data recording / reproducing apparatus, video data recording / reproducing method, and disk drive unit
JP4880996B2 (en) Video title playback device and video title playback system
JPH10261075A (en) Image buffer controller
JP2750396B2 (en) Video library system
JP3382606B2 (en) Information processing apparatus and method in data transfer network
JP2004102450A (en) Server device, onboard electronic equipment and contents processing method
JP4332770B2 (en) Image processing apparatus, image processing method, and recording medium
JP2005523618A (en) Circuit, apparatus, and method for storing audiovisual data
JP2003046928A (en) Network image reproduction method and compression image data decoding reproduction apparatus
JP2001126405A (en) Bit stream recording/reproducing device
JP2001024973A (en) Method and device for presenting video
JP4656679B2 (en) Disk unit
JPH09149354A (en) Video on demand system
JP2001103424A (en) Coded bit stream recording and/or reproducing device, and recording medium
KR100833235B1 (en) Broadcasting stream recording method and apparatus thereof, and TV capable of recording broadcasting stream
JPH09224232A (en) Method and device for controlling data transfer
CN100363920C (en) Computer system for storing long-distance visual information and method thereof
JP3867864B2 (en) Reproduction method of disk device
JP2004228614A (en) Hard disk recorder
JPH0750809A (en) Electronic video recording and reproducing device with plurality of access means

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071220

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081220

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091220

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091220

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101220

Year of fee payment: 8

LAPS Cancellation because of no payment of annual fees