(57)【要約】【課題】ＡＶサーバーに蓄積した素材を複数台の編集端末で編集する編集システムに利用してもシステムの大型化・複雑化を招かない半導体記憶装置を提供する。【解決手段】複数の入出力インタフェース２（１）〜２（ｎ）と、半導体メモリ５と、半導体メモリ５を制御するメモリ制御手段４と、論理アドレスを指定したアクセス要求が入出力インタフェース２（１）〜２（ｎ）に入力したことに基づき、この論理アドレスを半導体メモリ５の物理アドレスに変換し、メモリ制御手段４を介して半導体メモリ５のこの変換した物理アドレスの領域にアクセスする処理手段３（１）〜３（ｎ）とを備えた半導体記憶装置１を構成する。【選択図】            図４
2004274506.tif 000002
【特許請求の範囲】
【請求項１】
複数の入出力インタフェースと、
半導体メモリと、
前記半導体メモリを制御するメモリ制御手段と、
論理アドレスを指定したアクセス要求が前記入出力インタフェースに入力したことに基づき、前記論理アドレスを前記半導体メモリの物理的アドレスに変換し、前記メモリ制御手段を介して前記半導体メモリの前記変換した物理的アドレスの領域にアクセスする処理手段とを備えたことを特徴とする半導体記憶装置。
【請求項２】
請求項１に記載の半導体記憶装置において、
前記処理手段は、
データサイズに応じた論理アドレスを指定したファイルの保存要求が前記入出力インタフェースに入力したことに基づき、該データサイズに応じた前記半導体メモリの空き領域を前記メモリ制御手段に検索させる処理と、
前記空き領域が存在したことに基づき、前記入出力インタフェースを介し、前記保存要求の送信元に前記ファイルのデータの送信を要求する処理と、
前記入出力インタフェースを介して受信した前記ファイルのデータを、前記メモリ制御手段によって前記半導体メモリの前記空き領域に書き込ませる処理と、前記半導体メモリの前記空き領域のアドレスを、前記ファイルと対応させて記憶する処理とを実行することを特徴とする半導体記憶装置。
【請求項３】
請求項１に記載の半導体記憶装置において、
前記処理手段を、各々の前記入出力インタフェースに１対１に対応して複数有することを特徴とする半導体記憶装置。
【請求項４】
素材を蓄積する蓄積手段と、
半導体記憶装置と、
前記蓄積手段に蓄積された素材を前記半導体記憶装置に転送させる転送手段と、
前記半導体記憶装置に転送された素材を編集する複数台の編集端末と
を含んでおり、
前記半導体記憶装置は、
複数の入出力インタフェースと、
半導体メモリと、
前記半導体メモリを制御するメモリ制御手段と、
論理アドレスを指定したアクセス要求が前記入出力インタフェースに入力したことに基づき、前記論理アドレスを前記半導体メモリの物理的アドレスに変換し、前記メモリ制御手段を介して前記半導体メモリの前記変換した物理的アドレスの領域にアクセスする処理手段とを備えており、
前記転送手段，各々の前記編集端末は、それぞれ前記半導体記憶装置の別々の前記入出力インタフェースに接続されており、論理アドレスを指定したアクセス要求を前記半導体記憶装置に送信することを特徴とする編集システム。
【請求項５】
請求項４に記載の編集システムにおいて、
前記半導体記憶装置の前記処理手段は、
データサイズに応じた論理アドレスを指定したファイルの保存要求が前記入出力インタフェースに入力したことに基づき、該データサイズに応じた前記半導体メモリの空き領域を前記メモリ制御手段に検索させる処理と、
前記空き領域が存在したことに基づき、前記入出力インタフェースを介し、前記保存要求の送信元に前記ファイルのデータの送信を要求する処理と、
前記入出力インタフェースを介して受信した前記ファイルのデータを、前記メモリ制御手段によって前記半導体メモリの前記空き領域に書き込ませる処理と、前記半導体メモリの前記空き領域のアドレスを、前記ファイルと対応させて記憶する処理とを実行し、
前記転送手段，各々の前記編集端末は、
前記半導体記憶装置にファイルの保存を要求する際に、データサイズに応じた論理アドレスを指定することを特徴とする編集システム。
【請求項６】
請求項４に記載の編集システムにおいて、
前記半導体記憶装置は、前記処理手段を、各々の前記入出力インタフェースに１対１に対応して複数有することを特徴とする編集システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、半導体記憶装置、及び、半導体記憶装置を利用した編集システムに関する。
【０００２】
【従来の技術】
今日、放送局では、素材であるＡＶデータ（映像データ及び音声データ）を、大容量のＡＶサーバーに蓄積することが一般的になっている。
【０００３】
ＡＶサーバーは、一般に、複数台のハードディスクドライブを用いて構成したＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ  Ａｒｒａｙｓ  ｏｆ  Ｉｎｅｘｐｅｎｓｉｖｅ  Ｄｉｓｋｓ  ）を有するとともに、ＳＤＩ（Ｓｅｒｉａｌ  Ｄｉｇｉｔａｌ  Ｉｎｔｅｒｆａｃｅ）に代表される同期系の入出力ポートを複数有している。
【０００４】
外部（放送局内のＶＴＲや、放送局と広域ネットワークで結ばれた取材現場のビデオカメラ等）からＡＶサーバーに送られたＡＶデータは、それぞれいずれかのＳＤＩ入出力ポートに入力されて、そのＳＤＩ入出力ポートで圧縮処理等を施される。そして、そのＳＤＩ入出力ポートからＲＡＩＤに送られて、ＲＡＩＤに記録される。
【０００５】
また、ＲＡＩＤから読み出されていずれかのＳＤＩ入出力ポートに送られたＡＶデータは、そのＳＤＩ入出力ポートで伸長処理等を施される。そして、そのＳＤＩ入出力ポートから出力されて、ＡＶサーバーから外部（オンエア用サーバーやバックアップ用サーバー等）に送られる。
【０００６】
ところで、放送局では、ＡＶサーバーに蓄積した素材をオンエア時にそのまま送出するのではなく、その素材を編集端末（コンピュータを用いたノンリニア編集機）で編集し、その編集結果（いわゆる「完パケ」）を番組放送時に送出するのが一般である。
【０００７】
そして、放送局では、１台のＡＶサーバーに蓄積した様々な素材を、複数台の編集端末で同時並行的に編集しなければならないことが多い。
【０００８】
ＡＶサーバーに蓄積した素材を複数台の編集端末で編集する編集システムとしては、次の（ａ），（ｂ）のように、ＡＶサーバーと編集端末とを直接結び、編集端末が直接ＡＶサーバーから素材を読み込むようにしたシステムが存在している。
【０００９】
（ａ）図１に例示するように、ＡＶサーバー５０の複数のＳＤＩ入出力ポート（図示略）に編集端末６０（１）〜６０（ｎ）を１対１に対応させて接続し、各編集端末６０（１）〜６０（ｎ）が、それぞれ対応するＳＤＩ入出力ポートからＡＶデータを出力させる（例えば、特許文献１参照。）。
【００１０】
（ｂ）ＡＶサーバーがネットワークインタフェースを有している場合には、ＡＶサーバーと各編集端末とをネットワークで接続し、各編集端末が、ネットワーク経由でＡＶサーバーからＡＶデータを送信させる。
【００１１】
【特許文献１】
特開平８−２２１９５１号公報（段落番号０００３〜０００６、図３）
【００１２】
【発明が解決しようとする課題】
【００１３】
しかし、このようにＡＶサーバーと編集端末とを直接結んだシステムでは、多数の編集端末が同時に素材の読み込みを行おうとしたときに、ＡＶサーバーの処理負荷が増大したり、ネットワークの帯域が不足したりすることにより、読み込みに時間がかかってしまう。
【００１４】
例えばニュース番組を制作する際には、ＡＶサーバーに蓄積した素材を、オンエア予定時刻までの限られた時間内に迅速に編集しなければならない。そうした場合に素材の読み込みに時間がかかることは、たいへん不便である。
【００１５】
これに対し、ＳＤＲＡＭのような大容量の半導体メモリを搭載した半導体記憶装置を各編集端末に接続し、ゲートウェイ端末等によってＡＶサーバーからこの半導体記憶装置に編集対象の素材を転送して、各編集端末でこの半導体記憶装置内の素材を編集するようにすれば、編集端末が直接ＡＶサーバーから素材を読み込むことがないので、迅速に編集を行うことができるようになる。
【００１６】
ところが、従来の半導体記憶装置では、半導体記憶装置内の半導体メモリの物理的アドレスを直接指定した外部からのアクセス要求に基づいて、データの読み書きが行われていた。したがって、コンピュータが半導体記憶装置にアクセス要求する際には、半導体メモリの物理的アドレスを直接指定していた。
【００１７】
このように半導体メモリの物理的アドレスを直接指定する場合、或るコンピュータからのアクセス要求に基づいて半導体メモリにデータが書き込まれた後、別のコンピュータからの重複した物理的アドレスを指定したアクセス要求に基づいて半導体メモリにデータが書き込まれると、最初に書き込まれたデータが破壊されてしまう。
【００１８】
そのため、半導体記憶装置とコンピュータとの接続形態としては、従来、図２に示すように、半導体記憶装置を１台のコンピュータだけに接続する形態が一般的であった（同図Ａは半導体記憶装置７０を１台のコンピュータ８０に接続した形態、同図Ｂ，Ｃは半導体記憶装置７０，７１をそれぞれ１台のコンピュータ８０に接続した形態である）。
【００１９】
しかし、こうした接続形態を編集システムに適用すると、各編集端末（コンピュータ）にそれぞれ別々の半導体記憶装置を接続することになるので、編集端末の台数が多い場合、半導体記憶装置の台数も大きくなってシステムが大型化・複雑化してしまう。
【００２０】
他方、コンピュータと半導体記憶装置との接続形態としては、従来、図３に示すように、半導体記憶装置７０を複数台のコンピュータ８０（１）〜８０（ｎ）に接続するとともに、これらのコンピュータ８０（１）〜８０（ｎ）の半導体記憶装置７０へのアクセスを制御する制御用コンピュータ９０を設け、各コンピュータ８０（１）〜８０（ｎ）が、半導体記憶装置７０にアクセスする前に、指定しようとする物理的アドレスをコンピュータ９０に伝え、コンピュータ９０が、２以上のコンピュータ８０（１）〜８０（ｎ）によって半導体記憶装置７０内の半導体メモリの同じ領域が重複してアクセスされないように物理的アドレスを排他制御するものも存在していた。
【００２１】
しかし、この図３のような接続形態を編集システムに適用しても、編集端末以外に制御用コンピュータを設けなければならないので、やはりシステムが大型化・複雑化してしまう。
【００２２】
このように、ＡＶサーバーに蓄積した素材を複数台の編集端末で編集する編集システムに、従来の半導体記憶装置を利用した場合には、迅速に編集を行えるようになる代わりに、システムが大型化・複雑化してしまう。
【００２３】
本発明は、上述の点に鑑み、ＡＶサーバーに蓄積した素材を複数台の編集端末で編集する編集システムに利用してもシステムの大型化・複雑化を招かない半導体記憶装置や、そうした半導体記憶装置を利用した編集システムを提供することを課題としてなされたものである。
【００２４】
【課題を解決するための手段】
この課題を解決するために、本出願人は、複数の入出力インタフェースと、半導体メモリと、この半導体メモリを制御するメモリ制御手段と、論理アドレスを指定したアクセス要求がこれらの入出力インタフェースに入力したことに基づき、その論理アドレスをこの半導体メモリの物理的アドレスに変換し、メモリ制御手段を介してこの半導体メモリのこの変換した物理的アドレスの領域にアクセスする処理手段とを備えた半導体記憶装置を提案する。
【００２５】
この半導体記憶装置では、半導体メモリの物理的アドレスを直接指定したアクセス要求ではなく、論理アドレスを指定したアクセス要求が複数の入出力インタフェースのうちのいずれかに入力されると、処理手段により、その論理アドレスが半導体メモリの物理的アドレスに変換され、半導体メモリのこの変換した物理的アドレスの領域にアクセスされる。
【００２６】
したがって、複数の入出力インタフェースにそれぞれ別々のコンピュータを接続し、各コンピュータからそれぞれ論理アドレスを指定したアクセス要求を行わせることにより、それらの論理アドレスを半導体メモリの互いに重複しない領域の物理的アドレスに変換してデータの書き込みを行うことができるので、データの破壊を防止することができる。
【００２７】
このように、この半導体記憶装置は、複数台のコンピュータを接続しても、図３に例示した制御用コンピュータ９０のようなそれらのコンピュータの半導体記憶装置へのアクセスを制御するコンピュータを設けることなく、データの破壊を防止することができる。
【００２８】
これにより、例えばＡＶサーバーに蓄積した素材を複数台の編集端末で編集する編集システムにおいて、この半導体記憶装置を各編集端末に接続し、ＡＶサーバーからこの半導体記憶装置に各編集端末での編集対象の素材を転送して、各編集端末がこの半導体記憶装置内の素材を編集するようにすれば、システムの大型化・複雑化を招くことなく、各編集端末で迅速に編集を行うことができるようになる。
【００２９】
なお、この半導体記憶装置において、この処理手段は、データの書き込みに関しては、一例として、データサイズに応じた論理アドレスを指定したファイルの保存要求が入出力インタフェースに入力したことに基づき、そのデータサイズに応じた半導体メモリの空き領域をメモリ制御手段に検索させる処理と、この空き領域が存在したことに基づき、入出力インタフェースを介し、この保存要求の送信元にこのファイルのデータの送信を要求する処理と、入出力インタフェースを介して受信したこのファイルのデータを、メモリ制御手段によって半導体メモリのこの空き領域に書き込ませる処理と、半導体メモリのこの空き領域のアドレスをこのファイルと対応させて記憶する処理とを実行するものであることが好適である。
【００３０】
また、この半導体記憶装置において、一例として、この処理手段を、各入出力インタフェースに１対１に対応させて複数設けることが好適である。それにより、各入出力インタフェースに入力されるアクセス要求に基づく処理がそれぞれ別々の処理手段で同時並行的に行われるので、複数のコンピュータからのアクセス要求に基づくデータの読み書きが一層短時間で行われるようになる。
【００３１】
次に、本出願人は、素材を蓄積する蓄積手段と、半導体記憶装置と、この蓄積手段に蓄積された素材をこの半導体記憶装置に転送させる転送手段と、この半導体記憶装置に転送された素材を編集する複数台の編集端末とを含んでおり、この半導体記憶装置は、複数の入出力インタフェースと、半導体メモリと、この半導体メモリを制御するメモリ制御手段と、論理アドレスを指定したアクセス要求がこれらの入出力インタフェースに入力したことに基づき、その論理アドレスをこの半導体メモリの物理的アドレスに変換し、メモリ制御手段を介してこの半導体メモリのこの変換した物理的アドレスの領域にアクセスする処理手段とを備えており、転送手段，各編集端末は、それぞれこの半導体記憶装置の別々の入出力インタフェースに接続されており、論理アドレスを指定したアクセス要求をこの半導体記憶装置に送信するようにしたものを提案する。
【００３２】
この編集システムは、蓄積手段（例えばＡＶサーバー）に蓄積した素材を複数台の編集端末で編集する編集システムにおいて、前述の本発明に係る半導体記憶装置を、蓄積手段に蓄積された素材をこの半導体記憶装置に転送させる転送手段（例えばゲートウェイ端末）と各編集端末とに接続し、この転送手段，各編集端末に、論理アドレスを指定したアクセス要求をこの半導体記憶装置に送信させるようにしたものである。
【００３３】
この編集システムによれば、半導体記憶装置に接続された転送手段，各編集端末からのそれぞれ論理アドレスを指定したアクセス要求に基づき、半導体記憶装置がそれらの論理アドレスを互いに重複しない領域の物理的アドレスに変換してデータの書き込みを行うことができるので、それらの転送手段，各編集端末の半導体記憶装置へのアクセスを制御するコンピュータを設けることなく、データの破壊を防止することができる。
【００３４】
これにより、システムの大型化・複雑化を招くことなく、各編集端末で迅速に編集を行うことができるようになる。
【００３５】
【発明の実施の形態】
以下、本発明を図面を用いて具体的に説明する。図４は、本発明に係る半導体記憶装置の構成例を示すブロック図である。この半導体記憶装置１には、ｎ個（４個以上）のファイバーチャンネル（Ｆｉｂｒｅ  Ｃｈａｎｎｅｌ  ）の入出力インタフェース２（１）〜２（ｎ）が設けられている。したがって、この半導体記憶装置１は、ｎ台のコンピュータ８０（１）〜８０（ｎ）を、それぞれ入出力インタフェース２（１）〜２（ｎ）に接続させることが可能になっている。
【００３６】
また、半導体記憶装置１には、各入出力インタフェース２（１）〜２（ｎ）に１対１に対応したＣＰＵ３（１）〜３（ｎ）と、半導体メモリ制御用のＣＰＵ４と、半導体メモリ５（例えば数十ギガバイトの容量のＳＤＲＡＭ）とが設けられている。
【００３７】
各ＣＰＵ３（１）〜３（ｎ）（以下単にＣＰＵ３と表記する）は、図５に示すような処理を実行する。この処理では、最初に、対応する入出力インタフェース２（１）〜２（ｎ）（以下単に入出力インタフェース２と表記する）に、データサイズに応じた論理アドレス（例えば、データサイズがｐメガバイトであればアドレス０〜ｐ）を指定したファイルの保存要求が入力したか否かの判断（ステップＳ１）と、入出力インタフェース２にファイルの読出し要求が入力したか否かの判断（ステップＳ２）と、入出力インタフェース２にファイルの削除要求が入力したか否かの判断（ステップＳ３）とを、いずれかのステップでイエスになるまで繰り返す。
【００３８】
ステップＳ１でイエスになると、半導体メモリ５の制御用ＣＰＵであるＣＰＵ４にそのデータサイズを通知し、そのデータサイズに応じた半導体メモリ５の空き領域の検索をＣＰＵ４に要求する（ステップＳ４）。
【００３９】
ＣＰＵ４は、この要求があると、半導体メモリ５の未使用の記憶領域の中から、そのデータサイズに応じた領域を検索する。例えば、図６に示すように、半導体メモリ５の記憶領域のうち、アドレス０〜ｘ，アドレス（ｘ＋１）〜（ｘ＋ｙ）の領域にそれぞれファイルのデータが記憶されており、アドレス（ｘ＋ｙ＋１）以降の領域が未使用であれば、このアドレス（ｘ＋ｙ＋１）以降の領域の中から、データサイズに応じた領域を検索することになる。
【００４０】
続いて、ＣＰＵ４がそのデータサイズに応じた空き領域をみつけたか否かを判断する（ステップＳ５）。イエスであれば、入出力インタフェース２を介して、その保存要求の送信元のコンピュータ（例えばＣＰＵ３（１）にとっては、入出力インタフェース２（１）に接続されたコンピュータであり、図４の例ではコンピュータ８０（１））に、保存要求をしたファイルのデータの送信を要求する（ステップＳ６）。
【００４１】
続いて、入出力インタフェース２を介して受信したこのファイルのデータをＣＰＵ４に送るとともに、ステップＳ５でみつかった半導体メモリ５の空き領域へのこのデータの書込みをＣＰＵ４に要求する（ステップＳ７）。
【００４２】
続いて、半導体メモリ５のこの空き領域のアドレスを、このファイルと対応させて記憶する（ステップＳ８）。そして、入出力インタフェース２を介して、保存要求の送信元のコンピュータに、保存が完了したことを通知し（ステップＳ９）、ステップＳ１に戻る。
【００４３】
ステップＳ５でノーであった場合（空き領域がみつからなかった場合）は、ファイル保存要求の送信元のコンピュータに、データの書き込みができないことを通知し（ステップＳ１０）、ステップＳ１に戻る。
【００４４】
ステップＳ２でイエスになると、読出し要求のあったファイルに対応する半導体メモリ５のアドレス（そのファイルの保存時にステップＳ８で記憶したアドレス）を指定して、半導体メモリ５のそのアドレスの領域からのデータの読出しをＣＰＵ４に要求する（ステップＳ１１）。
【００４５】
そして、ＣＰＵ４によって半導体メモリ５から読み出されたデータを、入出力インタフェース２を介して、その読出し要求の送信元のコンピュータに送信し（ステップＳ１２）、ステップＳ１に戻る。
【００４６】
ステップＳ３でイエスになると、削除要求のあったファイルに対応する半導体メモリ５のアドレス（そのファイルの保存時にステップＳ８で記憶したアドレス）を指定して、半導体メモリ５のそのアドレスの領域のデータの消去をＣＰＵ４に要求する（ステップＳ１３）。
【００４７】
そして、データが消去されると、入出力インタフェース２を介して、その削除要求の送信元のコンピュータに、削除が完了したことを通知し（ステップＳ１４）、ステップＳ１に戻る。
【００４８】
この半導体記憶装置１では、半導体メモリ５の物理的アドレスを直接指定したアクセス要求ではなく、論理アドレスを指定したアクセス要求が複数の入出力インタフェース２（１）〜２（ｎ）のうちのいずれかに入力されると、ＣＰＵ３（１）〜３（ｎ）のうちその入出力インタフェースに対応して設けられたＣＰＵにより、その論理アドレスが半導体メモリ５の物理的アドレスに変換され、ＣＰＵ４を介して半導体メモリ５のこの変換した物理的アドレスの領域にアクセスされる。
【００４９】
したがって、入出力インタフェース２（１）〜２（ｎ）に、図４に例示したようにそれぞれ別々のコンピュータ８０（１）〜８０（ｎ）を接続し、各コンピュータ８０（１）〜８０（ｎ）からそれぞれ論理アドレスを指定したアクセス要求を行わせることにより、それらの論理アドレスを半導体メモリ５の互いに重複しない領域の物理的アドレスに変換してデータの書き込みを行うことができるので、データの破壊を防止することができる。
【００５０】
このように、この半導体記憶装置１は、複数台のコンピュータを接続しても、それらのコンピュータの半導体記憶装置１へのアクセスを制御するコンピュータを設けることなく、データの破壊を防止することができる。
【００５１】
これにより、例えばＡＶサーバーに蓄積した素材を複数台の編集端末で編集する編集システムにおいて、この半導体記憶装置１を各編集端末に接続し、ＡＶサーバーから半導体記憶装置１に各編集端末での編集対象の素材を転送して、各編集端末が半導体記憶装置１内の素材を編集するようにすれば、システムの大型化・複雑化を招くことなく、各編集端末で迅速に編集を行うことができるようになる。
【００５２】
さらに、図５に示した処理を実行するＣＰＵ３が、各入出力インタフェース２に１対１に対応させて複数設けられていることにより、各入出力インタフェース２に入力されるアクセス要求に基づく処理がそれぞれ別々のＣＰＵ３で同時並行的に行われるので、複数のコンピュータからのアクセス要求に基づくデータの読み書きが一層短時間で行われる。
【００５３】
次に、図７は、本発明に係る編集システムの構成例を示すブロック図である。この編集システムは、前述の本発明に係る半導体記憶装置１と、３台の編集端末１１（１）〜１１（３）と、ゲートウェイ端末１２と、ＡＶサーバー１３と、データベース１９とを含んでいる。
【００５４】
編集端末１１（１）〜１１（３）は、それぞれワークステーションのようなコンピュータで構成されており、半導体記憶装置１の入出力インタフェース２（１）〜２（３）（図４）にファイバーチャンネルで接続されている。
【００５５】
各編集端末１１（１）〜１１（３）（以下単に編集端末１１と表記する）には、ＡＶデータを編集するためのアプリケーションソフトウェアがインストールされている。各編集端末１１には、このソフトウェアにより、次の（１）〜（３）の操作画面を含む編集用の操作画面が表示される
【００５６】
（１）ＡＶサーバー１３に蓄積されているＡＶデータファイルのインデックスデータをデータベース１９から参照して、編集しようとするＡＶデータファイルを半導体記憶装置１に転送させるための操作画面。
【００５７】
（２）半導体記憶装置１内のＡＶデータを読み出して編集する（イン点・アウト点の決定やタイムライン上での貼付け等を行う）ための操作画面。
（３）編集済みＡＶデータを半導体記憶装置１に書き込むための操作画面。
【００５８】
ＡＶサーバー１３内では、ＳＤＩ規格の入出力ポート１４（１）〜１４（ｎ）と、ＡＶサーバー１３全体を制御するコントローラ１５と、ＲＡＩＤ１６とが、バス１７で接続されている。各入出力ポート１４（１）〜１４（ｎ）は、図示は省略するが、所定の符号化方式（例えばＭＰＥＧ２）のエンコーダ及びデコーダを含んでいる。
【００５９】
ゲートウェイ端末１２は、ワークステーションのようなコンピュータで構成されており、半導体記憶装置１の入出力インタフェース２（４）にファイバーチャンネルで接続されるとともに、ＡＶサーバー１３の入出力ポート１４（１）に接続されている。
【００６０】
外部（放送局内のＶＴＲや、放送局と広域ネットワークで結ばれた取材現場のビデオカメラ等）からＡＶサーバー１３に供給されたＡＶデータは、入出力ポート１４（２）〜１４（ｎ）のうちのいずれかに入力され、その入出力ポートのエンコーダにより圧縮された後、バス１７を介してＲＡＩＤ１６に送られて、ＲＡＩＤ１６にファイルとして記録される。
【００６１】
データベース１９には、このようにしてＡＶサーバー１３に蓄積されるＡＶデータファイルについてのインデックスデータ（ファイル名・収録日時情報・シーンチェンジ部分の静止画データ等）が、図示しない上位装置から送られて記憶される。
【００６２】
各編集端末１１，ゲートウェイ端末１２，データベース１９は、イーサネット１８で接続されている。
【００６３】
この編集システムでは、各編集端末１１のオペレータによる前述の（１）〜（３）の操作画面で操作に基づき、次のような動作が行われる。
【００６４】
まず、いずれかの編集端末１１の前述の（１）の操作画面で、編集しようとするＡＶデータファイルの半導体記憶装置１への転送が指示されると、その編集端末１１からゲートウェイ端末１２に、半導体記憶装置１へのそのＡＶデータファイルの転送要求がイーサネット１８経由で送られる。
【００６５】
この転送要求を受けたゲートウェイ端末１２は、ＡＶサーバー１３から、入出力ポート１４（１）を介してそのファイルのＡＶデータをゲートウェイ端末１２に送信させる。そして、そのＡＶデータのデータサイズに応じた論理アドレス（例えば、データサイズがｐメガバイトであればアドレス０〜ｐ）を指定したファイルの保存要求を、半導体記憶装置１の入出力インタフェース２（４）に送る。
【００６６】
半導体記憶装置１では、この保存要求に基づき、入出力インタフェース２（４）に対応して設けられたＣＰＵ３（４）により、図５の処理のステップＳ１，Ｓ４〜Ｓ５が実行される。そして、そのデータサイズに応じた空き領域があれば、ゲートウェイ端末１２に、保存要求をしたファイルのデータの送信が要求される（ステップＳ５，Ｓ６）。
【００６７】
ゲートウェイ端末１２は、この要求に基づき、ＡＶサーバー１３から送られたＡＶデータを、半導体記憶装置１の入出力インタフェース２に送る。半導体記憶装置１では、ＣＰＵ３（４）により、そのＡＶデータが半導体メモリ５に書き込まれ、保存が完了したことがゲートウェイ端末１２に通知される（図５のステップＳ７〜Ｓ９）。これにより、オペレータが指示したＡＶデータファイルが、ＡＶサーバー１３から半導体記憶装置１に転送される。
【００６８】
続いて、その編集端末１１の前述の（２）の操作画面で、半導体記憶装置１内のＡＶデータを読み出す操作が行われると、その編集端末１１が、そのファイルの読出し要求を、半導体記憶装置１の入出力インタフェース２（編集端末１１（１）であれば入出力インタフェース２（１）、編集端末１１（２）であれば入出力インタフェース２（２）、編集端末１１（３）であれば入出力インタフェース２（３））に送る。
【００６９】
半導体記憶装置１では、この読出し要求に基づき、その入出力インタフェース２に対応して設けられたＣＰＵ３（入出力インタフェース２（１）であればＣＰＵ３（１）、入出力インタフェース２（２）であればＣＰＵ３（２）、入出力インタフェース２（３）であればＣＰＵ３（３））により、図５の処理のステップＳ２，Ｓ１１〜Ｓ１２が実行される。これにより、半導体記憶装置１からその編集端末１にＡＶデータが送られるので、前述の（２）の操作画面の操作により、そのＡＶデータを編集することができる。
【００７０】
その後、その編集端末１１の前述の（３）の操作画面で、編集済みのＡＶデータを半導体記憶装置１に書き込む操作が行われると、その編集端末１１は、その編集済みＡＶデータのデータサイズに応じた論理アドレスを指定したファイルの保存要求を、半導体記憶装置１の入出力インタフェース２に送る。
【００７１】
半導体記憶装置１では、この保存要求に基づき、その入出力インタフェース２に対応して設けられたＣＰＵ３により、図５の処理のステップＳ１，Ｓ４〜Ｓ５が実行される。そして、そのデータサイズに応じた空き領域があれば、その編集端末１１に、保存要求をしたファイルのデータの送信が要求される（ステップＳ５，Ｓ６）。
【００７２】
その編集端末１１は、この要求に基づき、編集済みＡＶデータを半導体記憶装置１の入出力インタフェース２に送る。半導体記憶装置１では、その入出力インタフェース２に対応して設けられたＣＰＵ３により、その編集済みＡＶデータが半導体メモリ５に書き込まれ、保存が完了したことがその編集端末１１に通知される（図５のステップＳ７〜Ｓ９）。これにより、編集済みＡＶデータが半導体記憶装置１に書き込まれる。
【００７３】
このように、この編集システムによれば、半導体記憶装置１に接続されたゲートウェイ端末１２，各編集端末１１からのそれぞれ論理アドレスを指定したアクセス要求に基づき、半導体記憶装置１がそれらの論理アドレスを半導体メモリ５の互いに重複しない領域の物理的アドレスに変換してデータの書き込みを行うので、ゲートウェイ端末１２，各編集端末１１の半導体記憶装置１へのアクセスを制御するコンピュータを設けることなく、データの破壊を防止することができる。
【００７４】
これにより、システムの大型化・複雑化を招くことなく、各編集端末１１で迅速に編集を行うことができる。
【００７５】
さらに、ゲートウェイ端末１２，各編集端末１１から半導体記憶装置１の各入出力インタフェース２に入力されるアクセス要求に基づく処理がそれぞれ別々のＣＰＵ３で同時並行的に行われるので、ゲートウェイ端末１２，各編集端末１１からのアクセス要求に基づく半導体記憶装置１でのデータの読み書きが一層短時間で行われ、その結果一層迅速に編集を行うことができる。
【００７６】
なお、以上の例では、半導体記憶装置１に、ファイバーチャンネルの入出力インタフェース２（１）〜２（ｎ）を設けている。しかし、これに限らず、ファイバーチャンネルの以外の複数の入出力インタフェースを半導体記憶装置１に設けてもよい。
【００７７】
また、図７の例では、ＡＶサーバー１３に蓄積されているＡＶデータを、ＡＶサーバー１３とは別の装置であるゲートウェイ端末１２を介して半導体記憶装置１に転送している。しかし、例えばＡＶサーバー１３がファイバーチャンネルのインターフェース及びイーサネットのインターフェースを有している場合には、半導体記憶装置１の入出力インタフェース２にＡＶサーバー１３をファイバーチャンネルで接続するとともに、ＡＶサーバー１３をイーサネット１８に接続し、且つ、編集端末１からＡＶサーバー１３内のコントローラ１６にイーサネット１８経由で転送要求を送る（コントローラ１６が、この要求に応じてＡＶデータをファイバーチャンネル経由で半導体記憶装置１に送る）ようにしてもよい。
【００７８】
また、図７の例では、本発明に係る半導体記憶装置を、編集システムに利用している。しかし、本発明に係る半導体記憶装置は、編集システムに限らず、複数のコンピュータが半導体記憶装置にアクセス要求するあらゆるシステムで利用してよい。
【００７９】
また、本発明は、以上の例に限らず、本発明の要旨を逸脱することなく、その他様々の構成をとりうることはもちろんである。
【００８０】
【発明の効果】
以上のように、本発明に係る半導体記憶装置によれば、複数台のコンピュータを接続しても、それらのコンピュータの半導体記憶装置へのアクセスを制御するコンピュータを設けることなく、データの破壊を防止することができるという効果が得られる。
【００８１】
これにより、例えばＡＶサーバーに蓄積した素材を複数台の編集端末で編集する編集システムにおいて、この半導体記憶装置を各編集端末に接続し、ＡＶサーバーからこの半導体記憶装置に各編集端末での編集対象の素材を転送して、各編集端末がこの半導体記憶装置内の素材を編集するようにすれば、システムの大型化・複雑化を招くことなく、各編集端末で迅速に編集を行うことができるようになる。
【００８２】
さらに、各入出力インタフェースに入力されるアクセス要求に基づく処理がそれぞれ別々の処理手段で同時並行的に行われるので、複数のコンピュータからのアクセス要求に基づくデータの読み書きが一層短時間で行われるという効果が得られる。
【００８３】
次に、本発明に係る編集システムによれば、蓄積手段（例えばＡＶサーバー）に蓄積した素材を複数台の編集端末で編集する編集システムにおいて、システムの大型化・複雑化を招くことなく、各編集端末で迅速に編集を行うことができるという効果が得られる。
【００８４】
さらに、半導体記憶装置の各入出力インタフェースに入力されるアクセス要求に基づく処理がそれぞれ別々の処理手段で同時並行的に行われるので、半導体記憶装置でのデータの読み書きが一層短時間で行われ、その結果一層迅速に編集を行うことができるという効果が得られる。
【図面の簡単な説明】
【図１】ＡＶサーバーと複数台の編集装置とを直接結んだ編集システムを例示する図である。
【図２】従来の半導体記憶装置とコンピュータとの接続形態を示す図である。
【図３】従来の半導体記憶装置とコンピュータとの接続形態を示す図である。
【図４】本発明に係る半導体記憶装置の構成を示すブロック図である。
【図５】図４の各ＣＰＵ３（１）〜３（ｎ）が実行する処理を示すフローチャートである。
【図６】図４の半導体メモリの記憶領域を示す図である。
【図７】本発明に係る編集システムの構成を示すブロック図である。
【符号の説明】
１  半導体記憶装置、  ２（１）〜２（ｎ）  入出力インタフェース、  ３（１）〜３（ｎ），４  ＣＰＵ、  ５  半導体メモリ、  １１（１）〜１１（３）編集端末、  １２  ゲートウェイ端末、  １３  ＡＶサーバー、  １８  イーサネット、  １９  データベース
【図１】
2004274506.tif 000003
【図２】
2004274506.tif 000004
【図３】
2004274506.tif 000005
【図４】
2004274506.tif 000006
【図５】
2004274506.tif 000007
【図６】
2004274506.tif 000008
【図７】
2004274506.tif 000009