JPH07152500A - マルチチャネル共通プール分配データ記憶検索システム - Google Patents

マルチチャネル共通プール分配データ記憶検索システム

Info

Publication number
JPH07152500A
JPH07152500A JP6228153A JP22815394A JPH07152500A JP H07152500 A JPH07152500 A JP H07152500A JP 6228153 A JP6228153 A JP 6228153A JP 22815394 A JP22815394 A JP 22815394A JP H07152500 A JPH07152500 A JP H07152500A
Authority
JP
Japan
Prior art keywords
storage
access
data
input
channel
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
Application number
JP6228153A
Other languages
English (en)
Inventor
David K Blair
キム ブレア デビッド
Scott K Curtis
カール カーチス スコット
Philip H Lucht
ハリソン ルフト フィリップ
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Koninklijke Philips NV
Original Assignee
Philips Electronics NV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Philips Electronics NV filed Critical Philips Electronics NV
Publication of JPH07152500A publication Critical patent/JPH07152500A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/38Information transfer, e.g. on bus
    • G06F13/40Bus structure
    • G06F13/4004Coupling between buses
    • G06F13/4022Coupling between buses using switching circuits, e.g. switching matrix, connection or expansion network
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0602Interfaces specially adapted for storage systems specifically adapted to achieve a particular effect
    • G06F3/061Improving I/O performance
    • G06F3/0613Improving I/O performance in relation to throughput
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0628Interfaces specially adapted for storage systems making use of a particular technique
    • G06F3/0629Configuration or reconfiguration of storage systems
    • G06F3/0635Configuration or reconfiguration of storage systems by changing the path, e.g. traffic rerouting, path reconfiguration
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/06Digital input from, or digital output to, record carriers, e.g. RAID, emulated record carriers or networked record carriers
    • G06F3/0601Interfaces specially adapted for storage systems
    • G06F3/0668Interfaces specially adapted for storage systems adopting a particular infrastructure
    • G06F3/0671In-line storage system
    • G06F3/0683Plurality of storage devices
    • G06F3/0689Disk arrays, e.g. RAID, JBOD
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/002Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17318Direct or substantially direct transmission and handling of requests

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Mathematical Physics (AREA)
  • Computer Hardware Design (AREA)
  • Television Signal Processing For Recording (AREA)
  • Communication Control (AREA)
  • Reduction Or Emphasis Of Bandwidth Of Signals (AREA)

Abstract

