JPH09198199A - マルチメディアデータ再生方法、及びマルチメディアサーバシステム - Google Patents
マルチメディアデータ再生方法、及びマルチメディアサーバシステムInfo
- Publication number
- JPH09198199A JPH09198199A JP8275013A JP27501396A JPH09198199A JP H09198199 A JPH09198199 A JP H09198199A JP 8275013 A JP8275013 A JP 8275013A JP 27501396 A JP27501396 A JP 27501396A JP H09198199 A JPH09198199 A JP H09198199A
- Authority
- JP
- Japan
- Prior art keywords
- multimedia data
- reproduction
- optical disc
- optical
- optical disk
- 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.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/21—Server components or server architectures
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/0604—Improving or facilitating administration, e.g. storage management
- G06F3/0607—Improving or facilitating administration, e.g. storage management by facilitating the process of upgrading existing storage systems, e.g. for improving compatibility between host and storage device
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0602—Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
- G06F3/061—Improving I/O performance
- G06F3/0611—Improving I/O performance in relation to response time
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0638—Organizing or formatting or addressing of data
- G06F3/064—Management of blocks
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0628—Interfaces specially adapted for storage systems making use of a particular technique
- G06F3/0655—Vertical data movement, i.e. input-output transfer; data movement between one or more hosts and one or more storage devices
- G06F3/0658—Controller construction arrangements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/067—Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/06—Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
- G06F3/0601—Interfaces specially adapted for storage systems
- G06F3/0668—Interfaces specially adapted for storage systems adopting a particular infrastructure
- G06F3/0671—In-line storage system
- G06F3/0683—Plurality of storage devices
- G06F3/0686—Libraries, e.g. tape libraries, jukebox
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B17/00—Guiding record carriers not specifically of filamentary or web form, or of supports therefor
- G11B17/22—Guiding record carriers not specifically of filamentary or web form, or of supports therefor from random access magazine of disc records
- G11B17/228—Control systems for magazines
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/002—Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/36—Monitoring, i.e. supervising the progress of recording or reproducing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/20—Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
- H04N21/23—Processing of content or additional data; Elementary server operations; Server middleware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N7/00—Television systems
- H04N7/16—Analogue secrecy systems; Analogue subscription systems
- H04N7/173—Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
- H04N7/17309—Transmission or handling of upstream communications
- H04N7/17336—Handling of requests in head-ends
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B20/00—Signal processing not specific to the method of recording or reproducing; Circuits therefor
- G11B20/10—Digital recording or reproducing
- G11B20/10527—Audio or video recording; Data buffering arrangements
- G11B2020/1062—Data buffering arrangements, e.g. recording or playback buffers
- G11B2020/1075—Data buffering arrangements, e.g. recording or playback buffers the usage of the buffer being restricted to a specific kind of data
- G11B2020/10759—Data buffering arrangements, e.g. recording or playback buffers the usage of the buffer being restricted to a specific kind of data content data
- G11B2020/10768—Data buffering arrangements, e.g. recording or playback buffers the usage of the buffer being restricted to a specific kind of data content data by pre-caching the initial portion of songs or other recorded or downloaded data for starting playback instantly
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/20—Disc-shaped record carriers
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/40—Combinations of multiple record carriers
- G11B2220/41—Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B2220/00—Record carriers by type
- G11B2220/40—Combinations of multiple record carriers
- G11B2220/41—Flat as opposed to hierarchical combination, e.g. library of tapes or discs, CD changer, or groups of record carriers that together store one title
- G11B2220/415—Redundant array of inexpensive disks [RAID] systems
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Library & Information Science (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Automatic Disk Changers (AREA)
- Indexing, Searching, Synchronizing, And The Amount Of Synchronization Travel Of Record Carriers (AREA)
- Optical Recording Or Reproduction (AREA)
- Management Or Editing Of Information On Record Carriers (AREA)
Abstract
(57)【要約】
【課題】 オペレータが要求した複数枚の光ディスクか
らなるマルチメディアデータのディスク交換時に、途切
れを起こすこと無く再生を行う。 【解決手段】 要求されたマルチメディアデータの読み
出しと再生を行いながら、ディスク交換時間分のデータ
を先読みして一時記憶し、ディスク交換時には、一時記
憶したマルチメディアデータを読み出して再生する。
らなるマルチメディアデータのディスク交換時に、途切
れを起こすこと無く再生を行う。 【解決手段】 要求されたマルチメディアデータの読み
出しと再生を行いながら、ディスク交換時間分のデータ
を先読みして一時記憶し、ディスク交換時には、一時記
憶したマルチメディアデータを読み出して再生する。
Description
【0001】
【発明の属する技術分野】本発明は、1台若しくは2台
以上の光ディスク装置を有する光ディスクライブラリ装
置を用い、複数の光ディスクにわたって記録されたマル
チメディアデータを再生する方法、あるいは、1台以上
の光ディスク装置を有する光ディスクライブラリ装置を
用い、複数の再生要求に応じてマルチメディアデータを
再生する方法、あるいは、1台若しくは2台以上の光デ
ィスク装置によって複数の光ディスクを扱う光ディスク
ライブラリ装置を備え、サーバが複数のクライアントに
上記光ディスクに記録されたマルチメディアデータを配
信するマルチメディアサーバシステムに関する。
以上の光ディスク装置を有する光ディスクライブラリ装
置を用い、複数の光ディスクにわたって記録されたマル
チメディアデータを再生する方法、あるいは、1台以上
の光ディスク装置を有する光ディスクライブラリ装置を
用い、複数の再生要求に応じてマルチメディアデータを
再生する方法、あるいは、1台若しくは2台以上の光デ
ィスク装置によって複数の光ディスクを扱う光ディスク
ライブラリ装置を備え、サーバが複数のクライアントに
上記光ディスクに記録されたマルチメディアデータを配
信するマルチメディアサーバシステムに関する。
【0002】
【従来の技術】近年、記憶装置に、映像、音声、文字等
各種データを含むマルチメディアデータを多数記憶し、
サーバ/クライアントシステムのネットワーク上で、ク
ライアントからの再生要求により、サーバ装置がマルチ
メディアデータを記憶装置から読み出してクライアント
に送信し、クライアント上でマルチメディアデータが再
生されるマルチメディアサーバシステムが注目されてい
る。このようなマルチメディアサーバシステムにおい
て、特に動画像データを扱う場合には、とぎれなしに再
生するためには一定以上の転送速度が要求されることか
ら、上記の記憶装置としてはデータの読み書きが高速に
行えるものが望ましい。しかし、ハードディスクのよう
な高速な記憶装置は高価であるので、多数のハードディ
スクを使用したRAID等の大容量記憶装置を必要とす
ることが、このようなシステムの価格の高騰に結びつい
ていた。そこで、コスト低減により普及を図るため、ハ
ードディスクよりも安価な光ディスクを複数扱うライブ
ラリ装置を大容量記憶装置としたマルチメディアサーバ
システムが検討されるようになってきている。
各種データを含むマルチメディアデータを多数記憶し、
サーバ/クライアントシステムのネットワーク上で、ク
ライアントからの再生要求により、サーバ装置がマルチ
メディアデータを記憶装置から読み出してクライアント
に送信し、クライアント上でマルチメディアデータが再
生されるマルチメディアサーバシステムが注目されてい
る。このようなマルチメディアサーバシステムにおい
て、特に動画像データを扱う場合には、とぎれなしに再
生するためには一定以上の転送速度が要求されることか
ら、上記の記憶装置としてはデータの読み書きが高速に
行えるものが望ましい。しかし、ハードディスクのよう
な高速な記憶装置は高価であるので、多数のハードディ
スクを使用したRAID等の大容量記憶装置を必要とす
ることが、このようなシステムの価格の高騰に結びつい
ていた。そこで、コスト低減により普及を図るため、ハ
ードディスクよりも安価な光ディスクを複数扱うライブ
ラリ装置を大容量記憶装置としたマルチメディアサーバ
システムが検討されるようになってきている。
【0003】従来の技術による、かかる光ディスクライ
ブラリ装置を用いたマルチメディアサーバシステムと、
該システムにおけるマルチメディアデータ再生方法を図
を参照しながら説明する。
ブラリ装置を用いたマルチメディアサーバシステムと、
該システムにおけるマルチメディアデータ再生方法を図
を参照しながら説明する。
【0004】図27は、従来の光ディスクライブラリ装
置を用いたマルチメディアサーバシステムのシステム構
成を示したものである。500は光ディスクライブラリ
装置であり、内部に保管している複数の光ディスクに、
多数のマルチメディアデータを記録している。なお、マ
ルチメディアデータは、映像を含むデータを一般的なM
PEG方式に準拠したフォーマットで圧縮したデータで
あるものとする。400はサーバ装置であり、ネットワ
ークに接続されたクライアントからの要求にしたがっ
て、光ディスクライブラリ装置500からマルチメディ
アデータを読み出して配信する。600はクライアント
であり、サーバ400にマルチメディアデータの読み出
しを要求し、受信したマルチメディアデータを再生す
る。550は、サーバ装置400とライブラリ装置50
0との、SCSI規格等による接続である。650はサ
ーバとクライアントが接続されるネットワークである。
置を用いたマルチメディアサーバシステムのシステム構
成を示したものである。500は光ディスクライブラリ
装置であり、内部に保管している複数の光ディスクに、
多数のマルチメディアデータを記録している。なお、マ
ルチメディアデータは、映像を含むデータを一般的なM
PEG方式に準拠したフォーマットで圧縮したデータで
あるものとする。400はサーバ装置であり、ネットワ
ークに接続されたクライアントからの要求にしたがっ
て、光ディスクライブラリ装置500からマルチメディ
アデータを読み出して配信する。600はクライアント
であり、サーバ400にマルチメディアデータの読み出
しを要求し、受信したマルチメディアデータを再生す
る。550は、サーバ装置400とライブラリ装置50
0との、SCSI規格等による接続である。650はサ
ーバとクライアントが接続されるネットワークである。
【0005】図28は、光ディスクライブラリ装置50
0の構成図である。501は、マルチメディアデータが
記録されており、記録されたマルチメディアデータは論
理ブロック単位で扱われる光ディスクである。502
は、上記光ディスクを保管するスロットを複数有する保
管棚である。503は、光ディスク501に対して、マ
ルチメディアデータの読み出し及び書き込みを行う光デ
ィスク装置である。504は、保管棚502と光ディス
ク装置503間で光ディスク501を搬送する搬送装置
である。505は、サーバ装置400からの指示によっ
て、搬送装置504と光ディスク装置503を制御する
制御装置である。
0の構成図である。501は、マルチメディアデータが
記録されており、記録されたマルチメディアデータは論
理ブロック単位で扱われる光ディスクである。502
は、上記光ディスクを保管するスロットを複数有する保
管棚である。503は、光ディスク501に対して、マ
ルチメディアデータの読み出し及び書き込みを行う光デ
ィスク装置である。504は、保管棚502と光ディス
ク装置503間で光ディスク501を搬送する搬送装置
である。505は、サーバ装置400からの指示によっ
て、搬送装置504と光ディスク装置503を制御する
制御装置である。
【0006】図29は、サーバ装置400の構成図であ
る。401はライブラリ制御手段であり、サーバ装置に
接続する光ディスクライブラリ装置500を制御する。
402は制御手段であり、クライアントからの要求に応
じて、マルチメディアデータの読み出し及び送出を制御
する。403はデータ送受信手段であり、ネットワーク
650を介して、クライアントとの間でデータのやり取
りを行う。404は記録内容記憶手段であり、マルチメ
ディアデータを特定するタイトル名と、そのマルチメデ
ィアデータが記録された光ディスクと、該光ディスク上
の記録位置とを記憶している。
る。401はライブラリ制御手段であり、サーバ装置に
接続する光ディスクライブラリ装置500を制御する。
402は制御手段であり、クライアントからの要求に応
じて、マルチメディアデータの読み出し及び送出を制御
する。403はデータ送受信手段であり、ネットワーク
650を介して、クライアントとの間でデータのやり取
りを行う。404は記録内容記憶手段であり、マルチメ
ディアデータを特定するタイトル名と、そのマルチメデ
ィアデータが記録された光ディスクと、該光ディスク上
の記録位置とを記憶している。
【0007】図30はクライアント600の構成図であ
る。601は再生要求受付手段であり、使用者からのマ
ルチメディアデータ再生の要求を受け付ける。602は
再生手段であり、サーバ装置から送信されたマルチメデ
ィアデータを再生してディスプレイ603に表示する。
604はデータ送受信手段であり、ネットワーク650
を介してサーバ装置との間でデータや要求のやり取りを
行う。
る。601は再生要求受付手段であり、使用者からのマ
ルチメディアデータ再生の要求を受け付ける。602は
再生手段であり、サーバ装置から送信されたマルチメデ
ィアデータを再生してディスプレイ603に表示する。
604はデータ送受信手段であり、ネットワーク650
を介してサーバ装置との間でデータや要求のやり取りを
行う。
【0008】図31(a) は、サーバ内の記録内容記憶手
段404に記憶されている情報のデータ構造である。タ
イトルは、光ディスクに記録されているマルチメディア
データのタイトルであり、光ディスクは、上記マルチメ
ディアデータのタイトルが記録されている光ディスクの
識別情報である。また、記録位置は、上記光ディスク上
のマルチメディアデータの記録位置を論理ブロックアド
レスとして記憶したものであり、保管位置は、光ディス
クが保管棚502内で保管されている位置をスロット番
号として記憶したものである。同図(b) は、記憶された
データの一例を示し、「multi05」というタイト
ルのデータが、光ディスク「disk#3」の論理ブロ
ック0から8911の位置に記録されており、この光デ
ィスクはライブラリ中のスロット#11に保管されてい
るということを示す。
段404に記憶されている情報のデータ構造である。タ
イトルは、光ディスクに記録されているマルチメディア
データのタイトルであり、光ディスクは、上記マルチメ
ディアデータのタイトルが記録されている光ディスクの
識別情報である。また、記録位置は、上記光ディスク上
のマルチメディアデータの記録位置を論理ブロックアド
レスとして記憶したものであり、保管位置は、光ディス
クが保管棚502内で保管されている位置をスロット番
号として記憶したものである。同図(b) は、記憶された
データの一例を示し、「multi05」というタイト
ルのデータが、光ディスク「disk#3」の論理ブロ
ック0から8911の位置に記録されており、この光デ
ィスクはライブラリ中のスロット#11に保管されてい
るということを示す。
【0009】図32は、従来のマルチメディアサーバシ
ステムによる再生方法を示すフローチャート図である。
このように構成された従来のシステムによる、再生の動
作を図32に従って、図27から31を参照しながら、
以下に説明する。
ステムによる再生方法を示すフローチャート図である。
このように構成された従来のシステムによる、再生の動
作を図32に従って、図27から31を参照しながら、
以下に説明する。
【0010】まず、ステップ1で、使用者がクライアン
ト600の再生要求受付手段601より、タイトル名を
指定してマルチメディアデータの再生を要求する。「m
ulti05」が要求されたとする。ステップ2におい
て、クライアント600では再生の要求が再生要求受付
手段601よりデータ送受信手段604に渡り、さらに
ネットワーク650を通じて、サーバ装置400に送ら
れる。サーバ装置400では、データ送受信手段403
がクライアント600からのマルチメディアデータの読
み出し要求を受け取ると、制御手段402は、記録内容
記憶手段404により、クライアント600から読み出
し要求があったマルチメディアデータが記録されている
光ディスクを調べる。記録内容記憶手段404には、図
31(b)のようなデータが記憶されているので、制御手
段402はマルチメディアデータのタイトル名「mul
ti05」に基づいて、該当する記憶データより、光デ
ィスクの識別情報及び保管位置と、光ディスク上の記録
位置を知る。ここでは、保管棚のスロット#11の光デ
ィスク「disk#3」の論理ブロックアドレス:0か
らアドレス:8911の部分に望むマルチメディアデー
タが記録されていることが分かる。
ト600の再生要求受付手段601より、タイトル名を
指定してマルチメディアデータの再生を要求する。「m
ulti05」が要求されたとする。ステップ2におい
て、クライアント600では再生の要求が再生要求受付
手段601よりデータ送受信手段604に渡り、さらに
ネットワーク650を通じて、サーバ装置400に送ら
れる。サーバ装置400では、データ送受信手段403
がクライアント600からのマルチメディアデータの読
み出し要求を受け取ると、制御手段402は、記録内容
記憶手段404により、クライアント600から読み出
し要求があったマルチメディアデータが記録されている
光ディスクを調べる。記録内容記憶手段404には、図
31(b)のようなデータが記憶されているので、制御手
段402はマルチメディアデータのタイトル名「mul
ti05」に基づいて、該当する記憶データより、光デ
ィスクの識別情報及び保管位置と、光ディスク上の記録
位置を知る。ここでは、保管棚のスロット#11の光デ
ィスク「disk#3」の論理ブロックアドレス:0か
らアドレス:8911の部分に望むマルチメディアデー
タが記録されていることが分かる。
【0011】ステップ3において、制御手段402はラ
イブラリ制御手段401を介して、該当光ディスク「d
isk#3」が光ディスクライブラリ装置500の光デ
ィスク装置503に装着されているかどうかを確認す
る。該当光ディスクが光ディスク装置503に装着され
ていない場合は、ステップ4において、制御手段402
は、ライブラリ制御手段401に、光ディスク「dis
k#3」を保管棚502のスロット#11から光ディス
ク装置503へと搬送するように指示する。既に該当光
ディスクが装着されている場合は、ステップ5に移行す
る。
イブラリ制御手段401を介して、該当光ディスク「d
isk#3」が光ディスクライブラリ装置500の光デ
ィスク装置503に装着されているかどうかを確認す
る。該当光ディスクが光ディスク装置503に装着され
ていない場合は、ステップ4において、制御手段402
は、ライブラリ制御手段401に、光ディスク「dis
k#3」を保管棚502のスロット#11から光ディス
ク装置503へと搬送するように指示する。既に該当光
ディスクが装着されている場合は、ステップ5に移行す
る。
【0012】ステップ4で、ライブラリ制御手段401
は、光ディスクライブラリ装置500内の該当光ディス
ク「disk#3」を保管棚502から光ディスク装置
503に搬送するように光ディスクライブラリ装置50
0を制御する。光ディスクライブラリ装置500の制御
装置505は、搬送装置504により、該当光ディスク
「disk#3」を保管棚502のスロット#11から
取り出し、光ディスク装置503に装着する。
は、光ディスクライブラリ装置500内の該当光ディス
ク「disk#3」を保管棚502から光ディスク装置
503に搬送するように光ディスクライブラリ装置50
0を制御する。光ディスクライブラリ装置500の制御
装置505は、搬送装置504により、該当光ディスク
「disk#3」を保管棚502のスロット#11から
取り出し、光ディスク装置503に装着する。
【0013】次に、光ディスク装着を確認した後ステッ
プ5が実行され、サーバ装置400の制御手段402
は、記録内容記憶手段404から取得した読み出す論理
ブロックアドレスに基づき、ライブラリ制御手段401
により、光ディスクライブラリ装置500でのマルチメ
ディアデータの読み出しを指示する。光ディスクライブ
ラリ装置500の制御装置505は、光ディスク装置5
03に指定された論理ブロックアドレス:0からマルチ
メディアデータの読み出しを行わせる。そして、サーバ
400は、光ディスクから読み出したマルチメディアデ
ータを受け取り、データ送受信手段403によりネット
ワーク650を介してクライアント600にマルチメデ
ィアデータを送信する。
プ5が実行され、サーバ装置400の制御手段402
は、記録内容記憶手段404から取得した読み出す論理
ブロックアドレスに基づき、ライブラリ制御手段401
により、光ディスクライブラリ装置500でのマルチメ
ディアデータの読み出しを指示する。光ディスクライブ
ラリ装置500の制御装置505は、光ディスク装置5
03に指定された論理ブロックアドレス:0からマルチ
メディアデータの読み出しを行わせる。そして、サーバ
400は、光ディスクから読み出したマルチメディアデ
ータを受け取り、データ送受信手段403によりネット
ワーク650を介してクライアント600にマルチメデ
ィアデータを送信する。
【0014】ステップ6で、クライアント600では、
送信されたマルチメディアデータが、データ送受信手段
604によって受け取られ、再生手段602に渡された
上で再生される。ステップ7において、論理ブロックア
ドレス:0から8911に記録されたデータを再生し終
えたかどうかが判断され、終えていない間は、上記のよ
うにマルチメディアデータの読み出し、送信、及び再生
が続行される。
送信されたマルチメディアデータが、データ送受信手段
604によって受け取られ、再生手段602に渡された
上で再生される。ステップ7において、論理ブロックア
ドレス:0から8911に記録されたデータを再生し終
えたかどうかが判断され、終えていない間は、上記のよ
うにマルチメディアデータの読み出し、送信、及び再生
が続行される。
【0015】
【発明が解決しようとする課題】上記のような従来のネ
ットワークシステムにおける、マルチメディアデータ再
生方式では、マルチメディアデータが同一の光ディスク
上に記録されている場合は、サーバから連続してこれを
送出でき、クライアントにおいてとぎれなくこれを再生
できるが、複数の光ディスクにわたって記録されたマル
チメディアデータの再生の場合には、光ディスクの交換
中にはデータを読み出すことも、送出することもでき
ず、結局、光ディスクの交換に際してはマルチメディア
データの再生が途中で途切れてしまうという問題点があ
る。
ットワークシステムにおける、マルチメディアデータ再
生方式では、マルチメディアデータが同一の光ディスク
上に記録されている場合は、サーバから連続してこれを
送出でき、クライアントにおいてとぎれなくこれを再生
できるが、複数の光ディスクにわたって記録されたマル
チメディアデータの再生の場合には、光ディスクの交換
中にはデータを読み出すことも、送出することもでき
ず、結局、光ディスクの交換に際してはマルチメディア
データの再生が途中で途切れてしまうという問題点があ
る。
【0016】先述のように光ディスクライブラリ装置を
用いれば、比較的安価に大容量のマルチメディアデータ
を保存できるものであるが、映像や映像+音声などの大
容量のマルチメディアデータは、当然複数の光ディスク
にわたって保存されることも多くなり、かかる場合に再
生が順調に行われないことは、マルチメディアサーバシ
ステムとしては望ましくないことである。
用いれば、比較的安価に大容量のマルチメディアデータ
を保存できるものであるが、映像や映像+音声などの大
容量のマルチメディアデータは、当然複数の光ディスク
にわたって保存されることも多くなり、かかる場合に再
生が順調に行われないことは、マルチメディアサーバシ
ステムとしては望ましくないことである。
【0017】また、同一の光ディスクに記録されたデー
タに対して複数のクライアントから同時に再生の要求が
あった場合について、以下に考察を行う。例として、以
下の性能を持つ光ディスク装置を使用して、光ディスク
の外周、内周に記録されているMPEG1のデータを2
本再生するとする。使用する光ディスク装置の性能は、
最大シークタイム:約750msec、最大回転待ち時
間:約30ms、実効転送レート:約520(内周)〜
1150(外周)KBytes/secとする。なお、
MPEG1のデータの場合、とぎれなく再生するために
は1.5Mbps(187KBytes/sec)でデ
ータ転送が行われる必要がある。
タに対して複数のクライアントから同時に再生の要求が
あった場合について、以下に考察を行う。例として、以
下の性能を持つ光ディスク装置を使用して、光ディスク
の外周、内周に記録されているMPEG1のデータを2
本再生するとする。使用する光ディスク装置の性能は、
最大シークタイム:約750msec、最大回転待ち時
間:約30ms、実効転送レート:約520(内周)〜
1150(外周)KBytes/secとする。なお、
MPEG1のデータの場合、とぎれなく再生するために
は1.5Mbps(187KBytes/sec)でデ
ータ転送が行われる必要がある。
【0018】2本のデータを途切れなく再生するために
は、毎秒187KBytesのデータを内周と外周の両
方から読み出せなければならない、ところが、読み出し
にかかる時間を計算すると、最大を想定する場合、 データ読み出し時間 =回転待ち時間*2+内周のデータの転送時間+外周のデータ転送時間 +シークタイム =30*2+187/520*1024+187/1150*1024 +750(ms) =1344(ms) =1.3s となり、1秒を超えるため、とぎれのない再生に十分な
早さでは読み出せないということが分かる。すなわちこ
の場合、マルチメディアデータの再生が途切れてしま
う。このように、同一の記録媒体に対する複数の要求に
応じての再生の可能性は、記録媒体及び記録媒体を扱う
装置の性能に、すなわち、その記録媒体についてのデー
タの読み書きの速度に依存する。従って、磁気ディスク
であるハードディスク等の読み出しの速い装置に記録さ
れたデータであれば、複数のクライアントから同時に、
同一の記録装置に記録されたデータに要求があっても対
応できるが、比較的にデータ読み出し速度が遅い光ディ
スク装置を用いる場合においては、上記のように、クラ
イアントからの再生要求が同一の光ディスクに集中した
場合には、再生が途切れてしまう。これを防止できない
ことが従来の再生方法における第二の問題点である。
は、毎秒187KBytesのデータを内周と外周の両
方から読み出せなければならない、ところが、読み出し
にかかる時間を計算すると、最大を想定する場合、 データ読み出し時間 =回転待ち時間*2+内周のデータの転送時間+外周のデータ転送時間 +シークタイム =30*2+187/520*1024+187/1150*1024 +750(ms) =1344(ms) =1.3s となり、1秒を超えるため、とぎれのない再生に十分な
早さでは読み出せないということが分かる。すなわちこ
の場合、マルチメディアデータの再生が途切れてしま
う。このように、同一の記録媒体に対する複数の要求に
応じての再生の可能性は、記録媒体及び記録媒体を扱う
装置の性能に、すなわち、その記録媒体についてのデー
タの読み書きの速度に依存する。従って、磁気ディスク
であるハードディスク等の読み出しの速い装置に記録さ
れたデータであれば、複数のクライアントから同時に、
同一の記録装置に記録されたデータに要求があっても対
応できるが、比較的にデータ読み出し速度が遅い光ディ
スク装置を用いる場合においては、上記のように、クラ
イアントからの再生要求が同一の光ディスクに集中した
場合には、再生が途切れてしまう。これを防止できない
ことが従来の再生方法における第二の問題点である。
【0019】本発明は、従来のマルチメディアデータ再
生方式が有していた前記の2つの課題を解決するもの
で、複数の光ディスクにわたって記録されたマルチメデ
ィアデータをとぎれなく連続再生することを可能とする
マルチメディアデータの再生方法を提供することを目的
とする。
生方式が有していた前記の2つの課題を解決するもの
で、複数の光ディスクにわたって記録されたマルチメデ
ィアデータをとぎれなく連続再生することを可能とする
マルチメディアデータの再生方法を提供することを目的
とする。
【0020】また、複数の再生要求に応じての再生の場
合に、同一の光ディスクに記録されたマルチメディアデ
ータのタイトルに対しての再生要求をチェックして、光
ディスク装置がもつ性能を超える再生要求の受理を拒否
し、マルチメディアデータの再生が途中で途切れること
を未然に防ぐことを可能とするマルチメディアデータ再
生方法を提供することを目的とする。
合に、同一の光ディスクに記録されたマルチメディアデ
ータのタイトルに対しての再生要求をチェックして、光
ディスク装置がもつ性能を超える再生要求の受理を拒否
し、マルチメディアデータの再生が途中で途切れること
を未然に防ぐことを可能とするマルチメディアデータ再
生方法を提供することを目的とする。
【0021】また、光ディスクライブラリ装置を備えた
サーバにより、複数の光ディスクにわたったマルチメデ
ィアデータをとぎれることなく、クライアントに配信で
きるマルチメディアサーバシステムを提供することを目
的とするものである。
サーバにより、複数の光ディスクにわたったマルチメデ
ィアデータをとぎれることなく、クライアントに配信で
きるマルチメディアサーバシステムを提供することを目
的とするものである。
【0022】また、光ディスクライブラリ装置を備えた
サーバにより、複数クライアントからの再生要求に対し
て、同一の光ディスクに集中して、装置性能の限界を超
えていないかどうかをチェックすることにより、再生と
ぎれを防止することのできるマルチメディアサーバシス
テムを提供することを目的とする。
サーバにより、複数クライアントからの再生要求に対し
て、同一の光ディスクに集中して、装置性能の限界を超
えていないかどうかをチェックすることにより、再生と
ぎれを防止することのできるマルチメディアサーバシス
テムを提供することを目的とする。
【0023】
【課題を解決するための手段】上記目的を達成するた
め、請求項1にかかるマルチメディアデータ再生方法
は、2台以上の光ディスク装置を有する光ディスクライ
ブラリ装置を用い、複数の光ディスクにわたって記録さ
れたマルチメディアデータを再生する方法において、あ
る光ディスク装置において、先の光ディスクに記録され
たマルチメディアデータを読み出して再生し、その読み
出し及び再生中に、次の光ディスクを他の光ディスク装
置に装着し、上記ある光ディスク装置における、上記先
の光ディスクに記録されたマルチメディアデータの読み
出しが終わったとき、引き続いて、上記他の光ディスク
装置に装着した、上記次の光ディスクの読み出し及び再
生を行うものである。
め、請求項1にかかるマルチメディアデータ再生方法
は、2台以上の光ディスク装置を有する光ディスクライ
ブラリ装置を用い、複数の光ディスクにわたって記録さ
れたマルチメディアデータを再生する方法において、あ
る光ディスク装置において、先の光ディスクに記録され
たマルチメディアデータを読み出して再生し、その読み
出し及び再生中に、次の光ディスクを他の光ディスク装
置に装着し、上記ある光ディスク装置における、上記先
の光ディスクに記録されたマルチメディアデータの読み
出しが終わったとき、引き続いて、上記他の光ディスク
装置に装着した、上記次の光ディスクの読み出し及び再
生を行うものである。
【0024】また、請求項2にかかるマルチメディアデ
ータ再生方法は、請求項1に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順と、各光ディスクごとの該マルチメディ
アデータの再生所要時間とを記憶し、上記光ディスクラ
イブラリ装置内の各光ディスク装置の動作状況を記憶
し、ある光ディスク装置において、先の光ディスクから
マルチメディアデータを読み出して再生し、上記再生を
行った時間を上記記憶した再生所要時間から差し引いて
得た該先の光ディスクの残りの再生時間が、光ディスク
の交換に要する時間以上であるときに、上記読み出し及
び再生にともなって、上記記憶した再生順に従った次の
光ディスクを、上記記憶した各光ディスク装置の動作状
況に基づいて使用可能と判定した他の光ディスク装置に
装着し、上記先の光ディスクに記録されたマルチメディ
アデータの読み出しが終わったとき、引き続いて、上記
次の光ディスクからの読み出し及び再生を行うものであ
る。
ータ再生方法は、請求項1に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順と、各光ディスクごとの該マルチメディ
アデータの再生所要時間とを記憶し、上記光ディスクラ
イブラリ装置内の各光ディスク装置の動作状況を記憶
し、ある光ディスク装置において、先の光ディスクから
マルチメディアデータを読み出して再生し、上記再生を
行った時間を上記記憶した再生所要時間から差し引いて
得た該先の光ディスクの残りの再生時間が、光ディスク
の交換に要する時間以上であるときに、上記読み出し及
び再生にともなって、上記記憶した再生順に従った次の
光ディスクを、上記記憶した各光ディスク装置の動作状
況に基づいて使用可能と判定した他の光ディスク装置に
装着し、上記先の光ディスクに記録されたマルチメディ
アデータの読み出しが終わったとき、引き続いて、上記
次の光ディスクからの読み出し及び再生を行うものであ
る。
【0025】また、請求項3にかかるマルチメディアデ
ータ再生方法は、請求項1に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順を記憶し、上記光ディスクごとに、該光
ディスクからの読み出し及び再生に供する光ディスク装
置と、該光ディスク装置を使用する時間とを決定して、
これを予約データとして記憶し、現在の時刻が上記使用
する時間に至ったとき、上記記憶した再生順と予約デー
タとに従って、順次光ディスクを光ディスク装置に装着
し、マルチメディアデータの読み出しと再生を行うもの
である。
ータ再生方法は、請求項1に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順を記憶し、上記光ディスクごとに、該光
ディスクからの読み出し及び再生に供する光ディスク装
置と、該光ディスク装置を使用する時間とを決定して、
これを予約データとして記憶し、現在の時刻が上記使用
する時間に至ったとき、上記記憶した再生順と予約デー
タとに従って、順次光ディスクを光ディスク装置に装着
し、マルチメディアデータの読み出しと再生を行うもの
である。
【0026】また、請求項4にかかるマルチメディアデ
ータ再生方法は、1台以上の光ディスク装置を有する光
ディスクライブラリ装置を用い、複数の光ディスクにわ
たって記録されたマルチメディアデータを再生する方法
において、先の光ディスクに記録されたマルチメディア
データの読み出し及び再生中に、該先の光ディスクか
ら、光ディスク交換に要する時間分以上のマルチメディ
アデータを先読みして、これを一時記憶し、上記先の光
ディスクを次の光ディスクと交換する際には、上記一時
記憶したマルチメディアデータの読み出し及び再生を行
うものである。
ータ再生方法は、1台以上の光ディスク装置を有する光
ディスクライブラリ装置を用い、複数の光ディスクにわ
たって記録されたマルチメディアデータを再生する方法
において、先の光ディスクに記録されたマルチメディア
データの読み出し及び再生中に、該先の光ディスクか
ら、光ディスク交換に要する時間分以上のマルチメディ
アデータを先読みして、これを一時記憶し、上記先の光
ディスクを次の光ディスクと交換する際には、上記一時
記憶したマルチメディアデータの読み出し及び再生を行
うものである。
【0027】また、請求項5にかかるマルチメディアデ
ータ再生方法は、請求項4に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順と、各光ディスクに記録されたマルチメ
ディアデータの再生所要時間とを記憶し、光ディスク装
置において、先の光ディスクからマルチメディアデータ
を読み出して再生するとともに、光ディスク交換に要す
る時間分以上のマルチメディアデータを、該先の光ディ
スクから先読みして一時記憶し、上記再生を行った時間
を上記記憶した再生所要時間から差し引いて得た該先の
光ディスクの残りの再生時間が、光ディスクの交換に要
する時間以下となったとき、上記一時記憶したマルチメ
ディアデータを読み出して再生するとともに、上記記憶
した再生順に従った次の光ディスクを上記光ディスク装
置に装着し、上記一時記憶したマルチメディアデータの
読み出しが終わったとき、引き続いて、上記次の光ディ
スクからの読み出し及び再生を行うものである。
ータ再生方法は、請求項4に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順と、各光ディスクに記録されたマルチメ
ディアデータの再生所要時間とを記憶し、光ディスク装
置において、先の光ディスクからマルチメディアデータ
を読み出して再生するとともに、光ディスク交換に要す
る時間分以上のマルチメディアデータを、該先の光ディ
スクから先読みして一時記憶し、上記再生を行った時間
を上記記憶した再生所要時間から差し引いて得た該先の
光ディスクの残りの再生時間が、光ディスクの交換に要
する時間以下となったとき、上記一時記憶したマルチメ
ディアデータを読み出して再生するとともに、上記記憶
した再生順に従った次の光ディスクを上記光ディスク装
置に装着し、上記一時記憶したマルチメディアデータの
読み出しが終わったとき、引き続いて、上記次の光ディ
スクからの読み出し及び再生を行うものである。
【0028】また、請求項6にかかるマルチメディアデ
ータ再生方法は、請求項4に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順と、各光ディスクに記録されたマルチメ
ディアデータの再生所要時間とを記憶し、先の光ディス
クを上記光ディスク装置に装着し、この先の光ディスク
から先読みを行う先読み速度を、上記記憶した再生所要
時間から光ディスク交換に要する時間を差し引いて得た
時間以内に、該先の光ディスクに記録されたマルチメデ
ィアデータを先読みすることが可能となるように算出
し、上記算出した先読み速度で、上記先の光ディスクか
らマルチメディアデータを先読みして一時記憶し、この
一時記憶したマルチメディアデータを読み出して再生
し、上記再生を行った時間を上記記憶した再生所要時間
から差し引いて得た該先の光ディスクの残りの再生時間
が、光ディスクの交換に要する時間以下となったとき、
上記読み出し及び再生にともなって、上記記憶した再生
順に従った次の光ディスクを上記光ディスク装置に装着
し、上記一時記憶したマルチメディアデータの読み出し
が終わったとき、引き続いて、上記次の光ディスクから
の読み出し及び再生を行うものである。
ータ再生方法は、請求項4に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順と、各光ディスクに記録されたマルチメ
ディアデータの再生所要時間とを記憶し、先の光ディス
クを上記光ディスク装置に装着し、この先の光ディスク
から先読みを行う先読み速度を、上記記憶した再生所要
時間から光ディスク交換に要する時間を差し引いて得た
時間以内に、該先の光ディスクに記録されたマルチメデ
ィアデータを先読みすることが可能となるように算出
し、上記算出した先読み速度で、上記先の光ディスクか
らマルチメディアデータを先読みして一時記憶し、この
一時記憶したマルチメディアデータを読み出して再生
し、上記再生を行った時間を上記記憶した再生所要時間
から差し引いて得た該先の光ディスクの残りの再生時間
が、光ディスクの交換に要する時間以下となったとき、
上記読み出し及び再生にともなって、上記記憶した再生
順に従った次の光ディスクを上記光ディスク装置に装着
し、上記一時記憶したマルチメディアデータの読み出し
が終わったとき、引き続いて、上記次の光ディスクから
の読み出し及び再生を行うものである。
【0029】また、請求項7にかかるマルチメディアデ
ータ再生方法は、請求項4に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順を記憶し、先の光ディスクからの、マル
チメディアデータの読み出し及び再生に先立って、該先
の光ディスクの先読み開始位置を、上記読み出し及び再
生にともなって、該先の光ディスクから、光ディスク交
換に要する時間分以上のマルチメディアデータを先読み
できるように算出し、光ディスク装置において、先の光
ディスクからマルチメディアデータを読み出して再生
し、上記読み出されるマルチメディアデータの、上記先
の光ディスク上の記録位置が、上記先読み開始位置に至
ったとき、該開始位置からマルチメディアデータを先読
みして一時記憶し、上記先の光ディスクに記録されたマ
ルチメディアデータに対する、上記先読みが終了したな
らば、上記一時記憶したマルチメディアデータの読み出
し及び再生を開始し、この読み出し及び再生にともなっ
て、上記記憶した再生順に従った次の光ディスクを上記
光ディスク装置に装着し、上記一時記憶したマルチメデ
ィアデータの読み出しが終わったとき、引き続いて、上
記次の光ディスクからの読み出し及び再生を行うもので
ある。
ータ再生方法は、請求項4に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順を記憶し、先の光ディスクからの、マル
チメディアデータの読み出し及び再生に先立って、該先
の光ディスクの先読み開始位置を、上記読み出し及び再
生にともなって、該先の光ディスクから、光ディスク交
換に要する時間分以上のマルチメディアデータを先読み
できるように算出し、光ディスク装置において、先の光
ディスクからマルチメディアデータを読み出して再生
し、上記読み出されるマルチメディアデータの、上記先
の光ディスク上の記録位置が、上記先読み開始位置に至
ったとき、該開始位置からマルチメディアデータを先読
みして一時記憶し、上記先の光ディスクに記録されたマ
ルチメディアデータに対する、上記先読みが終了したな
らば、上記一時記憶したマルチメディアデータの読み出
し及び再生を開始し、この読み出し及び再生にともなっ
て、上記記憶した再生順に従った次の光ディスクを上記
光ディスク装置に装着し、上記一時記憶したマルチメデ
ィアデータの読み出しが終わったとき、引き続いて、上
記次の光ディスクからの読み出し及び再生を行うもので
ある。
【0030】また、請求項8にかかるマルチメディアデ
ータ再生方法は、請求項7に記載のマルチメディアデー
タ再生方法において、マルチメディアデータの再生が、
開始位置を指定する再生要求に応じて行われるものであ
り、上記指定される開始位置が、光ディスク上の記録位
置として、上記先読み開始位置よりも後方の位置である
場合に、上記再生要求に応じた読み出し及び再生に先立
って、上記先読み開始位置と、上記指定された再生開始
位置との間に記録されたマルチメディアデータを先読み
して一時記憶するものである。
ータ再生方法は、請求項7に記載のマルチメディアデー
タ再生方法において、マルチメディアデータの再生が、
開始位置を指定する再生要求に応じて行われるものであ
り、上記指定される開始位置が、光ディスク上の記録位
置として、上記先読み開始位置よりも後方の位置である
場合に、上記再生要求に応じた読み出し及び再生に先立
って、上記先読み開始位置と、上記指定された再生開始
位置との間に記録されたマルチメディアデータを先読み
して一時記憶するものである。
【0031】また、請求項9に記載のマルチメディアデ
ータ再生方法は、請求項4ないし8のいずれかに記載の
マルチメディアデータ再生方法において、上記先の光デ
ィスクからのマルチメディアデータの読み出しにともな
って、上記次の光ディスクを、上記光ディスクライブラ
リ内で、上記光ディスク装置に近い保管場所に移動する
ものである。
ータ再生方法は、請求項4ないし8のいずれかに記載の
マルチメディアデータ再生方法において、上記先の光デ
ィスクからのマルチメディアデータの読み出しにともな
って、上記次の光ディスクを、上記光ディスクライブラ
リ内で、上記光ディスク装置に近い保管場所に移動する
ものである。
【0032】また、請求項10にかかるマルチメディア
データ再生方法は、1台以上の光ディスク装置を有する
光ディスクライブラリ装置を用い、複数の再生要求に応
じてマルチメディアデータを再生する方法において、複
数の光ディスクにわたって記録されたマルチメディアデ
ータの再生中に、新たな再生要求があったとき、上記新
たな再生要求により要求されたマルチメディアデータを
記録した光ディスクが、上記先に再生しているマルチメ
ディアデータを記録した複数の光ディスクのいずれかと
同じものである場合に、上記新たな再生要求を拒否する
ものである。
データ再生方法は、1台以上の光ディスク装置を有する
光ディスクライブラリ装置を用い、複数の再生要求に応
じてマルチメディアデータを再生する方法において、複
数の光ディスクにわたって記録されたマルチメディアデ
ータの再生中に、新たな再生要求があったとき、上記新
たな再生要求により要求されたマルチメディアデータを
記録した光ディスクが、上記先に再生しているマルチメ
ディアデータを記録した複数の光ディスクのいずれかと
同じものである場合に、上記新たな再生要求を拒否する
ものである。
【0033】また、請求項11にかかるマルチメディア
データ再生方法は、1台以上の光ディスク装置を有する
光ディスクライブラリ装置を用い、複数の再生要求に応
じてマルチメディアデータを再生する方法において、上
記光ディスクライブラリ装置において、光ディスクの1
枚から同時に再生可能なマルチメディアデータの上限数
を記憶し、上記光ディスクライブラリ装置内の光ディス
クごとに、その光ディスクに記録されたマルチメディア
データが現在再生中である、あるいは再生される予定で
ある数を再生数として、この再生数を記憶し、再生要求
があるとき、該再生要求により要求されたマルチメディ
アデータを記録した光ディスクの再生数に1を加えた数
が、上記上限数を超える場合に、該再生要求を拒否する
ものである。
データ再生方法は、1台以上の光ディスク装置を有する
光ディスクライブラリ装置を用い、複数の再生要求に応
じてマルチメディアデータを再生する方法において、上
記光ディスクライブラリ装置において、光ディスクの1
枚から同時に再生可能なマルチメディアデータの上限数
を記憶し、上記光ディスクライブラリ装置内の光ディス
クごとに、その光ディスクに記録されたマルチメディア
データが現在再生中である、あるいは再生される予定で
ある数を再生数として、この再生数を記憶し、再生要求
があるとき、該再生要求により要求されたマルチメディ
アデータを記録した光ディスクの再生数に1を加えた数
が、上記上限数を超える場合に、該再生要求を拒否する
ものである。
【0034】また、請求項12にかかるマルチメディア
サーバシステムは、2台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、マルチメディアデータごと
に、そのマルチメディアデータが記録された光ディスク
について、再生順と、上記光ディスクライブラリ装置内
の保管場所とを記憶する再生順記憶手段と、上記光ディ
スクライブラリ装置が備える光ディスク装置の動作状況
を記憶する動作状況記憶手段と、上記クライアントから
のマルチメディアデータ再生の要求に応じて、上記光デ
ィスクライブラリ装置からのマルチメディアデータの読
み出しと、上記クライアントへの配信を制御する制御手
段とを備え、複数の上記光ディスクにわたって記録され
たマルチメディアデータを配信するとき、上記制御手段
は、先の光ディスクからのマルチメディアデータの読み
出し及び再生中に、上記再生順記憶手段の内容により次
の光ディスクをその保管場所から取り出し、上記動作状
況記憶手段の内容より使用可能と判定する他の光ディス
ク装置に装着し、上記先の光ディスクからの読み出しが
終わったとき、引き続いて上記次の光ディスクからの読
み出し及び再生を行うよう制御するものである。
サーバシステムは、2台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、マルチメディアデータごと
に、そのマルチメディアデータが記録された光ディスク
について、再生順と、上記光ディスクライブラリ装置内
の保管場所とを記憶する再生順記憶手段と、上記光ディ
スクライブラリ装置が備える光ディスク装置の動作状況
を記憶する動作状況記憶手段と、上記クライアントから
のマルチメディアデータ再生の要求に応じて、上記光デ
ィスクライブラリ装置からのマルチメディアデータの読
み出しと、上記クライアントへの配信を制御する制御手
段とを備え、複数の上記光ディスクにわたって記録され
たマルチメディアデータを配信するとき、上記制御手段
は、先の光ディスクからのマルチメディアデータの読み
出し及び再生中に、上記再生順記憶手段の内容により次
の光ディスクをその保管場所から取り出し、上記動作状
況記憶手段の内容より使用可能と判定する他の光ディス
ク装置に装着し、上記先の光ディスクからの読み出しが
終わったとき、引き続いて上記次の光ディスクからの読
み出し及び再生を行うよう制御するものである。
【0035】また、請求項13にかかるマルチメディア
サーバシステムは、2台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、マルチメディアデータごと
に、そのマルチメディアデータが記録された光ディスク
について、再生順と、上記光ディスクライブラリ装置内
の保管場所とを記憶する再生順記憶手段と、上記光ディ
スクに記録されたマルチメディアデータの再生所要時間
を記憶する再生時間記憶手段と、上記光ディスクライブ
ラリ装置における光ディスク交換に要する時間を記憶す
る交換時間記憶手段と、上記クライアントから再生を要
求されたマルチメディアデータについて、該マルチメデ
ィアデータを記録した光ディスクごとに、使用する光デ
ィスク装置と、上記再生所要時間に上記光ディスク交換
に要する時間を加算した予約時間とを記憶する予約デー
タ記憶手段と、上記クライアントからのマルチメディア
データ再生の要求に応じて、上記光ディスクライブラリ
装置からのマルチメディアデータの読み出しと、上記ク
ライアントへの配信を制御する制御手段とを備え、上記
クライアントからの再生要求があるとき、上記制御手段
は、上記再生順記憶手段と、上記再生時間記憶手段と、
上記交換時間記憶手段と、上記予約データ記憶手段との
内容を参照して、上記再生要求に応じて上記予約データ
記憶手段の内容の更新を行い、上記更新された予約デー
タ記憶手段の内容に従って、光ディスクの装着と、マル
チメディアデータの読み出し及び再生を制御するもので
ある。
サーバシステムは、2台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、マルチメディアデータごと
に、そのマルチメディアデータが記録された光ディスク
について、再生順と、上記光ディスクライブラリ装置内
の保管場所とを記憶する再生順記憶手段と、上記光ディ
スクに記録されたマルチメディアデータの再生所要時間
を記憶する再生時間記憶手段と、上記光ディスクライブ
ラリ装置における光ディスク交換に要する時間を記憶す
る交換時間記憶手段と、上記クライアントから再生を要
求されたマルチメディアデータについて、該マルチメデ
ィアデータを記録した光ディスクごとに、使用する光デ
ィスク装置と、上記再生所要時間に上記光ディスク交換
に要する時間を加算した予約時間とを記憶する予約デー
タ記憶手段と、上記クライアントからのマルチメディア
データ再生の要求に応じて、上記光ディスクライブラリ
装置からのマルチメディアデータの読み出しと、上記ク
ライアントへの配信を制御する制御手段とを備え、上記
クライアントからの再生要求があるとき、上記制御手段
は、上記再生順記憶手段と、上記再生時間記憶手段と、
上記交換時間記憶手段と、上記予約データ記憶手段との
内容を参照して、上記再生要求に応じて上記予約データ
記憶手段の内容の更新を行い、上記更新された予約デー
タ記憶手段の内容に従って、光ディスクの装着と、マル
チメディアデータの読み出し及び再生を制御するもので
ある。
【0036】また、請求項14にかかるマルチメディア
サーバシステムは、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、上記光ディスクライブラリ
装置における光ディスク交換に要する時間を記憶する交
換時間記憶手段と、マルチメディアデータごとに、その
マルチメディアデータが記録された光ディスクについ
て、再生順と、上記光ディスクライブラリ装置内の保管
場所とを記憶する再生順記憶手段と、上記光ディスクに
記録されたマルチメディアデータの再生所要時間を記憶
する再生時間記憶手段と、マルチメディアデータの再生
を行った時間を計測する再生時間計測手段と、上記光デ
ィスクから読み出したマルチメディアデータを一時記憶
する一時記憶手段と、上記クライアントからのマルチメ
ディアデータ再生の要求に応じて、上記光ディスクライ
ブラリ装置からのマルチメディアデータの読み出しと、
上記クライアントへの配信を制御する制御手段とを備
え、複数の上記光ディスクにわたって記録されたマルチ
メディアデータを配信するとき、上記制御手段は、光デ
ィスクからのマルチメディアデータの読み出し及び再生
にともなって、上記交換時間記憶手段の記憶内容に相当
する量以上の量のマルチメディアデータを該光ディスク
から読み出して、上記一時記憶手段に格納し、上記再生
時間記憶手段の記憶内容と上記再生時間計測手段の計測
結果から計算する該光ディスクの残り再生時間が、上記
交換時間記憶手段の記憶内容以下となったとき、上記格
納したマルチメディアデータの読み出し及び再生にとも
なって、上記再生順記憶手段の記憶内容に従った光ディ
スク交換を行うよう制御するものである。
サーバシステムは、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、上記光ディスクライブラリ
装置における光ディスク交換に要する時間を記憶する交
換時間記憶手段と、マルチメディアデータごとに、その
マルチメディアデータが記録された光ディスクについ
て、再生順と、上記光ディスクライブラリ装置内の保管
場所とを記憶する再生順記憶手段と、上記光ディスクに
記録されたマルチメディアデータの再生所要時間を記憶
する再生時間記憶手段と、マルチメディアデータの再生
を行った時間を計測する再生時間計測手段と、上記光デ
ィスクから読み出したマルチメディアデータを一時記憶
する一時記憶手段と、上記クライアントからのマルチメ
ディアデータ再生の要求に応じて、上記光ディスクライ
ブラリ装置からのマルチメディアデータの読み出しと、
上記クライアントへの配信を制御する制御手段とを備
え、複数の上記光ディスクにわたって記録されたマルチ
メディアデータを配信するとき、上記制御手段は、光デ
ィスクからのマルチメディアデータの読み出し及び再生
にともなって、上記交換時間記憶手段の記憶内容に相当
する量以上の量のマルチメディアデータを該光ディスク
から読み出して、上記一時記憶手段に格納し、上記再生
時間記憶手段の記憶内容と上記再生時間計測手段の計測
結果から計算する該光ディスクの残り再生時間が、上記
交換時間記憶手段の記憶内容以下となったとき、上記格
納したマルチメディアデータの読み出し及び再生にとも
なって、上記再生順記憶手段の記憶内容に従った光ディ
スク交換を行うよう制御するものである。
【0037】また、請求項15にかかるマルチメディア
サーバシステムは、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、上記光ディスクライブラリ
装置における光ディスク交換に要する時間を記憶する交
換時間記憶手段と、上記光ディスクに上記マルチメディ
アデータが記録された記録位置を記憶するデータ記録位
置記憶手段と、上記光ディスク装置において、読み出し
可能な速度を記憶する読み出し速度記憶手段と、上記マ
ルチメディアデータの再生のために必要とされる読み出
し速度を記憶する再生速度記憶手段と、上記光ディスク
から読み出したマルチメディアデータを一時記憶する一
時記憶手段と、上記クライアントからのマルチメディア
データ再生の要求に応じて、上記光ディスクライブラリ
装置からのマルチメディアデータの読み出しと、上記ク
ライアントへの配信を制御する制御手段とを備え、複数
の上記光ディスクにわたって記録されたマルチメディア
データを配信するとき、上記制御手段は、光ディスクか
らの読み出し及び再生に先立って、上記交換時間記憶手
段と、上記データ記録位置記憶手段と、上記読み出し速
度記憶手段と、上記再生速度記憶手段との記憶内容に基
づいて予め先読み開始位置を算出し、上記読み出し及び
再生にともなって、上記先読み開始位置からのマルチメ
ディアデータの先読みと上記一時記憶手段への格納を行
い、光ディスク交換の際には、上記格納したマルチメデ
ィアデータの読み出し及び再生を行うよう制御するもの
である。
サーバシステムは、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、上記光ディスクライブラリ
装置における光ディスク交換に要する時間を記憶する交
換時間記憶手段と、上記光ディスクに上記マルチメディ
アデータが記録された記録位置を記憶するデータ記録位
置記憶手段と、上記光ディスク装置において、読み出し
可能な速度を記憶する読み出し速度記憶手段と、上記マ
ルチメディアデータの再生のために必要とされる読み出
し速度を記憶する再生速度記憶手段と、上記光ディスク
から読み出したマルチメディアデータを一時記憶する一
時記憶手段と、上記クライアントからのマルチメディア
データ再生の要求に応じて、上記光ディスクライブラリ
装置からのマルチメディアデータの読み出しと、上記ク
ライアントへの配信を制御する制御手段とを備え、複数
の上記光ディスクにわたって記録されたマルチメディア
データを配信するとき、上記制御手段は、光ディスクか
らの読み出し及び再生に先立って、上記交換時間記憶手
段と、上記データ記録位置記憶手段と、上記読み出し速
度記憶手段と、上記再生速度記憶手段との記憶内容に基
づいて予め先読み開始位置を算出し、上記読み出し及び
再生にともなって、上記先読み開始位置からのマルチメ
ディアデータの先読みと上記一時記憶手段への格納を行
い、光ディスク交換の際には、上記格納したマルチメデ
ィアデータの読み出し及び再生を行うよう制御するもの
である。
【0038】また、請求項16にかかるマルチメディア
サーバシステムは、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、マルチメディアデータごと
に、そのマルチメディアデータが記録された光ディスク
を示す識別情報を記憶する記録メディア記憶手段と、複
数の上記識別情報を比較する識別情報比較手段と、上記
識別情報比較手段の比較結果に基づいて、上記クライア
ントからのマルチメディアデータ再生要求に対して許諾
又は拒絶を行う制御手段とを備えたものである。
サーバシステムは、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、マルチメディアデータごと
に、そのマルチメディアデータが記録された光ディスク
を示す識別情報を記憶する記録メディア記憶手段と、複
数の上記識別情報を比較する識別情報比較手段と、上記
識別情報比較手段の比較結果に基づいて、上記クライア
ントからのマルチメディアデータ再生要求に対して許諾
又は拒絶を行う制御手段とを備えたものである。
【0039】また、請求項17にかかるマルチメディア
サーバシステムは、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、1枚の上記光ディスクから
同時に再生可能なマルチメディアデータの上限数を記憶
する再生可能数記憶手段と、光ディスクごとに、その光
ディスクに記録されたマルチメディアデータが再生中あ
るいは再生予定である数を記憶する再生数記憶手段と、
上記再生可能数記憶手段及び再生数記憶手段の記憶内容
に基づいて、上記クライアントからのマルチメディアデ
ータ再生要求に対して許諾又は拒絶を行う制御手段とを
備えたものである。
サーバシステムは、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、1枚の上記光ディスクから
同時に再生可能なマルチメディアデータの上限数を記憶
する再生可能数記憶手段と、光ディスクごとに、その光
ディスクに記録されたマルチメディアデータが再生中あ
るいは再生予定である数を記憶する再生数記憶手段と、
上記再生可能数記憶手段及び再生数記憶手段の記憶内容
に基づいて、上記クライアントからのマルチメディアデ
ータ再生要求に対して許諾又は拒絶を行う制御手段とを
備えたものである。
【0040】また、請求項18にかかるマルチメディア
サーバシステムは、請求項12ないし15のいずれかに
記載のマルチメディアサーバシステムにおいて、マルチ
メディアデータごとに、そのマルチメディアデータが記
録された光ディスクを示す識別情報を記憶する記録メデ
ィア記憶手段と、複数の上記識別情報を比較する識別情
報比較手段とを備え、上記制御手段が、上記記録メディ
ア記憶手段の記憶内容と、上記識別情報比較手段の比較
の結果とに基づいて、上記クライアントからのマルチメ
ディアデータ再生要求に対して、許諾又は拒絶を行うも
のである。
サーバシステムは、請求項12ないし15のいずれかに
記載のマルチメディアサーバシステムにおいて、マルチ
メディアデータごとに、そのマルチメディアデータが記
録された光ディスクを示す識別情報を記憶する記録メデ
ィア記憶手段と、複数の上記識別情報を比較する識別情
報比較手段とを備え、上記制御手段が、上記記録メディ
ア記憶手段の記憶内容と、上記識別情報比較手段の比較
の結果とに基づいて、上記クライアントからのマルチメ
ディアデータ再生要求に対して、許諾又は拒絶を行うも
のである。
【0041】また、請求項19にかかるマルチメディア
サーバシステムは、請求項12ないし15のいずれかに
記載のマルチメディアサーバシステムにおいて、1枚の
上記光ディスクから同時に再生可能なマルチメディアデ
ータの上限数を記憶する再生可能数記憶手段と、光ディ
スクごとに、その光ディスクに記録されたマルチメディ
アデータが再生中あるいは再生予定である数を記憶する
再生数記憶手段とを備え、上記制御手段が、上記再生可
能数記憶手段及び再生数記憶手段の記憶内容に基づい
て、上記クライアントからのマルチメディアデータ再生
要求に対して許諾又は拒絶を行うものである。
サーバシステムは、請求項12ないし15のいずれかに
記載のマルチメディアサーバシステムにおいて、1枚の
上記光ディスクから同時に再生可能なマルチメディアデ
ータの上限数を記憶する再生可能数記憶手段と、光ディ
スクごとに、その光ディスクに記録されたマルチメディ
アデータが再生中あるいは再生予定である数を記憶する
再生数記憶手段とを備え、上記制御手段が、上記再生可
能数記憶手段及び再生数記憶手段の記憶内容に基づい
て、上記クライアントからのマルチメディアデータ再生
要求に対して許諾又は拒絶を行うものである。
【0042】
実施の形態1.本発明の実施の形態1によるマルチメデ
ィアサーバシステムは、複数の光ディスクにわたるマル
チメディアデータの再生にあたり、ディスク交換の際、
予め次のディスクをドライブに装着しておくものであ
る。
ィアサーバシステムは、複数の光ディスクにわたるマル
チメディアデータの再生にあたり、ディスク交換の際、
予め次のディスクをドライブに装着しておくものであ
る。
【0043】図1は本発明の実施の形態1によるマルチ
メディアサーバシステムの構成図である。光ディスクラ
イブラリ装置500、サーバ装置100、クライアント
700等、ネットワーク650、接続550の機能は従
来例と同様であり、説明を省略する。本システムにおい
てサーバ装置100と光ディスクライブラリ装置500
は、図示するように、ネットワーク650を介して複数
クライアントにマルチメディアデータを配信するビデオ
サーバとして機能する。ライブラリ装置500について
は、図28に示される従来の装置のものと同様の構成で
ある。
メディアサーバシステムの構成図である。光ディスクラ
イブラリ装置500、サーバ装置100、クライアント
700等、ネットワーク650、接続550の機能は従
来例と同様であり、説明を省略する。本システムにおい
てサーバ装置100と光ディスクライブラリ装置500
は、図示するように、ネットワーク650を介して複数
クライアントにマルチメディアデータを配信するビデオ
サーバとして機能する。ライブラリ装置500について
は、図28に示される従来の装置のものと同様の構成で
ある。
【0044】図2(a) は、サーバ装置と光ディスクライ
ブラリ装置からなるビデオサーバのハードウェア構成を
示す図である。入出力装置201は、キーボードやマウ
ス等の入力手段と、ディスプレイ等の出力手段とによっ
て実現され、各種設定等の入力と、ビデオサーバーの動
作状況(動作中、故障)等の出力を行うものである。リ
アルタイムクロック202は、ビデオサーバ上で時間を
知るためのものである。ネットワークI/F 203
は、ネットワークを介してデータの送受信を行うネット
ワーク制御回路である。CPU 204は、ビデオサー
バのオペレーティングシステム(OS)及びマルチメデ
ィアデータ再生用の制御プログラムを実行するものであ
る。主記憶装置205は、ビデオサーバのオペレーティ
ングシステム(OS)及びマルチメディアデータ再生を
行う制御プログラム、及び、制御時に用いるデータを記
憶するものである。ディスクI/F 206は、SCS
I等の規格により、後述する磁気ディスク装置207、
及び光ディスクライブラリ装置500にデータのリード
/ライト等を行わせるディスク制御回路である。磁気デ
ィスク装置207は、ビデオサーバのオペレーティング
システム(OS)、及びマルチメディアデータ再生を行
う制御プログラムの記録、及び、主記憶装置205で記
憶されたデータの待避に用いられるものである。
ブラリ装置からなるビデオサーバのハードウェア構成を
示す図である。入出力装置201は、キーボードやマウ
ス等の入力手段と、ディスプレイ等の出力手段とによっ
て実現され、各種設定等の入力と、ビデオサーバーの動
作状況(動作中、故障)等の出力を行うものである。リ
アルタイムクロック202は、ビデオサーバ上で時間を
知るためのものである。ネットワークI/F 203
は、ネットワークを介してデータの送受信を行うネット
ワーク制御回路である。CPU 204は、ビデオサー
バのオペレーティングシステム(OS)及びマルチメデ
ィアデータ再生用の制御プログラムを実行するものであ
る。主記憶装置205は、ビデオサーバのオペレーティ
ングシステム(OS)及びマルチメディアデータ再生を
行う制御プログラム、及び、制御時に用いるデータを記
憶するものである。ディスクI/F 206は、SCS
I等の規格により、後述する磁気ディスク装置207、
及び光ディスクライブラリ装置500にデータのリード
/ライト等を行わせるディスク制御回路である。磁気デ
ィスク装置207は、ビデオサーバのオペレーティング
システム(OS)、及びマルチメディアデータ再生を行
う制御プログラムの記録、及び、主記憶装置205で記
憶されたデータの待避に用いられるものである。
【0045】図2(b) は、クライアントのハードウェア
構成を示す図である。ディスプレイ208は、マルチメ
ディアデータを表示するものであり、音声データがある
場合はスピーカが用いられる。ディスプレイI/F 2
09は、ディスプレイ208にマルチメディアデータを
表示するためのディスプレイ制御回路である。キーボー
ド及びマウス等210は、クライアントを操作している
使用者に、希望するマルチメディアデータの再生要求を
入力させるものである。MPEGデコーダ211は、M
PEGで圧縮されたマルチメディアデータをディスプレ
イ208に表示できるようにマルチメディアデータの伸
張処理を行うものである。ネットワークI/F 212
は、ネットワークを介してデータの送受信を行うネット
ワーク制御回路である。CPU 213は、クライアン
トのオペレーティングシステム(OS)及びマルチメデ
ィアデータ再生を行う制御プログラムを実行するもので
ある。主記憶装置214は、クライアントのオペレーテ
ィングシステム(OS)及びマルチメディアデータ再生
を行う制御プログラムを記憶するものである。リアルタ
イムクロック215は、サーバの202と同様である。
ディスクI/F 216は、後述する磁気ディスク装置
217にデータのリード/ライトを行わせるディスク制
御回路である。磁気ディスク装置217は、クライアン
トのオペレーティングシステム、及びマルチメディアデ
ータ再生を行う制御プログラムを記録するものである。
構成を示す図である。ディスプレイ208は、マルチメ
ディアデータを表示するものであり、音声データがある
場合はスピーカが用いられる。ディスプレイI/F 2
09は、ディスプレイ208にマルチメディアデータを
表示するためのディスプレイ制御回路である。キーボー
ド及びマウス等210は、クライアントを操作している
使用者に、希望するマルチメディアデータの再生要求を
入力させるものである。MPEGデコーダ211は、M
PEGで圧縮されたマルチメディアデータをディスプレ
イ208に表示できるようにマルチメディアデータの伸
張処理を行うものである。ネットワークI/F 212
は、ネットワークを介してデータの送受信を行うネット
ワーク制御回路である。CPU 213は、クライアン
トのオペレーティングシステム(OS)及びマルチメデ
ィアデータ再生を行う制御プログラムを実行するもので
ある。主記憶装置214は、クライアントのオペレーテ
ィングシステム(OS)及びマルチメディアデータ再生
を行う制御プログラムを記憶するものである。リアルタ
イムクロック215は、サーバの202と同様である。
ディスクI/F 216は、後述する磁気ディスク装置
217にデータのリード/ライトを行わせるディスク制
御回路である。磁気ディスク装置217は、クライアン
トのオペレーティングシステム、及びマルチメディアデ
ータ再生を行う制御プログラムを記録するものである。
【0046】図3は、サーバ装置100の、機能面から
見た構成を示すブロック図である。図において、101
はライブラリ制御手段であり、図2(a) のディスクI/
F206と、制御プログラムから実現され、光ディスク
ライブラリ装置500を制御する命令を送る。102は
制御手段であり、図2(a) のCPU 204、主記憶2
05、及びマルチメディアデータ再生用の制御プログラ
ムで実現され、光ディスクからマルチメディアデータを
読み出す読み出し手段を内包し、クライアントからの要
求に応じて、マルチメディアデータの読み出し及び送出
を制御する。103はデータ送受信手段であり、図2
(a) のネットワークI/F 203と制御プログラムか
らなり、ネットワーク650を介して、クライアントと
の間でデータのやり取りを行う。104は動作状況記憶
手段であり、図2(a) の主記憶装置205や磁気ディス
ク装置207等で実現され、光ディスクライブラリ装置
500内の光ディスク装置の状況を記憶する。105は
再生順記憶手段であり、図2(a) の主記憶装置205や
磁気ディスク装置207等で実現され、複数の光ディス
クに記録されたマルチメディアデータの再生について、
その再生すべき光ディスクの順番を記憶する。106は
再生時間記憶手段であり、図2(a) の主記憶装置205
や磁気ディスク装置207等で実現され、マルチメディ
アデータの再生所要時間を記憶する。109は交換時間
記憶手段であり、図2(a) の主記憶装置205や磁気デ
ィスク装置207等で実現され、ライブラリ装置500
の光ディスク装置において、光ディスクを交換するのに
必要な時間を記憶する。
見た構成を示すブロック図である。図において、101
はライブラリ制御手段であり、図2(a) のディスクI/
F206と、制御プログラムから実現され、光ディスク
ライブラリ装置500を制御する命令を送る。102は
制御手段であり、図2(a) のCPU 204、主記憶2
05、及びマルチメディアデータ再生用の制御プログラ
ムで実現され、光ディスクからマルチメディアデータを
読み出す読み出し手段を内包し、クライアントからの要
求に応じて、マルチメディアデータの読み出し及び送出
を制御する。103はデータ送受信手段であり、図2
(a) のネットワークI/F 203と制御プログラムか
らなり、ネットワーク650を介して、クライアントと
の間でデータのやり取りを行う。104は動作状況記憶
手段であり、図2(a) の主記憶装置205や磁気ディス
ク装置207等で実現され、光ディスクライブラリ装置
500内の光ディスク装置の状況を記憶する。105は
再生順記憶手段であり、図2(a) の主記憶装置205や
磁気ディスク装置207等で実現され、複数の光ディス
クに記録されたマルチメディアデータの再生について、
その再生すべき光ディスクの順番を記憶する。106は
再生時間記憶手段であり、図2(a) の主記憶装置205
や磁気ディスク装置207等で実現され、マルチメディ
アデータの再生所要時間を記憶する。109は交換時間
記憶手段であり、図2(a) の主記憶装置205や磁気デ
ィスク装置207等で実現され、ライブラリ装置500
の光ディスク装置において、光ディスクを交換するのに
必要な時間を記憶する。
【0047】図4はクライアント700の、機能面から
見た構成を示すブロック図である。再生要求受付手段7
01は、図2(b) のキーボード・マウス210等の入力
装置と、ディスプレイ208とマルチメディアデータ再
生用の制御プログラムで実現され、使用者からのマルチ
メディアデータ再生の要求を受け付ける。再生手段70
2は図2(b) のMPEGデコーダ211と、ディスプレ
イI/F、及びマルチメディアデータ再生用の制御プロ
グラムで実現され、MPEGで圧縮されたマルチメディ
アデータをディスプレイ208に表示できるようにマル
チメディアデータの伸張処理を行って、再生してディス
プレイ703に表示する。データ送受信手段704は、
図2(b) のネットワークI/F 212及び制御プログ
ラムで実現され、ネットワーク650を介してサーバ装
置との間でデータや要求のやり取りを行う。705は再
生時間計測手段であり、図2(b) のリアルタイムクロッ
ク215と制御プログラムによって実現され、マルチメ
ディアデータの再生にあたって、再生を行った時間を計
測し、データ送受信手段704、ネットワーク650を
通してサーバ装置100の制御手段102に計測結果を
送信する。
見た構成を示すブロック図である。再生要求受付手段7
01は、図2(b) のキーボード・マウス210等の入力
装置と、ディスプレイ208とマルチメディアデータ再
生用の制御プログラムで実現され、使用者からのマルチ
メディアデータ再生の要求を受け付ける。再生手段70
2は図2(b) のMPEGデコーダ211と、ディスプレ
イI/F、及びマルチメディアデータ再生用の制御プロ
グラムで実現され、MPEGで圧縮されたマルチメディ
アデータをディスプレイ208に表示できるようにマル
チメディアデータの伸張処理を行って、再生してディス
プレイ703に表示する。データ送受信手段704は、
図2(b) のネットワークI/F 212及び制御プログ
ラムで実現され、ネットワーク650を介してサーバ装
置との間でデータや要求のやり取りを行う。705は再
生時間計測手段であり、図2(b) のリアルタイムクロッ
ク215と制御プログラムによって実現され、マルチメ
ディアデータの再生にあたって、再生を行った時間を計
測し、データ送受信手段704、ネットワーク650を
通してサーバ装置100の制御手段102に計測結果を
送信する。
【0048】図5(a) 〜(c) は、それぞれ動作状況記憶
手段104、再生順記憶手段105、及び再生時間記憶
手段106に記憶されるデータの構造を示す図である。
動作状況記憶手段104は光ディスクライブラリ装置の
光ディスク装置ごとに、現在の状態と、装着されている
光ディスクの識別情報とを記憶するものであり、この記
憶内容は、光ディスク装置に対する操作が行われるたび
に、制御手段102によって更新される。再生順記憶手
段105は、マルチメディアデータのタイトル名と、該
データが記録された光ディスクの枚数と、該マルチメデ
ィアデータの再生における光ディスクの順番と、それぞ
れの光ディスクの識別情報及び保管場所を記憶する。再
生時間記憶手段106は再生するマルチメディアデータ
ごとに、所用再生時間を記憶する。
手段104、再生順記憶手段105、及び再生時間記憶
手段106に記憶されるデータの構造を示す図である。
動作状況記憶手段104は光ディスクライブラリ装置の
光ディスク装置ごとに、現在の状態と、装着されている
光ディスクの識別情報とを記憶するものであり、この記
憶内容は、光ディスク装置に対する操作が行われるたび
に、制御手段102によって更新される。再生順記憶手
段105は、マルチメディアデータのタイトル名と、該
データが記録された光ディスクの枚数と、該マルチメデ
ィアデータの再生における光ディスクの順番と、それぞ
れの光ディスクの識別情報及び保管場所を記憶する。再
生時間記憶手段106は再生するマルチメディアデータ
ごとに、所用再生時間を記憶する。
【0049】図6は、本実施の形態1のマルチメディア
サーバシステムが、複数の光ディスクにわたって記録さ
れたマルチメディアデータの再生を行う場合の動作を示
すフローチャート図である。
サーバシステムが、複数の光ディスクにわたって記録さ
れたマルチメディアデータの再生を行う場合の動作を示
すフローチャート図である。
【0050】ここで、光ディスクライブラリ装置500
に備えられた2台の光ディスク装置の光ディスク装置番
号をDrive0、Drive1とし、タイトル名が
「multi01」であるマルチメディアデータが、2
枚の光ディスクに10分ずつ分かれて記録されていて、
この2枚の光ディスクの識別情報は、記録されている順
に「disk#0」と「disk#1」となっているも
のとする。そしてこれらの光ディスクは、disk#
0、及びdisk#1の順に光ディスクライブラリ装置
500内のスロット番号#0、及び#1の位置に保管さ
れているものとする。また、光ディスクライブラリ装置
500のディスクの交換時間を6秒とする。
に備えられた2台の光ディスク装置の光ディスク装置番
号をDrive0、Drive1とし、タイトル名が
「multi01」であるマルチメディアデータが、2
枚の光ディスクに10分ずつ分かれて記録されていて、
この2枚の光ディスクの識別情報は、記録されている順
に「disk#0」と「disk#1」となっているも
のとする。そしてこれらの光ディスクは、disk#
0、及びdisk#1の順に光ディスクライブラリ装置
500内のスロット番号#0、及び#1の位置に保管さ
れているものとする。また、光ディスクライブラリ装置
500のディスクの交換時間を6秒とする。
【0051】図7は、動作状況記憶手段104、再生順
記憶手段105、再生時間記憶手段106、及び交換時
間記憶手段109の記憶内容を示す図であり、このよう
な状態では、再生開始前の動作状況記憶手段104は、
図7(a) の1(再生前)の状態であり、再生順記憶手段
105、再生時間記憶手段106、及び交換時間記憶手
段109はそれぞれ、同図(b) 、(c) 、(d) に示す状態
になる。
記憶手段105、再生時間記憶手段106、及び交換時
間記憶手段109の記憶内容を示す図であり、このよう
な状態では、再生開始前の動作状況記憶手段104は、
図7(a) の1(再生前)の状態であり、再生順記憶手段
105、再生時間記憶手段106、及び交換時間記憶手
段109はそれぞれ、同図(b) 、(c) 、(d) に示す状態
になる。
【0052】以下に、本実施の形態1によるマルチメデ
ィアサーバシステムの動作を、図6のフローチャートに
従って、図1から図7を参照しながら説明する。ステッ
プ1で、クライアント700の再生要求受付手段701
が、使用者からタイトル「multi01」の再生要求
を受けると、この要求は、データ送受信手段704によ
りネットワーク650を介して、サーバ装置100のデ
ータ送受信手段103渡される。そして、サーバ装置1
00の制御手段102は、データ送受信手段103から
再生要求を受け取ると、再生順記憶手段105に記憶さ
れる図7の(b)にような記憶内容を参照することによ
り、要求されたタイトル「multi01」のマルチメ
ディアデータが記録されている、最先の光ディスクは、
再生順が「1」である、光ディスク「disk#0」で
あり、その保管場所はスロット#0であることを知る。
そして、動作状況記憶手段104に記憶される図7(a)
の1(再生前)に示す記憶内容により、Drive0、
Drive1とも待機中であって光ディスク未装着であ
ることが分かる。
ィアサーバシステムの動作を、図6のフローチャートに
従って、図1から図7を参照しながら説明する。ステッ
プ1で、クライアント700の再生要求受付手段701
が、使用者からタイトル「multi01」の再生要求
を受けると、この要求は、データ送受信手段704によ
りネットワーク650を介して、サーバ装置100のデ
ータ送受信手段103渡される。そして、サーバ装置1
00の制御手段102は、データ送受信手段103から
再生要求を受け取ると、再生順記憶手段105に記憶さ
れる図7の(b)にような記憶内容を参照することによ
り、要求されたタイトル「multi01」のマルチメ
ディアデータが記録されている、最先の光ディスクは、
再生順が「1」である、光ディスク「disk#0」で
あり、その保管場所はスロット#0であることを知る。
そして、動作状況記憶手段104に記憶される図7(a)
の1(再生前)に示す記憶内容により、Drive0、
Drive1とも待機中であって光ディスク未装着であ
ることが分かる。
【0053】以上の情報が得られると、制御手段102
が、ライブラリ制御手段101と光ディスクライブラリ
装置500の制御装置505を通して制御することによ
り、ライブラリ装置500の搬送装置504が操作され
て、スロット#0に保管された光ディスク「disk#
0」を保管棚502より取り出して搬送し、「待機中
(光ディスク未装着)」である光ディスク装置のDri
ve0に装着する。光ディスクライブラリ装置の動作の
詳細は、従来技術において説明したのと同様である。制
御手段102はこの後、動作状況記憶手段104の記憶
内容を更新して、図7(a) の2(ステップ1実施後)の
状態とする。
が、ライブラリ制御手段101と光ディスクライブラリ
装置500の制御装置505を通して制御することによ
り、ライブラリ装置500の搬送装置504が操作され
て、スロット#0に保管された光ディスク「disk#
0」を保管棚502より取り出して搬送し、「待機中
(光ディスク未装着)」である光ディスク装置のDri
ve0に装着する。光ディスクライブラリ装置の動作の
詳細は、従来技術において説明したのと同様である。制
御手段102はこの後、動作状況記憶手段104の記憶
内容を更新して、図7(a) の2(ステップ1実施後)の
状態とする。
【0054】次に、ステップ2では、制御手段102
は、再生時間記憶手段106に記憶されている図7の
(c) に示すデータにより、マルチメディアデータ「mu
lti01」の総再生所要時間は20分であることを知
り、この総再生所要時間20分と、クライアント700
の再生時間計測手段705で計測された再生時間とを比
較することにより、マルチメディアデータ「multi
01」の再生が終了したかどうかを判断し、ここでは再
生が終了していないと判断して、ステップ3に進む。ス
テップ3では、光ディスク「disk#0」を装着した
光ディスク装置Drive0より目的とするマルチメデ
ィアデータ「multi01」のデータが読み出され
る。ステップ4で、制御手段102は、現在再生中の光
ディスク「disk#0」から、この光ディスクの再生
所要時間である10分間分のデータを読み出したかどう
かを判断する。再生を開始したところなので、読み出し
ていないと判断し、ステップ5に進む。
は、再生時間記憶手段106に記憶されている図7の
(c) に示すデータにより、マルチメディアデータ「mu
lti01」の総再生所要時間は20分であることを知
り、この総再生所要時間20分と、クライアント700
の再生時間計測手段705で計測された再生時間とを比
較することにより、マルチメディアデータ「multi
01」の再生が終了したかどうかを判断し、ここでは再
生が終了していないと判断して、ステップ3に進む。ス
テップ3では、光ディスク「disk#0」を装着した
光ディスク装置Drive0より目的とするマルチメデ
ィアデータ「multi01」のデータが読み出され
る。ステップ4で、制御手段102は、現在再生中の光
ディスク「disk#0」から、この光ディスクの再生
所要時間である10分間分のデータを読み出したかどう
かを判断する。再生を開始したところなので、読み出し
ていないと判断し、ステップ5に進む。
【0055】ステップ5では、制御手段102は、再生
時間計測手段705から得た再生時間と、再生時間記憶
手段106の記憶内容とにより、光ディスク「disk
#0」の再生所要時間である10分から現在の再生時間
を引くことで、光ディスク「disk#0」上のデータ
の残りの再生時間を求める。そして、交換時間記憶手段
109に記憶されたディスク交換に要する時間と、この
残りの再生時間とを比較する。ここでは、再生開始直後
であり、残りの再生時間はディスク交換時間より長いた
め、ステップ6へ進む。
時間計測手段705から得た再生時間と、再生時間記憶
手段106の記憶内容とにより、光ディスク「disk
#0」の再生所要時間である10分から現在の再生時間
を引くことで、光ディスク「disk#0」上のデータ
の残りの再生時間を求める。そして、交換時間記憶手段
109に記憶されたディスク交換に要する時間と、この
残りの再生時間とを比較する。ここでは、再生開始直後
であり、残りの再生時間はディスク交換時間より長いた
め、ステップ6へ進む。
【0056】ステップ6では、制御手段102は、動作
状況記憶手段104と、再生順記憶手段105とを調べ
て、次の光ディスクである「disk#1」の再生準備
ができているかどうかを確認する。動作状況記憶手段1
04の記憶内容は図7(a) の2(ステップ1実施後)の
通りであるので、光ディスク「disk#1」は光ディ
スク装置に装着されていないと判断して、ステップ7に
進む。
状況記憶手段104と、再生順記憶手段105とを調べ
て、次の光ディスクである「disk#1」の再生準備
ができているかどうかを確認する。動作状況記憶手段1
04の記憶内容は図7(a) の2(ステップ1実施後)の
通りであるので、光ディスク「disk#1」は光ディ
スク装置に装着されていないと判断して、ステップ7に
進む。
【0057】ステップ7では、制御手段102は、動作
状況記憶手段104の記憶内容により、待機中(光ディ
スク未装着)である光ディスク装置を調査し、Driv
e1をみつける。ステップ9が実行される。ステップ9
では、制御手段102の指示によって、ライブラリ装置
500の搬送装置504が操作されて、スロット#1に
保管された光ディスク「disk#1」を保管棚502
より取り出して搬送し、「待機中(光ディスク未装
着)」である光ディスク装置のDrive1に装着す
る。制御手段102はこの後、動作状況記憶手段104
の記憶内容を更新して、図7(a) の3(ステップ9実施
後)の状態とする。
状況記憶手段104の記憶内容により、待機中(光ディ
スク未装着)である光ディスク装置を調査し、Driv
e1をみつける。ステップ9が実行される。ステップ9
では、制御手段102の指示によって、ライブラリ装置
500の搬送装置504が操作されて、スロット#1に
保管された光ディスク「disk#1」を保管棚502
より取り出して搬送し、「待機中(光ディスク未装
着)」である光ディスク装置のDrive1に装着す
る。制御手段102はこの後、動作状況記憶手段104
の記憶内容を更新して、図7(a) の3(ステップ9実施
後)の状態とする。
【0058】データの再生のために、ステップ10が実
行される。光ディスク装置Drive0に装着された光
ディスク「disk#0」から読み出したデータは、制
御手段102の制御により、サーバ装置100のデータ
送受信手段103から、ネットワーク650を介してク
ライアント700のデータ送受信手段704に渡され、
再生手段702のMPEGデコーダ機能により圧縮され
たデータが伸張されディスプレイ703に表示される。
行される。光ディスク装置Drive0に装着された光
ディスク「disk#0」から読み出したデータは、制
御手段102の制御により、サーバ装置100のデータ
送受信手段103から、ネットワーク650を介してク
ライアント700のデータ送受信手段704に渡され、
再生手段702のMPEGデコーダ機能により圧縮され
たデータが伸張されディスプレイ703に表示される。
【0059】ステップ10からステップ2に戻り、この
後、ステップ5における判定において、光ディスク「d
isk#0」上のデータの残りの再生時間がディスク交
換時間である6秒より多く残っている間、図6の2、
3、4、5、6、10の各ステップが繰り返され、マル
チメディアデータの再生が続けられる。
後、ステップ5における判定において、光ディスク「d
isk#0」上のデータの残りの再生時間がディスク交
換時間である6秒より多く残っている間、図6の2、
3、4、5、6、10の各ステップが繰り返され、マル
チメディアデータの再生が続けられる。
【0060】ステップ5における判定で、ディスク交換
時間である6秒以下となった場合、ステップ5からステ
ップ10に移行し、今度はステップ4の判定で、データ
の読み出しが終了したと判定されるまでは、図6の2、
3、4、5、10の各ステップが繰り返される。そし
て、ステップ4で光ディスク「disk#0」から最後
のデータの読み出しが終了した場合、ステップ8が実行
される。
時間である6秒以下となった場合、ステップ5からステ
ップ10に移行し、今度はステップ4の判定で、データ
の読み出しが終了したと判定されるまでは、図6の2、
3、4、5、10の各ステップが繰り返される。そし
て、ステップ4で光ディスク「disk#0」から最後
のデータの読み出しが終了した場合、ステップ8が実行
される。
【0061】ステップ8では、制御手段102は、再生
順記憶手段105の記憶内容を参照し、ライブラリ制御
手段101を通して、光ディスクライブラリ装置500
の搬送装置504を制御し、最後のデータの読み出しが
終了した光ディスク「disk#0」を保管場所であっ
たスロット#0に戻す。そして、動作状況記憶手段10
4を参照することにより、次に再生すべき光ディスク
「disk#1」が装着された光ディスク装置はDri
ve1であることを知り、該装置を起動する。制御手段
102は動作状況記憶手段104の記憶内容を更新し
て、図7(a) の4(ステップ8実施後)の状態とする。
順記憶手段105の記憶内容を参照し、ライブラリ制御
手段101を通して、光ディスクライブラリ装置500
の搬送装置504を制御し、最後のデータの読み出しが
終了した光ディスク「disk#0」を保管場所であっ
たスロット#0に戻す。そして、動作状況記憶手段10
4を参照することにより、次に再生すべき光ディスク
「disk#1」が装着された光ディスク装置はDri
ve1であることを知り、該装置を起動する。制御手段
102は動作状況記憶手段104の記憶内容を更新し
て、図7(a) の4(ステップ8実施後)の状態とする。
【0062】データの再生を継続するために、ステップ
10が実行される。先のステップ3で読み出された「d
isk#0」からの最後の分のマルチメディアデータ
が、制御手段102の制御により、サーバ装置100の
データ送受信手段103から、ネットワーク650を介
してクライアント700のデータ送受信手段704に渡
され、再生手段702のMPEGデコーダ機能により圧
縮されたデータが伸張されディスプレイ703に表示さ
れる。
10が実行される。先のステップ3で読み出された「d
isk#0」からの最後の分のマルチメディアデータ
が、制御手段102の制御により、サーバ装置100の
データ送受信手段103から、ネットワーク650を介
してクライアント700のデータ送受信手段704に渡
され、再生手段702のMPEGデコーダ機能により圧
縮されたデータが伸張されディスプレイ703に表示さ
れる。
【0063】ステップ2において、制御手段102は、
先の同ステップにおける場合と同様に、再生時間記憶手
段106の記憶内容と、再生時間計測手段705で計測
された再生時間との比較により、マルチメディアデータ
「multi01」の再生が終了していないと判定し
て、ステップ3に進む。
先の同ステップにおける場合と同様に、再生時間記憶手
段106の記憶内容と、再生時間計測手段705で計測
された再生時間との比較により、マルチメディアデータ
「multi01」の再生が終了していないと判定し
て、ステップ3に進む。
【0064】ステップ3では、光ディスク「disk#
1」を装着した光ディスク装置Drive1より目的と
するマルチメディアデータ「multi01」のデータ
が読み出され、ステップ4で、制御手段102は、光デ
ィスク「disk#1」から再生所要時間分のデータの
読み出しを終了したかどうかを確認する。再生を開始し
たところなので、ステップ5に進む。
1」を装着した光ディスク装置Drive1より目的と
するマルチメディアデータ「multi01」のデータ
が読み出され、ステップ4で、制御手段102は、光デ
ィスク「disk#1」から再生所要時間分のデータの
読み出しを終了したかどうかを確認する。再生を開始し
たところなので、ステップ5に進む。
【0065】ステップ5では、先述の通りに、光ディス
ク「disk#1」上のデータの残りの再生時間が求め
られ、ディスク交換に要する時間と比較されるが、残り
の再生時間はディスク交換時間より長いため、ステップ
6へ進む。
ク「disk#1」上のデータの残りの再生時間が求め
られ、ディスク交換に要する時間と比較されるが、残り
の再生時間はディスク交換時間より長いため、ステップ
6へ進む。
【0066】ステップ6では、制御手段102は、再生
順記憶手段105を調べて、次の光ディスクはないこと
を知り、次のディスクの準備は必要ないので、ステップ
10が実行される。以下光ディスク「disk#1」の
再生終了まで同様の繰り返しとなる。
順記憶手段105を調べて、次の光ディスクはないこと
を知り、次のディスクの準備は必要ないので、ステップ
10が実行される。以下光ディスク「disk#1」の
再生終了まで同様の繰り返しとなる。
【0067】このように本実施の形態1のマルチメディ
アサーバシステムにおいては、サーバ装置が制御手段
と、再生順記憶手段と、動作状況記憶手段を備えること
によって、光ディスクの再生の順番と、光ディスク装置
の状態とを知り、これらに基づいてライブラリ装置を制
御することによって、予め次に再生するべき光ディスク
を未使用の光ディスク装置に装着して待機させておくの
で、先の光ディスクの読み出しが終了すると、直ちに次
の光ディスクからマルチメディアデータを読み出すこと
ができる。従って、複数枚の光ディスクに記録されたマ
ルチメディアデータの連続再生の時にも、従来のマルチ
メディアデータ再生で見られたディスク交換による再生
の途切れが発生せず、順調な再生が可能となる。
アサーバシステムにおいては、サーバ装置が制御手段
と、再生順記憶手段と、動作状況記憶手段を備えること
によって、光ディスクの再生の順番と、光ディスク装置
の状態とを知り、これらに基づいてライブラリ装置を制
御することによって、予め次に再生するべき光ディスク
を未使用の光ディスク装置に装着して待機させておくの
で、先の光ディスクの読み出しが終了すると、直ちに次
の光ディスクからマルチメディアデータを読み出すこと
ができる。従って、複数枚の光ディスクに記録されたマ
ルチメディアデータの連続再生の時にも、従来のマルチ
メディアデータ再生で見られたディスク交換による再生
の途切れが発生せず、順調な再生が可能となる。
【0068】実施の形態2.本発明の実施の形態2によ
るマルチメディアサーバシステムは、複数の光ディスク
にわたったマルチメディアデータの再生するにあたり、
予め再生に用いる装置と時間とを予約しておくものであ
る。
るマルチメディアサーバシステムは、複数の光ディスク
にわたったマルチメディアデータの再生するにあたり、
予め再生に用いる装置と時間とを予約しておくものであ
る。
【0069】本発明の実施の形態2によるマルチメディ
アサーバシステムの構成、サーバ及びクライアントのハ
ードウェア構成、クライアントの構成、及びライブラリ
装置の構成は実施の形態1と同様であり、説明には図
1、図2、図4及び図28を用いる。
アサーバシステムの構成、サーバ及びクライアントのハ
ードウェア構成、クライアントの構成、及びライブラリ
装置の構成は実施の形態1と同様であり、説明には図
1、図2、図4及び図28を用いる。
【0070】図8はサーバ装置100の構成を示すブロ
ック図である。図において、108は予約データ記憶手
段であり、図2(a) の主記憶装置205や磁気ディスク
装置207等で実現され、再生されるべき光ディスク
と、該再生に使用する光ディスク装置と、再生時間と、
予約時間とを記憶している。110は時計であり、図2
(a) のリアルタイムクロック202及び制御プログラム
によって実現され、現在の時刻を示す。他の符号につい
ては実施の形態1と同様であり、説明を省略する。
ック図である。図において、108は予約データ記憶手
段であり、図2(a) の主記憶装置205や磁気ディスク
装置207等で実現され、再生されるべき光ディスク
と、該再生に使用する光ディスク装置と、再生時間と、
予約時間とを記憶している。110は時計であり、図2
(a) のリアルタイムクロック202及び制御プログラム
によって実現され、現在の時刻を示す。他の符号につい
ては実施の形態1と同様であり、説明を省略する。
【0071】図9(a) 〜(c) は、それぞれ予約データ記
憶手段108、再生順記憶手段105、及び再生時間記
憶手段106に記憶されるデータの構造を示す図であ
る。予約データ記憶手段108に記憶される、光ディス
ク装置の予約状況を示すデータの構造は、(a) に示すよ
うに、再生される光ディスクの識別情報と、再生に用い
る光ディスク装置番号と、該再生に要する再生時間と、
及びそれにディスク交換時間を加えた予約時間とからな
る。同図(b) に示す再生順記憶手段105、及び同図
(c) に示す再生時間記憶手段106のデータ構造は、実
施の形態1と同様である。
憶手段108、再生順記憶手段105、及び再生時間記
憶手段106に記憶されるデータの構造を示す図であ
る。予約データ記憶手段108に記憶される、光ディス
ク装置の予約状況を示すデータの構造は、(a) に示すよ
うに、再生される光ディスクの識別情報と、再生に用い
る光ディスク装置番号と、該再生に要する再生時間と、
及びそれにディスク交換時間を加えた予約時間とからな
る。同図(b) に示す再生順記憶手段105、及び同図
(c) に示す再生時間記憶手段106のデータ構造は、実
施の形態1と同様である。
【0072】図10は、本実施の形態2のマルチメディ
アサーバシステムの動作を示すフローチャート図、図1
1は図9に示した核記憶手段に記憶される内容データの
具体例である。
アサーバシステムの動作を示すフローチャート図、図1
1は図9に示した核記憶手段に記憶される内容データの
具体例である。
【0073】ここで、実施の形態1と同様に、光ディス
クライブラリ装置500に備えられた2台の光ディスク
装置の光ディスク装置番号をDrive0、Drive
1とし、タイトル名が「multi01」であるマルチ
メディアデータが、2枚の光ディスクに10分ずつ分か
れて記録されていて、この2枚の光ディスクの識別情報
は、記録されている順に「disk#0」と「disk
#1」となっているものとする。そしてこれらの光ディ
スクdisk#0、disk#1は、光ディスクライブ
ラリ装置500内のスロット番号#0、及び#1の位置
にそれぞれ保管されているものとする。さらに、タイト
ル名「multi02」のマルチメディアデータが記録
された光ディスクが、ライブラリ装置500内のスロッ
ト#3、#4に順に保管されていて、それらの光ディス
クの識別情報は「disk#13」と、「disk#1
4」であり、この順に9分50秒ずつマルチメディアデ
ータ「multi02」が分けられて記録されているも
のする。実施の形態1の場合と同様に、光ディスクライ
ブラリ装置500のディスクの交換時間を6秒とする。
クライブラリ装置500に備えられた2台の光ディスク
装置の光ディスク装置番号をDrive0、Drive
1とし、タイトル名が「multi01」であるマルチ
メディアデータが、2枚の光ディスクに10分ずつ分か
れて記録されていて、この2枚の光ディスクの識別情報
は、記録されている順に「disk#0」と「disk
#1」となっているものとする。そしてこれらの光ディ
スクdisk#0、disk#1は、光ディスクライブ
ラリ装置500内のスロット番号#0、及び#1の位置
にそれぞれ保管されているものとする。さらに、タイト
ル名「multi02」のマルチメディアデータが記録
された光ディスクが、ライブラリ装置500内のスロッ
ト#3、#4に順に保管されていて、それらの光ディス
クの識別情報は「disk#13」と、「disk#1
4」であり、この順に9分50秒ずつマルチメディアデ
ータ「multi02」が分けられて記録されているも
のする。実施の形態1の場合と同様に、光ディスクライ
ブラリ装置500のディスクの交換時間を6秒とする。
【0074】再生開始前の予約データ記憶手段108は
図11(a) の1(予約前)の状態であり、再生順記憶手
段105、再生時間記憶手段106、及び交換時間記憶
手段109のそれぞれの記憶内容は、同図(b) 、(c) 、
(d) に示すようになる。
図11(a) の1(予約前)の状態であり、再生順記憶手
段105、再生時間記憶手段106、及び交換時間記憶
手段109のそれぞれの記憶内容は、同図(b) 、(c) 、
(d) に示すようになる。
【0075】以下に、本実施の形態2によるマルチメデ
ィアサーバシステムの動作を、図10のフローチャート
に従って、図を参照しながら説明する。
ィアサーバシステムの動作を、図10のフローチャート
に従って、図を参照しながら説明する。
【0076】実施の形態1の場合と同様に、クライアン
ト700よりマルチメディアデータ「multi01」
に対する要求が受け付けられ、サーバ装置100に伝え
られる。まず、ステップ1で、制御手段102は、時計
110により現時刻を調べて、12:59:00とわか
る。そして、予約データ記憶手段108の記憶内容を調
べて、図11の(a) の1(予約前)のようになっている
ことから、マルチメディアデータ「multi02」の
再生のために、既に、光ディスク装置Drive0では
12:59:54〜13:09:50、光ディスク装置
Drive1では13:09:44〜13:19:40
との予約がされていることが分かる。
ト700よりマルチメディアデータ「multi01」
に対する要求が受け付けられ、サーバ装置100に伝え
られる。まず、ステップ1で、制御手段102は、時計
110により現時刻を調べて、12:59:00とわか
る。そして、予約データ記憶手段108の記憶内容を調
べて、図11の(a) の1(予約前)のようになっている
ことから、マルチメディアデータ「multi02」の
再生のために、既に、光ディスク装置Drive0では
12:59:54〜13:09:50、光ディスク装置
Drive1では13:09:44〜13:19:40
との予約がされていることが分かる。
【0077】制御手段102は、これ以外の時間で、マ
ルチメディアデータ「multi01」の再生を行うた
めに、再生順記憶手段105と、再生時間記憶手段10
6の記憶内容より、「multi01」に関連するデー
タを調べ、図11の(b) 及び(c)の内容を知り、又交換
時間記憶手段109を調べ、この記憶内容である6秒と
いう時間を、再生時間記憶手段106により得られた
「multi01」の光ディスクそれぞれの再生所要時
間に加算して、10分6秒とする。
ルチメディアデータ「multi01」の再生を行うた
めに、再生順記憶手段105と、再生時間記憶手段10
6の記憶内容より、「multi01」に関連するデー
タを調べ、図11の(b) 及び(c)の内容を知り、又交換
時間記憶手段109を調べ、この記憶内容である6秒と
いう時間を、再生時間記憶手段106により得られた
「multi01」の光ディスクそれぞれの再生所要時
間に加算して、10分6秒とする。
【0078】これらを条件として、制御手段102は、
各光ディスク装置で予約できる時間を求め、光ディスク
装置Drive0では13:09:54〜13:20:
00を、光ディスク装置Drive1では13:19:
54〜13:30:00を予約することと決定する。そ
して、この結果について、光ディスク、予約した光ディ
スク装置、再生時間、予約時間を予約データ記憶手段1
08に記憶させ、予約データ記憶手段108の記憶内容
は、図11の(a) の1(予約前)から2(予約後)のよ
うになる。
各光ディスク装置で予約できる時間を求め、光ディスク
装置Drive0では13:09:54〜13:20:
00を、光ディスク装置Drive1では13:19:
54〜13:30:00を予約することと決定する。そ
して、この結果について、光ディスク、予約した光ディ
スク装置、再生時間、予約時間を予約データ記憶手段1
08に記憶させ、予約データ記憶手段108の記憶内容
は、図11の(a) の1(予約前)から2(予約後)のよ
うになる。
【0079】制御手段102は一定間隔で計時手段11
0を調べることにより、時刻が13:09:54になっ
た時、マルチメディアデータ「multi01」の最初
の光ディスク「disk#0」を光ディスク装置:Dr
ive0に装着する。
0を調べることにより、時刻が13:09:54になっ
た時、マルチメディアデータ「multi01」の最初
の光ディスク「disk#0」を光ディスク装置:Dr
ive0に装着する。
【0080】以下ステップ2から4が実施の形態1のス
テップ2〜4と同様に実行され、次いでステップ5が実
行される。ステップ5では、制御手段102が時計11
0より、現時刻が13:19:54と知り、この現時
刻:13:19:54と予約データ記憶手段108に記
憶されている予約時間とを比較する。現時刻が予約時間
になっていない場合には、次の光ディスクの装着開始を
行う時間ではないと判断するので、ステップ8に進ん
で、実施の形態1のステップ10と同様にマルチメディ
アデータが再生され、再びステップ2から4が実行さ
れ、ステップ5に至る。ステップ5での判断が「装着開
始時間である」になるまでは、これが繰り返される。
テップ2〜4と同様に実行され、次いでステップ5が実
行される。ステップ5では、制御手段102が時計11
0より、現時刻が13:19:54と知り、この現時
刻:13:19:54と予約データ記憶手段108に記
憶されている予約時間とを比較する。現時刻が予約時間
になっていない場合には、次の光ディスクの装着開始を
行う時間ではないと判断するので、ステップ8に進ん
で、実施の形態1のステップ10と同様にマルチメディ
アデータが再生され、再びステップ2から4が実行さ
れ、ステップ5に至る。ステップ5での判断が「装着開
始時間である」になるまでは、これが繰り返される。
【0081】ステップ5において、光ディスク「dis
k#1」の装着開始時間に達していると判定された場
合、ステップ6に進む。
k#1」の装着開始時間に達していると判定された場
合、ステップ6に進む。
【0082】ステップ6では、制御手段102が、予約
データ記憶手段108の記憶内容を調べ、ライブラリ制
御手段101を通してライブラリ装置500を制御する
ことにより、次の光ディスク「disk#1」を、予約
してある光ディスク装置Drive1に装着する。ステ
ップ8に進んで、再生が行われ、これ以降は、実施の形
態1で説明したのと同様の繰り返しとなる。
データ記憶手段108の記憶内容を調べ、ライブラリ制
御手段101を通してライブラリ装置500を制御する
ことにより、次の光ディスク「disk#1」を、予約
してある光ディスク装置Drive1に装着する。ステ
ップ8に進んで、再生が行われ、これ以降は、実施の形
態1で説明したのと同様の繰り返しとなる。
【0083】このように、本実施の形態2のマルチメデ
ィアサーバシステムにおいては、予約データ記憶手段を
備え、再生を開始する前に、各光ディスク装置間の再生
時間が連続するように、制御手段が各記憶手段のデータ
に基づいて、光ディスクの交換装着時間も含めて光ディ
スク装置を予約する。このように、各光ディスク装置の
動作を時間で管理することを可能としていることから、
複数枚の光ディスクからなるマルチメディアデータの再
生時にも、従来のマルチメディアデータの再生で見られ
たディスク交換による再生の途切れが発生せず、順調な
再生が可能となり、さらに、複数クライアントからの要
求に応じて、ライブラリ装置の光ディスク装置ドライブ
を効率的に使用できるという効果が得られる。
ィアサーバシステムにおいては、予約データ記憶手段を
備え、再生を開始する前に、各光ディスク装置間の再生
時間が連続するように、制御手段が各記憶手段のデータ
に基づいて、光ディスクの交換装着時間も含めて光ディ
スク装置を予約する。このように、各光ディスク装置の
動作を時間で管理することを可能としていることから、
複数枚の光ディスクからなるマルチメディアデータの再
生時にも、従来のマルチメディアデータの再生で見られ
たディスク交換による再生の途切れが発生せず、順調な
再生が可能となり、さらに、複数クライアントからの要
求に応じて、ライブラリ装置の光ディスク装置ドライブ
を効率的に使用できるという効果が得られる。
【0084】実施の形態3.本発明の実施の形態3によ
るマルチメディアサーバシステムは、複数の光ディスク
にわたるマルチメディアデータの再生にあたり、ディス
ク交換に要する時間分のデータを予め一時記憶して、交
換の際にこの一時記憶したデータを再生するものであ
る。
るマルチメディアサーバシステムは、複数の光ディスク
にわたるマルチメディアデータの再生にあたり、ディス
ク交換に要する時間分のデータを予め一時記憶して、交
換の際にこの一時記憶したデータを再生するものであ
る。
【0085】本発明の実施の形態3によるマルチメディ
アサーバシステムの構成、サーバ及びクライアントのハ
ードウェア構成、クライアントの構成、及びライブラリ
装置の構成は実施の形態1と同様であり、説明には図
1、図2、図4及び図28を用いる。
アサーバシステムの構成、サーバ及びクライアントのハ
ードウェア構成、クライアントの構成、及びライブラリ
装置の構成は実施の形態1と同様であり、説明には図
1、図2、図4及び図28を用いる。
【0086】図12はサーバ装置100の構成を示すブ
ロック図である。図において、111は一時記憶手段で
あり、図2(a) の主記憶装置205や磁気ディスク装置
207等で実現され、ライブラリ装置内の光ディスクか
ら読み出したマルチメディアデータを一時記憶する。ま
た、制御手段102は読み出し手段に加えて、マルチメ
ディアデータを先読みする先読み手段をも内包してい
る。他の符号は実施の形態1と同様であり、説明を省略
する。図13は、本実施の形態3のマルチメディアサー
バシステムの動作を示すフローチャート図である。
ロック図である。図において、111は一時記憶手段で
あり、図2(a) の主記憶装置205や磁気ディスク装置
207等で実現され、ライブラリ装置内の光ディスクか
ら読み出したマルチメディアデータを一時記憶する。ま
た、制御手段102は読み出し手段に加えて、マルチメ
ディアデータを先読みする先読み手段をも内包してい
る。他の符号は実施の形態1と同様であり、説明を省略
する。図13は、本実施の形態3のマルチメディアサー
バシステムの動作を示すフローチャート図である。
【0087】ここで、光ディスクライブラリ装置500
における、光ディスク装置、マルチメディア「mult
i01」の記録状態、及び光ディスクの交換時間は実施
の形態1と同様であるとする。また、サーバ装置100
の、再生順記憶手段105、再生時間記憶手段106、
及び交換時間記憶手段109のそれぞれの記憶内容も、
実施の形態1と同様であり、説明には図7の(b) 、(c)
及び(d) を用いる。
における、光ディスク装置、マルチメディア「mult
i01」の記録状態、及び光ディスクの交換時間は実施
の形態1と同様であるとする。また、サーバ装置100
の、再生順記憶手段105、再生時間記憶手段106、
及び交換時間記憶手段109のそれぞれの記憶内容も、
実施の形態1と同様であり、説明には図7の(b) 、(c)
及び(d) を用いる。
【0088】以下に、本実施の形態3によるマルチメデ
ィアサーバシステムの動作を、図13のフローチャート
に従って、図を参照しながら説明する。
ィアサーバシステムの動作を、図13のフローチャート
に従って、図を参照しながら説明する。
【0089】実施の形態1の場合と同様に、クライアン
ト700よりマルチメディアデータ「multi01」
に対する要求が受け付けられ、サーバ装置100に伝え
られると、ステップ1及び2は実施の形態1の場合のス
テップ1及び2と同様に実行される。
ト700よりマルチメディアデータ「multi01」
に対する要求が受け付けられ、サーバ装置100に伝え
られると、ステップ1及び2は実施の形態1の場合のス
テップ1及び2と同様に実行される。
【0090】次に、ステップ3において、制御手段10
2は、光ディスク装置drive0に装着された光ディ
スク「disk#0」からマルチメディアデータ「mu
lti01」を読み出す。そして、ステップ4では、制
御手段102は、再生時間記憶手段106の記憶内容が
図7の(c) であり、交換時間記憶手段109の内容が同
図(d) であることから、マルチメディアデータ「mul
ti01」の光ディスク「disk#0」上の再生所要
時間である10分と、ディスク交換時間である6秒分と
いうデータを得る。そしてこれらに基づいて、ディスク
交換に要する時間分のデータとしては、再生時間で9分
54秒から10分までの分のマルチメディアデータが該
当するものと計算し、先読み機能によって、この分のデ
ータのを光ディスク「disk#0」からの読み出しを
開始し、読み出したマルチメディアデータを一時記憶手
段111に一時記憶する。
2は、光ディスク装置drive0に装着された光ディ
スク「disk#0」からマルチメディアデータ「mu
lti01」を読み出す。そして、ステップ4では、制
御手段102は、再生時間記憶手段106の記憶内容が
図7の(c) であり、交換時間記憶手段109の内容が同
図(d) であることから、マルチメディアデータ「mul
ti01」の光ディスク「disk#0」上の再生所要
時間である10分と、ディスク交換時間である6秒分と
いうデータを得る。そしてこれらに基づいて、ディスク
交換に要する時間分のデータとしては、再生時間で9分
54秒から10分までの分のマルチメディアデータが該
当するものと計算し、先読み機能によって、この分のデ
ータのを光ディスク「disk#0」からの読み出しを
開始し、読み出したマルチメディアデータを一時記憶手
段111に一時記憶する。
【0091】ステップ5では、制御手段102は、再生
時間計測手段705から得た再生時間と、再生時間記憶
手段106の記憶内容とから、光ディスク「disk#
0」上のマルチメディアデータの残りの再生時間を計算
する。そして、この残りの再生時間を、交換時間記憶手
段109の記憶内容と比較して、残り再生時間がディス
ク交換時間より多いかどうかを判定するが、ここでは、
残りの再生時間がディスク交換時間の6秒より多いた
め、ステップ6に進む。ステップ6では、実施の形態1
のステップ10と同様に再生が行われる。
時間計測手段705から得た再生時間と、再生時間記憶
手段106の記憶内容とから、光ディスク「disk#
0」上のマルチメディアデータの残りの再生時間を計算
する。そして、この残りの再生時間を、交換時間記憶手
段109の記憶内容と比較して、残り再生時間がディス
ク交換時間より多いかどうかを判定するが、ここでは、
残りの再生時間がディスク交換時間の6秒より多いた
め、ステップ6に進む。ステップ6では、実施の形態1
のステップ10と同様に再生が行われる。
【0092】ここでステップ2に戻り、以後、ステップ
5における判定で、光ディスク「disk#0」に記録
されているマルチメディアデータ「multi01」の
残りの再生時間が、ディスク交換時間の6秒以下になる
まで、図13のフローの2〜6のステップが繰り返され
る。
5における判定で、光ディスク「disk#0」に記録
されているマルチメディアデータ「multi01」の
残りの再生時間が、ディスク交換時間の6秒以下になる
まで、図13のフローの2〜6のステップが繰り返され
る。
【0093】ステップ5の判定において、再生時間の残
りがディスク交換時間と等しくなった時にステップ7が
実行される。ステップ7では、制御手段102は、ステ
ップ4で読み出されて一時記憶手段111に記憶されて
いる「multi01」のデータを読み出す。
りがディスク交換時間と等しくなった時にステップ7が
実行される。ステップ7では、制御手段102は、ステ
ップ4で読み出されて一時記憶手段111に記憶されて
いる「multi01」のデータを読み出す。
【0094】次にステップ8で、制御手段102は、動
作状況記憶手段104の記憶内容により、次の光ディス
クが準備されているかどうかを調べるが、ここでは次の
光ディスクが未装着であることから、ステップ9に進
む。
作状況記憶手段104の記憶内容により、次の光ディス
クが準備されているかどうかを調べるが、ここでは次の
光ディスクが未装着であることから、ステップ9に進
む。
【0095】ステップ9で、制御手段102は、再生順
記憶手段105の記憶内容により、次の光ディスクは光
ディスク「disk#1」であって、保管場所はスロッ
ト#1であることがわかる。制御手段102より、ライ
ブラリ制御手段101を通じての制御によって、ライブ
ラリ装置500では、保管棚のスロット#1から光ディ
スク「disk#1」が取り出されて、光ディスク装置
drive0に装着される。制御手段102は、動作状
況記憶手段104を更新する。
記憶手段105の記憶内容により、次の光ディスクは光
ディスク「disk#1」であって、保管場所はスロッ
ト#1であることがわかる。制御手段102より、ライ
ブラリ制御手段101を通じての制御によって、ライブ
ラリ装置500では、保管棚のスロット#1から光ディ
スク「disk#1」が取り出されて、光ディスク装置
drive0に装着される。制御手段102は、動作状
況記憶手段104を更新する。
【0096】次いでステップ10において、制御手段1
02は、一時記憶手段111から読み出したマルチメデ
ィアデータをデータ送受信手段103からネットワーク
650を介して、クライアント700に送信し、クライ
アントで再生が行われる。
02は、一時記憶手段111から読み出したマルチメデ
ィアデータをデータ送受信手段103からネットワーク
650を介して、クライアント700に送信し、クライ
アントで再生が行われる。
【0097】制御手段102は、ステップ11で、再生
時間記憶手段106の記憶内容と、再生時間計測手段7
05から得た再生時間との比較により、一時記憶手段1
11上のマルチメディアデータの再生が終了したかどう
かを判定するが、再生時間が記憶内容にある再生所要時
間に達していない場合は、終了していないと判定するの
でステップ5に進む。
時間記憶手段106の記憶内容と、再生時間計測手段7
05から得た再生時間との比較により、一時記憶手段1
11上のマルチメディアデータの再生が終了したかどう
かを判定するが、再生時間が記憶内容にある再生所要時
間に達していない場合は、終了していないと判定するの
でステップ5に進む。
【0098】そして、ステップ11において、一時記憶
手段111に記憶されているマルチメディアデータの再
生が終了したと判定するまで、フロー図13の5、7、
8、10、11の各ステップが繰り返される。なお、こ
こでは、ステップ8の判定では次のディスクは準備され
ていると判定するので、ステップ8の次はステップ10
が実行されるようになっている。そして、ステップ11
において、一時記憶手段111上のマルチメディアデー
タの再生が終了したと判定すると、ステップ12が実行
され、一時記憶手段111に記憶されていたマルチメデ
ィアデータを消去する。
手段111に記憶されているマルチメディアデータの再
生が終了したと判定するまで、フロー図13の5、7、
8、10、11の各ステップが繰り返される。なお、こ
こでは、ステップ8の判定では次のディスクは準備され
ていると判定するので、ステップ8の次はステップ10
が実行されるようになっている。そして、ステップ11
において、一時記憶手段111上のマルチメディアデー
タの再生が終了したと判定すると、ステップ12が実行
され、一時記憶手段111に記憶されていたマルチメデ
ィアデータを消去する。
【0099】消去後、ステップ2に進み、再生終了の判
定においてまだ再生が終了していないため、ステップ3
が実行され、制御手段102から、ライブラリ制御手段
101を通しての制御により、光ディスク「disk#
1」よりマルチメディアデータ「multi01」が読
み出される。以下、同様にして、再生終了まで、光ディ
スク「disk#1」上のマルチメディアデータ「mu
lti01」が読み出され、再生される。
定においてまだ再生が終了していないため、ステップ3
が実行され、制御手段102から、ライブラリ制御手段
101を通しての制御により、光ディスク「disk#
1」よりマルチメディアデータ「multi01」が読
み出される。以下、同様にして、再生終了まで、光ディ
スク「disk#1」上のマルチメディアデータ「mu
lti01」が読み出され、再生される。
【0100】このように、本実施の形態3のマルチメデ
ィアサーバシステムにおいては、一時記憶手段を備え、
光ディスクからデータの読み出しを開始するとともに、
ディスク交換時間分のマルチメディアデータを一時記憶
手段に記憶する。そして、制御手段の制御により、この
一時記憶手段に記憶したマルチメディアデータの再生中
に光ディスク装置上の光ディスクを交換するので、一時
記憶手段上のマルチメディアデータの読み出しが終了し
た時には、次の光ディスクからのマルチメディアデータ
の読み出しをただちに行えるので、複数枚の光ディスク
から成るマルチメディアデータの再生時にも途切れが発
生しない。
ィアサーバシステムにおいては、一時記憶手段を備え、
光ディスクからデータの読み出しを開始するとともに、
ディスク交換時間分のマルチメディアデータを一時記憶
手段に記憶する。そして、制御手段の制御により、この
一時記憶手段に記憶したマルチメディアデータの再生中
に光ディスク装置上の光ディスクを交換するので、一時
記憶手段上のマルチメディアデータの読み出しが終了し
た時には、次の光ディスクからのマルチメディアデータ
の読み出しをただちに行えるので、複数枚の光ディスク
から成るマルチメディアデータの再生時にも途切れが発
生しない。
【0101】実施の形態4.本発明の実施の形態4によ
るマルチメディアサーバシステムは、複数の光ディスク
にわたるマルチメディアデータの再生にあたり、再生に
必要な速度より速く読み出したマルチメディアデータを
予め一時記憶して、送信するものである。
るマルチメディアサーバシステムは、複数の光ディスク
にわたるマルチメディアデータの再生にあたり、再生に
必要な速度より速く読み出したマルチメディアデータを
予め一時記憶して、送信するものである。
【0102】本発明の実施の形態4によるマルチメディ
アサーバシステムの構成、及びマルチメディアデータの
記録状態は実施の形態3と同様であり、説明を省略す
る。また、光ディスクライブラリ装置500における、
光ディスク装置、マルチメディア「multi01」の
記録状態、及び光ディスクの交換時間は実施の形態1と
同様であるとする。また、サーバ装置100の、再生順
記憶手段105、再生時間記憶手段106、及び交換時
間記憶手段109のそれぞれの記憶内容も、実施の形態
1と同様であり、説明には図7の(b) 、(c) 及び(d) を
用いる。なお、マルチメディアデータ「multi0
1」の再生には、150KBytes/secのデータ
の読み出し速度が必要であるとする。
アサーバシステムの構成、及びマルチメディアデータの
記録状態は実施の形態3と同様であり、説明を省略す
る。また、光ディスクライブラリ装置500における、
光ディスク装置、マルチメディア「multi01」の
記録状態、及び光ディスクの交換時間は実施の形態1と
同様であるとする。また、サーバ装置100の、再生順
記憶手段105、再生時間記憶手段106、及び交換時
間記憶手段109のそれぞれの記憶内容も、実施の形態
1と同様であり、説明には図7の(b) 、(c) 及び(d) を
用いる。なお、マルチメディアデータ「multi0
1」の再生には、150KBytes/secのデータ
の読み出し速度が必要であるとする。
【0103】図14は、本実施の形態4のマルチメディ
アサーバシステムの動作を示すフローチャート図であ
り、本実施の形態4によるマルチメディアサーバシステ
ムの動作について、図14のフローチャートに従って以
下に説明する。
アサーバシステムの動作を示すフローチャート図であ
り、本実施の形態4によるマルチメディアサーバシステ
ムの動作について、図14のフローチャートに従って以
下に説明する。
【0104】ステップ1及び2は実施の形態3のステッ
プ1及び2と同様に実行される。次に、ステップ3で、
制御手段102は、再生に必要な読み出し速度として規
定されている速度、150KBytes/secと、再
生時間記憶手段106の記憶内容から得た、再生時間1
0分(10*60秒)と、交換時間記憶手段109の記
憶内容から得たディスク交換時間6秒とから、次の式1
の計算を行い、読み出し速度を決定する。 式1 読み出し速度≧再生に必要な読み出し速度*再生所要時
間/(再生所要時間−ディスク交換時間) 従って、 読み出し速度≧150(KBytes/sec)*(10*60)(se
c)/(10*60−6)(sec)=151.5(KBytes/se
c) と計算される。
プ1及び2と同様に実行される。次に、ステップ3で、
制御手段102は、再生に必要な読み出し速度として規
定されている速度、150KBytes/secと、再
生時間記憶手段106の記憶内容から得た、再生時間1
0分(10*60秒)と、交換時間記憶手段109の記
憶内容から得たディスク交換時間6秒とから、次の式1
の計算を行い、読み出し速度を決定する。 式1 読み出し速度≧再生に必要な読み出し速度*再生所要時
間/(再生所要時間−ディスク交換時間) 従って、 読み出し速度≧150(KBytes/sec)*(10*60)(se
c)/(10*60−6)(sec)=151.5(KBytes/se
c) と計算される。
【0105】制御手段102は、読み出し速度を640
KBytes/secと決定し、光ディスク「disk
#0」より、この読み出し速度でマルチメディアデータ
を読み出して、一時記憶手段111に記憶させる。
KBytes/secと決定し、光ディスク「disk
#0」より、この読み出し速度でマルチメディアデータ
を読み出して、一時記憶手段111に記憶させる。
【0106】ステップ4は実施の形態3のステップ5と
同様に実行され、次のステップ5では、ステップ3にお
いて、一時記憶手段111に記憶されたマルチメディア
データが、データ送受信手段103よりネットワーク6
50を介してクライアント700に送られ、再生され
る。制御手段102は読み出して送信したデータを一時
記憶手段111より消去する。再びステップ2に戻り、
以後、ステップ4の判定において、残り再生時間が光デ
ィスクの交換に要する時間以下となるまで、ステップ2
〜5が繰り返され、ステップ5において、一時記憶手段
111に記憶されたデータの再生が行われる。
同様に実行され、次のステップ5では、ステップ3にお
いて、一時記憶手段111に記憶されたマルチメディア
データが、データ送受信手段103よりネットワーク6
50を介してクライアント700に送られ、再生され
る。制御手段102は読み出して送信したデータを一時
記憶手段111より消去する。再びステップ2に戻り、
以後、ステップ4の判定において、残り再生時間が光デ
ィスクの交換に要する時間以下となるまで、ステップ2
〜5が繰り返され、ステップ5において、一時記憶手段
111に記憶されたデータの再生が行われる。
【0107】ステップ4において、再生時間の残りがデ
ィスク交換時間と等しくなった時にステップ6が実行さ
れる。ステップ6から11までは、実施の形態3におけ
るステップ7から12と同様に実行される。以後も実施
の形態3と同様に、再生終了までの動作が行われる。
ィスク交換時間と等しくなった時にステップ6が実行さ
れる。ステップ6から11までは、実施の形態3におけ
るステップ7から12と同様に実行される。以後も実施
の形態3と同様に、再生終了までの動作が行われる。
【0108】このように、本実施の形態4のマルチメデ
ィアサーバシステムにおいては、一時記憶手段を備え、
再生に必要とされる読み出し速度よりも速い速度で、光
ディスクから読み出したデータを、この一時記憶手段に
記憶する。一時記憶されたデータはクライアントに送信
されて再生されるが、読み出されて一時記憶される速度
は、送信される速度より大きく、光ディスク上のマルチ
メディアデータの残りの再生時間がディスク交換時間と
等しくなる時には、ディスク交換時間分以上のマルチメ
ディアデータが一時記憶手段に記憶される。この分のマ
ルチメディアデータの再生中に光ディスク装置上の光デ
ィスクの交換を行うことで、一時記憶手段からのマルチ
メディアデータの読み出しが終了した時には、次の光デ
ィスクからのマルチメディアデータの読み出しを、ただ
ちに行えるものであって、複数の光ディスクに記録され
たマルチメディアデータの連続再生にあたって、ディス
ク交換による再生の途切れが起こらずに再生することが
可能となる。
ィアサーバシステムにおいては、一時記憶手段を備え、
再生に必要とされる読み出し速度よりも速い速度で、光
ディスクから読み出したデータを、この一時記憶手段に
記憶する。一時記憶されたデータはクライアントに送信
されて再生されるが、読み出されて一時記憶される速度
は、送信される速度より大きく、光ディスク上のマルチ
メディアデータの残りの再生時間がディスク交換時間と
等しくなる時には、ディスク交換時間分以上のマルチメ
ディアデータが一時記憶手段に記憶される。この分のマ
ルチメディアデータの再生中に光ディスク装置上の光デ
ィスクの交換を行うことで、一時記憶手段からのマルチ
メディアデータの読み出しが終了した時には、次の光デ
ィスクからのマルチメディアデータの読み出しを、ただ
ちに行えるものであって、複数の光ディスクに記録され
たマルチメディアデータの連続再生にあたって、ディス
ク交換による再生の途切れが起こらずに再生することが
可能となる。
【0109】実施の形態5.本発明の実施の形態5によ
るマルチメディアサーバシステムは、実施の形態3又は
4のように、一時記憶を行う場合に、ディスク交換に先
立って記録した光ディスクの保管位置を変更するもので
ある。
るマルチメディアサーバシステムは、実施の形態3又は
4のように、一時記憶を行う場合に、ディスク交換に先
立って記録した光ディスクの保管位置を変更するもので
ある。
【0110】本発明の実施の形態5によるマルチメディ
アサーバシステムの構成、及びマルチメディアデータの
記録状態は、以下に説明する光ディスクライブラリ装置
の構成以外については、実施の形態3と同様である。
アサーバシステムの構成、及びマルチメディアデータの
記録状態は、以下に説明する光ディスクライブラリ装置
の構成以外については、実施の形態3と同様である。
【0111】図15は本実施の形態5での、ライブラリ
装置500の構成を示す図である。保管棚502は、ス
ロット#0〜#49に50枚の光ディスクが保管可能で
あり、タイトル名「multi01」のマルチメディア
データは、スロット#0及び#1に保管される2枚の光
ディスクに記録されており、それぞれの光ディスクの識
別情報は、「disk#0」と、「disk#1」であ
るとする。そして、ライブラリ装置500内には、装置
番号がDrive0である光ディスク装置503が内蔵
されており、光ディスク装置503と保管棚502の各
スロットとの位置関係については、スロット#0が光デ
ィスク装置503より一番遠く、スロット番号の番号数
が増えるに従って、光ディスク装置503に近くなるも
のであって、ディスク交換時間は、交換する光ディスク
が最遠方のスロット#0にある場合は9秒、最近のスロ
ット#49にある場合は3秒であるとする。
装置500の構成を示す図である。保管棚502は、ス
ロット#0〜#49に50枚の光ディスクが保管可能で
あり、タイトル名「multi01」のマルチメディア
データは、スロット#0及び#1に保管される2枚の光
ディスクに記録されており、それぞれの光ディスクの識
別情報は、「disk#0」と、「disk#1」であ
るとする。そして、ライブラリ装置500内には、装置
番号がDrive0である光ディスク装置503が内蔵
されており、光ディスク装置503と保管棚502の各
スロットとの位置関係については、スロット#0が光デ
ィスク装置503より一番遠く、スロット番号の番号数
が増えるに従って、光ディスク装置503に近くなるも
のであって、ディスク交換時間は、交換する光ディスク
が最遠方のスロット#0にある場合は9秒、最近のスロ
ット#49にある場合は3秒であるとする。
【0112】本実施の形態5のマルチメディアサーバシ
ステムは、実施の形態3又は4のシステムと同様の動作
となるが、最初に、図13又は図14のフローのステッ
プ1において、光ディスク「disk#0」が装置50
3に装着され、その後にステップ2における判定を経た
後ステップ3が実行される際に、次の動作が追加され
る。
ステムは、実施の形態3又は4のシステムと同様の動作
となるが、最初に、図13又は図14のフローのステッ
プ1において、光ディスク「disk#0」が装置50
3に装着され、その後にステップ2における判定を経た
後ステップ3が実行される際に、次の動作が追加され
る。
【0113】制御手段102は、再生順記憶手段105
の記憶内容から、次に再生すべき光ディスクは、「di
sk#1」であることを知り、光ディスク装置Driv
e0に装着された光ディスク「disk#0」に記録さ
れているマルチメディアデータ「multi01」の読
み出しを行うとともに、ライブラリ制御手段101を通
しての制御によって、保管棚502のスロット#1に保
管されている次の光ディスク「disk#1」を取り出
し、光ディスク装置Drive0に最も近いスロット#
49の光ディスクと交換する。保管場所を交換した後、
制御手段102は再生順記憶手段105に記憶された光
ディスク「disk#1」の保管場所を更新する。
の記憶内容から、次に再生すべき光ディスクは、「di
sk#1」であることを知り、光ディスク装置Driv
e0に装着された光ディスク「disk#0」に記録さ
れているマルチメディアデータ「multi01」の読
み出しを行うとともに、ライブラリ制御手段101を通
しての制御によって、保管棚502のスロット#1に保
管されている次の光ディスク「disk#1」を取り出
し、光ディスク装置Drive0に最も近いスロット#
49の光ディスクと交換する。保管場所を交換した後、
制御手段102は再生順記憶手段105に記憶された光
ディスク「disk#1」の保管場所を更新する。
【0114】このように本実施の形態5のマルチメディ
アサーバシステムにおいては、光ディスクの交換を行う
前に、次の光ディスクの保管場所を光ディスク装置に近
い保管場所に換えるので、移動距離が短縮される分ディ
スク交換時間が短くなる。上述の例ではディスク交換時
間が約6秒短縮されている。このことにより、実施の形
態3又は4でディスク交換に要する時間の分として一時
記憶するマルチメディアデータの量を少なくできる。マ
ルチメディアデータを一時記憶する一時記憶手段として
は、通常メモリなど高速だが高価な記録媒体が用いられ
るので、これの消費を低減できることにより、実施の3
又は4のシステムによる途切れのない再生を、より少な
いハードウェア資源によって可能とするものである。
アサーバシステムにおいては、光ディスクの交換を行う
前に、次の光ディスクの保管場所を光ディスク装置に近
い保管場所に換えるので、移動距離が短縮される分ディ
スク交換時間が短くなる。上述の例ではディスク交換時
間が約6秒短縮されている。このことにより、実施の形
態3又は4でディスク交換に要する時間の分として一時
記憶するマルチメディアデータの量を少なくできる。マ
ルチメディアデータを一時記憶する一時記憶手段として
は、通常メモリなど高速だが高価な記録媒体が用いられ
るので、これの消費を低減できることにより、実施の3
又は4のシステムによる途切れのない再生を、より少な
いハードウェア資源によって可能とするものである。
【0115】実施の形態6.本発明の実施の形態6によ
るマルチメディアサーバシステムは、複数の光ディスク
にわたるマルチメディアデータの再生にあたり、ディス
ク交換に要する時間分のデータを予め一時記憶して再生
するものである。
るマルチメディアサーバシステムは、複数の光ディスク
にわたるマルチメディアデータの再生にあたり、ディス
ク交換に要する時間分のデータを予め一時記憶して再生
するものである。
【0116】本発明の実施の形態6によるマルチメディ
アサーバシステムの構成、サーバ及びクライアントのハ
ードウェア構成、クライアントの構成、及びライブラリ
装置の構成は実施の形態1と同様であり、説明には図
1、図2、図4及び図28を用いる。
アサーバシステムの構成、サーバ及びクライアントのハ
ードウェア構成、クライアントの構成、及びライブラリ
装置の構成は実施の形態1と同様であり、説明には図
1、図2、図4及び図28を用いる。
【0117】図16はサーバ装置100の構成を示すブ
ロック図である。図において、ライブラリ制御手段10
1、制御手段102、データ送受信手段103、及び交
換時間記憶手段109については、実施の形態1と同様
であり、又、一時記憶手段111は実施の形態3と同様
であり、いずれも説明を省略する。なお、実施の形態3
と同様、制御手段102は先読み手段を内包している。
ロック図である。図において、ライブラリ制御手段10
1、制御手段102、データ送受信手段103、及び交
換時間記憶手段109については、実施の形態1と同様
であり、又、一時記憶手段111は実施の形態3と同様
であり、いずれも説明を省略する。なお、実施の形態3
と同様、制御手段102は先読み手段を内包している。
【0118】112はデータ記録位置記憶手段であり、
図2(a) の主記憶装置205や磁気ディスク装置207
等で実現され、マルチメディアデータのタイトル(ファ
イル名)、光ディスクの識別情報、マルチメディアデー
タの光ディスク上の記録位置(論理ブロックアドレ
ス)、及び光ディスクライブラリ装置500の保管棚5
02の保管位置データを記憶する。113は読み出し速
度記憶手段であり、図2(a) の主記憶装置205や磁気
ディスク装置207等で実現され、光ディスクライブラ
リ装置500内の光ディスク装置503に装着された光
ディスクからの読み出し速度を、単位時間当たり読み出
し可能な論理ブロック数として記憶する。114は再生
速度記憶手段であり、図2(a) の主記憶装置205や磁
気ディスク装置207等で実現され、光ディスクに記録
されたマルチメディアデータを再生するのに必要な読み
出し速度を、単位時間あたりの論理ブロック数として記
憶する。
図2(a) の主記憶装置205や磁気ディスク装置207
等で実現され、マルチメディアデータのタイトル(ファ
イル名)、光ディスクの識別情報、マルチメディアデー
タの光ディスク上の記録位置(論理ブロックアドレ
ス)、及び光ディスクライブラリ装置500の保管棚5
02の保管位置データを記憶する。113は読み出し速
度記憶手段であり、図2(a) の主記憶装置205や磁気
ディスク装置207等で実現され、光ディスクライブラ
リ装置500内の光ディスク装置503に装着された光
ディスクからの読み出し速度を、単位時間当たり読み出
し可能な論理ブロック数として記憶する。114は再生
速度記憶手段であり、図2(a) の主記憶装置205や磁
気ディスク装置207等で実現され、光ディスクに記録
されたマルチメディアデータを再生するのに必要な読み
出し速度を、単位時間あたりの論理ブロック数として記
憶する。
【0119】図17(a) は、データ記録位置記憶手段1
04のデータ構造、同図(b) は具体的なデータ例であ
る。図18は、本実施の形態6のマルチメディアサーバ
システムの動作を示すフローチャート図である。
04のデータ構造、同図(b) は具体的なデータ例であ
る。図18は、本実施の形態6のマルチメディアサーバ
システムの動作を示すフローチャート図である。
【0120】ここで、光ディスクライブラリ装置500
には、4枚の光ディスクが保管されており、2枚の光デ
ィスクにわたって、各4MB/枚、計8MBのMPEG
1のマルチメディアデータ「multi01」が記録さ
れており、又、3枚の光ディスクにわたって、各4MB
/枚、計12MBのMPEG1のマルチメディアデータ
「multi02」が記録されているものとする。これ
らのマルチメディアデータの、光ディスクライブラリ装
置内の保管場所と、光ディスク上の記録位置は、図17
(b) に示した通りとする。また、光ディスクライブラリ
装置500の光ディスク交換時間は、8秒、光ディスク
ライブラリ装置500内の光ディスク装置503の性能
として、最大シーク時間を200ms、最大回転待ち時
間を30ms、最小読み出し速度を500KBytes
/secであるとし、マルチメディアサーバシステム内
のネットワークは最大転送速度10Mbps(bit
per sec)のイーサネットで構築されていると
し、クライアントとしては計2台がネットワーク接続さ
れているものとする。MPEG1の再生ビットレート
は、1.5Mbps(約187KBytes/se
c)、光ディスクの論理ブロックサイズを512Byt
esとする。
には、4枚の光ディスクが保管されており、2枚の光デ
ィスクにわたって、各4MB/枚、計8MBのMPEG
1のマルチメディアデータ「multi01」が記録さ
れており、又、3枚の光ディスクにわたって、各4MB
/枚、計12MBのMPEG1のマルチメディアデータ
「multi02」が記録されているものとする。これ
らのマルチメディアデータの、光ディスクライブラリ装
置内の保管場所と、光ディスク上の記録位置は、図17
(b) に示した通りとする。また、光ディスクライブラリ
装置500の光ディスク交換時間は、8秒、光ディスク
ライブラリ装置500内の光ディスク装置503の性能
として、最大シーク時間を200ms、最大回転待ち時
間を30ms、最小読み出し速度を500KBytes
/secであるとし、マルチメディアサーバシステム内
のネットワークは最大転送速度10Mbps(bit
per sec)のイーサネットで構築されていると
し、クライアントとしては計2台がネットワーク接続さ
れているものとする。MPEG1の再生ビットレート
は、1.5Mbps(約187KBytes/se
c)、光ディスクの論理ブロックサイズを512Byt
esとする。
【0121】以下に、本実施の形態6によるマルチメデ
ィアサーバシステムの動作を、図18のフローチャート
に従って、他の図を参照しながら説明する。
ィアサーバシステムの動作を、図18のフローチャート
に従って、他の図を参照しながら説明する。
【0122】まず、ステップ1において、制御手段10
2は、読み出し速度記憶手段113に光ディスク装置の
最小読み出し速度500KBytes/secを、再生
速度記憶手段114にMPEG1の再生ビットレート:
1.5Mbps(約187KBytes/sec)を、
光ディスク交換時間記憶手段109に光ディスクライブ
ラリ装置500の光ディスク交換時間である8秒を記憶
させる。
2は、読み出し速度記憶手段113に光ディスク装置の
最小読み出し速度500KBytes/secを、再生
速度記憶手段114にMPEG1の再生ビットレート:
1.5Mbps(約187KBytes/sec)を、
光ディスク交換時間記憶手段109に光ディスクライブ
ラリ装置500の光ディスク交換時間である8秒を記憶
させる。
【0123】次にステップ2において、データ送受信手
段103により、制御手段102は、クライアント70
0が受け付けたマルチメディアデータ「multi0
1」に対する再生要求をネットワーク650を介して受
信する。
段103により、制御手段102は、クライアント70
0が受け付けたマルチメディアデータ「multi0
1」に対する再生要求をネットワーク650を介して受
信する。
【0124】ステップ3において、制御手段102は、
データ記録位置記憶手段104の記憶内容が図17の
(b) に示す状態であるのを参照して、クライアント70
0から再生要求があったマルチメディアデータ「mul
ti01」が光ディスクdisk#1、及びdisk#
3に記録されており、光ディスクライブラリ装置500
の保管棚502のスロット#10、及び#12にそれぞ
れの光ディスクが保管されていることを知る。
データ記録位置記憶手段104の記憶内容が図17の
(b) に示す状態であるのを参照して、クライアント70
0から再生要求があったマルチメディアデータ「mul
ti01」が光ディスクdisk#1、及びdisk#
3に記録されており、光ディスクライブラリ装置500
の保管棚502のスロット#10、及び#12にそれぞ
れの光ディスクが保管されていることを知る。
【0125】制御手段102は、次にステップ4におい
て、以下の計算を行う。
て、以下の計算を行う。
【0126】まず、光ディスク交換時に再生するべきマ
ルチメディアデータの量を、光ディスク上の論理ブロッ
ク数として計算する。 となる。
ルチメディアデータの量を、光ディスク上の論理ブロッ
ク数として計算する。 となる。
【0127】次に、読み出し及び再生に並行して先読み
可能なデータの先読み速度を、単位時間の論理ブロック
数として計算する。これは即ち、読み出し速度と再生速
度との差であり、光ディスク装置503の読み出し速度
が最小500KBytes/sec、MPEG1の必要
再生速度が1.5Mbps(187KBytes/se
c)であることから、 となる。
可能なデータの先読み速度を、単位時間の論理ブロック
数として計算する。これは即ち、読み出し速度と再生速
度との差であり、光ディスク装置503の読み出し速度
が最小500KBytes/sec、MPEG1の必要
再生速度が1.5Mbps(187KBytes/se
c)であることから、 となる。
【0128】次に、光ディスク交換中の再生に必要な量
のマルチメディアデータを読み出す時間を求める。先に
の計算結果に基づき、 となる。
のマルチメディアデータを読み出す時間を求める。先に
の計算結果に基づき、 となる。
【0129】ここから、先読みされる論理ブロック数を
求める。 以上の結果に基づいて、先読み開始論理ブロックアドレ
スを求める。先読み開始論理ブロックアドレス =光ディスク#1に記録されたデータの最後の記録位置
−先読みされる論理ブロック数+1 =8191−4770+1 =3422 となる。
求める。 以上の結果に基づいて、先読み開始論理ブロックアドレ
スを求める。先読み開始論理ブロックアドレス =光ディスク#1に記録されたデータの最後の記録位置
−先読みされる論理ブロック数+1 =8191−4770+1 =3422 となる。
【0130】ステップ5では、制御手段102により、
ライブラリ制御手段101を通じて制御されることによ
って、ライブラリ装置500の搬送装置504が操作さ
れて、スロット#10に保管された光ディスク「dis
k#1」を保管棚502より取り出して搬送し、光ディ
スク装置503に装着する。光ディスク装置503に装
着された光ディスク「disk#1」から読み出したデ
ータは、制御手段102の制御により、サーバ装置10
0のデータ送受信手段103から、ネットワーク650
を介してクライアント700のデータ送受信手段704
に渡され、再生手段702のMPEGデコーダ機能によ
り圧縮されたデータが伸張されディスプレイ703に表
示される。
ライブラリ制御手段101を通じて制御されることによ
って、ライブラリ装置500の搬送装置504が操作さ
れて、スロット#10に保管された光ディスク「dis
k#1」を保管棚502より取り出して搬送し、光ディ
スク装置503に装着する。光ディスク装置503に装
着された光ディスク「disk#1」から読み出したデ
ータは、制御手段102の制御により、サーバ装置10
0のデータ送受信手段103から、ネットワーク650
を介してクライアント700のデータ送受信手段704
に渡され、再生手段702のMPEGデコーダ機能によ
り圧縮されたデータが伸張されディスプレイ703に表
示される。
【0131】ステップ6において、制御手段102はマ
ルチメディアデータ「multi01」の読み出し位置
が、先に求めた先読み開始論理ブロックに達しているか
どうかを判定し、達していなければステップ10が実行
されて読み出しと再生が続行され、ステップ11におけ
る再生終了の判定の後に、再びステップ6に戻る。こう
して、ステップ6において、先読み開始を行う記録位置
に至ったと判定されるまで、ステップ6、からステップ
10、ステップ11が繰り返されて、光ディスクからの
読み出しと再生とが行われる。
ルチメディアデータ「multi01」の読み出し位置
が、先に求めた先読み開始論理ブロックに達しているか
どうかを判定し、達していなければステップ10が実行
されて読み出しと再生が続行され、ステップ11におけ
る再生終了の判定の後に、再びステップ6に戻る。こう
して、ステップ6において、先読み開始を行う記録位置
に至ったと判定されるまで、ステップ6、からステップ
10、ステップ11が繰り返されて、光ディスクからの
読み出しと再生とが行われる。
【0132】ステップ6の判定で、先読み開始の位置に
達したと判定された時に、ステップ7が実行されて、制
御手段102によって該先読み開始論理ブロックから先
読みを開始され、一時記憶手段111に先読みしたデー
タが記憶される。
達したと判定された時に、ステップ7が実行されて、制
御手段102によって該先読み開始論理ブロックから先
読みを開始され、一時記憶手段111に先読みしたデー
タが記憶される。
【0133】制御手段102は、ステップ7における先
読みが終了した時点で、光ディスクの交換を開始する。
ステップ5と同様の動作によって、光ディスク「dis
k#3」が装着される。一方、制御手段102は、ステ
ップ8において、制御手段102は光ディスクを交換中
であるかどうかを判定し、光ディスク交換中であればス
テップ9を実行し、一時記憶手段111に記憶されたデ
ータを、データ送受信手段103よりネットワーク65
0を介してクライアント700に送信させる。クライア
ント700では受信と再生が継続される。
読みが終了した時点で、光ディスクの交換を開始する。
ステップ5と同様の動作によって、光ディスク「dis
k#3」が装着される。一方、制御手段102は、ステ
ップ8において、制御手段102は光ディスクを交換中
であるかどうかを判定し、光ディスク交換中であればス
テップ9を実行し、一時記憶手段111に記憶されたデ
ータを、データ送受信手段103よりネットワーク65
0を介してクライアント700に送信させる。クライア
ント700では受信と再生が継続される。
【0134】制御手段102は、一時記憶手段111に
記憶された全てのデータが送信されたことを確認した
後、ライブラリ制御手段101と、データ送受信手段1
03を制御することにより、ステップ10において、交
換された光ディスク「disk#3」からのマルチメデ
ィアデータ「multi01」の読み出しと、送信を始
める。以下、ステップ11において再生終了と判定され
るまで、同様に各ステップが繰り返される。
記憶された全てのデータが送信されたことを確認した
後、ライブラリ制御手段101と、データ送受信手段1
03を制御することにより、ステップ10において、交
換された光ディスク「disk#3」からのマルチメデ
ィアデータ「multi01」の読み出しと、送信を始
める。以下、ステップ11において再生終了と判定され
るまで、同様に各ステップが繰り返される。
【0135】このように本実施の形態6のマルチメディ
アサーバシステムにおいては、複数の光ディスクに記録
されるマルチメディアデータの再生にあたり、制御手段
が、光ディスク交換時間分に相当するマルチメディアデ
ータを一時記憶手段に記憶できるように、先読み開始の
データ位置を計算し、データの読み出しと再生を行いな
がら、先読みと一時記憶を行う。従ってディスク交換中
には、一時記憶手段からデータが送信されるため、光デ
ィスクの交換中にも、マルチメディアデータの再生が途
切れることなく、連続再生を行うことが可能となる。
アサーバシステムにおいては、複数の光ディスクに記録
されるマルチメディアデータの再生にあたり、制御手段
が、光ディスク交換時間分に相当するマルチメディアデ
ータを一時記憶手段に記憶できるように、先読み開始の
データ位置を計算し、データの読み出しと再生を行いな
がら、先読みと一時記憶を行う。従ってディスク交換中
には、一時記憶手段からデータが送信されるため、光デ
ィスクの交換中にも、マルチメディアデータの再生が途
切れることなく、連続再生を行うことが可能となる。
【0136】実施の形態7.本発明の実施の形態7によ
るマルチメディアサーバシステムは、実施の形態6と同
様、ディスク交換に要する時間分のデータを予め一時記
憶するものであり、飛び越し再生の要求があっても、対
応可能なものである。
るマルチメディアサーバシステムは、実施の形態6と同
様、ディスク交換に要する時間分のデータを予め一時記
憶するものであり、飛び越し再生の要求があっても、対
応可能なものである。
【0137】本発明の実施の形態7によるマルチメディ
アサーバシステムの構成、及びマルチメディアデータの
記録状態は実施の形態6と同様である。また、本実施の
形態7のシステムでの、クライアントからの要求に応じ
てマルチメディアデータを再生する際の動作について
も、実施の形態6と同様であるが、クライアントより、
飛び越し再生要求があり、飛び越し要求された論理ブロ
ックアドレスが先の計算による先読み開始論理ブロック
アドレスより後の位置である場合のみ、動作が異なる。
アサーバシステムの構成、及びマルチメディアデータの
記録状態は実施の形態6と同様である。また、本実施の
形態7のシステムでの、クライアントからの要求に応じ
てマルチメディアデータを再生する際の動作について
も、実施の形態6と同様であるが、クライアントより、
飛び越し再生要求があり、飛び越し要求された論理ブロ
ックアドレスが先の計算による先読み開始論理ブロック
アドレスより後の位置である場合のみ、動作が異なる。
【0138】図19はかかる飛び越し再生の際の問題点
を説明するための図である。図19(a) に示すように、
実施の形態6及び7のシステムにおける通常の再生で
は、複数枚のディスクに記録されたマルチメディアデー
タの再生にあたって、ディスク交換時間に必要な量のマ
ルチメディアデータを先読みして、一時記憶手段に記憶
することを示している。実施の形態6で説明したよう
に、この分のデータがディスク交換時間に読み出され
て、再生されることにより、途切れのない再生が可能と
なる。図19(b) は飛び越し再生の要求が、先読み開始
位置より後の位置であった場合を示す。この場合、再生
開始を指定された位置から、先読みして一時記憶したの
では、光ディスク「disk#1」から次の「disk
#3」に交換される際に、一時記憶手段に記憶されるマ
ルチメディアデータの量が不足し、交換に際してこの不
足分だけ再生の途切れが生じることを示している。
を説明するための図である。図19(a) に示すように、
実施の形態6及び7のシステムにおける通常の再生で
は、複数枚のディスクに記録されたマルチメディアデー
タの再生にあたって、ディスク交換時間に必要な量のマ
ルチメディアデータを先読みして、一時記憶手段に記憶
することを示している。実施の形態6で説明したよう
に、この分のデータがディスク交換時間に読み出され
て、再生されることにより、途切れのない再生が可能と
なる。図19(b) は飛び越し再生の要求が、先読み開始
位置より後の位置であった場合を示す。この場合、再生
開始を指定された位置から、先読みして一時記憶したの
では、光ディスク「disk#1」から次の「disk
#3」に交換される際に、一時記憶手段に記憶されるマ
ルチメディアデータの量が不足し、交換に際してこの不
足分だけ再生の途切れが生じることを示している。
【0139】本実施の形態7によるシステムでは、かか
る要求に応じる場合にも、この不足分のマルチメディア
データを先読みして一時記憶した後に、指定された位置
からの読み出しと一時記憶、及び再生を行うことによ
り、ディスク交換に際する再生の途切れを防止するもの
である。
る要求に応じる場合にも、この不足分のマルチメディア
データを先読みして一時記憶した後に、指定された位置
からの読み出しと一時記憶、及び再生を行うことによ
り、ディスク交換に際する再生の途切れを防止するもの
である。
【0140】以下に、先の実施の形態6のデータに対し
て、クライアント700からの飛び越し再生要求が、光
ディスク上の記録位置として、先に示した先読み開始位
置より後方の位置を指定してなされた場合、ここでは、
先読み開始位置の論理ブロックアドレスである3422
以降の論理ブロックアドレス:4000が、開始位置と
して指定されたものであったとして、この再生要求に応
じた、本実施の形態7のシステムの動作を説明する。図
は実施の形態6と同じものを用いる。
て、クライアント700からの飛び越し再生要求が、光
ディスク上の記録位置として、先に示した先読み開始位
置より後方の位置を指定してなされた場合、ここでは、
先読み開始位置の論理ブロックアドレスである3422
以降の論理ブロックアドレス:4000が、開始位置と
して指定されたものであったとして、この再生要求に応
じた、本実施の形態7のシステムの動作を説明する。図
は実施の形態6と同じものを用いる。
【0141】制御手段102は、データ送受信手段10
3により、クライアント700からの再生要求として、
開始論理ブロックアドレス:4000を指定する飛び越
し再生要求を受信すると、実施の形態6によって示した
計算による、先読み開始論理ブロックアドレスとの比較
を行い、再生開始論理ブロックアドレス:4000が先
読み開始論理ブロックアドレス:3422より後方にあ
ることがわかる。
3により、クライアント700からの再生要求として、
開始論理ブロックアドレス:4000を指定する飛び越
し再生要求を受信すると、実施の形態6によって示した
計算による、先読み開始論理ブロックアドレスとの比較
を行い、再生開始論理ブロックアドレス:4000が先
読み開始論理ブロックアドレス:3422より後方にあ
ることがわかる。
【0142】制御手段102は、上記先読み開始論理ブ
ロックアドレスと上記再生を開始する論理ブロックアド
レス間の、即ち記録位置3422から4000に記録さ
れたマルチメディアデータの先読みを行い、一時記憶手
段111に記憶させる。
ロックアドレスと上記再生を開始する論理ブロックアド
レス間の、即ち記録位置3422から4000に記録さ
れたマルチメディアデータの先読みを行い、一時記憶手
段111に記憶させる。
【0143】そして、制御手段102はこの先読みの終
了後、クライアント700からの要求による論理ブロッ
クアドレス:4000からの、飛び越し要求されたマル
チメディアデータの再生を開始する。すなわち、論理ブ
ロックアドレスとして、3422から4000のデータ
は、一時記憶手段に読み込まれ、読み出されるが再生は
行われず、要求されたアドレス:4000以降のデータ
が読み出された時に、送信され、再生が行われるように
なる。
了後、クライアント700からの要求による論理ブロッ
クアドレス:4000からの、飛び越し要求されたマル
チメディアデータの再生を開始する。すなわち、論理ブ
ロックアドレスとして、3422から4000のデータ
は、一時記憶手段に読み込まれ、読み出されるが再生は
行われず、要求されたアドレス:4000以降のデータ
が読み出された時に、送信され、再生が行われるように
なる。
【0144】本実施の形態7のシステムのこれ以外の動
作は、実施の形態6に準ずる。
作は、実施の形態6に準ずる。
【0145】このように本実施の形態7のマルチメディ
アサーバシステムにおいては、先読み開始論理ブロック
アドレス以降に飛び越し再生が要求された時には、先読
み開始論理ブロックアドレスから飛び越し要求された論
理ブロックアドレス間のマルチメディアデータを予め一
時記憶手段に記憶するため、飛び越し再生要求されたこ
とによる、先読みマルチメディアデータの不足を防ぐこ
とができるので、飛び越し再生時のマルチメディアデー
タの再生の途切れの防止が可能となる。
アサーバシステムにおいては、先読み開始論理ブロック
アドレス以降に飛び越し再生が要求された時には、先読
み開始論理ブロックアドレスから飛び越し要求された論
理ブロックアドレス間のマルチメディアデータを予め一
時記憶手段に記憶するため、飛び越し再生要求されたこ
とによる、先読みマルチメディアデータの不足を防ぐこ
とができるので、飛び越し再生時のマルチメディアデー
タの再生の途切れの防止が可能となる。
【0146】実施の形態8.本発明の実施の形態8のマ
ルチメディアサーバシステムは、クライアントからの再
生要求をチェックして、同一のディスクに係る再生要求
の受理を拒否することによって、再生のとぎれを防止す
るものである。
ルチメディアサーバシステムは、クライアントからの再
生要求をチェックして、同一のディスクに係る再生要求
の受理を拒否することによって、再生のとぎれを防止す
るものである。
【0147】本発明の実施の形態8によるマルチメディ
アサーバシステムの構成、サーバ及びクライアントのハ
ードウェア構成、クライアントの構成、及びライブラリ
装置の構成は実施の形態1と同様であり、説明には図
1、図2、図4及び図28を用いる。
アサーバシステムの構成、サーバ及びクライアントのハ
ードウェア構成、クライアントの構成、及びライブラリ
装置の構成は実施の形態1と同様であり、説明には図
1、図2、図4及び図28を用いる。
【0148】図20はサーバ装置100の構成を示すブ
ロック図である。図において、115は記録メディア記
憶手段であり、マルチメディアデータと、そのマルチメ
ディアデータが記録された光ディスクの識別情報との対
応を記憶している。116は識別情報比較手段であり、
光ディスクの識別情報が一致するかどうかを比較するも
のである。他の符号は実施の形態6と同様であり、説明
を省略する。図21(a) は、記録メディア記憶手段11
5のデータ構造を、同図(b) は同手段の記憶内容の具体
的なデータ例を示す。
ロック図である。図において、115は記録メディア記
憶手段であり、マルチメディアデータと、そのマルチメ
ディアデータが記録された光ディスクの識別情報との対
応を記憶している。116は識別情報比較手段であり、
光ディスクの識別情報が一致するかどうかを比較するも
のである。他の符号は実施の形態6と同様であり、説明
を省略する。図21(a) は、記録メディア記憶手段11
5のデータ構造を、同図(b) は同手段の記憶内容の具体
的なデータ例を示す。
【0149】このように構成された本実施の形態8によ
るシステムにおいて、実施の形態6と同様に、2本のマ
ルチメディアデータ「multi01」「multi0
2」がライブラリ装置500内の光ディスクに収められ
ており、前者は光ディスクdisk#1とdisk#3
の2枚に、後者はdisk#2、disk#3、及びd
isk#4の3枚に記録されているものとする。記録メ
ディア記録手段115の記憶内容は図21(b) に示すよ
うになる。
るシステムにおいて、実施の形態6と同様に、2本のマ
ルチメディアデータ「multi01」「multi0
2」がライブラリ装置500内の光ディスクに収められ
ており、前者は光ディスクdisk#1とdisk#3
の2枚に、後者はdisk#2、disk#3、及びd
isk#4の3枚に記録されているものとする。記録メ
ディア記録手段115の記憶内容は図21(b) に示すよ
うになる。
【0150】以下に、クライアント700と701がネ
ットワークに接続されており、既に、クライアント70
0でマルチメディアデータ「multi01」が再生さ
れていて、そこにクライアント701から「multi
02」の再生が要求される状態を想定して、本実施の形
態8のシステムの動作を説明する。
ットワークに接続されており、既に、クライアント70
0でマルチメディアデータ「multi01」が再生さ
れていて、そこにクライアント701から「multi
02」の再生が要求される状態を想定して、本実施の形
態8のシステムの動作を説明する。
【0151】クライアント701よりネットワークを介
して再生要求が伝えられ、サーバ装置100の制御手段
102は、データ送受信手段103より、クライアント
701からの「multi01」の再生要求を受ける。
して再生要求が伝えられ、サーバ装置100の制御手段
102は、データ送受信手段103より、クライアント
701からの「multi01」の再生要求を受ける。
【0152】制御手段102は、記録メディア記憶手段
115の記憶内容を調べることにより、要求された「m
ulti02」は識別情報disk#2、3、4をもつ
光ディスクに記録されており、既に再生されている「m
ulti01」は識別情報disk#1、3をもつ光デ
ィスクに記録されていることを知る。そして制御手段1
02は、識別情報比較手段116により、記録メディア
記録手段115から得た光ディスクの識別情報を比較す
る。識別情報比較手段205は、比較により「mult
i02」が記録されている光ディスクの中で、既に再生
されている「multi01」と、識別情報が一致する
光ディスク(識別情報disk#3)が存在することを
制御手段102に伝え、制御手段102は、クライアン
ト701からの「multi02」の再生要求を拒絶す
る。
115の記憶内容を調べることにより、要求された「m
ulti02」は識別情報disk#2、3、4をもつ
光ディスクに記録されており、既に再生されている「m
ulti01」は識別情報disk#1、3をもつ光デ
ィスクに記録されていることを知る。そして制御手段1
02は、識別情報比較手段116により、記録メディア
記録手段115から得た光ディスクの識別情報を比較す
る。識別情報比較手段205は、比較により「mult
i02」が記録されている光ディスクの中で、既に再生
されている「multi01」と、識別情報が一致する
光ディスク(識別情報disk#3)が存在することを
制御手段102に伝え、制御手段102は、クライアン
ト701からの「multi02」の再生要求を拒絶す
る。
【0153】本実施の形態8によるシステムで、以上の
段階で要求が拒否されなかった場合の、マルチメディア
データの再生にあたっての動作は、実施の形態6による
システムと同様である。
段階で要求が拒否されなかった場合の、マルチメディア
データの再生にあたっての動作は、実施の形態6による
システムと同様である。
【0154】このように、本実施の形態8のマルチメデ
ィアサーバシステムにおいては、記録メディア記憶手段
と、識別情報比較手段とを備えることにより、既に再生
を開始しているマルチメディアデータが記録されている
光ディスクの識別情報と、新規に再生要求があったマル
チメディアデータが記録されている光ディスクの識別情
報とを、マルチメディアデータごとにその記録された光
ディスクの識別情報を記憶する記録メディア記憶手段か
ら取得し、これらを識別情報比較手段により比較し、光
ディスク装置のもつ性能を超える同一媒体からのマルチ
メディアデータの読み出しを禁止する。従来法の有する
課題についての説明で記述したように、磁気ディスク装
置と比較して性能の低い光ディスク装置では、同一メデ
ィアから複数本のマルチメディアデータの再生を行おう
とすると、データの読み出しが追いつかずマルチメディ
アデータの再生に支障が生じるが、本実施の形態8のシ
ステムは、かかる再生を禁止することで、マルチメディ
アデータの再生が途切ることを未然に防ぐことが可能と
なる。
ィアサーバシステムにおいては、記録メディア記憶手段
と、識別情報比較手段とを備えることにより、既に再生
を開始しているマルチメディアデータが記録されている
光ディスクの識別情報と、新規に再生要求があったマル
チメディアデータが記録されている光ディスクの識別情
報とを、マルチメディアデータごとにその記録された光
ディスクの識別情報を記憶する記録メディア記憶手段か
ら取得し、これらを識別情報比較手段により比較し、光
ディスク装置のもつ性能を超える同一媒体からのマルチ
メディアデータの読み出しを禁止する。従来法の有する
課題についての説明で記述したように、磁気ディスク装
置と比較して性能の低い光ディスク装置では、同一メデ
ィアから複数本のマルチメディアデータの再生を行おう
とすると、データの読み出しが追いつかずマルチメディ
アデータの再生に支障が生じるが、本実施の形態8のシ
ステムは、かかる再生を禁止することで、マルチメディ
アデータの再生が途切ることを未然に防ぐことが可能と
なる。
【0155】実施の形態9.本発明の実施の形態9のマ
ルチメディアサーバシステムは、クライアントからの再
生要求をチェックして、再生能力を越える再生要求の受
理を拒否することによって、再生のとぎれを防止するも
のである。
ルチメディアサーバシステムは、クライアントからの再
生要求をチェックして、再生能力を越える再生要求の受
理を拒否することによって、再生のとぎれを防止するも
のである。
【0156】本発明の実施の形態9によるマルチメディ
アサーバシステムの構成、サーバ及びクライアントのハ
ードウェア構成、クライアントの構成、及びライブラリ
装置の構成は実施の形態1と同様であり、説明には図
1、図2、図4及び図28を用いる。
アサーバシステムの構成、サーバ及びクライアントのハ
ードウェア構成、クライアントの構成、及びライブラリ
装置の構成は実施の形態1と同様であり、説明には図
1、図2、図4及び図28を用いる。
【0157】図22はサーバ装置100の構成を示すブ
ロック図である。図において、117は再生可能数記憶
手段であり、光ディスクライブラリ装置500内の各光
ディスクから同時に再生可能なマルチメディアデータ数
を記憶している。118は再生数記憶手段であり、光デ
ィスクライブラリ装置500内の各光ディスクの識別情
報と、該ディスクに記録されたマルチメディアデータが
現在再生中であるか、又は再生予定である数の再生数を
記憶する。他の符号は、実施の形態6と同様であり、説
明を省略する。図23(a) は、再生数記憶手段118の
データ構造を、同図(b) は同手段の記憶内容の具体的な
データ例を示す。
ロック図である。図において、117は再生可能数記憶
手段であり、光ディスクライブラリ装置500内の各光
ディスクから同時に再生可能なマルチメディアデータ数
を記憶している。118は再生数記憶手段であり、光デ
ィスクライブラリ装置500内の各光ディスクの識別情
報と、該ディスクに記録されたマルチメディアデータが
現在再生中であるか、又は再生予定である数の再生数を
記憶する。他の符号は、実施の形態6と同様であり、説
明を省略する。図23(a) は、再生数記憶手段118の
データ構造を、同図(b) は同手段の記憶内容の具体的な
データ例を示す。
【0158】ここで、1枚の光ディスクから再生可能な
マルチメディアデータ数は2であるとして、再生可能数
記憶手段117には、「2」が記憶されているものとす
る。ネットワークには、クライアント700、701、
及び702があり、既に、クライアント700、及び7
01により、「multi03」、及び「multi0
4」がそれぞれ再生されていて、この「multi0
3」は、識別情報disk#1、disk#2をもつ光
ディスクに記録され、「multi04」は、識別情報
disk#2、disk#3をもつ光ディスクに記録さ
れているものとする。この時の再生数記憶手段118に
記憶されている内容は、図23(b) に示したものとな
る。
マルチメディアデータ数は2であるとして、再生可能数
記憶手段117には、「2」が記憶されているものとす
る。ネットワークには、クライアント700、701、
及び702があり、既に、クライアント700、及び7
01により、「multi03」、及び「multi0
4」がそれぞれ再生されていて、この「multi0
3」は、識別情報disk#1、disk#2をもつ光
ディスクに記録され、「multi04」は、識別情報
disk#2、disk#3をもつ光ディスクに記録さ
れているものとする。この時の再生数記憶手段118に
記憶されている内容は、図23(b) に示したものとな
る。
【0159】この状態において、クライアント702よ
り、識別情報disk#1、disk#2をもつ光ディ
スクに記録されているマルチメディアデータ「mult
i06」の再生要求があった場合の、本実施の形態9の
システムの動作を以下に説明する。
り、識別情報disk#1、disk#2をもつ光ディ
スクに記録されているマルチメディアデータ「mult
i06」の再生要求があった場合の、本実施の形態9の
システムの動作を以下に説明する。
【0160】クライアント702よりネットワークを介
して再生要求が伝えられ、サーバ装置100の制御手段
102は、データ送受信手段103より、クライアント
702からの「multi06」の再生要求を受ける。
して再生要求が伝えられ、サーバ装置100の制御手段
102は、データ送受信手段103より、クライアント
702からの「multi06」の再生要求を受ける。
【0161】制御手段102は、再生可能数記憶手段1
17の記憶内容を調べることにより、各光ディスクより
同時再生可能なマルチメディアデータ数が2であること
を知る。次に、制御手段102は、再生数記憶手段11
8の記憶内容により、「multi06」が記録されて
いる2枚の光ディスクについて、識別情報disk#1
をもつ光ディスクの再生数が1、識別情報disk#2
をもつ光ディスクの再生数が2であることを知る。
17の記憶内容を調べることにより、各光ディスクより
同時再生可能なマルチメディアデータ数が2であること
を知る。次に、制御手段102は、再生数記憶手段11
8の記憶内容により、「multi06」が記録されて
いる2枚の光ディスクについて、識別情報disk#1
をもつ光ディスクの再生数が1、識別情報disk#2
をもつ光ディスクの再生数が2であることを知る。
【0162】制御手段102は、「multi06」が
記録されている全ての光ディスクの再生数に対して1を
加算する。この結果、識別情報disk#1をもつ光デ
ィスクの再生数は2、識別情報disk#2をもつ光デ
ィスクの再生数は3となる。そして、制御手段102
は、この結果を各光ディスクごとに、再生可能数記憶手
段117から取得した、同時再生可能なマルチメディア
データ数である2と比較する。識別情報disk#2を
もつ光ディスクの再生数が、2より大きいことがわかる
ので、制御手段102は、クライアント702からの
「multi06」の再生要求を拒絶する。
記録されている全ての光ディスクの再生数に対して1を
加算する。この結果、識別情報disk#1をもつ光デ
ィスクの再生数は2、識別情報disk#2をもつ光デ
ィスクの再生数は3となる。そして、制御手段102
は、この結果を各光ディスクごとに、再生可能数記憶手
段117から取得した、同時再生可能なマルチメディア
データ数である2と比較する。識別情報disk#2を
もつ光ディスクの再生数が、2より大きいことがわかる
ので、制御手段102は、クライアント702からの
「multi06」の再生要求を拒絶する。
【0163】本実施の形態9によるシステムで、以上の
段階で要求が拒否されなかった場合の、マルチメディア
データの再生にあたっての動作は、実施の形態6による
システムと同様である。
段階で要求が拒否されなかった場合の、マルチメディア
データの再生にあたっての動作は、実施の形態6による
システムと同様である。
【0164】このように、本実施の形態9のマルチメデ
ィアサーバシステムにおいては、再生可能数記憶手段
と、再生数手段とを備えることにより、同一の光ディス
クに対する同時再生可能なマルチメディアデータ数と、
各光ディスクごとに現在再生の行われているか再生予定
であるかの数とを記憶し、再生要求を受けた場合、その
再生要求されたマルチメディアデータを記録した光ディ
スクの再生数に1を加算して、再生可能数を超えるかど
うかを判定し、いずれかの光ディスクにおいて超える場
合は、その再生要求を拒絶する。従って、マルチメディ
アデータの再生要求を受け付けるにあたって、各光ディ
スクから同時に再生可能なマルチメディアデータ数を超
えることとなる再生要求を予め排除できるため、能力を
越えた再生を行うことによる、再生の途切れを未然に防
ぐことが可能となる。
ィアサーバシステムにおいては、再生可能数記憶手段
と、再生数手段とを備えることにより、同一の光ディス
クに対する同時再生可能なマルチメディアデータ数と、
各光ディスクごとに現在再生の行われているか再生予定
であるかの数とを記憶し、再生要求を受けた場合、その
再生要求されたマルチメディアデータを記録した光ディ
スクの再生数に1を加算して、再生可能数を超えるかど
うかを判定し、いずれかの光ディスクにおいて超える場
合は、その再生要求を拒絶する。従って、マルチメディ
アデータの再生要求を受け付けるにあたって、各光ディ
スクから同時に再生可能なマルチメディアデータ数を超
えることとなる再生要求を予め排除できるため、能力を
越えた再生を行うことによる、再生の途切れを未然に防
ぐことが可能となる。
【0165】実施の形態10.本発明の実施の形態10
は、複数のディスクに記録されたマルチメディアデータ
をとぎれなしに再生するマルチメディア再生装置であ
る。
は、複数のディスクに記録されたマルチメディアデータ
をとぎれなしに再生するマルチメディア再生装置であ
る。
【0166】図24は本実施の形態10の再生装置のハ
ードウェア構成を示す図である。図において、301の
ディスクI/F、303のリアルタイムクロック、30
4のCPU、305の主記憶装置、307の磁気ディス
ク装置、500の光ディスクライブラリ装置は図2(a)
の206,202,204,205,207,500
と、又、302のMPEGデコーダ、308のディスプ
レイ・スピーカ、309のディスプレイI/F、310
のキーボード・マウスは、図2(b) の211,208,
209,210と同様である。
ードウェア構成を示す図である。図において、301の
ディスクI/F、303のリアルタイムクロック、30
4のCPU、305の主記憶装置、307の磁気ディス
ク装置、500の光ディスクライブラリ装置は図2(a)
の206,202,204,205,207,500
と、又、302のMPEGデコーダ、308のディスプ
レイ・スピーカ、309のディスプレイI/F、310
のキーボード・マウスは、図2(b) の211,208,
209,210と同様である。
【0167】図25は機能面から見た、本実施の形態1
0の再生装置の構成図である。図において、101のラ
イブラリ制御手段、102の制御手段、104の動作状
況記憶手段、105の再生順記憶手段、106の再生時
間記憶手段、109の交換時間記憶手段は、実施の形態
1のシステムにおける、図3のものと同様である。ま
た、121の再生要求受付手段、122の再生時間計測
手段、123の再生手段、124のディスプレイについ
ては、実施の形態1のシステムにおける図4の701,
705,702,703と同様である。図24のハード
ウェア上の構成要素と、図25の機能上の構成要素との
対応も実施の形態1と同様である。
0の再生装置の構成図である。図において、101のラ
イブラリ制御手段、102の制御手段、104の動作状
況記憶手段、105の再生順記憶手段、106の再生時
間記憶手段、109の交換時間記憶手段は、実施の形態
1のシステムにおける、図3のものと同様である。ま
た、121の再生要求受付手段、122の再生時間計測
手段、123の再生手段、124のディスプレイについ
ては、実施の形態1のシステムにおける図4の701,
705,702,703と同様である。図24のハード
ウェア上の構成要素と、図25の機能上の構成要素との
対応も実施の形態1と同様である。
【0168】本実施の形態10の再生装置の動作は実施
の形態1のシステムと同様となるが、図6におけるフロ
ーチャート図のステップ10の再生の際の動作のみが異
なり、該ステップにおいては以下のような動作となる。
の形態1のシステムと同様となるが、図6におけるフロ
ーチャート図のステップ10の再生の際の動作のみが異
なり、該ステップにおいては以下のような動作となる。
【0169】データの再生のために、ステップ10が実
行される。光ディスク装置Drive0に装着された光
ディスク「disk#0」から読み出したデータは、制
御手段102の制御により、再生手段123に渡され、
再生手段123のMPEGデコーダ機能によりMPEG
圧縮されたデータが伸張処理されて、ディスプレイ70
3に表示される。
行される。光ディスク装置Drive0に装着された光
ディスク「disk#0」から読み出したデータは、制
御手段102の制御により、再生手段123に渡され、
再生手段123のMPEGデコーダ機能によりMPEG
圧縮されたデータが伸張処理されて、ディスプレイ70
3に表示される。
【0170】また動作の説明において、再生要求受付手
段によって受け付けた再生要求と、再生時間計測手段に
よる計測結果とは、データ送受信手段及びネットワーク
を介することなく、直接制御手段に渡されることとな
る。
段によって受け付けた再生要求と、再生時間計測手段に
よる計測結果とは、データ送受信手段及びネットワーク
を介することなく、直接制御手段に渡されることとな
る。
【0171】このように、本実施の形態10による、再
生装置においても、実施の形態1に示したサーバ・クラ
イアントシステムの場合と同様に、複数のディスクにわ
たって記録されたマルチメディアデータを、ディスク交
換によるとぎれの発生なしに再生することが可能であ
る。
生装置においても、実施の形態1に示したサーバ・クラ
イアントシステムの場合と同様に、複数のディスクにわ
たって記録されたマルチメディアデータを、ディスク交
換によるとぎれの発生なしに再生することが可能であ
る。
【0172】なお、動作状況記憶手段の代わりに、予約
データ記憶手段と時計を備えて、実施の形態2と同様の
予約による再生を行う構成とすることも可能である。
データ記憶手段と時計を備えて、実施の形態2と同様の
予約による再生を行う構成とすることも可能である。
【0173】また、実施の形態1及び2のマルチメディ
アサーバシステムにおいて、サーバ装置の構成を本実施
の形態10のようにすることで、サーバ装置における再
生が行えるようにしてもよく、この場合、クライアント
における再生の結果をサーバで確認することが可能とな
る。
アサーバシステムにおいて、サーバ装置の構成を本実施
の形態10のようにすることで、サーバ装置における再
生が行えるようにしてもよく、この場合、クライアント
における再生の結果をサーバで確認することが可能とな
る。
【0174】実施の形態11.本発明の実施の形態11
は、複数のディスクに記録されたマルチメディアデータ
をとぎれなしに再生するマルチメディア再生装置であ
る。
は、複数のディスクに記録されたマルチメディアデータ
をとぎれなしに再生するマルチメディア再生装置であ
る。
【0175】本実施の形態11の再生装置のハードウェ
ア構成は、図24に示す実施の形態10と同様である。
ア構成は、図24に示す実施の形態10と同様である。
【0176】図26は機能面から見た、本実施の形態1
1の再生装置の構成図である。図において、101のラ
イブラリ制御手段、102の制御手段、及び109の交
換時間記憶手段は、実施の形態1における図3のもの
と、111の一時記憶手段、112のデータ記録位置記
憶手段、113の読み出し速度記憶手段、及び114の
再生速度記憶手段は、実施の形態6のシステムにおけ
る、図16のものと同様である。また、121の再生要
求受付手段、123の再生手段、124のディスプレイ
については、実施の形態1のシステムにおける図4の7
01,702,703と同様である。図24のハードウ
ェア上の構成要素と、図26の機能上の構成要素との対
応も実施の形態1及び6と同様である。
1の再生装置の構成図である。図において、101のラ
イブラリ制御手段、102の制御手段、及び109の交
換時間記憶手段は、実施の形態1における図3のもの
と、111の一時記憶手段、112のデータ記録位置記
憶手段、113の読み出し速度記憶手段、及び114の
再生速度記憶手段は、実施の形態6のシステムにおけ
る、図16のものと同様である。また、121の再生要
求受付手段、123の再生手段、124のディスプレイ
については、実施の形態1のシステムにおける図4の7
01,702,703と同様である。図24のハードウ
ェア上の構成要素と、図26の機能上の構成要素との対
応も実施の形態1及び6と同様である。
【0177】本実施の形態11の再生装置の動作は実施
の形態6のシステムと同様となるが、図18におけるフ
ローチャート図のステップ5、ステップ9及びステップ
10の再生の際の動作で、光ディスク又は一時記憶手段
から読み出したデータは、制御手段102の制御によ
り、再生手段123に渡され、再生手段123のMPE
Gデコーダ機能によりMPEG圧縮されたデータが伸張
処理されて、ディスプレイ124に表示される。
の形態6のシステムと同様となるが、図18におけるフ
ローチャート図のステップ5、ステップ9及びステップ
10の再生の際の動作で、光ディスク又は一時記憶手段
から読み出したデータは、制御手段102の制御によ
り、再生手段123に渡され、再生手段123のMPE
Gデコーダ機能によりMPEG圧縮されたデータが伸張
処理されて、ディスプレイ124に表示される。
【0178】また動作の説明において、再生要求受付手
段によって受け付けた再生要求と、再生時間計測手段に
よる計測結果とは、データ送受信手段及びネットワーク
を介することなく、直接制御手段に渡されることとな
る。
段によって受け付けた再生要求と、再生時間計測手段に
よる計測結果とは、データ送受信手段及びネットワーク
を介することなく、直接制御手段に渡されることとな
る。
【0179】このように、本実施の形態11による、再
生装置においても、実施の形態6に示したサーバ・クラ
イアントシステムの場合と同様に、複数のディスクにわ
たって記録されたマルチメディアデータを、ディスク交
換によるとぎれの発生なしに再生することが可能であ
る。
生装置においても、実施の形態6に示したサーバ・クラ
イアントシステムの場合と同様に、複数のディスクにわ
たって記録されたマルチメディアデータを、ディスク交
換によるとぎれの発生なしに再生することが可能であ
る。
【0180】なお、本実施の形態11では実施の形態6
に沿った構成としているが、実施の形態3又は4に準じ
た構成としても、ディスク交換中に一時記憶したデータ
を読み出し、再生することで、とぎれのない再生を行う
ことが可能である。
に沿った構成としているが、実施の形態3又は4に準じ
た構成としても、ディスク交換中に一時記憶したデータ
を読み出し、再生することで、とぎれのない再生を行う
ことが可能である。
【0181】また、実施の形態3ないし6のいずれかの
マルチメディアサーバシステムにおいて、サーバ装置の
構成を本実施の形態11のようにすることで、サーバ装
置における再生が行えるようにしてもよく、この場合、
クライアントにおける再生の結果をサーバで確認するこ
とが可能となる。
マルチメディアサーバシステムにおいて、サーバ装置の
構成を本実施の形態11のようにすることで、サーバ装
置における再生が行えるようにしてもよく、この場合、
クライアントにおける再生の結果をサーバで確認するこ
とが可能となる。
【0182】
【発明の効果】請求項1にかかるマルチメディアデータ
再生方法によれば、2台以上の光ディスク装置を有する
光ディスクライブラリ装置を用い、複数の光ディスクに
わたって記録されたマルチメディアデータを再生する方
法において、ある光ディスク装置において、先の光ディ
スクに記録されたマルチメディアデータを読み出して再
生し、その読み出し及び再生中に、次の光ディスクを他
の光ディスク装置に装着し、上記ある光ディスク装置に
おける、上記先の光ディスクに記録されたマルチメディ
アデータの読み出しが終わったとき、引き続いて、上記
他の光ディスク装置に装着した、上記次の光ディスクの
読み出し及び再生を行うものとしたことで、ディスク交
換によるとぎれのない再生が可能となる。
再生方法によれば、2台以上の光ディスク装置を有する
光ディスクライブラリ装置を用い、複数の光ディスクに
わたって記録されたマルチメディアデータを再生する方
法において、ある光ディスク装置において、先の光ディ
スクに記録されたマルチメディアデータを読み出して再
生し、その読み出し及び再生中に、次の光ディスクを他
の光ディスク装置に装着し、上記ある光ディスク装置に
おける、上記先の光ディスクに記録されたマルチメディ
アデータの読み出しが終わったとき、引き続いて、上記
他の光ディスク装置に装着した、上記次の光ディスクの
読み出し及び再生を行うものとしたことで、ディスク交
換によるとぎれのない再生が可能となる。
【0183】請求項2にかかるマルチメディアデータ再
生方法によれば、請求項1に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順と、各光ディスクごとの該マルチメディ
アデータの再生所要時間とを記憶し、上記光ディスクラ
イブラリ装置内の各光ディスク装置の動作状況を記憶
し、ある光ディスク装置において、先の光ディスクから
マルチメディアデータを読み出して再生し、上記再生を
行った時間を上記記憶した再生所要時間から差し引いて
得た該先の光ディスクの残りの再生時間が、光ディスク
の交換に要する時間以上であるときに、上記読み出し及
び再生にともなって、上記記憶した再生順に従った次の
光ディスクを、上記記憶した各光ディスク装置の動作状
況に基づいて使用可能と判定した他の光ディスク装置に
装着し、上記先の光ディスクに記録されたマルチメディ
アデータの読み出しが終わったとき、引き続いて、上記
次の光ディスクからの読み出し及び再生を行うものとし
たことで、上記の効果を得るものである。
生方法によれば、請求項1に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順と、各光ディスクごとの該マルチメディ
アデータの再生所要時間とを記憶し、上記光ディスクラ
イブラリ装置内の各光ディスク装置の動作状況を記憶
し、ある光ディスク装置において、先の光ディスクから
マルチメディアデータを読み出して再生し、上記再生を
行った時間を上記記憶した再生所要時間から差し引いて
得た該先の光ディスクの残りの再生時間が、光ディスク
の交換に要する時間以上であるときに、上記読み出し及
び再生にともなって、上記記憶した再生順に従った次の
光ディスクを、上記記憶した各光ディスク装置の動作状
況に基づいて使用可能と判定した他の光ディスク装置に
装着し、上記先の光ディスクに記録されたマルチメディ
アデータの読み出しが終わったとき、引き続いて、上記
次の光ディスクからの読み出し及び再生を行うものとし
たことで、上記の効果を得るものである。
【0184】請求項3にかかるマルチメディアデータ再
生方法によれば、請求項1に記載のマルチメディアデー
タ再生方法において、請求項1に記載のマルチメディア
データ再生方法において、上記複数の光ディスクにわた
って記録されたマルチメディアデータごとの、該複数の
光ディスクの再生順を記憶し、上記光ディスクごとに、
該光ディスクからの読み出し及び再生に供する光ディス
ク装置と、該光ディスク装置を使用する時間とを決定し
て、これを予約データとして記憶し、現在の時刻が上記
使用する時間に至ったとき、上記記憶した再生順と予約
データとに従って、順次光ディスクを光ディスク装置に
装着し、マルチメディアデータの読み出しと再生を行う
ものとしたことで、上記の効果を得るものである。
生方法によれば、請求項1に記載のマルチメディアデー
タ再生方法において、請求項1に記載のマルチメディア
データ再生方法において、上記複数の光ディスクにわた
って記録されたマルチメディアデータごとの、該複数の
光ディスクの再生順を記憶し、上記光ディスクごとに、
該光ディスクからの読み出し及び再生に供する光ディス
ク装置と、該光ディスク装置を使用する時間とを決定し
て、これを予約データとして記憶し、現在の時刻が上記
使用する時間に至ったとき、上記記憶した再生順と予約
データとに従って、順次光ディスクを光ディスク装置に
装着し、マルチメディアデータの読み出しと再生を行う
ものとしたことで、上記の効果を得るものである。
【0185】請求項4にかかるマルチメディアデータ再
生方法によれば、1台以上の光ディスク装置を有する光
ディスクライブラリ装置を用い、複数の光ディスクにわ
たって記録されたマルチメディアデータを再生する方法
において、先の光ディスクに記録されたマルチメディア
データの読み出し及び再生中に、該先の光ディスクか
ら、光ディスク交換に要する時間分以上のマルチメディ
アデータを先読みして、これを一時記憶し、上記先の光
ディスクを次の光ディスクと交換する際には、上記一時
記憶したマルチメディアデータの読み出し及び再生を行
うものとしたことで、ディスク交換によるとぎれのない
再生が可能となる。
生方法によれば、1台以上の光ディスク装置を有する光
ディスクライブラリ装置を用い、複数の光ディスクにわ
たって記録されたマルチメディアデータを再生する方法
において、先の光ディスクに記録されたマルチメディア
データの読み出し及び再生中に、該先の光ディスクか
ら、光ディスク交換に要する時間分以上のマルチメディ
アデータを先読みして、これを一時記憶し、上記先の光
ディスクを次の光ディスクと交換する際には、上記一時
記憶したマルチメディアデータの読み出し及び再生を行
うものとしたことで、ディスク交換によるとぎれのない
再生が可能となる。
【0186】請求項5にかかるマルチメディアデータ再
生方法によれば、請求項4に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順と、各光ディスクに記録されたマルチメ
ディアデータの再生所要時間とを記憶し、光ディスク装
置において、先の光ディスクからマルチメディアデータ
を読み出して再生するとともに、光ディスク交換に要す
る時間分以上のマルチメディアデータを、該先の光ディ
スクから先読みして一時記憶し、上記再生を行った時間
を上記記憶した再生所要時間から差し引いて得た該先の
光ディスクの残りの再生時間が、光ディスクの交換に要
する時間以下となったとき、上記一時記憶したマルチメ
ディアデータを読み出して再生するとともに、上記記憶
した再生順に従った次の光ディスクを上記光ディスク装
置に装着し、上記一時記憶したマルチメディアデータの
読み出しが終わったとき、引き続いて、上記次の光ディ
スクからの読み出し及び再生を行うものとしたことで、
上記の効果を得るものである。
生方法によれば、請求項4に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順と、各光ディスクに記録されたマルチメ
ディアデータの再生所要時間とを記憶し、光ディスク装
置において、先の光ディスクからマルチメディアデータ
を読み出して再生するとともに、光ディスク交換に要す
る時間分以上のマルチメディアデータを、該先の光ディ
スクから先読みして一時記憶し、上記再生を行った時間
を上記記憶した再生所要時間から差し引いて得た該先の
光ディスクの残りの再生時間が、光ディスクの交換に要
する時間以下となったとき、上記一時記憶したマルチメ
ディアデータを読み出して再生するとともに、上記記憶
した再生順に従った次の光ディスクを上記光ディスク装
置に装着し、上記一時記憶したマルチメディアデータの
読み出しが終わったとき、引き続いて、上記次の光ディ
スクからの読み出し及び再生を行うものとしたことで、
上記の効果を得るものである。
【0187】請求項6にかかるマルチメディアデータ再
生方法によれば、請求項4に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順と、各光ディスクに記録されたマルチメ
ディアデータの再生所要時間とを記憶し、先の光ディス
クを上記光ディスク装置に装着し、この先の光ディスク
から先読みを行う先読み速度を、上記記憶した再生所要
時間から光ディスク交換に要する時間を差し引いて得た
時間以内に、該先の光ディスクに記録されたマルチメデ
ィアデータを先読みすることが可能となるように算出
し、上記算出した先読み速度で、上記先の光ディスクか
らマルチメディアデータを先読みして一時記憶し、この
一時記憶したマルチメディアデータを読み出して再生
し、上記再生を行った時間を上記記憶した再生所要時間
から差し引いて得た該先の光ディスクの残りの再生時間
が、光ディスクの交換に要する時間以下となったとき、
上記読み出し及び再生にともなって、上記記憶した再生
順に従った次の光ディスクを上記光ディスク装置に装着
し、上記一時記憶したマルチメディアデータの読み出し
が終わったとき、引き続いて、上記次の光ディスクから
の読み出し及び再生を行うものとしたことで、上記の効
果を得るものである。
生方法によれば、請求項4に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順と、各光ディスクに記録されたマルチメ
ディアデータの再生所要時間とを記憶し、先の光ディス
クを上記光ディスク装置に装着し、この先の光ディスク
から先読みを行う先読み速度を、上記記憶した再生所要
時間から光ディスク交換に要する時間を差し引いて得た
時間以内に、該先の光ディスクに記録されたマルチメデ
ィアデータを先読みすることが可能となるように算出
し、上記算出した先読み速度で、上記先の光ディスクか
らマルチメディアデータを先読みして一時記憶し、この
一時記憶したマルチメディアデータを読み出して再生
し、上記再生を行った時間を上記記憶した再生所要時間
から差し引いて得た該先の光ディスクの残りの再生時間
が、光ディスクの交換に要する時間以下となったとき、
上記読み出し及び再生にともなって、上記記憶した再生
順に従った次の光ディスクを上記光ディスク装置に装着
し、上記一時記憶したマルチメディアデータの読み出し
が終わったとき、引き続いて、上記次の光ディスクから
の読み出し及び再生を行うものとしたことで、上記の効
果を得るものである。
【0188】請求項7にかかるマルチメディアデータ再
生方法によれば、請求項4に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順を記憶し、先の光ディスクからの、マル
チメディアデータの読み出し及び再生に先立って、該先
の光ディスクの先読み開始位置を、上記読み出し及び再
生にともなって、該先の光ディスクから、光ディスク交
換に要する時間分以上のマルチメディアデータを先読み
できるように算出し、光ディスク装置において、先の光
ディスクからマルチメディアデータを読み出して再生
し、上記読み出されるマルチメディアデータの、上記先
の光ディスク上の記録位置が、上記先読み開始位置に至
ったとき、該開始位置からマルチメディアデータを先読
みして一時記憶し、上記先の光ディスクに記録されたマ
ルチメディアデータに対する、上記先読みが終了したな
らば、上記一時記憶したマルチメディアデータの読み出
し及び再生を開始し、この読み出し及び再生にともなっ
て、上記記憶した再生順に従った次の光ディスクを上記
光ディスク装置に装着し、上記一時記憶したマルチメデ
ィアデータの読み出しが終わったとき、引き続いて、上
記次の光ディスクからの読み出し及び再生を行うものと
したことで、上記の効果を得るものである。
生方法によれば、請求項4に記載のマルチメディアデー
タ再生方法において、上記複数の光ディスクにわたって
記録されたマルチメディアデータごとの、該複数の光デ
ィスクの再生順を記憶し、先の光ディスクからの、マル
チメディアデータの読み出し及び再生に先立って、該先
の光ディスクの先読み開始位置を、上記読み出し及び再
生にともなって、該先の光ディスクから、光ディスク交
換に要する時間分以上のマルチメディアデータを先読み
できるように算出し、光ディスク装置において、先の光
ディスクからマルチメディアデータを読み出して再生
し、上記読み出されるマルチメディアデータの、上記先
の光ディスク上の記録位置が、上記先読み開始位置に至
ったとき、該開始位置からマルチメディアデータを先読
みして一時記憶し、上記先の光ディスクに記録されたマ
ルチメディアデータに対する、上記先読みが終了したな
らば、上記一時記憶したマルチメディアデータの読み出
し及び再生を開始し、この読み出し及び再生にともなっ
て、上記記憶した再生順に従った次の光ディスクを上記
光ディスク装置に装着し、上記一時記憶したマルチメデ
ィアデータの読み出しが終わったとき、引き続いて、上
記次の光ディスクからの読み出し及び再生を行うものと
したことで、上記の効果を得るものである。
【0189】請求項8にかかるマルチメディアデータ再
生方法によれば、請求項7に記載のマルチメディアデー
タ再生方法において、マルチメディアデータの再生が、
開始位置を指定する再生要求に応じて行われるものであ
り、上記指定される開始位置が、光ディスク上の記録位
置として、上記先読み開始位置よりも後方の位置である
場合に、上記再生要求に応じた読み出し及び再生に先立
って、上記先読み開始位置と、上記指定された再生開始
位置との間に記録されたマルチメディアデータを先読み
して一時記憶するものとしたことで、かかる再生におい
て、一時記憶するマルチメディアデータの量が不足する
ことによる、再生のとぎれを防止することができ、より
広範囲な要望に応じることが可能となる。
生方法によれば、請求項7に記載のマルチメディアデー
タ再生方法において、マルチメディアデータの再生が、
開始位置を指定する再生要求に応じて行われるものであ
り、上記指定される開始位置が、光ディスク上の記録位
置として、上記先読み開始位置よりも後方の位置である
場合に、上記再生要求に応じた読み出し及び再生に先立
って、上記先読み開始位置と、上記指定された再生開始
位置との間に記録されたマルチメディアデータを先読み
して一時記憶するものとしたことで、かかる再生におい
て、一時記憶するマルチメディアデータの量が不足する
ことによる、再生のとぎれを防止することができ、より
広範囲な要望に応じることが可能となる。
【0190】請求項9にかかるマルチメディアデータ再
生方法によれば、請求項4ないし8のいずれかに記載の
マルチメディアデータ再生方法において、上記先の光デ
ィスクからのマルチメディアデータの読み出しにともな
って、上記次の光ディスクを、上記光ディスクライブラ
リ内で、上記光ディスク装置に近い保管場所に移動する
ものとしたことで、光ディスク交換に要する時間が短縮
されることにより、一時記憶されるマルチメディアデー
タの量を低減することができ、記憶装置で実現される一
時記憶手段について、より少ないハードウェア資源を用
いて、ディスク交換による再生とぎれ防止を可能とする
ものである。
生方法によれば、請求項4ないし8のいずれかに記載の
マルチメディアデータ再生方法において、上記先の光デ
ィスクからのマルチメディアデータの読み出しにともな
って、上記次の光ディスクを、上記光ディスクライブラ
リ内で、上記光ディスク装置に近い保管場所に移動する
ものとしたことで、光ディスク交換に要する時間が短縮
されることにより、一時記憶されるマルチメディアデー
タの量を低減することができ、記憶装置で実現される一
時記憶手段について、より少ないハードウェア資源を用
いて、ディスク交換による再生とぎれ防止を可能とする
ものである。
【0191】請求項10にかかるマルチメディアデータ
再生方法によれば、1台以上の光ディスク装置を有する
光ディスクライブラリ装置を用い、複数の再生要求に応
じてマルチメディアデータを再生する方法において、複
数の光ディスクにわたって記録されたマルチメディアデ
ータの再生中に、新たな再生要求があったとき、上記新
たな再生要求により要求されたマルチメディアデータを
記録した光ディスクが、上記先に再生しているマルチメ
ディアデータを記録した複数の光ディスクのいずれかと
同じものである場合に、上記新たな再生要求を拒否する
ものとしたことで、磁気ディスク等の高速機録媒体に比
較して、読み書きの速度の劣る光ディスクに対する、能
力を越えた再生要求による再生の途切れを防止すること
が可能となる。
再生方法によれば、1台以上の光ディスク装置を有する
光ディスクライブラリ装置を用い、複数の再生要求に応
じてマルチメディアデータを再生する方法において、複
数の光ディスクにわたって記録されたマルチメディアデ
ータの再生中に、新たな再生要求があったとき、上記新
たな再生要求により要求されたマルチメディアデータを
記録した光ディスクが、上記先に再生しているマルチメ
ディアデータを記録した複数の光ディスクのいずれかと
同じものである場合に、上記新たな再生要求を拒否する
ものとしたことで、磁気ディスク等の高速機録媒体に比
較して、読み書きの速度の劣る光ディスクに対する、能
力を越えた再生要求による再生の途切れを防止すること
が可能となる。
【0192】請求項11にかかるマルチメディアデータ
再生方法によれば、1台以上の光ディスク装置を有する
光ディスクライブラリ装置を用い、複数の再生要求に応
じてマルチメディアデータを再生する方法において、上
記光ディスクライブラリ装置において、光ディスクの1
枚から同時に再生可能なマルチメディアデータの上限数
を記憶し、上記光ディスクライブラリ装置内の光ディス
クごとに、その光ディスクに記録されたマルチメディア
データが現在再生中である、あるいは再生される予定で
ある数を再生数として、この再生数を記憶し、再生要求
があるとき、該再生要求により要求されたマルチメディ
アデータを記録した光ディスクの再生数に1を加えた数
が、上記上限数を超える場合に、該再生要求を拒否する
ものとしたことで、磁気ディスク等の高速機録媒体に比
較して、読み書きの速度の劣る光ディスクに対する、能
力を越えた再生要求による再生の途切れを防止すること
が可能となる。
再生方法によれば、1台以上の光ディスク装置を有する
光ディスクライブラリ装置を用い、複数の再生要求に応
じてマルチメディアデータを再生する方法において、上
記光ディスクライブラリ装置において、光ディスクの1
枚から同時に再生可能なマルチメディアデータの上限数
を記憶し、上記光ディスクライブラリ装置内の光ディス
クごとに、その光ディスクに記録されたマルチメディア
データが現在再生中である、あるいは再生される予定で
ある数を再生数として、この再生数を記憶し、再生要求
があるとき、該再生要求により要求されたマルチメディ
アデータを記録した光ディスクの再生数に1を加えた数
が、上記上限数を超える場合に、該再生要求を拒否する
ものとしたことで、磁気ディスク等の高速機録媒体に比
較して、読み書きの速度の劣る光ディスクに対する、能
力を越えた再生要求による再生の途切れを防止すること
が可能となる。
【0193】請求項12にかかるマルチメディアサーバ
システムによれば、2台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、マルチメディアデータが記
録された光ディスクについて、再生順と保管場所とを記
憶する再生順記憶手段と、光ディスク装置の動作状況を
記憶する動作状況記憶手段と、クライアントからのマル
チメディアデータ再生の要求に応じて、光ディスクライ
ブラリ装置からのマルチメディアデータの読み出しと、
クライアントへの配信を制御する制御手段とを備え、複
数の上記光ディスクにわたって記録されたマルチメディ
アデータを配信するとき、制御手段が、先の光ディスク
からのマルチメディアデータの読み出し及び再生中に、
記憶した再生順に従って次の光ディスクをその保管場所
から取り出し、記憶した動作状況によって、使用可能と
判定する他の光ディスク装置に装着し、先の光ディスク
からの読み出しが終わったとき、引き続いて次の光ディ
スクからの読み出し及び再生を行うように制御すること
で、ディスク交換によるとぎれなく再生することが可能
となる。
システムによれば、2台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、マルチメディアデータが記
録された光ディスクについて、再生順と保管場所とを記
憶する再生順記憶手段と、光ディスク装置の動作状況を
記憶する動作状況記憶手段と、クライアントからのマル
チメディアデータ再生の要求に応じて、光ディスクライ
ブラリ装置からのマルチメディアデータの読み出しと、
クライアントへの配信を制御する制御手段とを備え、複
数の上記光ディスクにわたって記録されたマルチメディ
アデータを配信するとき、制御手段が、先の光ディスク
からのマルチメディアデータの読み出し及び再生中に、
記憶した再生順に従って次の光ディスクをその保管場所
から取り出し、記憶した動作状況によって、使用可能と
判定する他の光ディスク装置に装着し、先の光ディスク
からの読み出しが終わったとき、引き続いて次の光ディ
スクからの読み出し及び再生を行うように制御すること
で、ディスク交換によるとぎれなく再生することが可能
となる。
【0194】請求項13にかかるマルチメディアサーバ
システムによれば、2台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、クライアントから再生を要
求されたマルチメディアデータについて、該マルチメデ
ィアデータを記録した光ディスクごとに、使用する光デ
ィスク装置と、再生所要時間に光ディスク交換に要する
時間を加算した予約時間とを記憶する予約データ記憶手
段と、クライアントからのマルチメディアデータ再生の
要求に応じて、光ディスクライブラリ装置からのマルチ
メディアデータの読み出しと、クライアントへの配信を
制御する制御手段とを備え、クライアントからの再生要
求があるとき、制御手段が、再生要求に応じて予約デー
タ記憶手段の内容の更新を行い、その予約データの内容
に従って、光ディスクの装着と、マルチメディアデータ
の読み出し及び再生を制御することによって、ディスク
交換による再生のとぎれを防止するとともに、複数クラ
イアントの要求に応じて、効率的な光ディスク装置の使
用を可能にする。
システムによれば、2台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、クライアントから再生を要
求されたマルチメディアデータについて、該マルチメデ
ィアデータを記録した光ディスクごとに、使用する光デ
ィスク装置と、再生所要時間に光ディスク交換に要する
時間を加算した予約時間とを記憶する予約データ記憶手
段と、クライアントからのマルチメディアデータ再生の
要求に応じて、光ディスクライブラリ装置からのマルチ
メディアデータの読み出しと、クライアントへの配信を
制御する制御手段とを備え、クライアントからの再生要
求があるとき、制御手段が、再生要求に応じて予約デー
タ記憶手段の内容の更新を行い、その予約データの内容
に従って、光ディスクの装着と、マルチメディアデータ
の読み出し及び再生を制御することによって、ディスク
交換による再生のとぎれを防止するとともに、複数クラ
イアントの要求に応じて、効率的な光ディスク装置の使
用を可能にする。
【0195】請求項14にかかるマルチメディアサーバ
システムによれば、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、マルチメディアデータごと
に、そのマルチメディアデータが記録された光ディスク
について、再生順を記憶する再生順記憶手段と、光ディ
スクの再生所要時間を記憶する再生時間記憶手段と、再
生を行った時間を計測する再生時間計測手段と、光ディ
スクから読み出したマルチメディアデータを一時記憶す
る一時記憶手段と、クライアントからのマルチメディア
データ再生の要求に応じて、光ディスクライブラリ装置
からのマルチメディアデータの読み出しと、クライアン
トへの配信を制御する制御手段とを備え、複数の光ディ
スクにわたって記録されたマルチメディアデータを配信
するとき、制御手段が、光ディスクからのマルチメディ
アデータの読み出し及び再生にともなって、光ディスク
交換に要する時間に相当する量以上のマルチメディアデ
ータを該光ディスクから読み出して、一時記憶手段に格
納し、上記再生時間記憶手段の記憶内容と上記再生時間
計測手段の計測結果から計算する該光ディスクの残り再
生時間が、光ディスク交換に要する時間以下となったと
き、上記格納したマルチメディアデータの読み出し及び
再生にともなって、光ディスク交換を行うよう制御する
ことによって、ディスク交換によるとぎれなく再生する
ことが可能となる。
システムによれば、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、マルチメディアデータごと
に、そのマルチメディアデータが記録された光ディスク
について、再生順を記憶する再生順記憶手段と、光ディ
スクの再生所要時間を記憶する再生時間記憶手段と、再
生を行った時間を計測する再生時間計測手段と、光ディ
スクから読み出したマルチメディアデータを一時記憶す
る一時記憶手段と、クライアントからのマルチメディア
データ再生の要求に応じて、光ディスクライブラリ装置
からのマルチメディアデータの読み出しと、クライアン
トへの配信を制御する制御手段とを備え、複数の光ディ
スクにわたって記録されたマルチメディアデータを配信
するとき、制御手段が、光ディスクからのマルチメディ
アデータの読み出し及び再生にともなって、光ディスク
交換に要する時間に相当する量以上のマルチメディアデ
ータを該光ディスクから読み出して、一時記憶手段に格
納し、上記再生時間記憶手段の記憶内容と上記再生時間
計測手段の計測結果から計算する該光ディスクの残り再
生時間が、光ディスク交換に要する時間以下となったと
き、上記格納したマルチメディアデータの読み出し及び
再生にともなって、光ディスク交換を行うよう制御する
ことによって、ディスク交換によるとぎれなく再生する
ことが可能となる。
【0196】請求項15にかかるマルチメディアサーバ
システムによれば、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、光ディスクから読み出した
マルチメディアデータを一時記憶する一時記憶手段と、
クライアントからのマルチメディアデータ再生の要求に
応じて、光ディスクライブラリ装置からのマルチメディ
アデータの読み出しと、クライアントへの配信を制御す
る制御手段とを備え、複数の上記光ディスクにわたって
記録されたマルチメディアデータを配信するとき、制御
手段が、光ディスクからの読み出し及び再生に先立っ
て、予め先読み開始位置を算出し、上記読み出し及び再
生にともなって、上記先読み開始位置からのマルチメデ
ィアデータの先読みと上記一時記憶手段への格納を行
い、光ディスク交換の際には、上記格納したマルチメデ
ィアデータの読み出し及び再生を行うよう制御すること
によって、ディスク交換の際にもとぎれなく再生するこ
とが可能となる。
システムによれば、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、光ディスクから読み出した
マルチメディアデータを一時記憶する一時記憶手段と、
クライアントからのマルチメディアデータ再生の要求に
応じて、光ディスクライブラリ装置からのマルチメディ
アデータの読み出しと、クライアントへの配信を制御す
る制御手段とを備え、複数の上記光ディスクにわたって
記録されたマルチメディアデータを配信するとき、制御
手段が、光ディスクからの読み出し及び再生に先立っ
て、予め先読み開始位置を算出し、上記読み出し及び再
生にともなって、上記先読み開始位置からのマルチメデ
ィアデータの先読みと上記一時記憶手段への格納を行
い、光ディスク交換の際には、上記格納したマルチメデ
ィアデータの読み出し及び再生を行うよう制御すること
によって、ディスク交換の際にもとぎれなく再生するこ
とが可能となる。
【0197】請求項16にかかるマルチメディアサーバ
システムによれば、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、マルチメディアデータごと
に、そのマルチメディアデータが記録された光ディスク
を示す識別情報を記憶する記録メディア記憶手段と、複
数の上記識別情報を比較する識別情報比較手段と、上記
識別情報比較手段の比較結果に基づいて、上記クライア
ントからのマルチメディアデータ再生要求に対して許諾
又は拒絶を行う制御手段とを備えたことによって、デー
タ転送能力と、とぎれない再生に必要な転送速度との比
較において、能力を越えた再生を行うことによる、再生
のとぎれを防止することが可能である。
システムによれば、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、マルチメディアデータごと
に、そのマルチメディアデータが記録された光ディスク
を示す識別情報を記憶する記録メディア記憶手段と、複
数の上記識別情報を比較する識別情報比較手段と、上記
識別情報比較手段の比較結果に基づいて、上記クライア
ントからのマルチメディアデータ再生要求に対して許諾
又は拒絶を行う制御手段とを備えたことによって、デー
タ転送能力と、とぎれない再生に必要な転送速度との比
較において、能力を越えた再生を行うことによる、再生
のとぎれを防止することが可能である。
【0198】請求項17にかかるマルチメディアサーバ
システムによれば、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、1枚の上記光ディスクから
同時に再生可能なマルチメディアデータの上限数を記憶
する再生可能数記憶手段と、光ディスクごとに、その光
ディスクに記録されたマルチメディアデータが再生中あ
るいは再生予定である数を記憶する再生数記憶手段と、
上記再生可能数記憶手段及び再生数記憶手段の記憶内容
に基づいて、上記クライアントからのマルチメディアデ
ータ再生要求に対して許諾又は拒絶を行う制御手段とを
備えたことによって、データ転送能力と、とぎれない再
生に必要な転送速度との比較において、能力を越えた再
生を行うことによる、再生のとぎれを防止することが可
能である。
システムによれば、1台以上の光ディスク装置によって
複数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、1枚の上記光ディスクから
同時に再生可能なマルチメディアデータの上限数を記憶
する再生可能数記憶手段と、光ディスクごとに、その光
ディスクに記録されたマルチメディアデータが再生中あ
るいは再生予定である数を記憶する再生数記憶手段と、
上記再生可能数記憶手段及び再生数記憶手段の記憶内容
に基づいて、上記クライアントからのマルチメディアデ
ータ再生要求に対して許諾又は拒絶を行う制御手段とを
備えたことによって、データ転送能力と、とぎれない再
生に必要な転送速度との比較において、能力を越えた再
生を行うことによる、再生のとぎれを防止することが可
能である。
【0199】請求項18にかかるマルチメディアサーバ
システムによれば、請求項12ないし15のいずれかに
記載のマルチメディアサーバシステムにおいて、マルチ
メディアデータごとに、そのマルチメディアデータが記
録された光ディスクを示す識別情報を記憶する記録メデ
ィア記憶手段と、複数の上記識別情報を比較する識別情
報比較手段とを備え、上記制御手段が、上記記録メディ
ア記憶手段の記憶内容と、上記識別情報比較手段の比較
の結果とに基づいて、上記クライアントからのマルチメ
ディアデータ再生要求に対して、許諾又は拒絶を行うも
のとしたことによって、データ転送能力と、とぎれない
再生に必要な転送速度との比較において、能力を越えた
再生を行うことによる、再生のとぎれを防止することが
可能である。
システムによれば、請求項12ないし15のいずれかに
記載のマルチメディアサーバシステムにおいて、マルチ
メディアデータごとに、そのマルチメディアデータが記
録された光ディスクを示す識別情報を記憶する記録メデ
ィア記憶手段と、複数の上記識別情報を比較する識別情
報比較手段とを備え、上記制御手段が、上記記録メディ
ア記憶手段の記憶内容と、上記識別情報比較手段の比較
の結果とに基づいて、上記クライアントからのマルチメ
ディアデータ再生要求に対して、許諾又は拒絶を行うも
のとしたことによって、データ転送能力と、とぎれない
再生に必要な転送速度との比較において、能力を越えた
再生を行うことによる、再生のとぎれを防止することが
可能である。
【0200】また、請求項19に記載のマルチメディア
サーバシステムは、請求項12ないし15のいずれかに
記載のマルチメディアサーバシステムにおいて、1枚の
上記光ディスクから同時に再生可能なマルチメディアデ
ータの上限数を記憶する再生可能数記憶手段と、光ディ
スクごとに、その光ディスクに記録されたマルチメディ
アデータが再生中あるいは再生予定である数を記憶する
再生数記憶手段とを備え、上記制御手段が、上記再生可
能数記憶手段及び再生数記憶手段の記憶内容に基づい
て、上記クライアントからのマルチメディアデータ再生
要求に対して許諾又は拒絶を行うものとしたことによっ
て、データ転送能力と、とぎれない再生に必要な転送速
度との比較において、能力を越えた再生を行うことによ
る、再生のとぎれを防止することが可能である。
サーバシステムは、請求項12ないし15のいずれかに
記載のマルチメディアサーバシステムにおいて、1枚の
上記光ディスクから同時に再生可能なマルチメディアデ
ータの上限数を記憶する再生可能数記憶手段と、光ディ
スクごとに、その光ディスクに記録されたマルチメディ
アデータが再生中あるいは再生予定である数を記憶する
再生数記憶手段とを備え、上記制御手段が、上記再生可
能数記憶手段及び再生数記憶手段の記憶内容に基づい
て、上記クライアントからのマルチメディアデータ再生
要求に対して許諾又は拒絶を行うものとしたことによっ
て、データ転送能力と、とぎれない再生に必要な転送速
度との比較において、能力を越えた再生を行うことによ
る、再生のとぎれを防止することが可能である。
【図1】本発明の各実施の形態におけるマルチメディア
サーバシステムの構成図である。
サーバシステムの構成図である。
【図2】本発明の各実施の形態におけるマルチメディア
サーバシステムのサーバ及びクライアントのハードウェ
ア構成を示す図である。
サーバシステムのサーバ及びクライアントのハードウェ
ア構成を示す図である。
【図3】実施の形態1のサーバ装置の構成を示すブロッ
ク図である。
ク図である。
【図4】実施の形態1のクライアントの構成を示すブロ
ック図である。
ック図である。
【図5】実施の形態1のサーバ装置の記憶手段に記憶さ
れるデータ構造を示す図である。
れるデータ構造を示す図である。
【図6】実施の形態1のマルチメディアサーバシステム
の動作を示すフローチャート図である。
の動作を示すフローチャート図である。
【図7】実施の形態1のサーバ装置の記憶手段に記憶さ
れるデータの具体例を示す図である。
れるデータの具体例を示す図である。
【図8】実施の形態2のサーバ装置の構成を示すブロッ
ク図である。
ク図である。
【図9】実施の形態2のサーバ装置の記憶手段に記憶さ
れるデータ構造を示す図である。
れるデータ構造を示す図である。
【図10】実施の形態2のマルチメディアサーバシステ
ムの動作を示すフローチャート図である。
ムの動作を示すフローチャート図である。
【図11】実施の形態2のサーバ装置の記憶手段に記憶
されるデータの具体例を示す図である。
されるデータの具体例を示す図である。
【図12】実施の形態3のサーバ装置の構成を示すブロ
ック図である。
ック図である。
【図13】実施の形態3のマルチメディアサーバシステ
ムの動作を示すフローチャート図である。
ムの動作を示すフローチャート図である。
【図14】実施の形態4のマルチメディアサーバシステ
ムの動作を示すフローチャート図である。
ムの動作を示すフローチャート図である。
【図15】実施の形態4の光ディスクライブラリ装置を
示す図である。
示す図である。
【図16】実施の形態6のサーバ装置の構成を示すブロ
ック図である。
ック図である。
【図17】実施の形態6のサーバ装置の記憶手段に記憶
されるデータ構造及びデータの具体例を示す図である。
されるデータ構造及びデータの具体例を示す図である。
【図18】実施の形態6のマルチメディアサーバシステ
ムの動作を示すフローチャート図である。
ムの動作を示すフローチャート図である。
【図19】実施の形態7における飛び越し再生を説明す
るための図である。
るための図である。
【図20】実施の形態8のサーバ装置の構成を示すブロ
ック図である。
ック図である。
【図21】実施の形態8のマルチメディアサーバシステ
ムの動作を示すフローチャート図である。
ムの動作を示すフローチャート図である。
【図22】実施の形態9のサーバ装置の構成を示すブロ
ック図である。
ック図である。
【図23】実施の形態9のマルチメディアサーバシステ
ムの動作を示すフローチャート図である。
ムの動作を示すフローチャート図である。
【図24】実施の形態10及び11の再生装置のハード
ウェア構成を示す図である。
ウェア構成を示す図である。
【図25】実施の形態10の再生装置の構成を示すブロ
ック図である。
ック図である。
【図26】実施の形態11の再生装置の構成を示すブロ
ック図である。
ック図である。
【図27】従来のマルチメディアサーバシステムの構成
図である。
図である。
【図28】従来のマルチメディアサーバシステムにおけ
る光ディスクライブラリ装置の構成図である。
る光ディスクライブラリ装置の構成図である。
【図29】従来のサーバ装置の構成を示すブロック図で
ある。
ある。
【図30】従来のクライアントの構成を示すブロック図
である。
である。
【図31】従来のサーバ装置の記憶手段に記憶されるデ
ータ構造及びデータの具体例を示す図である。
ータ構造及びデータの具体例を示す図である。
【図32】従来のマルチメディアサーバシステムの動作
を示すフローチャート図である。
を示すフローチャート図である。
100,400 サーバ装置 500 光ディスクライブラリ装置 600,700,701,702 クライアント 550 サーバ装置・ライブラリ装置接続 650 ネットワーク 101,401 ライブラリ制御手段 102,402 制御手段 103,403,604,704 データ送受信手段 104 動作状況記憶手段 105 再生順記憶手段 106 再生時間記憶手段 108 予約データ記憶手段 109 交換時間記憶手段 111 一時記憶手段 112 データ記録位置記憶手段 113 読み出し速度記憶手段 114 再生速度記憶手段 115 記録メディア記憶手段 116 識別情報比較手段 117 再生可能数記憶手段 118 再生数記憶手段 201 入出力装置 202,215 リアルタイムクロック 203,212 ネットワークI/F 204,213 CPU 205,214 主記憶装置 206,216 ディスクI/F 207,217 磁気ディスク装置 210 キーボード、マウス 211 MPEGデコーダ 404 記録内容記憶手段 501 光ディスク 502 保管棚 503 光ディスク装置 504 搬送装置 505 制御装置 601,701 再生要求受付手段 602,702 再生手段 208,603,703 ディスプレイ 705 再生時間計測手段
Claims (19)
- 【請求項1】 2台以上の光ディスク装置を有する光デ
ィスクライブラリ装置を用い、複数の光ディスクにわた
って記録されたマルチメディアデータを再生する方法に
おいて、 ある光ディスク装置において、先の光ディスクに記録さ
れたマルチメディアデータを読み出して再生し、その読
み出し及び再生中に、次の光ディスクを他の光ディスク
装置に装着し、 上記ある光ディスク装置における、上記先の光ディスク
に記録されたマルチメディアデータの読み出しが終わっ
たとき、引き続いて、上記他の光ディスク装置に装着し
た、上記次の光ディスクの読み出し及び再生を行うこと
を特徴とするマルチメディアデータ再生方法。 - 【請求項2】 請求項1に記載のマルチメディアデータ
再生方法において、 上記複数の光ディスクにわたって記録されたマルチメデ
ィアデータごとの、該複数の光ディスクの再生順と、各
光ディスクごとの該マルチメディアデータの再生所要時
間とを記憶し、 上記光ディスクライブラリ装置内の各光ディスク装置の
動作状況を記憶し、 ある光ディスク装置において、先の光ディスクからマル
チメディアデータを読み出して再生し、 上記再生を行った時間を上記記憶した再生所要時間から
差し引いて得た該先の光ディスクの残りの再生時間が、
光ディスクの交換に要する時間以上であるときに、上記
読み出し及び再生にともなって、上記記憶した再生順に
従った次の光ディスクを、上記記憶した各光ディスク装
置の動作状況に基づいて使用可能と判定した他の光ディ
スク装置に装着し、 上記先の光ディスクに記録されたマルチメディアデータ
の読み出しが終わったとき、引き続いて、上記次の光デ
ィスクからの読み出し及び再生を行うことを特徴とする
マルチメディアデータ再生方法。 - 【請求項3】 請求項1に記載のマルチメディアデータ
再生方法において、 上記複数の光ディスクにわたって記録されたマルチメデ
ィアデータごとの、該複数の光ディスクの再生順を記憶
し、 上記光ディスクごとに、該光ディスクからの読み出し及
び再生に供する光ディスク装置と、該光ディスク装置を
使用する時間とを決定して、これを予約データとして記
憶し、 現在の時刻が上記使用する時間に至ったとき、上記記憶
した再生順と予約データとに従って、順次光ディスクを
光ディスク装置に装着し、マルチメディアデータの読み
出しと再生を行うことを特徴とするマルチメディアデー
タ再生方法。 - 【請求項4】 1台以上の光ディスク装置を有する光デ
ィスクライブラリ装置を用い、複数の光ディスクにわた
って記録されたマルチメディアデータを再生する方法に
おいて、 先の光ディスクに記録されたマルチメディアデータの読
み出し及び再生中に、該先の光ディスクから、光ディス
ク交換に要する時間分以上のマルチメディアデータを先
読みして、これを一時記憶し、 上記先の光ディスクを次の光ディスクと交換する際に
は、上記一時記憶したマルチメディアデータの読み出し
及び再生を行うことを特徴とするマルチメディアデータ
再生方法。 - 【請求項5】 請求項4に記載のマルチメディアデータ
再生方法において、 上記複数の光ディスクにわたって記録されたマルチメデ
ィアデータごとの、該複数の光ディスクの再生順と、各
光ディスクに記録されたマルチメディアデータの再生所
要時間とを記憶し、 光ディスク装置において、先の光ディスクからマルチメ
ディアデータを読み出して再生するとともに、光ディス
ク交換に要する時間分以上のマルチメディアデータを、
該先の光ディスクから先読みして一時記憶し、 上記再生を行った時間を上記記憶した再生所要時間から
差し引いて得た該先の光ディスクの残りの再生時間が、
光ディスクの交換に要する時間以下となったとき、上記
一時記憶したマルチメディアデータを読み出して再生す
るとともに、上記記憶した再生順に従った次の光ディス
クを上記光ディスク装置に装着し、 上記一時記憶したマルチメディアデータの読み出しが終
わったとき、引き続いて、上記次の光ディスクからの読
み出し及び再生を行うことを特徴とするマルチメディア
データ再生方法。 - 【請求項6】 請求項4に記載のマルチメディアデータ
再生方法において、 上記複数の光ディスクにわたって記録されたマルチメデ
ィアデータごとの、該複数の光ディスクの再生順と、各
光ディスクに記録されたマルチメディアデータの再生所
要時間とを記憶し、 先の光ディスクを上記光ディスク装置に装着し、この先
の光ディスクから先読みを行う先読み速度を、上記記憶
した再生所要時間から光ディスク交換に要する時間を差
し引いて得た時間以内に、該先の光ディスクに記録され
たマルチメディアデータを先読みすることが可能となる
ように算出し、 上記算出した先読み速度で、上記先の光ディスクからマ
ルチメディアデータを先読みして一時記憶し、この一時
記憶したマルチメディアデータを読み出して再生し、 上記再生を行った時間を上記記憶した再生所要時間から
差し引いて得た該先の光ディスクの残りの再生時間が、
光ディスクの交換に要する時間以下となったとき、上記
読み出し及び再生にともなって、上記記憶した再生順に
従った次の光ディスクを上記光ディスク装置に装着し、 上記一時記憶したマルチメディアデータの読み出しが終
わったとき、引き続いて、上記次の光ディスクからの読
み出し及び再生を行うことを特徴とするマルチメディア
データ再生方法。 - 【請求項7】 請求項4に記載のマルチメディアデータ
再生方法において、 上記複数の光ディスクにわたって記録されたマルチメデ
ィアデータごとの、該複数の光ディスクの再生順を記憶
し、 先の光ディスクからの、マルチメディアデータの読み出
し及び再生に先立って、該先の光ディスクの先読み開始
位置を、上記読み出し及び再生にともなって、該先の光
ディスクから、光ディスク交換に要する時間分以上のマ
ルチメディアデータを先読みできるように算出し、 光ディスク装置において、先の光ディスクからマルチメ
ディアデータを読み出して再生し、上記読み出されるマ
ルチメディアデータの、上記先の光ディスク上の記録位
置が、上記先読み開始位置に至ったとき、該開始位置か
らマルチメディアデータを先読みして一時記憶し、 上記先の光ディスクに記録されたマルチメディアデータ
に対する、上記先読みが終了したならば、上記一時記憶
したマルチメディアデータの読み出し及び再生を開始
し、この読み出し及び再生にともなって、上記記憶した
再生順に従った次の光ディスクを上記光ディスク装置に
装着し、 上記一時記憶したマルチメディアデータの読み出しが終
わったとき、引き続いて、上記次の光ディスクからの読
み出し及び再生を行うことを特徴とするマルチメディア
データ再生方法。 - 【請求項8】 請求項7に記載のマルチメディアデータ
再生方法において、 マルチメディアデータの再生が、開始位置を指定する再
生要求に応じて行われるものであり、上記指定される開
始位置が、光ディスク上の記録位置として、上記先読み
開始位置よりも後方の位置である場合に、 上記再生要求に応じた読み出し及び再生に先立って、上
記先読み開始位置と、上記指定された再生開始位置との
間に記録されたマルチメディアデータを先読みして一時
記憶することを特徴とするマルチメディアデータ再生方
法。 - 【請求項9】 請求項4ないし8のいずれかに記載のマ
ルチメディアデータ再生方法において、 上記先の光ディスクからのマルチメディアデータの読み
出しにともなって、上記次の光ディスクを、上記光ディ
スクライブラリ内で、上記光ディスク装置に近い保管場
所に移動するものであることを特徴とするマルチメディ
アデータ再生方法。 - 【請求項10】 1台以上の光ディスク装置を有する光
ディスクライブラリ装置を用い、複数の再生要求に応じ
てマルチメディアデータを再生する方法において、 複数の光ディスクにわたって記録されたマルチメディア
データの再生中に、新たな再生要求があったとき、 上記新たな再生要求により要求されたマルチメディアデ
ータを記録した光ディスクが、上記先に再生しているマ
ルチメディアデータを記録した複数の光ディスクのいず
れかと同じものである場合に、上記新たな再生要求を拒
否することを特徴とするマルチメディアデータ再生方
法。 - 【請求項11】 1台以上の光ディスク装置を有する光
ディスクライブラリ装置を用い、複数の再生要求に応じ
てマルチメディアデータを再生する方法において、 上記光ディスクライブラリ装置において、光ディスクの
1枚から同時に再生可能なマルチメディアデータの上限
数を記憶し、 上記光ディスクライブラリ装置内の光ディスクごとに、
その光ディスクに記録されたマルチメディアデータが現
在再生中である、あるいは再生される予定である数を再
生数として、この再生数を記憶し、 再生要求があるとき、該再生要求により要求されたマル
チメディアデータを記録した光ディスクの再生数に1を
加えた数が、上記上限数を超える場合に、該再生要求を
拒否することを特徴とするマルチメディアデータ再生方
法。 - 【請求項12】 2台以上の光ディスク装置によって複
数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、 マルチメディアデータごとに、そのマルチメディアデー
タが記録された光ディスクについて、再生順と、上記光
ディスクライブラリ装置内の保管場所とを記憶する再生
順記憶手段と、 上記光ディスクライブラリ装置が備える光ディスク装置
の動作状況を記憶する動作状況記憶手段と、 上記クライアントからのマルチメディアデータ再生の要
求に応じて、上記光ディスクライブラリ装置からのマル
チメディアデータの読み出しと、上記クライアントへの
配信を制御する制御手段とを備え、 複数の上記光ディスクにわたって記録されたマルチメデ
ィアデータを配信するとき、上記制御手段は、先の光デ
ィスクからのマルチメディアデータの読み出し及び再生
中に、上記再生順記憶手段の内容により次の光ディスク
をその保管場所から取り出し、上記動作状況記憶手段の
内容より使用可能と判定する他の光ディスク装置に装着
し、上記先の光ディスクからの読み出しが終わったと
き、引き続いて上記次の光ディスクからの読み出し及び
再生を行うよう制御することを特徴とするマルチメディ
アサーバシステム。 - 【請求項13】 2台以上の光ディスク装置によって複
数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、 マルチメディアデータごとに、そのマルチメディアデー
タが記録された光ディスクについて、再生順と、上記光
ディスクライブラリ装置内の保管場所とを記憶する再生
順記憶手段と、 上記光ディスクに記録されたマルチメディアデータの再
生所要時間を記憶する再生時間記憶手段と、 上記光ディスクライブラリ装置における光ディスク交換
に要する時間を記憶する交換時間記憶手段と、 上記クライアントから再生を要求されたマルチメディア
データについて、該マルチメディアデータを記録した光
ディスクごとに、使用する光ディスク装置と、上記再生
所要時間に上記光ディスク交換に要する時間を加算した
予約時間とを記憶する予約データ記憶手段と、 上記クライアントからのマルチメディアデータ再生の要
求に応じて、上記光ディスクライブラリ装置からのマル
チメディアデータの読み出しと、上記クライアントへの
配信を制御する制御手段とを備え、 上記クライアントからの再生要求があるとき、上記制御
手段は、上記再生順記憶手段と、上記再生時間記憶手段
と、上記交換時間記憶手段と、上記予約データ記憶手段
との内容を参照して、上記再生要求に応じて上記予約デ
ータ記憶手段の内容の更新を行い、上記更新された予約
データ記憶手段の内容に従って、光ディスクの装着と、
マルチメディアデータの読み出し及び再生を制御するこ
とを特徴とするマルチメディアサーバシステム。 - 【請求項14】 1台以上の光ディスク装置によって複
数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、 上記光ディスクライブラリ装置における光ディスク交換
に要する時間を記憶する交換時間記憶手段と、 マルチメディアデータごとに、そのマルチメディアデー
タが記録された光ディスクについて、再生順と、上記光
ディスクライブラリ装置内の保管場所とを記憶する再生
順記憶手段と、 上記光ディスクに記録されたマルチメディアデータの再
生所要時間を記憶する再生時間記憶手段と、 マルチメディアデータの再生を行った時間を計測する再
生時間計測手段と、 上記光ディスクから読み出したマルチメディアデータを
一時記憶する一時記憶手段と、 上記クライアントからのマルチメディアデータ再生の要
求に応じて、上記光ディスクライブラリ装置からのマル
チメディアデータの読み出しと、上記クライアントへの
配信を制御する制御手段とを備え、 複数の上記光ディスクにわたって記録されたマルチメデ
ィアデータを配信するとき、上記制御手段は、光ディス
クからのマルチメディアデータの読み出し及び再生にと
もなって、上記交換時間記憶手段の記憶内容に相当する
量以上の量のマルチメディアデータを該光ディスクから
読み出して、上記一時記憶手段に格納し、上記再生時間
記憶手段の記憶内容と上記再生時間計測手段の計測結果
から計算する該光ディスクの残り再生時間が、上記交換
時間記憶手段の記憶内容以下となったとき、上記格納し
たマルチメディアデータの読み出し及び再生にともなっ
て、上記再生順記憶手段の記憶内容に従った光ディスク
交換を行うよう制御することを特徴とするマルチメディ
アサーバシステム。 - 【請求項15】 1台以上の光ディスク装置によって複
数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、 上記光ディスクライブラリ装置における光ディスク交換
に要する時間を記憶する交換時間記憶手段と、 上記光ディスクに上記マルチメディアデータが記録され
た記録位置を記憶するデータ記録位置記憶手段と、 上記光ディスク装置において、読み出し可能な速度を記
憶する読み出し速度記憶手段と、 上記マルチメディアデータの再生のために必要とされる
読み出し速度を記憶する再生速度記憶手段と、 上記光ディスクから読み出したマルチメディアデータを
一時記憶する一時記憶手段と、 上記クライアントからのマルチメディアデータ再生の要
求に応じて、上記光ディスクライブラリ装置からのマル
チメディアデータの読み出しと、上記クライアントへの
配信を制御する制御手段とを備え、 複数の上記光ディスクにわたって記録されたマルチメデ
ィアデータを配信するとき、上記制御手段は、光ディス
クからの読み出し及び再生に先立って、上記交換時間記
憶手段と、上記データ記録位置記憶手段と、上記読み出
し速度記憶手段と、上記再生速度記憶手段との記憶内容
に基づいて予め先読み開始位置を算出し、上記読み出し
及び再生にともなって、上記先読み開始位置からのマル
チメディアデータの先読みと上記一時記憶手段への格納
を行い、光ディスク交換の際には、上記格納したマルチ
メディアデータの読み出し及び再生を行うよう制御する
ことを特徴とするマルチメディアサーバシステム。 - 【請求項16】 1台以上の光ディスク装置によって複
数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、 マルチメディアデータごとに、そのマルチメディアデー
タが記録された光ディスクを示す識別情報を記憶する記
録メディア記憶手段と、 複数の上記識別情報を比較する識別情報比較手段と、 上記識別情報比較手段の比較結果に基づいて、上記クラ
イアントからのマルチメディアデータ再生要求に対して
許諾又は拒絶を行う制御手段とを備えたことを特徴とす
るマルチメディアサーバシステム。 - 【請求項17】 1台以上の光ディスク装置によって複
数の光ディスクを扱う光ディスクライブラリ装置を備
え、サーバが複数のクライアントに上記光ディスクに記
録されたマルチメディアデータを配信するマルチメディ
アサーバシステムにおいて、 1枚の上記光ディスクから同時に再生可能なマルチメデ
ィアデータの上限数を記憶する再生可能数記憶手段と、 光ディスクごとに、その光ディスクに記録されたマルチ
メディアデータが再生中あるいは再生予定である数を記
憶する再生数記憶手段と、 上記再生可能数記憶手段及び再生数記憶手段の記憶内容
に基づいて、上記クライアントからのマルチメディアデ
ータ再生要求に対して許諾又は拒絶を行う制御手段とを
備えたことを特徴とするマルチメディアサーバシステ
ム。 - 【請求項18】 請求項12ないし15のいずれかに記
載のマルチメディアサーバシステムにおいて、 マルチメディアデータごとに、そのマルチメディアデー
タが記録された光ディスクを示す識別情報を記憶する記
録メディア記憶手段と、 複数の上記識別情報を比較する識別情報比較手段とを備
え、 上記制御手段が、 上記記録メディア記憶手段の記憶内容と、上記識別情報
比較手段の比較の結果とに基づいて、上記クライアント
からのマルチメディアデータ再生要求に対して、許諾又
は拒絶を行うものであることを特徴とするマルチメディ
アサーバシステム。 - 【請求項19】 請求項12ないし15のいずれかに記
載のマルチメディアサーバシステムにおいて、 1枚の上記光ディスクから同時に再生可能なマルチメデ
ィアデータの上限数を記憶する再生可能数記憶手段と、 光ディスクごとに、その光ディスクに記録されたマルチ
メディアデータが再生中あるいは再生予定である数を記
憶する再生数記憶手段とを備え、 上記制御手段が、 上記再生可能数記憶手段及び再生数記憶手段の記憶内容
に基づいて、上記クライアントからのマルチメディアデ
ータ再生要求に対して許諾又は拒絶を行うものであるこ
とを特徴とするマルチメディアサーバシステム。
Priority Applications (9)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP8275013A JPH09198199A (ja) | 1995-11-17 | 1996-10-17 | マルチメディアデータ再生方法、及びマルチメディアサーバシステム |
| TW085113941A TW318928B (ja) | 1995-11-17 | 1996-11-14 | |
| US08/748,657 US5805538A (en) | 1995-11-17 | 1996-11-14 | Method for reproducing multiple optical recording medium without interruption |
| DE69632442T DE69632442T2 (de) | 1995-11-17 | 1996-11-15 | Verfahren zur Wiedergabe von Multimediadaten und Multimediadatenserversystem |
| CN96118997A CN1099099C (zh) | 1995-11-17 | 1996-11-15 | 多媒体数据再生方法和多媒体服务器系统 |
| EP96118365A EP0774709B1 (en) | 1995-11-17 | 1996-11-15 | Method of reproducing multimedia data and multimedia data server system |
| KR1019960054688A KR100253827B1 (ko) | 1995-11-17 | 1996-11-16 | 멀티미디어 데이타 재생 방법 및 멀티미디어 서버 시스템 |
| US08/990,189 US5943304A (en) | 1995-11-17 | 1997-12-12 | Method of reproducing multimedia data and multimedia data server system |
| US08/989,424 US5912866A (en) | 1995-11-17 | 1997-12-12 | Method of reproducing multimedia data and multimedia data server system |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7-299968 | 1995-11-17 | ||
| JP29996895 | 1995-11-17 | ||
| JP8275013A JPH09198199A (ja) | 1995-11-17 | 1996-10-17 | マルチメディアデータ再生方法、及びマルチメディアサーバシステム |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH09198199A true JPH09198199A (ja) | 1997-07-31 |
Family
ID=26551280
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP8275013A Pending JPH09198199A (ja) | 1995-11-17 | 1996-10-17 | マルチメディアデータ再生方法、及びマルチメディアサーバシステム |
Country Status (7)
| Country | Link |
|---|---|
| US (3) | US5805538A (ja) |
| EP (1) | EP0774709B1 (ja) |
| JP (1) | JPH09198199A (ja) |
| KR (1) | KR100253827B1 (ja) |
| CN (1) | CN1099099C (ja) |
| DE (1) | DE69632442T2 (ja) |
| TW (1) | TW318928B (ja) |
Families Citing this family (41)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6125428A (en) * | 1997-02-28 | 2000-09-26 | Matsushita Electric Industrial Co., Ltd. | Apparatus for reproducing multimedia data, method for reproducing multimedia data, and record media containing multimedia data reproduction program |
| US6208612B1 (en) * | 1997-03-13 | 2001-03-27 | David Miller | Programmable self-operating compact disk duplication system using stacked spindles |
| US6772284B2 (en) * | 1997-03-18 | 2004-08-03 | Kabushiki Kaisha Toshiba | Disk apparatus capable of continuous display of data using a single recording head |
| EP0942419B1 (en) * | 1998-03-10 | 2005-07-27 | Matsushita Electric Industrial Co., Ltd. | Reproducing apparatus, recording apparatus and recording/reproducing apparatus |
| WO1999050848A1 (en) * | 1998-03-30 | 1999-10-07 | Disc Incorporated | Automated data storage library having a distributed control architecture |
| US6118450A (en) * | 1998-04-03 | 2000-09-12 | Sony Corporation | Graphic user interface that is usable as a PC interface and an A/V interface |
| CA2269847C (en) * | 1998-04-28 | 2001-09-25 | Mitsubishi Denki Kabushiki Kaisha | System for supplying information to terminal device |
| JP3982060B2 (ja) * | 1998-05-26 | 2007-09-26 | ソニー株式会社 | 記録再生装置及び記録再生装置のタイマ予約装置 |
| US6765901B1 (en) * | 1998-06-11 | 2004-07-20 | Nvidia Corporation | TCP/IP/PPP modem |
| US6094605A (en) * | 1998-07-06 | 2000-07-25 | Storage Technology Corporation | Virtual automated cartridge system |
| IT1302397B1 (it) * | 1998-11-02 | 2000-09-05 | Systeam S P A | Dispositivo automatico per l'erogazione di segnali video, ad archiviodi dischi ottici ad alta capacita'. |
| JP2000152134A (ja) | 1998-11-11 | 2000-05-30 | Mitsubishi Electric Corp | 映像再生装置 |
| US7126983B1 (en) * | 1999-03-08 | 2006-10-24 | Silicon Laboratories Inc. | Methods and apparatus for communicating commands and data using logical channels |
| WO2000057635A1 (en) * | 1999-03-23 | 2000-09-28 | Koninklijke Philips Electronics N.V. | Multimedia server |
| US6529949B1 (en) | 2000-02-07 | 2003-03-04 | Interactual Technologies, Inc. | System, method and article of manufacture for remote unlocking of local content located on a client device |
| US7458091B1 (en) | 2000-01-20 | 2008-11-25 | Sonic Solutions, A California Corporation | System, method and article of manufacture for a business layer component in a multimedia synchronization framework |
| US7178106B2 (en) * | 1999-04-21 | 2007-02-13 | Sonic Solutions, A California Corporation | Presentation of media content from multiple media sources |
| US7448021B1 (en) | 2000-07-24 | 2008-11-04 | Sonic Solutions, A California Corporation | Software engine for combining video or audio content with programmatic content |
| US20050182828A1 (en) | 1999-04-21 | 2005-08-18 | Interactual Technologies, Inc. | Platform specific execution |
| US7346920B2 (en) * | 2000-07-07 | 2008-03-18 | Sonic Solutions, A California Corporation | System, method and article of manufacture for a common cross platform framework for development of DVD-Video content integrated with ROM content |
| US7188193B1 (en) | 2000-01-20 | 2007-03-06 | Sonic Solutions, A California Corporation | System, method and article of manufacture for a synchronizer component in a multimedia synchronization framework |
| US6453420B1 (en) | 1999-04-21 | 2002-09-17 | Research Investment Network, Inc. | System, method and article of manufacture for authorizing the use of electronic content utilizing a laser-centric medium |
| CN1367926A (zh) | 1999-04-21 | 2002-09-04 | 研究投资网络公司 | 存储在可移动存储媒体上的内容升级的制作的系统、方法及物品 |
| US6941383B1 (en) | 2000-01-20 | 2005-09-06 | Interactual Technologies, Inc. | System, method and article of manufacture for java/javascript component in a multimedia synchronization framework |
| US6769130B1 (en) | 2000-01-20 | 2004-07-27 | Interactual Technologies, Inc. | System, method and article of manufacture for late synchronization during the execution of a multimedia event on a plurality of client computers |
| IT1313837B1 (it) * | 1999-11-03 | 2002-09-23 | Siemens Inf & Comm Networks | Metodo per equalizzare i ritardi di propagazione ed ottimizzare illivello di potenza in una stazione mobile che accede ai servizi di |
| US7392481B2 (en) | 2001-07-02 | 2008-06-24 | Sonic Solutions, A California Corporation | Method and apparatus for providing content-owner control in a networked device |
| US7779097B2 (en) | 2000-09-07 | 2010-08-17 | Sonic Solutions | Methods and systems for use in network management of content |
| US7689510B2 (en) | 2000-09-07 | 2010-03-30 | Sonic Solutions | Methods and system for use in network management of content |
| US6745257B2 (en) | 2001-01-04 | 2004-06-01 | International Business Machines Corporation | Method, system, and program for providing status in a multi-processing node system |
| KR100374611B1 (ko) | 2001-01-17 | 2003-03-03 | 삼성전자주식회사 | 케이블 매칭 방법 및 그 방법을 수행하는 모니터 |
| JP2002230772A (ja) * | 2001-01-31 | 2002-08-16 | Sanyo Electric Co Ltd | データ記録装置及びデータ記録装制御装置 |
| US6636462B1 (en) * | 2001-05-14 | 2003-10-21 | Alexander V. Drynkin | Programmable compact disk duplication system with XYZ transport mechanism |
| JP4549038B2 (ja) * | 2003-07-08 | 2010-09-22 | 三洋電機株式会社 | デジタル情報の再生方法及びデジタル情報記録又は再生装置 |
| KR100677601B1 (ko) * | 2004-11-11 | 2007-02-02 | 삼성전자주식회사 | 메타 데이터를 포함하는 영상 데이터를 기록한 저장매체,그 재생장치 및 메타 데이터를 이용한 검색방법 |
| KR20060122672A (ko) * | 2005-05-26 | 2006-11-30 | 삼성전자주식회사 | 메타 데이터를 획득하기 위한 애플리케이션을 포함하는정보저장매체, 메타 데이터를 획득하는 장치 및 방법 |
| US7555715B2 (en) * | 2005-10-25 | 2009-06-30 | Sonic Solutions | Methods and systems for use in maintaining media data quality upon conversion to a different data format |
| US9020620B2 (en) * | 2006-07-25 | 2015-04-28 | Robert Bosch Gmbh | Recording apparatus and method for a storage medium exchange during recording |
| US20110229104A1 (en) * | 2009-10-22 | 2011-09-22 | Hundemer Hank J | System And Method For Recording and Playback Of Multimedia Content |
| JP2013062006A (ja) * | 2011-09-14 | 2013-04-04 | Hitachi-Lg Data Storage Inc | 光ディスクライブラリ装置及び光ディスク装置選択方法 |
| JP2016103304A (ja) * | 2014-11-27 | 2016-06-02 | 株式会社日立エルジーデータストレージ | データアーカイブシステム |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| EP0265167B1 (en) * | 1986-10-15 | 1997-01-02 | Pioneer Electronic Corporation | Disk player with disk magazine |
| JPH06309200A (ja) * | 1991-04-10 | 1994-11-04 | Internatl Business Mach Corp <Ibm> | ボリュームからオブジェクトを読取る方法、並びに階層式記憶システム及び情報処理システム |
| DE69323385T2 (de) * | 1992-10-26 | 1999-07-01 | Sony Corp., Tokio/Tokyo | Plattenspieler |
| US5508732A (en) * | 1993-03-22 | 1996-04-16 | International Business Machines Corporation | Data server, control server and gateway architecture system and method for broadcasting digital video on demand |
| JPH07105669A (ja) * | 1993-10-05 | 1995-04-21 | Pioneer Electron Corp | 記録媒体演奏装置 |
| JP3739812B2 (ja) * | 1994-01-20 | 2006-01-25 | パイオニア株式会社 | ディスクチェンジャー |
| US5568455A (en) * | 1995-05-18 | 1996-10-22 | Sony Corporation | System and method for the storage and retrieval of off-line performatted optical media |
-
1996
- 1996-10-17 JP JP8275013A patent/JPH09198199A/ja active Pending
- 1996-11-14 TW TW085113941A patent/TW318928B/zh active
- 1996-11-14 US US08/748,657 patent/US5805538A/en not_active Expired - Fee Related
- 1996-11-15 CN CN96118997A patent/CN1099099C/zh not_active Expired - Fee Related
- 1996-11-15 DE DE69632442T patent/DE69632442T2/de not_active Expired - Fee Related
- 1996-11-15 EP EP96118365A patent/EP0774709B1/en not_active Expired - Lifetime
- 1996-11-16 KR KR1019960054688A patent/KR100253827B1/ko not_active Expired - Fee Related
-
1997
- 1997-12-12 US US08/990,189 patent/US5943304A/en not_active Expired - Fee Related
- 1997-12-12 US US08/989,424 patent/US5912866A/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| EP0774709A3 (en) | 2000-07-05 |
| CN1161532A (zh) | 1997-10-08 |
| EP0774709B1 (en) | 2004-05-12 |
| US5805538A (en) | 1998-09-08 |
| US5943304A (en) | 1999-08-24 |
| US5912866A (en) | 1999-06-15 |
| CN1099099C (zh) | 2003-01-15 |
| DE69632442D1 (de) | 2004-06-17 |
| EP0774709A2 (en) | 1997-05-21 |
| TW318928B (ja) | 1997-11-01 |
| DE69632442T2 (de) | 2005-05-12 |
| KR970029534A (ko) | 1997-06-26 |
| KR100253827B1 (ko) | 2000-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH09198199A (ja) | マルチメディアデータ再生方法、及びマルチメディアサーバシステム | |
| JPH07302225A (ja) | 連続データ記録再生装置及びキャッシュ管理方法 | |
| JP2003513352A (ja) | データページ・アトミックユニットを使用する仮想テープボリューム管理装置 | |
| EP0942419B1 (en) | Reproducing apparatus, recording apparatus and recording/reproducing apparatus | |
| JP4256075B2 (ja) | ファイルシステム及び記憶領域の管理方法 | |
| JP2000235457A (ja) | 階層型データ蓄積装置及びキャッシュデータ作成方法 | |
| KR101125929B1 (ko) | 정보 처리 장치, 정보 처리 방법 및 프로그램 기록 매체 | |
| JPH10124352A (ja) | ライブラリ内ファイルの管理方法、及びライブラリ用サーバ装置 | |
| US20040250039A1 (en) | System and method for using swappable storage for high data content multi-source data storage | |
| US7451281B2 (en) | System and method for using swappable storage for storing program data | |
| US8644676B2 (en) | Data processing apparatus and data processing method | |
| US8520478B2 (en) | Readout device, readout method, program, and program recording medium | |
| US20060294315A1 (en) | Object-based pre-fetching Mechanism for disc drives | |
| JP3282525B2 (ja) | データ管理装置及びネットワークデータ管理システム | |
| US20070014198A1 (en) | Recording device, recording method, recording program, and program recording medium | |
| KR100673093B1 (ko) | 휴대형 멀티미디어 재생기에서 다중 파일 캐싱을 이용한리얼타임 멀티미디어 파일 재생 방법 | |
| JPH09282201A (ja) | 情報記憶管理装置 | |
| JP2004078704A (ja) | 映像音声記録再生装置とそのファイル読み書き方法 | |
| JPH10171689A (ja) | ビデオサーバ装置 | |
| JP3250440B2 (ja) | 音声・映像データ記録・再生装置 | |
| JPH10214459A (ja) | 光ディスクドライブ装置及び光ディスク再生方法 | |
| JPH11328824A (ja) | 再生装置および記録装置、並びに記録再生装置 | |
| JP2001014110A (ja) | ファイル記録再生方法および装置 | |
| JP2000347810A (ja) | ファイル装置 | |
| US20070019511A1 (en) | Recording apparatus, recording methods, reading apparatus reading methods and programs |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20050407 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050524 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050927 |