JPH0756798A - ビデオサーバ用の大容量のモジュラー型ソリッドステート大量データ記憶装置 - Google Patents
ビデオサーバ用の大容量のモジュラー型ソリッドステート大量データ記憶装置Info
- Publication number
- JPH0756798A JPH0756798A JP5337207A JP33720793A JPH0756798A JP H0756798 A JPH0756798 A JP H0756798A JP 5337207 A JP5337207 A JP 5337207A JP 33720793 A JP33720793 A JP 33720793A JP H0756798 A JPH0756798 A JP H0756798A
- Authority
- JP
- Japan
- Prior art keywords
- memory
- controller
- data storage
- storage device
- mass data
- 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
- H04N21/218—Source of audio or video content, e.g. local disk arrays
- H04N21/21815—Source of audio or video content, e.g. local disk arrays comprising local storage units
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N5/00—Details of television systems
- H04N5/76—Television signal recording
- H04N5/907—Television signal recording using static stores, e.g. storage tubes or semiconductor memories
-
- 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/17318—Direct or substantially direct transmission and handling of requests
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Databases & Information Systems (AREA)
- Television Signal Processing For Recording (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Memory System (AREA)
Abstract
(57)【要約】 (修正有)
【目的】 高密度大容量記憶するモジュラー型ソリッド
ステート大量データ記憶装置の提供。 【構成】 ビデオサーバ用の多数の長編映画を高密度大
容量記憶するモジュラー型ソリッドステート大量データ
記憶装置で、コントローラ/メモリモジュールの分配ア
レイが1つ以上のコントローラメモリカード上の並列な
コントローラ/メモリチャンネルに配列されたモジュラ
ーパイプラインアーキテクチャーを使用し、このアーキ
テクチャーにより、各チャンネルのコントローラ/メモ
リモジュールの数を所要の記憶サイズを受け入れるよう
容易に構成でき、待ち時間を増加せず、メモリコントロ
ーラの複雑さが簡単化され、コントローラ/メモリモジ
ュールの高密度パッケージにより大量のデータがコンパ
クトに記憶され、更に、非同期転送モード(ATM)ス
イッチにより、大勢の視聴者が、試聴している映画の独
立したVCR式制御で上記記憶装置に記憶された映画を
アクセスできる。
ステート大量データ記憶装置の提供。 【構成】 ビデオサーバ用の多数の長編映画を高密度大
容量記憶するモジュラー型ソリッドステート大量データ
記憶装置で、コントローラ/メモリモジュールの分配ア
レイが1つ以上のコントローラメモリカード上の並列な
コントローラ/メモリチャンネルに配列されたモジュラ
ーパイプラインアーキテクチャーを使用し、このアーキ
テクチャーにより、各チャンネルのコントローラ/メモ
リモジュールの数を所要の記憶サイズを受け入れるよう
容易に構成でき、待ち時間を増加せず、メモリコントロ
ーラの複雑さが簡単化され、コントローラ/メモリモジ
ュールの高密度パッケージにより大量のデータがコンパ
クトに記憶され、更に、非同期転送モード(ATM)ス
イッチにより、大勢の視聴者が、試聴している映画の独
立したVCR式制御で上記記憶装置に記憶された映画を
アクセスできる。
Description
【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は一般に大量データ記憶装
置に係り、より詳細には、ビデオサーバ用のソリッドス
テートランダムアクセスメモリ(RAM)大量データ記
憶装置に関する。
置に係り、より詳細には、ビデオサーバ用のソリッドス
テートランダムアクセスメモリ(RAM)大量データ記
憶装置に関する。
【0002】
【従来の技術】需要時ビデオ(video-on-demand) は、家
庭にいるテレビ視聴者に、家庭内の慰安として1日のう
ちのいつでも選択した映画を視聴できる機能を提供す
る。中央に位置するビデオサーバは現在流行っている映
画を記憶し、一度に数千の視聴者が同時にこれらの映画
にアクセスできるようにする。現在あまり流行っていな
い映画や、昔の映画は、需要に応じてビデオサーバへダ
ウンロードされる。家庭のテレビ受像機は、銅のケーブ
ル又は光ファイバケーブルのいずれかを用いて電話線に
よりビデオサーバに接続される。各視聴者は、視聴して
いる映画に対し独立したVCR(ビデオカセットレコー
ダ)式コントローラを有する。
庭にいるテレビ視聴者に、家庭内の慰安として1日のう
ちのいつでも選択した映画を視聴できる機能を提供す
る。中央に位置するビデオサーバは現在流行っている映
画を記憶し、一度に数千の視聴者が同時にこれらの映画
にアクセスできるようにする。現在あまり流行っていな
い映画や、昔の映画は、需要に応じてビデオサーバへダ
ウンロードされる。家庭のテレビ受像機は、銅のケーブ
ル又は光ファイバケーブルのいずれかを用いて電話線に
よりビデオサーバに接続される。各視聴者は、視聴して
いる映画に対し独立したVCR(ビデオカセットレコー
ダ)式コントローラを有する。
【0003】
【発明が解決しようとする課題】各ビデオサーバは、映
画を記憶するためのある形式の大量データ記憶装置を備
えている。ハードディスク又は光ディスク記憶装置を使
用できるが、数千人の視聴者による多数の映画の独立し
たVCR式制御では待ち時間が長くなり過ぎる。磁気テ
ープでは、種々の時間に映画を多数がアクセスすること
も、異なる視聴者が映画を独立してVCR制御すること
もできない。それ故、大量データ記憶装置はソリッドス
テートRAM記憶装置となる。しかしながら、ソリッド
ステート型RAM大量記憶装置は、半導体製造技術の発
展によってソリッドステートRAMメモリ装置の単価が
低減されそしてその単位密度が増加したにも係わらず、
ビデオサーバによって要求される高い密度と大きなメモ
リ容量を依然として与えるものではない。従って、ビデ
オサーバ用の大容量のソリッドステート型大量データ記
憶装置が要望されている。本発明は、この要望を明らか
に満たす。
画を記憶するためのある形式の大量データ記憶装置を備
えている。ハードディスク又は光ディスク記憶装置を使
用できるが、数千人の視聴者による多数の映画の独立し
たVCR式制御では待ち時間が長くなり過ぎる。磁気テ
ープでは、種々の時間に映画を多数がアクセスすること
も、異なる視聴者が映画を独立してVCR制御すること
もできない。それ故、大量データ記憶装置はソリッドス
テートRAM記憶装置となる。しかしながら、ソリッド
ステート型RAM大量記憶装置は、半導体製造技術の発
展によってソリッドステートRAMメモリ装置の単価が
低減されそしてその単位密度が増加したにも係わらず、
ビデオサーバによって要求される高い密度と大きなメモ
リ容量を依然として与えるものではない。従って、ビデ
オサーバ用の大容量のソリッドステート型大量データ記
憶装置が要望されている。本発明は、この要望を明らか
に満たす。
【0004】
【課題を解決するための手段】本発明は、ビデオサーバ
用の多数の長編映画の高密度大容量記憶を果たすモジュ
ラー型ソリッドステート大量データ記憶装置に係る。こ
の大量データ記憶装置は、コントローラ/メモリモジュ
ールの分配アレイが1つ以上のコントローラ/メモリカ
ード上の並列コントローラ/メモリチャンネルに配列さ
れるようなモジュラー型パイプラインアーキテクチャー
を使用している。このモジュラー型パイプラインアーキ
テクチャーは、各チャンネルのコントローラ/メモリモ
ジュールの数を所要の記憶サイズを受け入れるように容
易に構成できると共に、コントローラ/メモリチャンネ
ルの数を所要の記憶サイズ及び転送レートを受け入れる
ように構成でき、しかも待ち時間を増加することがな
い。又、このモジュラー型パイプラインアーキテクチャ
ーはメモリコントローラの複雑さを相当に簡単化し、そ
してコントローラ/メモリモジュールの高密度パッケー
ジは、多量のデータをコンパクトに記憶する。更に、非
同期転送モード(ATM)スイッチは、多数の視聴者
が、視聴している映画を独立してVCR式に制御し、大
量データ記憶装置に記憶された映画をアクセスできるよ
うにする。
用の多数の長編映画の高密度大容量記憶を果たすモジュ
ラー型ソリッドステート大量データ記憶装置に係る。こ
の大量データ記憶装置は、コントローラ/メモリモジュ
ールの分配アレイが1つ以上のコントローラ/メモリカ
ード上の並列コントローラ/メモリチャンネルに配列さ
れるようなモジュラー型パイプラインアーキテクチャー
を使用している。このモジュラー型パイプラインアーキ
テクチャーは、各チャンネルのコントローラ/メモリモ
ジュールの数を所要の記憶サイズを受け入れるように容
易に構成できると共に、コントローラ/メモリチャンネ
ルの数を所要の記憶サイズ及び転送レートを受け入れる
ように構成でき、しかも待ち時間を増加することがな
い。又、このモジュラー型パイプラインアーキテクチャ
ーはメモリコントローラの複雑さを相当に簡単化し、そ
してコントローラ/メモリモジュールの高密度パッケー
ジは、多量のデータをコンパクトに記憶する。更に、非
同期転送モード(ATM)スイッチは、多数の視聴者
が、視聴している映画を独立してVCR式に制御し、大
量データ記憶装置に記憶された映画をアクセスできるよ
うにする。
【0005】本発明の好ましい実施例では、各コントロ
ーラ/メモリカードは、8個の並列なコントローラ/メ
モリチャンネルを備えている。各コントローラ/メモリ
モジュールは、4MビットDRAMチップの8x4アレ
イを含み、モジュール当たりの全メモリ容量は16Mバ
イトである。8個の並列なコントローラ/メモリモジュ
ールの各セットは2つの高密度SIMMモジュールにパ
ッケージされ、SIMMモジュール当たりの全メモリ容
量は64Mバイトとなりそしてデータ転送レートは20
0Mバイト/秒である。各コントローラ/メモリカード
は20個のSIMMモジュールを含み、全メモリ容量
は、エラー修正を伴い1.0Gバイトである。各コント
ローラ/メモリカードは、1つの長編映画を圧縮して記
憶することができる。64個のコントローラ/メモリカ
ードは、全部で64Gバイトのメモリ容量を備え、64
本の長編映画を記憶することができる。
ーラ/メモリカードは、8個の並列なコントローラ/メ
モリチャンネルを備えている。各コントローラ/メモリ
モジュールは、4MビットDRAMチップの8x4アレ
イを含み、モジュール当たりの全メモリ容量は16Mバ
イトである。8個の並列なコントローラ/メモリモジュ
ールの各セットは2つの高密度SIMMモジュールにパ
ッケージされ、SIMMモジュール当たりの全メモリ容
量は64Mバイトとなりそしてデータ転送レートは20
0Mバイト/秒である。各コントローラ/メモリカード
は20個のSIMMモジュールを含み、全メモリ容量
は、エラー修正を伴い1.0Gバイトである。各コント
ローラ/メモリカードは、1つの長編映画を圧縮して記
憶することができる。64個のコントローラ/メモリカ
ードは、全部で64Gバイトのメモリ容量を備え、64
本の長編映画を記憶することができる。
【0006】以上の説明から、本発明は、ビデオサーバ
用のソリッドステート型大量データ記憶装置の分野に著
しい進歩をもたらすことが明らかであろう。本発明の他
の特徴及び効果は、本発明の原理を一例として示した添
付図面を参照した以下の詳細な説明から明らかとなろ
う。
用のソリッドステート型大量データ記憶装置の分野に著
しい進歩をもたらすことが明らかであろう。本発明の他
の特徴及び効果は、本発明の原理を一例として示した添
付図面を参照した以下の詳細な説明から明らかとなろ
う。
【0007】
【実施例】説明の目的で添付図面に示されたように、本
発明は、ビデオサーバ用の多数の長編映画の高密度大容
量記憶を与えるモジュラー型ソリッドステート大量デー
タ記憶装置として実施される。この大量データ記憶装置
は、コントローラ/メモリモジュールの分配アレイが1
つ以上のコントローラ/メモリカード上の並列コントロ
ーラ/メモリチャンネルに配列されるようなモジュラー
型パイプラインアーキテクチャーを使用している。この
モジュラー型パイプラインアーキテクチャーは、各チャ
ンネルのコントローラ/メモリモジュールの数を所要の
記憶サイズを受け入れるように容易に構成できると共
に、コントローラ/メモリチャンネルの数を所要の記憶
サイズ及び転送レートを受け入れるように構成でき、し
かも待ち時間を増加することがない。又、このモジュラ
ー型パイプラインアーキテクチャーはメモリコントロー
ラの複雑さを相当に簡単化し、そしてコントローラ/メ
モリモジュールの高密度パッケージは、多量のデータを
コンパクトに記憶する。更に、非同期転送モード(AT
M)スイッチは、多数の視聴者が、視聴している映画を
独立してVCR式に制御して、大量データ記憶装置に記
憶された映画をアクセスできるようにする。
発明は、ビデオサーバ用の多数の長編映画の高密度大容
量記憶を与えるモジュラー型ソリッドステート大量デー
タ記憶装置として実施される。この大量データ記憶装置
は、コントローラ/メモリモジュールの分配アレイが1
つ以上のコントローラ/メモリカード上の並列コントロ
ーラ/メモリチャンネルに配列されるようなモジュラー
型パイプラインアーキテクチャーを使用している。この
モジュラー型パイプラインアーキテクチャーは、各チャ
ンネルのコントローラ/メモリモジュールの数を所要の
記憶サイズを受け入れるように容易に構成できると共
に、コントローラ/メモリチャンネルの数を所要の記憶
サイズ及び転送レートを受け入れるように構成でき、し
かも待ち時間を増加することがない。又、このモジュラ
ー型パイプラインアーキテクチャーはメモリコントロー
ラの複雑さを相当に簡単化し、そしてコントローラ/メ
モリモジュールの高密度パッケージは、多量のデータを
コンパクトに記憶する。更に、非同期転送モード(AT
M)スイッチは、多数の視聴者が、視聴している映画を
独立してVCR式に制御して、大量データ記憶装置に記
憶された映画をアクセスできるようにする。
【0008】図1に示すように、本発明の大量データ記
憶装置は1つ以上のコントローラ/メモリカード10を
備え、これらカードはバックプレーンインターフェイス
12を経てバックプレーンに差し込まれる。非同期転送
モードスイッチ14は、多数の視聴者がコントローラ/
メモリカード10に記憶された映画をアクセスできるよ
うにする。各コントローラ/メモリカード10は、並列
なコントローラ/メモリチャンネルに配列されたコント
ローラ/メモリモジュール16の分配アレイを備えてい
る。各チャンネルにおいて、コントローラ/メモリモジ
ュール16は、データフォーマットモジュール22から
延びる第1及び第2のバス18、20に接続されてい
る。第1バス18は、各チャンネルの最後のコントロー
ラ/メモリモジュール16からデータフォーマットモジ
ュール22へと延びている。データフォーマットモジュ
ール22は、モジュール16に記憶されたデータに対し
て、データのフォーマット化、同期及びエラー修正を行
う。コントローラ/メモリチャンネルのモジュラー型パ
イプラインアーキテクチャーでは、各チャンネルのコン
トローラ/メモリモジュール16の数を所要の記憶サイ
ズを受け入れるように容易に構成することができると共
に、コントローラ/メモリチャンネルの数を所要の記憶
サイズ及び転送レートを受け入れるように構成すること
もでき、しかも待ち時間を増加することもない。
憶装置は1つ以上のコントローラ/メモリカード10を
備え、これらカードはバックプレーンインターフェイス
12を経てバックプレーンに差し込まれる。非同期転送
モードスイッチ14は、多数の視聴者がコントローラ/
メモリカード10に記憶された映画をアクセスできるよ
うにする。各コントローラ/メモリカード10は、並列
なコントローラ/メモリチャンネルに配列されたコント
ローラ/メモリモジュール16の分配アレイを備えてい
る。各チャンネルにおいて、コントローラ/メモリモジ
ュール16は、データフォーマットモジュール22から
延びる第1及び第2のバス18、20に接続されてい
る。第1バス18は、各チャンネルの最後のコントロー
ラ/メモリモジュール16からデータフォーマットモジ
ュール22へと延びている。データフォーマットモジュ
ール22は、モジュール16に記憶されたデータに対し
て、データのフォーマット化、同期及びエラー修正を行
う。コントローラ/メモリチャンネルのモジュラー型パ
イプラインアーキテクチャーでは、各チャンネルのコン
トローラ/メモリモジュール16の数を所要の記憶サイ
ズを受け入れるように容易に構成することができると共
に、コントローラ/メモリチャンネルの数を所要の記憶
サイズ及び転送レートを受け入れるように構成すること
もでき、しかも待ち時間を増加することもない。
【0009】図2に示すように、各コントローラ/メモ
リモジュール16は、メモリコントローラ24と、ソリ
ッドステートダイナミックランダムアクセスメモリ(D
RAM)チップ26のアレイとを備えている。本発明の
パイプラインアーキテクチャーにより相当に簡単化する
ことのできるメモリコントローラ24は、DRAMチッ
プ26をアクセスするのに必要な全ての基本的な制御機
能を実行する。これらの機能には、読み取り/書き込み
動作のためにDRAMチップを制御及びアドレスするこ
とと、DRAMチップをリフレッシュすることが含まれ
る。各DRAMチップ26はメモリコントローラ24に
接続され、そして各メモリコントローラ24は、第1及
び第2バス18、20によって同じチャンネルの他のメ
モリコントローラに接続される。第1バス18は読み取
りデータバスを含み、そして第2バス20は、読み取り
アドレスバス28と、書き込みアドレスバス30と、書
き込みデータバス32と、コントロールバス34とを備
えている。
リモジュール16は、メモリコントローラ24と、ソリ
ッドステートダイナミックランダムアクセスメモリ(D
RAM)チップ26のアレイとを備えている。本発明の
パイプラインアーキテクチャーにより相当に簡単化する
ことのできるメモリコントローラ24は、DRAMチッ
プ26をアクセスするのに必要な全ての基本的な制御機
能を実行する。これらの機能には、読み取り/書き込み
動作のためにDRAMチップを制御及びアドレスするこ
とと、DRAMチップをリフレッシュすることが含まれ
る。各DRAMチップ26はメモリコントローラ24に
接続され、そして各メモリコントローラ24は、第1及
び第2バス18、20によって同じチャンネルの他のメ
モリコントローラに接続される。第1バス18は読み取
りデータバスを含み、そして第2バス20は、読み取り
アドレスバス28と、書き込みアドレスバス30と、書
き込みデータバス32と、コントロールバス34とを備
えている。
【0010】読み取り及び書き込みバスは、データ及び
アドレスの両方の転送に対しパイプラインアーキテクチ
ャーを使用する。書き込み動作の場合は、書き込みアド
レスバス30の書き込みアドレスと、書き込みデータバ
ス32のデータが、書き込み位置にアドレスが合致する
まで特定チャンネルのメモリコントローラ24を経てク
ロックされる。次いで、データはDRAMチップのその
位置に書き込まれる。読み取り動作の場合は、読み取り
アドレスバス28の読み取りアドレスが、読み取り位置
にアドレスが合致するまで特定チャンネルのメモリコン
トローラ24を経てクロックされる。データは検索さ
れ、そしてそのチャンネルの他のメモリコントローラ2
4を通り読み取りデータバス18を経てデータフォーマ
ットモジュール22へ戻るようにクロックされる。
アドレスの両方の転送に対しパイプラインアーキテクチ
ャーを使用する。書き込み動作の場合は、書き込みアド
レスバス30の書き込みアドレスと、書き込みデータバ
ス32のデータが、書き込み位置にアドレスが合致する
まで特定チャンネルのメモリコントローラ24を経てク
ロックされる。次いで、データはDRAMチップのその
位置に書き込まれる。読み取り動作の場合は、読み取り
アドレスバス28の読み取りアドレスが、読み取り位置
にアドレスが合致するまで特定チャンネルのメモリコン
トローラ24を経てクロックされる。データは検索さ
れ、そしてそのチャンネルの他のメモリコントローラ2
4を通り読み取りデータバス18を経てデータフォーマ
ットモジュール22へ戻るようにクロックされる。
【0011】本発明の好ましい実施例では、各コントロ
ーラ/メモリカード10は、8個の並列なコントローラ
/メモリチャンネルを備えている。各コントローラ/メ
モリモジュール16は、4MビットDRAMチップ26
の8x4アレイを備え、モジュール当たりの全メモリ容
量は16Mバイトとなる。8個の並列なコントローラ/
メモリモジュール16の各セットは、2つの高密度SI
MMモジュール36にパッケージされ、SIMMモジュ
ール当たりの全メモリ容量は64Mバイトとなりそして
データ転送レートは200Mバイト/秒となる。各コン
トローラ/メモリカード10は、20個のSIMMモジ
ュール36を備え、全メモリ容量はエラー修正を伴って
1.0Gバイトである。各コントローラ/メモリカード
10は、1つの長編映画を圧縮して記憶することができ
る。64個のコントローラ/メモリカード10は、64
Gバイトの全メモリ容量を与え、64本の長編映画を記
憶することができる。
ーラ/メモリカード10は、8個の並列なコントローラ
/メモリチャンネルを備えている。各コントローラ/メ
モリモジュール16は、4MビットDRAMチップ26
の8x4アレイを備え、モジュール当たりの全メモリ容
量は16Mバイトとなる。8個の並列なコントローラ/
メモリモジュール16の各セットは、2つの高密度SI
MMモジュール36にパッケージされ、SIMMモジュ
ール当たりの全メモリ容量は64Mバイトとなりそして
データ転送レートは200Mバイト/秒となる。各コン
トローラ/メモリカード10は、20個のSIMMモジ
ュール36を備え、全メモリ容量はエラー修正を伴って
1.0Gバイトである。各コントローラ/メモリカード
10は、1つの長編映画を圧縮して記憶することができ
る。64個のコントローラ/メモリカード10は、64
Gバイトの全メモリ容量を与え、64本の長編映画を記
憶することができる。
【0012】各コントローラ/メモリカード10は、1
000人の視聴者に同時にサービスを提供することがで
き、各視聴者は完全にVCR式の映画制御器をもつ。2
00Mバイト/秒のデュアルI/Oポート、48バイト
/ブロックアクセスのオーバーヘッド、1.55Mビッ
ト/秒のユーザラインレート、及び100Kバイト以上
のブロックサイズを使用すると、同時アクセスの数は
(I/Oレートxブロックサイズ)/〔ラインレートx
(ブロックサイズ+オーバーヘッド)〕となり、これは
(1600Mビット/秒x100Kバイト)/〔1.5
5Mビット/秒x(100Kバイト+48バイト)〕、
即ち1031となる。それ故、100Kバイトのブロッ
クサイズで、1031人のまでの視聴者が各映画を同時
にアクセスすることができる。一度に15のアクセスを
スタックすることができる。
000人の視聴者に同時にサービスを提供することがで
き、各視聴者は完全にVCR式の映画制御器をもつ。2
00Mバイト/秒のデュアルI/Oポート、48バイト
/ブロックアクセスのオーバーヘッド、1.55Mビッ
ト/秒のユーザラインレート、及び100Kバイト以上
のブロックサイズを使用すると、同時アクセスの数は
(I/Oレートxブロックサイズ)/〔ラインレートx
(ブロックサイズ+オーバーヘッド)〕となり、これは
(1600Mビット/秒x100Kバイト)/〔1.5
5Mビット/秒x(100Kバイト+48バイト)〕、
即ち1031となる。それ故、100Kバイトのブロッ
クサイズで、1031人のまでの視聴者が各映画を同時
にアクセスすることができる。一度に15のアクセスを
スタックすることができる。
【0013】読み取り及び書き込みバスは8ビットバス
であり、これらは、システムの相互接続及びメモリコン
トローラの入力/出力を減少するために、1:4の比率
でデマルチプレクスされそして4:1の比率でマルチプ
レクスされる。コントローラ/メモリモジュール16は
全ての読み取り及び書き込みデータ転送と完全に同期さ
れ、そして読み取り及び書き込みアドレスは健全なタイ
ミングを得るために同期してクロックされる。いかなる
アドレスに対する待ち時間も、10マイクロ秒未満であ
る。
であり、これらは、システムの相互接続及びメモリコン
トローラの入力/出力を減少するために、1:4の比率
でデマルチプレクスされそして4:1の比率でマルチプ
レクスされる。コントローラ/メモリモジュール16は
全ての読み取り及び書き込みデータ転送と完全に同期さ
れ、そして読み取り及び書き込みアドレスは健全なタイ
ミングを得るために同期してクロックされる。いかなる
アドレスに対する待ち時間も、10マイクロ秒未満であ
る。
【0014】現在あまり流行っていないフィルムや昔の
映画は磁気テープ、ハードディスク又は光ディスクに記
憶され、需要に応じてダウンロードされる。磁気テープ
システムはデータ転送レートが20Mバイト/秒であ
り、そしてハードディスクはデータ転送レートが30M
バイト/秒である。20Mバイト/秒においては、1G
バイトの圧縮された映画を50秒でダウンロードするこ
とができる。典型的なビデオサーバシステムは、大量デ
ータ記憶装置を制御するためのワークステーション及び
インターフェイスを必要とする。
映画は磁気テープ、ハードディスク又は光ディスクに記
憶され、需要に応じてダウンロードされる。磁気テープ
システムはデータ転送レートが20Mバイト/秒であ
り、そしてハードディスクはデータ転送レートが30M
バイト/秒である。20Mバイト/秒においては、1G
バイトの圧縮された映画を50秒でダウンロードするこ
とができる。典型的なビデオサーバシステムは、大量デ
ータ記憶装置を制御するためのワークステーション及び
インターフェイスを必要とする。
【0015】
【発明の効果】以上の説明から、本発明は、ビデオサー
バ用のソリッドステート型大量データ記憶装置の分野に
著しい進歩をもたらすことが明らかである。本発明の好
ましい実施例を図示して説明したが、本発明の精神及び
範囲から逸脱せずに他の応用及び変更がなされ得ること
が明らかであろう。従って、本発明は、特許請求の範囲
のみによって限定されるものとする。
バ用のソリッドステート型大量データ記憶装置の分野に
著しい進歩をもたらすことが明らかである。本発明の好
ましい実施例を図示して説明したが、本発明の精神及び
範囲から逸脱せずに他の応用及び変更がなされ得ること
が明らかであろう。従って、本発明は、特許請求の範囲
のみによって限定されるものとする。
【図1】本発明によるビデオサーバ用のモジュラー型大
容量のソリッドステート大量データ記憶装置を示すブロ
ック図である。
容量のソリッドステート大量データ記憶装置を示すブロ
ック図である。
【図2】大量データ記憶装置のコントローラ/メモリモ
ジュールを示すブロック図である。
ジュールを示すブロック図である。
10 コントローラ/メモリカード 12 バックプレーンインターフェイス 14 非同期転送モードスイッチ 16 コントローラ/メモリモジュール 18、20 バス 22 データフォーマットモジュール 24 メモリコントローラ 26 DRAMチップ 28 読み取りアドレスバス 30 書き込みアドレスバス 32 書き込みデータバス 34 コントロールバス 36 SIMMモジュール
───────────────────────────────────────────────────── フロントページの続き (72)発明者 グラント ジョセフ ストックトン アメリカ合衆国 カリフォルニア州 90807 ロング ビーチ イースト フォ ーティフォース ウェイ 314 (72)発明者 エリック ローレンス アップトン アメリカ合衆国 カリフォルニア州 90278 ノース レドンド ビーチ カー ティス アベニュー 2516 (72)発明者 アーサー グスタフ エニエディ アメリカ合衆国 カリフォルニア州 90277 レドンド ビーチ アラメダ 241 (72)発明者 ダーク カート ブランディス アメリカ合衆国 カリフォルニア州 90254 ハーモサ ビーチ サード スト リート 1017
Claims (8)
- 【請求項1】 ビデオサーバ用の1本以上の映画の高密
度大容量記憶を果たすモジュラー型ソリッドステート大
量データ記憶装置において、 1つ以上のメモリカード上の並列なコントローラ/メモ
リチャンネルに配列されたコントローラ/メモリモジュ
ールの分配アレイを備え、この分配アレイは、各チャン
ネルのコントローラ/メモリモジュールの数を所要の記
憶サイズを受け入れるように容易に構成できると共に、
コントローラ/メモリチャンネルの数を所要の記憶サイ
ズ及び転送レートを受け入れるように構成でき、しかも
待ち時間を増加しないというモジュラー型パイプライン
アーキテクチャーを有するものであり、そして更に、上
記コントローラ/メモリモジュールに記憶された1本以
上の映画を多数の視聴者により同時にアクセスするため
の非同期転送モードスイッチを備えたことを特徴とする
大量データ記憶装置。 - 【請求項2】 各チャンネルのコントローラ/メモリモ
ジュールは、データフォーマットモジュールから延びる
第1及び第2のバスに接続され、第1のバスは各チャン
ネルの最後のコントローラ/メモリモジュールからデー
タフォーマットモジュールへ戻るように延びる請求項1
に記載の大量データ記憶装置。 - 【請求項3】 上記データフォーマットモジュールは、
上記モジュールに記憶されたデータに対してデータのフ
ォーマット化、同期及びエラー修正を行う請求項2に記
載の大量データ記憶装置。 - 【請求項4】 各コントローラ/メモリモジュールは、
種々の制御機能を実行するためのメモリコントローラ
と、ダイナミックランダムアクセスメモリ(DRAM)
チップのアレイとを含む請求項2に記載の大量データ記
憶装置。 - 【請求項5】 各DRAMチップはメモリコントローラ
に接続され、そして各メモリコントローラは、上記第1
及び第2バスにより同じチャンネルの他のメモリコント
ローラに接続される請求項4に記載の大量データ記憶装
置。 - 【請求項6】 上記第1バスは読み取りデータバスを含
み、そして上記第2バスは、読み取りアドレスバス、書
き込みアドレスバス、書き込みデータバス、及びコント
ロールバスを含む請求項5に記載の大量データ記憶装
置。 - 【請求項7】 上記大量データ記憶装置は、8個のコン
トローラ/メモリチャンネルを備え、そして各コントロ
ーラ/メモリモジュールは、16Mバイトのメモリ容量
を有する請求項1に記載の大量データ記憶装置。 - 【請求項8】 各8個の並列コントローラ/メモリモジ
ュールがSIMMモジュールにパッケージされる請求項
7に記載の大量データ記憶装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US10082493A | 1993-08-02 | 1993-08-02 | |
| US08/100824 | 1993-08-02 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0756798A true JPH0756798A (ja) | 1995-03-03 |
Family
ID=22281719
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5337207A Pending JPH0756798A (ja) | 1993-08-02 | 1993-12-28 | ビデオサーバ用の大容量のモジュラー型ソリッドステート大量データ記憶装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US5651129A (ja) |
| EP (1) | EP0637890B1 (ja) |
| JP (1) | JPH0756798A (ja) |
| DE (1) | DE69323870T2 (ja) |
Families Citing this family (36)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1996010315A1 (en) * | 1994-09-26 | 1996-04-04 | Micropolis Corporation | Video server using memory pipe segments |
| DE19614157A1 (de) * | 1996-04-10 | 1997-10-16 | Philips Patentverwaltung | Videoserver |
| US6067108A (en) * | 1996-12-12 | 2000-05-23 | Trw Inc. | Solid-state mass storage data stream generator |
| US6223301B1 (en) * | 1997-09-30 | 2001-04-24 | Compaq Computer Corporation | Fault tolerant memory |
| US6170046B1 (en) * | 1997-10-28 | 2001-01-02 | Mmc Networks, Inc. | Accessing a memory system via a data or address bus that provides access to more than one part |
| US6122274A (en) * | 1997-11-16 | 2000-09-19 | Sanjeev Kumar | ATM switching system with decentralized pipeline control and plural memory modules for very high capacity data switching |
| CN1867068A (zh) | 1998-07-14 | 2006-11-22 | 联合视频制品公司 | 交互式电视节目导视系统及其方法 |
| US6144576A (en) * | 1998-08-19 | 2000-11-07 | Intel Corporation | Method and apparatus for implementing a serial memory architecture |
| JP2001290938A (ja) * | 2000-03-24 | 2001-10-19 | Trw Inc | フルモーション・ビジュアル製品用の統合化デジタル・プロダクション・ライン |
| ATE406618T1 (de) | 2000-10-11 | 2008-09-15 | United Video Properties Inc | Systeme und verfahren zur bereitstellung von datenspeichern in servern in einem medien-auf- anfrage liefersystem |
| US7016967B2 (en) * | 2001-11-08 | 2006-03-21 | Northrop Grumman Corporation | Methodology for fast file transfer protocol |
| US20030095783A1 (en) * | 2001-11-21 | 2003-05-22 | Broadbus Technologies, Inc. | Methods and apparatus for generating multiple network streams from a large scale memory buffer |
| DE10159180B4 (de) * | 2001-11-30 | 2011-07-14 | Qimonda AG, 81739 | Speichervorrichtung und Verfahren zum Speichern und zum Auslesen von Datenströmen |
| US7493646B2 (en) | 2003-01-30 | 2009-02-17 | United Video Properties, Inc. | Interactive television systems with digital video recording and adjustable reminders |
| US7035955B2 (en) * | 2003-04-03 | 2006-04-25 | Dell Products L.P. | Blade server adapter card |
| US7415551B2 (en) * | 2003-08-18 | 2008-08-19 | Dell Products L.P. | Multi-host virtual bridge input-output resource switch |
| US7133962B2 (en) * | 2003-09-09 | 2006-11-07 | Intel Corporation | Circulator chain memory command and address bus topology |
| US20050091467A1 (en) * | 2003-10-22 | 2005-04-28 | Robotham Robert E. | Method and apparatus for accessing data segments having arbitrary alignment with the memory structure in which they are stored |
| US8108429B2 (en) | 2004-05-07 | 2012-01-31 | Quest Software, Inc. | System for moving real-time data events across a plurality of devices in a network for simultaneous data protection, replication, and access services |
| US7565661B2 (en) | 2004-05-10 | 2009-07-21 | Siew Yong Sim-Tang | Method and system for real-time event journaling to provide enterprise data services |
| US7680834B1 (en) | 2004-06-08 | 2010-03-16 | Bakbone Software, Inc. | Method and system for no downtime resychronization for real-time, continuous data protection |
| US7681105B1 (en) * | 2004-08-09 | 2010-03-16 | Bakbone Software, Inc. | Method for lock-free clustered erasure coding and recovery of data across a plurality of data stores in a network |
| US7681104B1 (en) * | 2004-08-09 | 2010-03-16 | Bakbone Software, Inc. | Method for erasure coding data across a plurality of data stores in a network |
| US7979404B2 (en) | 2004-09-17 | 2011-07-12 | Quest Software, Inc. | Extracting data changes and storing data history to allow for instantaneous access to and reconstruction of any point-in-time data |
| US7904913B2 (en) | 2004-11-02 | 2011-03-08 | Bakbone Software, Inc. | Management interface for a system that provides automated, real-time, continuous data protection |
| US7251762B2 (en) * | 2005-04-19 | 2007-07-31 | Micron Technology, Inc. | On-chip sampling circuit and method |
| US7689602B1 (en) | 2005-07-20 | 2010-03-30 | Bakbone Software, Inc. | Method of creating hierarchical indices for a distributed object system |
| US7788521B1 (en) | 2005-07-20 | 2010-08-31 | Bakbone Software, Inc. | Method and system for virtual on-demand recovery for real-time, continuous data protection |
| US7801888B2 (en) | 2007-03-09 | 2010-09-21 | Microsoft Corporation | Media content search results ranked by popularity |
| US8131723B2 (en) | 2007-03-30 | 2012-03-06 | Quest Software, Inc. | Recovering a file system to any point-in-time in the past with guaranteed structure, content consistency and integrity |
| US8364648B1 (en) | 2007-04-09 | 2013-01-29 | Quest Software, Inc. | Recovering a database to any point-in-time in the past with guaranteed data consistency |
| US8230145B2 (en) * | 2007-07-31 | 2012-07-24 | Hewlett-Packard Development Company, L.P. | Memory expansion blade for multiple architectures |
| US8347005B2 (en) * | 2007-07-31 | 2013-01-01 | Hewlett-Packard Development Company, L.P. | Memory controller with multi-protocol interface |
| US8811499B2 (en) * | 2008-04-10 | 2014-08-19 | Imagine Communications Corp. | Video multiviewer system permitting scrolling of multiple video windows and related methods |
| US10063934B2 (en) | 2008-11-25 | 2018-08-28 | Rovi Technologies Corporation | Reducing unicast session duration with restart TV |
| US8805418B2 (en) | 2011-12-23 | 2014-08-12 | United Video Properties, Inc. | Methods and systems for performing actions based on location-based rules |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63305448A (ja) * | 1987-06-05 | 1988-12-13 | Hitachi Ltd | メモリインタフェ−ス制御方式 |
| JPH05122675A (ja) * | 1991-10-30 | 1993-05-18 | Fujitsu Ltd | Atm交換網でのcatv制御方式 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| FR638046A (fr) * | 1927-07-20 | 1928-05-14 | Costume de bain perfectionné | |
| US4303945A (en) * | 1977-03-21 | 1981-12-01 | Westinghouse Electric Corp. | Image motion compensation for a TV sensor system |
| US4506387A (en) * | 1983-05-25 | 1985-03-19 | Walter Howard F | Programming-on-demand cable system and method |
| JP3002471B2 (ja) * | 1988-08-19 | 2000-01-24 | 株式会社日立製作所 | 番組配信装置 |
| CH676904A5 (en) * | 1988-10-13 | 1991-03-15 | Bernard Barut | Multichannel cable TV system |
| EP0402135A3 (en) * | 1989-06-08 | 1992-09-09 | Kabushiki Kaisha Toshiba | Picture reproducing apparatus and method |
| US5283877A (en) * | 1990-07-17 | 1994-02-01 | Sun Microsystems, Inc. | Single in-line DRAM memory module including a memory controller and cross bar switches |
| CA2022302C (en) * | 1990-07-30 | 1995-02-28 | Douglas J. Ballantyne | Method and apparatus for distribution of movies |
| US5197064A (en) * | 1990-11-26 | 1993-03-23 | Bell Communications Research, Inc. | Distributed modular packet switch employing recursive partitioning |
| US5289377A (en) * | 1991-08-12 | 1994-02-22 | Trw Inc. | Fault-tolerant solid-state flight data recorder |
-
1993
- 1993-12-21 DE DE69323870T patent/DE69323870T2/de not_active Expired - Fee Related
- 1993-12-21 EP EP93310361A patent/EP0637890B1/en not_active Expired - Lifetime
- 1993-12-28 JP JP5337207A patent/JPH0756798A/ja active Pending
-
1996
- 1996-03-06 US US08/611,353 patent/US5651129A/en not_active Expired - Lifetime
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS63305448A (ja) * | 1987-06-05 | 1988-12-13 | Hitachi Ltd | メモリインタフェ−ス制御方式 |
| JPH05122675A (ja) * | 1991-10-30 | 1993-05-18 | Fujitsu Ltd | Atm交換網でのcatv制御方式 |
Also Published As
| Publication number | Publication date |
|---|---|
| US5651129A (en) | 1997-07-22 |
| EP0637890B1 (en) | 1999-03-10 |
| DE69323870T2 (de) | 1999-07-29 |
| DE69323870D1 (de) | 1999-04-15 |
| EP0637890A1 (en) | 1995-02-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH0756798A (ja) | ビデオサーバ用の大容量のモジュラー型ソリッドステート大量データ記憶装置 | |
| EP0756802B1 (en) | Multi-channel common-pool distributed data storage and retrieval system | |
| US5471603A (en) | Modular high-capacity solid-state mass data storage device including controller/memory modules arranged in parallel channels | |
| JP4083246B2 (ja) | ビデオサーバ | |
| US5539660A (en) | Multi-channel common-pool distributed data storage and retrieval system | |
| US6067108A (en) | Solid-state mass storage data stream generator | |
| JP4195725B2 (ja) | マルチユーザデータ記憶、検索及び配布システム | |
| US5878280A (en) | Data buffering system for plural data memory arrays | |
| KR0152042B1 (ko) | 낸드형 플래쉬메모리 아이씨카드 기록장치 | |
| JPH11504746A (ja) | 複数のパリティ・グループを持つ多重ディスク・ドライブ配列 | |
| JPH04279954A (ja) | デバイス制御装置 | |
| US6711344B1 (en) | Data reproduction using time slot allocation | |
| EP2250568B1 (en) | A method for data storage means and a system with data storage means | |
| US6577814B1 (en) | Video data recording and reproduction using time slot allocation | |
| US7317957B1 (en) | Memory allocation for real-time audio processing | |
| US5719988A (en) | Dynamically paged non-volatile random access video store | |
| JP3024686B2 (ja) | 記憶サブシステム | |
| CN101009658B (zh) | 访问控制方法和设备 | |
| KR200271553Y1 (ko) | 다중접속 데이터 저장장치 | |
| US20030229684A1 (en) | Method and apparatus for reducing latency in an interactive information distribution system | |
| JPH05130549A (ja) | 画像記憶装置 | |
| JPH10133827A (ja) | データ記録再生装置 | |
| JPH02222024A (ja) | 多チャンネル情報装置 | |
| JPH02222023A (ja) | 多チャンネル情報再生装置 | |
| JPH10283726A (ja) | データ記録再生装置およびその制御方法 |