(57)【要約】 【目的】 容易に拡張し得るマルチチャネル共通プール
分配データ記憶検索システムを提供する。 【構成】 マルチチャネル共通プール分配データ記憶検
索システムはデータブロックの構成セグメントを逐次記
憶する複数のディスクアレイを具える。映画の場合には
各セグメントは数秒の各関連の動画を具える。電子コミ
ュテータによってディスクアレイを対応する複数のアク
セスチャネルに逐次接続する。各ディスクアレイと各ア
クセスチャネルとの間の個別の接続部はあるビット容量
を有し、システムの総ビデオ容量はあるビット容量が関
連するディスクアレイおよびアクセスチャネルの数の倍
数となるようにする。電子コミュテータによって、ディ
スクアレイに記憶されたセグメントの大きさに等しく、
且つ各ディスクアレイに接続すべき1つのアクセスチャ
ネルの待ち時間の所望量に依存する所定の割合で各接続
部間を逐次に切換えるようにする。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はマス記憶媒体に対し多数
のユーザを同時アクセスする問題に関するものである。
【0002】
【従来の技術】現在のケーブルテレビジョンの利点の1
つはペイ・パー・ビューの特徴を打出すことである。し
かし、この場合このペイ・パー・ビュー特徴をケーブル
供給者が提供する時間に観視者がプログラムを観るよう
に拘束される欠点がある。
【0003】提供される新たなサービスは、ユーザの所
望時にユーザが選択した映画をこのユーザに提供するビ
デオ・オン・デマンドである。このビデオ・オン・デマ
ンドシステムを実現する1つの問題は多数の個別の映画
を効率よく記憶し得るようにすることである。他の問題
はこれらの記憶された個別の映画を種々のユーザにアク
セスし、供給し得るようにすることである。
【0004】
【発明が解決しようとする課題】第1の問題はビデオ情
報をデジタル化し、次いで圧縮する(JPEG,MPE
G,等)種々のデータ圧縮計画によってアドレス指定す
ることができる。次いで、この圧縮したデータをマス記
憶媒体に記憶することができる。
【0005】第2の問題は一層問題のあるものである。
マス記憶媒体を分配システム、例えばケーブルシステム
にに接続するバスシステム(“ビッグバス”)を構築す
るには種々の提案がある。しかし、この“ビッグバス”
の設計は極めて複雑であり、拡張することはできない。
特に、データ帯域幅を高くするためには、この“ビッグ
バス”に超高速成分を組込む必要があり、高価となる。
その理由は1つのバスが1つのデータ経路を有するから
である。さらに、多くのデータラインを有する高帯域幅
並列デジタルバス型のシステムでは、このバスに付属す
る装置はこのバスに物理的に近接させる必要があり、且
つこのバスは制限された物理的な長さのみを有し得るよ
うにすることができる。さらに、掛かるバスは極めて高
価である。
【0006】本発明の目的は容易に拡張し得る上述した
種類のシステムを提供せんとするにある。
【0007】
【課題を解決するための手段】本発明は多量のデータを
記憶し、且つ記憶データへの同時複数アクセスを行うシ
ステムであって、数Nの個別の記憶アレイを有し、各記
憶アレイが入/出力手段を有する前記データ記憶用のマ
ス記憶媒体と;関連する数Nのアクセスチャネルを有
し、各アクセスチャネルが入/出力手段を有するアクセ
ス媒体と;関連する数Nのコミュテーション経路を有
し、各経路によって前記関連する数Nのうちの1つの入
出力手段を前記関連する数Nのアクセスチャネルのうち
の1つの入出力手段に接続するコミュテータと;このコ
ミュテータにより前記コミュテーション経路を周期的に
切換えて、次式 T=N×t ここにtはコミュテータの各位置で費やされた時間、T
は前記アクセスチャネルの1つが関連する数Nの記憶ア
レイの各々または1つおきのアレイに接続された時間量
である、で示す関係を得る制御手段とを具えることを特
徴とする。
【0008】
【作用】本発明は、1組の記憶アレイに循環的に書込ま
れる小さなデータブロックに各データセグメント(ファ
イル)を細分割する分配記録/再生(書込み/読出し)
記憶システムである。斯様に記憶されたデータは多数の
アクセスチャネルによって瞬時的に(読出しおよび/ま
たは書込みに対し)ランダムにアクセスし得るようにす
る。これらチャネルはコミュテータとしょうされる循環
スイッチング装置によって複数の記憶アレイに接続す
る。このコミュテータによって“位置”の循環パターン
を繰返して各サイクル中各アクセスチャネルをある時間
に亘って各記憶アレイに接続する。
【0009】本発明によって多重チャネルが共通データ
プールへの高帯域幅(ビデオの場合にはリアルタイム)
のアクセスを有するようにする問題を解決することがで
き、この共通データプールでは各アイテムを一回だけ記
録し従って記録スペースおよび価格を節約することがで
きる。多重記憶アレイは多くの用途に必要な大容量のデ
ータ記憶およびデータ帯域幅のため必要である。帯域幅
同時アクセスチャネルが必要な理由は、慣例の回路網コ
ンピュータ“ファイルサーバ”の場合のように、多くの
ユーザが全てのデータに対し独立してアクセスする必要
のある場合がしばしばあるからである。しかし、かかる
慣例のファイルサーバでは、ユーザは回路網の帯域幅を
分割する必要がある。実際上、本発明によれば、各ユー
ザが全てのデータに対し全帯域幅プライベートチャネル
を有するようにする。本発明マルチチャネル共通プール
分配データ記憶検索システムは多重アクセスチャネルを
有するため、これらアクセスチャネルの1つ以上をシス
テムにデータを高速でローディングするタスクに対する
時間の全部(またはこの時間のある部分)で専念させ、
システムが他のチャネルでの作動を継続し得るようにす
ることができる。これは、信号アクセスチャネルがロー
ディング機能と通常のアクセス機能との間で時間を共有
する必要のある慣例の回路網ファイルサーバでは不可能
である。本発明はコンピュータデータを多重ディスクド
ライバに分配することによりこれを記憶する一般に既知
のRAID(ランダム アレイ オブ インデペンデン
ト ディスク)法と同様である。しかし、著しい相違
は、RAIDシステムが1つのアクセスチャネルのみを
有するが、本発明は同時アクセスチャネルの振幅を保持
し、その各々が全データプールにアクセスする点であ
る。
【0010】
【実施例】図面につき本発明の実施例を説明する。本発
明マルチチャネル共通プール分配データ記憶検索システ
ムの一例の基本的構成を図1に示す。本例システムは2
つの記憶アレイ10. 1および10. 2と、2つの入出
力I/Oアクセスチャネル12. 1および12. 2と、
これら記憶アレイをI/Oアクセスチャネルに接続する
コミュテータ14とを具える。このコミュテータ14に
よって、コントローラ(図示せず)の制御のもとで、I
/Oアクセスチャネル12. 1をそれぞれ記憶アレイ1
0. 1および10. 2に繰返し交互に接続すると同時に
I/Oアクセスチャネル12. 2をそれぞれ記憶アレイ
10. 2および10. 1に繰返し交互に接続する。コミ
ュテータ14のサイクル時間に依存し、I/Oアクセス
チャネル12. 1および12. 2の各々は記憶されたデ
ータの全てにアクセスする。
【0011】図2は多重チャネルディスクレコーダとし
て用いるマルチチャネル共通プール分配データ記憶検索
システムの第2例を示す。本例システムは6つの記憶ア
レイ20. 1〜20. 6と、6つのビデオI/Oアクセ
スモジュール22. 1〜22. 6と、コミュテータ24
と、マイクロコンピュータの形態のホストコントローラ
26とを具える。このシステムは6つの独立したVTR
として作用し、記憶されたデータが6つの“ビデオヘッ
ド”全部にアクセスし得る共通プール内にあると云う特
徴を有する。各ビデオモジュールはこの共通データモジ
ュールに対し記録ヘッドまたは再生ヘッドとして作用す
る。このビデオモジュールが記録および再生の双方に同
時に作動し得ることは明らかである。6つの“ビデオヘ
ッド”の全部は非直線性編集に導かれるようにこの共通
プールに同時にアクセスすることができる。何れの“ビ
デオヘッド”も任意のフィールド境界で再生および記録
に切換えることができる。本例では、誤り補正がオフ状
態となり、データ圧縮が行われない瞬時に対し、12個
のディスクドライブ28を含む各記憶アレイは、8分の
10ビットD1デジタルビデオデータを記憶し得、従っ
て全システムの記憶が6×8=48分となるようにする
ものとする。このデータは6×12=72ディスクドラ
イバ28で記憶する。6つのビデオチャネルのうちの任
意のビデオチャネルから記録された各フィールドは72
個のディスクドライブ全部に“配分”されるため、各デ
ィスクドライブは各記録フィールドの1/72番目を保
持する。これがため、任意のフィードバックをディスク
システムから読出す場合には72個のディスクドライブ
全部がこのフィールドに対するデータを並列に取出すよ
うにする。これがため、フィールドアクセス毎に最大デ
ィスク帯域幅を用いることができる。コミュテータ24
によって各ビデオチャネルのデータを6つの記憶アレイ
20. 1〜20. 6の全部に供給するかまたはこれから
取出すようにする。このコミュテータは、新たな位置
に、例えばビデオフィールド当たり6回切換わり、各フ
ィールドを6つの記憶アレイ全部に分布せしめる6極回
転スイッチとする。図2では、このコミュテータをその
6つの可能な位置の1つに示す。
【0012】上述したように、マルチチャネル共通プー
ル分配データ記憶検索システムはビデオ・オン・デマン
ド・システムに用いるようにする。図3は4つの記憶ア
レイ30. 1〜30. 4、コミュテータ32、入出力ア
クセスモジュール34および3つのビデオ出力アクセス
モジュール36. 1〜36. 3を具えるかかるシステム
の一例を示す。上述したように、このシステムは、他の
チャネルで作動しながらこのシステムにデータを高速ロ
ーディングするタスクに対し1つのアクセスチャネル、
入出力アクセスモジュール34を設けるようにする。こ
の目的のために、テレシネ38を設けてフイルムをビデ
オに転写する。テレシネ38からの出力端子をデジタル
ビデオ圧縮回路40を経て入出力アクセスモジュール3
4に結合する。さらに、ビデオ情報を含むテープカート
リッジを入出力アクセスモジュール34に結合されたテ
ープ駆動配置42を経てシステムに装填する。上述した
装置の各々はコントローラ44によって制御する。本例
ではこの記憶されたビデオ情報を出力する3つのチャネ
ルを示すが、多重化を用いることによって極めて大きな
容量のものを用い得ること勿論である。特に、種々の記
憶アレイからの情報転送の各サイクル中情報の複数のサ
ブチャネルを多重化し得るようにする。この目的のため
に、ビデオ出力アクセスモジュール36. 1〜36. 3
の各々はコミュテータからのバスを記憶アレイから検索
された情報のサブチャネルに対応する複数のサブチャネ
ル48に結合するデマルチプレクサ46を具える。次い
でこれらサブチャネル48をサテライトアップリンク5
2を経る転送のために暗号回路50に結合する。
【0013】上述した例を実現するに当たり、システム
は2000出力によりアクセス必要のある(即ち、1分
以内のアクセス、例えばテープに記憶された)1000
ムービーオンラインおよび1600ムービーニアライン
の記憶を必要とする。記憶アクセスの各ディスクドライ
ブは2ギガバイトの情報を記憶し得るものとすると、シ
ステムはこれに全容量で1350ギガバイト(GB)を
与える40ディスクドライブを各々が有する少なくとも
17個の記憶アレイを必要とする。従ってコミュテータ
は1つの入出力アクセスモジュールと128個のデマル
チプレクスサブチャネル出力を有する16個のビデオ出
力モジュールとへの接続を行う17個のコミュニケーテ
ィング経路を有するようになる。
【0014】図4は代表的な記憶アレイの詳細な構成を
示すブロック図である。本例では、記憶アレイを3つの
基本的なブロック;即ち、I/Oモジュール60と、デ
ィスクモジュール80と、ホスト100とに区分する。
I/Oモジュール60によって外部装置への、および、
外部装置からのビデオ、オーディオおよび制御情報の入
出力を管理する。入力データをビデオフォーマットから
汎用コンピュータデータフォーマットに変換するととも
に図4の中央右側に示すようにディスクモジュール80
に伝送する。再生処理中この汎用データをディスクモジ
ュール80により戻してI/Oモジュール60によりビ
デオ/オーディオデータに再変換する。このI/Oモジ
ュール60はマイクロプロセッサ61、例えばモトロー
ラ68302CPUによって制御する。このマイクロプ
ロセッサは標準68000“コア”および3つの高速シ
リアルチャネル62. 1〜62. 3を有する。各チャネ
ルは図4の頂部に示すように、1つのシリアルラインに
接続する(“シリアルI/O”)。小さな正方形は実際
上シリアルラインを企業内情報通信網(LAN)に変換
するローカルトークアダプタを示す(例えばアップルト
ーク)。
【0015】第1のシリアルライン62. 1はマシン制
御に用いる。これにより記憶アレイによって標準VTR
をエミュレートする。タイムコードおよびGPI機能も
マシン制御に関連させるようにする。第2のシリアルラ
イン62. 2は記憶アレイの相互作動を行う制御パネル
に接続する。第3のシリアルライン62. 3はディスク
モジュールのマイクロプロセッサのシリアルラインに直
接接続する。イーサネットインターフェース63は記憶
アレイおよびシステムコントローラ間で像データの転送
を行う。1組の制御およびステータスレジスタ64(P
ORTS)によってモトローラ68302CPUにより
図4の上部右側のデータ経路区分のデータ流を管理せし
めるようにする。
【0016】データ経路の頂部には2つの601スタイ
ルビデオ入出力端子65を設ける。これら端子には通常
の画像チャネルに対しラベルYC、特定のチャネルに対
しラベルKcを付ける。4:2:2:2モードでは、K
をキーデータとする。4:4:4モードでは、cをYC
のCと合成した特定のカラー情報とする。また、これを
RGB4:4:4モードで作動させることができる。
【0017】INTボックス66は一時フィールド補間
および特定のフィールド補間を表わす。これらボックス
は送出ビデオデータにのみ作用する。BRRボックス6
7はビットレート縮減ハードウエアをシステムに加える
箇所を示す。PACKボックス68はビデオフォーマッ
トされたデータを汎用32ビット幅のコンピュータデー
タに変換する箇所および同期データをデータ流から除去
する箇所を示す。このパック機能によって8ビットモー
ドおよび10ビットモードの双方でデータ記憶を有効に
行うことができる。
【0018】次いで、データを1組のFIFORAMバ
ッファ(FRAMバッファ)69に供給され、これによ
り入力側での疑似フレーム同期を行う。次に、データを
FRAMバッファからディスクモジュールに転送する。
【0019】アナログオーディオデータの4チャネルを
オーディオA/D70でデジタル化(16ビット/チャ
ネル,48KHz)し、オーディオフレームメモリ71
でバッファ処理し、FRAMバッファの1つの汎用デー
タに追加する。
【0020】ディスクモジュール80によってI/Oモ
ジュール60からの汎用コンピュータデータを1組の高
速SCSI−2(小型コンピュータ標準インターフェー
ス)ディスクドライブにおよびこれから転送する。この
ディスクドライブはNCRSCSIコントローラチップ
により制御し、これらコントローラチップは関連するF
LASHRAM82およびスタティックSRAM83を
有する第2のモトローラ68302CPUプロセッサ8
1によって管理する。I/Oモジュールを用いる場合に
は、この第2のモトローラ68302CPUプロセッサ
は3つのシリアルチャネルを有する。即ち、第1のシリ
アルチャネルはI/Oモジュールでは他のモトローラ6
8302CPUに接続し、第2のシリアルチャネルはデ
バッグの目的で保守パネルアクセスポイントとして用
い、第3のシリアルチャネルは使用しない。PORTS
ボックス84は右側下部のデータ経路の制御に用いるレ
ジスタを示す。
【0021】I/Oモジュール60からのデータはディ
スクモジュールに供給するとともに誤り補正回路EC8
5を通過させる。この回路では冗長データを発生させ、
これにより任意の単一SCSIディスクドライブの故障
からユーザを保護する。次いで、誤り補正されたデータ
はセグメントバッファ86に供給し、っこで汎用データ
の大きな“セグメント”をディスクへの書込みのために
累算する。これらデータセグメントは数個のNCRSC
SIコントローラチップ87の1つにステアリングす
る。次に、これらチップによって各SCSIバスに接続
された数個のSCSI−2の1つに供給する。
【0022】ディスクセグメントは大きくしてディスク
探索回数のコストを最小にし得るようにする。ビデオ信
号の多重フィールドは単一ショットで書込む。
【0023】再生モード中データはディスクから検索す
るとともにセグメントバッファに位置させる。任意のデ
ィスクドライブが故障すると、誤り補正回路によって元
のデータ流を再構成するとともに補正されたデータをI
/Oモジュール60に帰還させる。従ってシステムは故
障が発生しなかったかのように作動し続けるとともにユ
ーザは故障したドライブを次の保守可能な位置に配置す
る必要のあることを知る。
【0024】ホスト100はI/Oモジュール60のモ
トローラ68302CPUで行う1組のソフトウエア管
理兼制御処理を示す。これがため、図4ではI/Oモジ
ュールの前記68302CPUプロセッサおよびその関
連するFLASHメモリおよびDRAMメモリを図4の
ホスト部分に延在させる。
【0025】上述したように、記憶アレイに供給すべき
データはアナログ形態とする。しかし、データをすでに
汎用デジタル形態としたシステムではI/Oモジュール
60は必要ない。
【0026】コミュテータの目的は記憶アレイおよびI
/Oアクセスチャネルを相互接続することにある。シス
テムの概念は各I/Oアクセスチャネルが多くのまたは
全ての記憶アレイを繰返し逐次にアクセスすることであ
る。1つのI/Oアクセスチャネルは所定時間にアクセ
スするだけであり、従ってこのアクセスチャネルは逐次
に全シーケンスに亘り継続して次の記憶アレイをアクセ
スする。完全なシステムにおける他のI/Oアクセスチ
ャネルも記憶アレイに逐次に切換えて、有効I/Oアク
セスチャネルの全部によって有効記憶アレイの各々を時
分割でアクセスする。
【0027】コミュテータはクロスポイントマトリック
ススイッチとして実現することができる。このクロスポ
イントマトリックススイッチは図5a〜図5eに“N”
で示す多数の多数の入力および図5a〜図5eに“M”
で示す多数の出力を有する。これらクロスポイントマト
リックススイッチによって任意の出力を任意の信号入力
に任意時間に任意の組合せで接続する。このクロスポイ
ントマトリックススイッチの一例はTQS デジタル
コミュニケーション アンド シグナル プロセッシン
グ社製の1616デジタルクロスポイントスイッチN
o. TQ8016とする。このスイッチは最大で1.3
Gビット/秒のデータ速度を保持することができる。こ
のスイッチのユーザは他の出力により選定された入力を
含む任意の入力に任意のスイッチ出力を独立して配置す
ることができる。この目的のために、図3のコントロー
ラ44(図2のホストコンピュータ26)をプログラム
してスイッチの入力のための適宜の出力アドレスを周期
的に発生させて実際上スイッチを各接続部を経て周期的
にコミュテートする。
【0028】図5a〜図5eはコミュテータとして用い
る際のクロスポイントマトリックススイッチの作動を示
し、“×”印は関連する入力から関連する出力への接続
を行ったクロスポイントを示す。図5aは出力1を入力
1に接続し、出力2を入力2に接続し、・・・等の可能
な出発状態を示す。図5bは出力1を入力2に接続し、
出力2を入力3に接続する次のスイッチ位置の状態を示
し、出力Mを入力1に接続する。図5cおよび図5dは
次の2つのスイッチ状態を示し、図5eは図5aに示す
接続を逐次繰返して行う直前の状態を示す。
【0029】記憶アレイに記憶されたデータはデジタル
またはアナログ形態とすることができる。デジタル形態
で記憶されたデータはコンピュータファイルシステムに
通常関連する汎用とすることができ、また、これをビデ
オおよび/またはオーディオ信号のデジタル表示とする
ことができる。データが表示することにかかわりなく、
これを密度記録用の圧縮フォーマットに記憶することが
でき、しかも再生時に伸張することができる。
【0030】所定のシステムは多くのコミュテーティン
グ経路を有するコミュテータを用いることにより、並び
に追加の記憶アレイおよび入出力アクセスチャネルを追
加することにより容易に拡張することができる。コミュ
テータに向かうトランクラインは双方向読取り/書込み
ラインとすることができ、また、これらを読取り専用ラ
インまたは書込み専用ラインとすることができる。同様
に、あるアクセスチャネルを読取り専用または書込み専
用とすることができる。各トランクラインは単線として
もよく、1本以上のワイヤを含むケーブルとしてもよ
い。或は又、各トランクラインを1本以上の光学ファイ
バとすることができ、この場合にはコミュテータを光学
スイッチング装置とすることができる。
【0031】本発明は上述した例にのみ限定されるもの
ではなく、要旨を変更しない範囲内で種々の変形や変更
を行うことができる。
【図面の簡単な説明】
【図1】2つの入出力アクセスチャネルおよび2つの記
憶アレイを有するマルチチャネル共通プール分配データ
記憶検索システムの第1例を示すブロック図である。
【図2】6つの入出力アクセスモジュールおよび6つの
記憶アレイを有し、多重チャネルディスクレコーダとし
て用いるマルチチャネル共通プール分配データ記憶検索
システムの第2例を示すブロック図である。
【図3】3つの出力アクセスモジュール、1つの入出力
アクセスモジュールおよび4つの記憶アレイを有し、ビ
デオ供給システムに用いるマルチチャネル共通プール分
配データ記憶検索システムの第3例を示すブロック図で
ある。
【図4】代表的な記憶アレイの詳細な構成を示すブロッ
ク回路図である。
【図5】(A)はクロスポイントマトリックススイッチ
の形態のコミュテータの一例における種々のスイッチン
グ位置を示す説明図であり、(B)はクロスポイントマ
トリックススイッチの形態のコミュテータの一例におけ
る種々のスイッチング位置を示す説明図であり、(C)
はクロスポイントマトリックススイッチの形態のコミュ
テータの一例における種々のクスイッチング位置を示す
説明図であり、(D)はクロスポイントマトリックスス
イッチの形態のコミュテータの一例における種々のスイ
ッチング位置を示す説明図であり、(E)はクロスポイ
ントマトリックススイッチの形態のコミュテータの一例
における種々のスイッチング位置を示す説明図である。
【符号の説明】
10.1、10.2 記憶アレイ 12.1,12.2 入出力I/Oアクセスチャネル 14 コミュテータ 20.1〜20.6 記憶アレイ 22.1〜22.6 ビデオI/Oアクセスモジュール 24 コミュテータ 26 ホストコントローラ 28 ディスクドライブ 30.1〜30.4 記憶アレイ 32 コミュテータ 34 入出力アクセスモジュール 36/1〜36.3 ビデオ出力アクセスモジュール 38 テレシネ 40 デジタルビデオ圧縮回路 42 テープドライブ配置 44 コントローラ 46 デマルチプレクサ 48 サブチャネル 50 暗号回路 52 サテライトアップリンク 60 I/Oモジュール 61 マイクロプロセッサ 62.1〜62.3 シリアルライン 63 イーサネットインターフェース 64 制御兼ステータスレジスタ 65 ビデオ入出力 66 INTボックス 67 BRRボックス 68 PACKボックス 69 FIFORAMバッファ 70 オーディオA/D 71 オーディオフレーム 80 ディスクモジュール 81 CPUプロセッサ 82 RAM 83 SRAM 84 PORTSボックス 85 誤り補正回路 86 セグメントバッファ 87 コントローラチップ 88 SCSIドライバ 100 ホストコンピュータ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 スコット カール カーチス アメリカ合衆国 ユタ州 84117 ソルト レーク シティ ウエイマン レイン 5395 (72)発明者 フィリップ ハリソン ルフト アメリカ合衆国 ユタ州 84103 ソルト レーク シティ テンス アベニュー 457

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】 多量のデータを記憶し、且つ記憶データ
    への同時複数アクセスを行うシステムであって、数Nの
    個別の記憶アレイを有し、各記憶アレイが入/出力手段
    を有する前記データ記憶用のマス記憶媒体と;関連する
    数Nのアクセスチャネルを有し、各アクセスチャネルが
    入/出力手段を有するアクセス媒体と;関連する数Nの
    コミュテーション経路を有し、各経路によって前記関連
    する数Nのうちの1つの入出力手段を前記関連する数N
    のアクセスチャネルのうちの1つの入出力手段に接続す
    るコミュテータと;このコミュテータにより前記コミュ
    テーション経路を周期的に切換えて、次式 T=N×t ここにtはコミュテータの各位置で費やされた時間、T
    は前記アクセスチャネルの1つが関連する数Nの記憶ア
    レイの各々または1つおきのアレイに接続された時間量
    である、で示す関係を得る制御手段とを具えることを特
    徴とするマルチチャネル共通プール分配データ記憶検索
    システム。
  2. 【請求項2】 前記各記憶アレイは各々が入出力ライン
    を有する複数の記憶区分を具え、且つ前記入出力手段は
    前記入出力ラインの組合せを具え、これにより前記記憶
    区分に並列に複数アクセスし得るようにしたことを特徴
    とする請求項1に記載のマルチチャネル共通プール分配
    データ記憶検索システム。
  3. 【請求項3】 前記各アクセスチャネルは各々が入出力
    ラインを有する複数のアクセスサブチャネルを具え、且
    つ前記入出力手段は前記入出力ラインの組合せを具え、
    これにより前記記憶区分から並列にアクセスされたデー
    タの前記アクセスサブチャネルによって並列処理を行い
    得るようにしたことを特徴とする請求項2に記載のマル
    チチャネル共通プール分配データ記憶検索システム/
  4. 【請求項4】 前記データは前記記憶媒体の前記記憶ア
    レイ間に逐次分配されたセグメントに記憶し、各セグメ
    ントは時間t内に全体的にアクセス可能とし、これによ
    り各アクセスチャネルが(N−1)×tの時間周期内に
    同一のデータをアクセスし得るようにしたことを特徴と
    する請求項1に記載のマルチチャネル共通プール分配デ
    ータ記憶検索システム。
  5. 【請求項5】 前記記憶区分を磁気ディスクとしたこと
    を特徴とする請求項2に記載のマルチチャネル共通プー
    ル分配データ記憶検索システム。
  6. 【請求項6】 前記データは前記記憶区分の少なくとも
    2つに冗長的に書込むようにしたことを特徴とする請求
    項2に記載のマルチチャネル共通プール分配データ記憶
    検索システム。
  7. 【請求項7】 前記データは前記記憶区分の少なくとも
    2つに冗長的に書込むようにしたことを特徴とする請求
    項5に記載のマルチチャネル共通プール分配データ記憶
    検索システム。
  8. 【請求項8】 前記データを複数の動画を表わす圧縮ビ
    デオデータとすることを特徴とする請求項1に記載のマ
    ルチチャネル共通プール分配データ記憶検索システム。
  9. 【請求項9】 前記アクセス媒体はケーブルテレビジョ
    ンシステムの一部分とすることを特徴とする請求項8に
    記載のマルチチャネル共通プール分配データ記憶検索シ
    ステム。
  10. 【請求項10】 前記記憶区分および前記アクセスサブ
    チャネルの入出力ラインは第1ビット速度を有し、前記
    制御手段によって前記データを各時間t中の第1ビット
    比で前記記憶区分から前記アクセスサブチャネルに転送
    し、アクセスサブチャネルの各々は第1ビット速度より
    も遅い第2ビット速度を有し前記データを供給するアク
    セスラインと、前記記憶区分からアクセスされたデータ
    を位置時的に記憶して第1および第2ビット速度間の相
    違点を補償するバッファメモリとを含むことを特徴とす
    る請求項3に記載のマルチチャネル共通プール分配デー
    タ記憶検索システム。
  11. 【請求項11】 前記コミュテータは、複数の入出力端
    子と、これら入力端子をこれら出力端子に選択的に接続
    する接続手段と、アドレス入力端子を有しこれら接続手
    段を制御するアドレス指定手段とを有するクロスポイン
    トマトリックススイッチとし、且つ前記制御手段は前記
    アドレス指定手段のアドレス入力端子に供給するアドレ
    スを発生して各入力端子を各出力端子に循環接続するこ
    とにより前記クロスポイントマトリックススイッチをコ
    ミュテートする手段を含むことを特徴とする請求項10
    に記載のマルチチャネル共通プール分配データ記憶検索
    システム。
  12. 【請求項12】 前記コミュテータは光学信号をスイッ
    チングするように配列することを特徴とする請求項1に
    記載のマルチチャネル共通プール分配データ記憶検索シ
    ステム。
JP6228153A 1993-09-23 1994-09-22 マルチチャネル共通プール分配データ記憶検索システム Pending JPH07152500A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US08/125,996 US5539660A (en) 1993-09-23 1993-09-23 Multi-channel common-pool distributed data storage and retrieval system
US08/125996 1993-09-23

Publications (1)

Publication Number Publication Date
JPH07152500A true JPH07152500A (ja) 1995-06-16

Family

ID=22422452

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6228153A Pending JPH07152500A (ja) 1993-09-23 1994-09-22 マルチチャネル共通プール分配データ記憶検索システム

Country Status (4)

Country Link
US (1) US5539660A (ja)
EP (1) EP0646874B1 (ja)
JP (1) JPH07152500A (ja)
DE (1) DE69429320T2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012191633A (ja) * 1998-05-08 2012-10-04 Qualcomm Inc 遠隔場所に高画質画像および高音質音声のプログラムを配給する装置および方法
US8813137B2 (en) 1998-05-08 2014-08-19 Qualcomm Incorporated Apparatus and method for decoding digital image and audio signals

Families Citing this family (33)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5671386A (en) * 1993-09-23 1997-09-23 Philips Electronics North America Corporation System for storing data and for providing simultaneous plural access to data by connecting each access channel to each and every one of storage arrays
US5878280A (en) * 1993-09-23 1999-03-02 Philips Electronics North America Corp. Data buffering system for plural data memory arrays
US6003071A (en) * 1994-01-21 1999-12-14 Sony Corporation Image data transmission apparatus using time slots
GB2299422B (en) * 1995-03-30 2000-01-12 Sony Uk Ltd Object code allocation in multiple processor systems
US5933603A (en) * 1995-10-27 1999-08-03 Emc Corporation Video file server maintaining sliding windows of a video data set in random access memories of stream server computers for immediate video-on-demand service beginning at any specified location
US5948062A (en) * 1995-10-27 1999-09-07 Emc Corporation Network file server using a cached disk array storing a network file directory including file locking information and data mover computers each having file system software for shared read-write file access
US6061504A (en) * 1995-10-27 2000-05-09 Emc Corporation Video file server using an integrated cached disk array and stream server computers
US6018765A (en) * 1996-01-23 2000-01-25 Storage Concepts, Inc. Multi-channel multimedia data server
US5832198A (en) * 1996-03-07 1998-11-03 Philips Electronics North America Corporation Multiple disk drive array with plural parity groups
US6128467A (en) * 1996-03-21 2000-10-03 Compaq Computer Corporation Crosspoint switched multimedia system
CA2201679A1 (en) * 1996-04-15 1997-10-15 Raju C. Bopardikar Video data storage
US5732211A (en) * 1996-04-29 1998-03-24 Philips Electronics North America Corporation Advanced data server having a plurality of rings connected to a server controller which controls the rings to cause them to receive and store data and/or retrieve and read out data
US5815583A (en) * 1996-06-28 1998-09-29 Intel Corporation Audio serial digital interconnect
US5859976A (en) * 1996-07-29 1999-01-12 Philips Electronics North America Corporation System and method for enabling a data/video server to implement operation in accordance with a new connection diagram, and a data/video server including that system
US5893140A (en) * 1996-08-14 1999-04-06 Emc Corporation File server having a file system cache and protocol for truly safe asynchronous writes
US6298386B1 (en) 1996-08-14 2001-10-02 Emc Corporation Network file server having a message collector queue for connection and connectionless oriented protocols
US5870553A (en) * 1996-09-19 1999-02-09 International Business Machines Corporation System and method for on-demand video serving from magnetic tape using disk leader files
JPH10178627A (ja) * 1996-10-18 1998-06-30 Canon Inc サーバシステム及びサーバシステムにおける信号の配信方法
US6553476B1 (en) 1997-02-10 2003-04-22 Matsushita Electric Industrial Co., Ltd. Storage management based on predicted I/O execution times
US6185621B1 (en) * 1997-03-25 2001-02-06 Philips Electronics N.A. Corp. Direct copying between disk blocks in memory onto a network as sequential access files
US6442604B2 (en) * 1997-03-25 2002-08-27 Koninklijke Philips Electronics N.V. Incremental archiving and restoring of data in a multimedia server
US5987621A (en) * 1997-04-25 1999-11-16 Emc Corporation Hardware and software failover services for a file server
US5892915A (en) * 1997-04-25 1999-04-06 Emc Corporation System having client sending edit commands to server during transmission of continuous media from one clip in play list for editing the play list
US5974503A (en) * 1997-04-25 1999-10-26 Emc Corporation Storage and access of continuous media files indexed as lists of raid stripe sets associated with file names
US6044442A (en) * 1997-11-21 2000-03-28 International Business Machines Corporation External partitioning of an automated data storage library into multiple virtual libraries for access by a plurality of hosts
JPH11232205A (ja) 1998-02-17 1999-08-27 Sony Corp データ入出力装置及びデータ入出力方法
US20020157113A1 (en) * 2001-04-20 2002-10-24 Fred Allegrezza System and method for retrieving and storing multimedia data
GB2386738B (en) 2002-03-18 2005-09-21 Hewlett Packard Co Media playing
US7552192B2 (en) * 2002-12-18 2009-06-23 Ronnie Gerome Carmichael Massively parallel computer network-utilizing MPACT and multipoint parallel server (MPAS) technologies
US20050175803A1 (en) * 2004-02-06 2005-08-11 D. Ryan Breese Preparation of polyethylene films
US8688780B2 (en) 2005-09-30 2014-04-01 Rockwell Automation Technologies, Inc. Peer-to-peer exchange of data resources in a control system
US20080170571A1 (en) * 2007-01-12 2008-07-17 Utstarcom, Inc. Method and System for Synchronous Page Addressing in a Data Packet Switch
DE102013200171A1 (de) * 2013-01-09 2014-07-10 Lufthansa Technik Ag Datennetzwerk, Verfahren sowie Abspielgerät zur Wiedergabe von Audio- und Videodaten in einem In-flight Entertainment System

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2468990A1 (fr) * 1979-08-16 1981-05-08 France Etat Commutateur a plusieurs couches de points de croisement
US5062076A (en) * 1985-07-12 1991-10-29 Wang Laboratories, Inc. Cascadable, high-bandwidth, multi-channel image transfer controller
FR2623682A1 (fr) * 1987-11-24 1989-05-26 Cgv Comp Gen Videotech Grille de commutation
US4949187A (en) * 1988-12-16 1990-08-14 Cohen Jason M Video communications system having a remotely controlled central source of video and audio data
US5163131A (en) * 1989-09-08 1992-11-10 Auspex Systems, Inc. Parallel i/o network file server architecture
US5388243A (en) * 1990-03-09 1995-02-07 Mti Technology Corporation Multi-sort mass storage device announcing its active paths without deactivating its ports in a network architecture
US5179552A (en) * 1990-11-26 1993-01-12 Bell Communications Research, Inc. Crosspoint matrix switching element for a packet switch
US5311423A (en) * 1991-01-07 1994-05-10 Gte Service Corporation Schedule management method
US5341474A (en) * 1992-05-15 1994-08-23 Bell Communications Research, Inc. Communications architecture and buffer for distributing information services
US5371532A (en) * 1992-05-15 1994-12-06 Bell Communications Research, Inc. Communications architecture and method for distributing information services

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012191633A (ja) * 1998-05-08 2012-10-04 Qualcomm Inc 遠隔場所に高画質画像および高音質音声のプログラムを配給する装置および方法
JP2012213164A (ja) * 1998-05-08 2012-11-01 Qualcomm Inc 遠隔場所に高画質画像および高音質音声のプログラムを配給する装置および方法
US8813137B2 (en) 1998-05-08 2014-08-19 Qualcomm Incorporated Apparatus and method for decoding digital image and audio signals

Also Published As

Publication number Publication date
EP0646874A1 (en) 1995-04-05
EP0646874B1 (en) 2001-12-05
DE69429320D1 (de) 2002-01-17
US5539660A (en) 1996-07-23
DE69429320T2 (de) 2002-08-14

Similar Documents

Publication Publication Date Title
JPH07152500A (ja) マルチチャネル共通プール分配データ記憶検索システム
US5671386A (en) System for storing data and for providing simultaneous plural access to data by connecting each access channel to each and every one of storage arrays
JP3500165B2 (ja) ビデオ信号蓄積・処理・分配方法及び装置
EP0727750B1 (en) Continuous data server apparatus and data transfer scheme enabling multiple simultaneous data accesses
US4688106A (en) Video processing system using multi-head disc store
US5543861A (en) Multichannel video data storage including buffers for reading data at fast rates and supplying data at slower rates
JP3528394B2 (ja) データ記録再生装置
JP4265019B2 (ja) データ蓄積装置および方法、ならびに、データ送出装置および方法
US7092621B1 (en) Data recorder-reproducer and bit map data processing method, control program processing method and setting data processing method of data recorder-reproducer
US6577814B1 (en) Video data recording and reproduction using time slot allocation
US6144796A (en) Video data system
JP3526153B2 (ja) データ記録再生装置
JP2001356883A (ja) データ記録/再生システム及びデータ記録/再生方法
JP2000163867A (ja) データ処理装置
US6351597B2 (en) Data recording and reproducing method and data recording and reproducing apparatus
JP3460291B2 (ja) 信号蓄積供給方法及び装置
JP4325074B2 (ja) データ記録再生装置及び方法
JP4325073B2 (ja) データ記録再生装置及び方法
JP2005078385A (ja) データ記録再生装置及び時分割アクセス制御方法
JP3867864B2 (ja) デイスク装置の再生方法
JPH09185865A (ja) A/vサーバーシステム
JPH11275504A (ja) デ―タ処理装置
JPH1145159A (ja) ディスクアレイ装置並びにデータ記録再生装置及び方法
JP2000295525A (ja) 放送機器制御装置
JP2000149411A (ja) データ記録再生装置

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20041118

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20041124

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20050224

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20050301

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20050523

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20050621

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20050921

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20050927

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20051221

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060131

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20060501

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20060509

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20061219