(57)【要約】【課題】マルチストリーミング処理時に、一定以上の転送速度を確保することのできるディスク媒体の読み出し方法を提供する。【解決手段】論理ブロックアドレスがディスク媒体の外周側から内周側へ向かって割り当てられた第１ディスク媒体と、これと反対に割り当てられた第２ディスク媒体とから、第１ストリームデータ及び第２ストリームデータの２つのストリームデータを読み出すときに、第１ストリームデータの論理ブロックアドレスが第１ディスク媒体の外周側で、かつ、第２ストリームデータの論理ブロックアドレスが第２ディスク媒体の外周側に位置するときに、第１ストリームデータを第１ディスク媒体から読み出すと共に、第２ストリームデータを第２ディスク媒体から読み出す。【選択図】図１
2008181595.tif 000002
【特許請求の範囲】
【請求項１】
第１及び第２ディスク媒体に対して、それぞれ同一のストリームデータを複数記録すると共に、読み出し対象のストリームデータである第１及び第２読み出しデータを、それぞれ前記第１又は第２ディスク媒体の異なるディスク媒体から読み出して再生するディスク媒体記録再生装置であって、
前記第１ディスク媒体の外周側から内周側へ向かって割り当てられた論理ブロックアドレスで前記ストリームデータを前記第１ディスク媒体に書き込むと共に、前記第２ディスク媒体の内周側から外周側へ向かって割り当てられた論理ブロックアドレスで前記ストリームデータを第２ディスク媒体に書き込む書込手段と、
前記第１及び第２読み出しデータのそれぞれの論理ブロックアドレスに基づいて、それぞれの読み出しデータの前記第１ディスク媒体及び第２ディスク媒体における読み出し位置を判定する判定手段と、
この判定手段で判定された第１ディスク媒体及び第２ディスク媒体における読み出し位置が、それぞれのディスク媒体の外周側に位置するディスク媒体から、前記第１及び第２読み出しデータを読み出す読出手段と、
前記第１及び第２読み出しデータが、共に前記第１又は第２ディスク媒体の一方のディスク媒体の外周側に位置する場合に、前記読出手段における前記第１及び第２読み出しデータの読み出し元を、前記第１ディスク媒体及び第２ディスク媒体とで切り替える切替手段と、
を備えることを特徴とするディスク媒体記録再生装置。
【請求項２】
外周側から内周側へ向かって割り当てられた論理ブロックアドレスで複数のストリームデータが記録された第１ディスク媒体と、内周側から外周側へ向かって割り当てられた論理ブロックアドレスで前記第１ディスク媒体と同一のストリームデータが記録された第２ディスク媒体とから、第１読み出しデータ及び第２読み出しデータの２つのストリームデータを読み出すために、コンピュータを、
前記第１及び第２読み出しデータのそれぞれの論理ブロックアドレスに基づいて、それぞれの読み出しデータの前記第１ディスク媒体及び第２ディスク媒体における読み出し位置を判定する判定手段、
この判定手段で判定された第１ディスク媒体及び第２ディスク媒体における読み出し位置が、それぞれのディスク媒体の外周側に位置するディスク媒体から、前記第１及び第２読み出しデータを読み出す読出手段、
前記第１及び第２読み出しデータが、共に前記第１又は第２ディスク媒体の一方のディスク媒体の外周側に位置する場合に、前記読出手段における前記第１及び第２読み出しデータの読み出し元を、前記第１ディスク媒体及び第２ディスク媒体とで切り替える切替手段、
として機能させることを特徴とするマルチストリーム読み出しプログラム。
【請求項３】
外周側から内周側へ向かって割り当てられた論理ブロックアドレスで複数のストリームデータが記録された第１ディスク媒体と、内周側から外周側へ向かって割り当てられた論理ブロックアドレスで前記第１ディスク媒体と同一のストリームデータが記録された第２ディスク媒体とから、第１読み出しデータ及び第２読み出しデータの２つのストリームデータを読み出すマルチストリーム読み出し方法であって、
判定手段により、前記第１及び第２読み出しデータのそれぞれの論理ブロックアドレスに基づいて、それぞれの読み出しデータの前記第１ディスク媒体及び第２ディスク媒体における読み出し位置を判定する判定ステップと、
読出手段により、前記判定手段で判定された第１ディスク媒体及び第２ディスク媒体における読み出し位置が、それぞれのディスク媒体の外周側に位置するディスク媒体から、前記第１及び第２読み出しデータを読み出す読出ステップとを含み、
前記読出ステップにおいて、切替手段により、前記第１及び第２読み出しデータが、共に前記第１又は第２ディスク媒体の一方のディスク媒体の外周側に位置する場合に、前記読出手段における前記第１及び第２読み出しデータの読み出し元を、前記第１ディスク媒体及び第２ディスク媒体とで切り替えることを特徴とするマルチストリーム読み出し方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、映像、音声等の連続したストリームデータを異なるディスク媒体に対して記録・再生するディスク媒体記録再生装置、並びに、異なるディスク媒体からストリームデータを読み出すマルチストリーム読み出しプログラム及びマルチストリーム読み出し方法に関する。
【背景技術】
【０００２】
従来、映像、音声等の連続したストリームデータ（ビデオデータ等）の編集処理では、異なるディスク媒体に記録されているストリームデータを再生し、映像等の内容を確認しながらシーンの切り張りを行う、いわゆるマルチストリーミング処理が一般的に行われている。また、複数のディスク媒体でストリームデータを記録・再生するディスク媒体記録再生装置としては、ＲＡＩＤ（Redundant Arrays of Inexpensive Disks）の手法を用いた装置が知られている（非特許文献１参照）。
【０００３】
ここで、図１３〜図１５を参照して、従来のＲＡＩＤ（ＲＡＩＤ０、ＲＡＩＤ１、ＲＡＩＤ１．５）手法を用いたディスク媒体へのデータの書き込み（記録）手法、並びに、ディスク媒体からの読み出し（再生）手法について、その概要を説明する。図１３は、「ストライピング」と呼ばれるＲＡＩＤ０の記録・再生の手法を説明するための説明図である。図１４は、「ミラーリング」と呼ばれるＲＡＩＤ１の記録・再生の手法を説明するための説明図である。図１５は、ＲＡＩＤ０とＲＡＩＤ１とを統合したＲＡＩＤ１．５の手法を説明するための説明図である。
【０００４】
図１３に示すように、ＲＡＩＤ０は、映像、音声等のストリームデータを記録するための一方のディスク媒体である第１ディスクＤ１及び他方のディスク媒体である第２ディスクＤ２には、ストリームデータが分散的に記録されるように構成されている。すなわち、ＲＡＩＤ０は、第１ディスクＤ１に複数の論理領域（データブロック）Ａ−１，Ａ−３，Ａ−５，…，Ａ−ｎ−１が設けられると共に、第２ディスクＤ２に複数の論理領域Ａ−２，Ａ−４，Ａ−６，…，Ａ−ｎが設けられている。
そして、ＲＡＩＤ０におけるデータの書き込み（記録）は、ストリームデータを、これら論理領域Ａ−１，Ａ−２，Ａ−３，…，Ａ−ｎに分散して書き込むことにより行われる。また、ＲＡＩＤ０におけるデータの読み出し（再生）は、第１ディスクＤ１及び第２ディスクＤ２に記録されているストリームデータを、論理領域（データブロック）毎にディスク媒体を切り替えて読み出すことにより行われる。
【０００５】
このＲＡＩＤ０は、ブロック単位で書き込みと読み出しが分散的に行われるため、書き込み速度及び読み出し速度が高速に行えるという特徴を有している。しかし、ＲＡＩＤ０は、ストリームデータが第１ディスクＤ１及び第２ディスクＤ２に分散的に記録されるため、冗長性を持たず、耐障害性及び信頼性が低いという欠点を有している。
【０００６】
また、図１４に示すように、ＲＡＩＤ１は、第１ディスクＤ１及び第２ディスクＤ２に、同一のストリームデータを並列型に記録するように構成されている。すなわち、ＲＡＩＤ１は、第１ディスクＤ１及び第２ディスクＤ２に複数の論理領域Ａ−１，Ａ−２，Ａ−３，…，Ａ−ｎがそれぞれ設けられていて、この２組の論理領域Ａ−１，Ａ−２，Ａ−３，…，Ａ−ｎに並列にデータが記録されるように構成されている。
そして、ＲＡＩＤ１におけるデータの読み出し（再生）は、第１ディスクＤ１及び第２ディスクＤ２のいずれか一方からデータを読み出すことにより行われる。
【０００７】
このＲＡＩＤ１は、２つの第１ディスクＤ１及び第２ディスクＤ２に並列してストリームデータを記録するため、データ保存の二重化で冗長性が図られ信頼性が高まるという特徴を有しているが、記憶容量が二倍になるという欠点を有すると共に、データをシリアルに読み出すため、ＲＡＩＤ０に比べ、読み出し速度が遅くなるという欠点を有している。
【０００８】
また、図１５に示すように、ＲＡＩＤ１．５は、前記ＲＡＩＤ１と同様、第１ディスクＤ１及び第２ディスクＤ２に、ストリームデータを並列に記録するように構成されている。すなわち、ＲＡＩＤ１．５は、第１ディスクＤ１及び第２ディスクＤ２に複数の論理領域Ａ−１，Ａ−２，Ａ−３，…，Ａ−ｎがそれぞれ設けられていて、この２組の論理領域Ａ−１，Ａ−２，Ａ−３，…，Ａ−ｎに並列に記録されるように構成されている。そして、ＲＡＩＤ１．５におけるデータの読み出し（再生）は、ストリームデータの読み出し（再生）は、前記ＲＡＩＤ０と同様に、論理領域（データブロック）毎にディスク媒体を切り替えて読み出すことにより行われる。
【０００９】
このＲＡＩＤ１．５は、前記ＲＡＩＤ１（ミラーリング）と同様、ストリームデータを２つの第１ディスクＤ１及び第２ディスクＤ２に並列に記録するため、ストリームデータ保存の二重化で冗長性が図られて信頼性が高まるという特徴を有している。また、このＲＡＩＤ１．５は、前記ＲＡＩＤ０（ストライピング）と同様、第１ディスクＤ１及び第２ディスクＤ２に記録されているストリームデータを、論理領域（データブロック）毎にディスク媒体を切り替えて読み出すため、パイプライン処理が可能になり、読み出し速度の高速化を図ることができるという特徴を有している。
【００１０】
また、前記したＲＡＩＤ０，ＲＡＩＤ１，ＲＡＩＤ１．５以外にも、３個以上のディスク媒体を用いるＲＡＩＤ３，ＲＡＩＤ４，ＲＡＩＤ５，ＲＡＩＤ６の各方式も存在するが、これらは、書き込み・読み出し速度の高速化を図ることができるという特徴を有している反面、システム上のディスク容量が大きくなってコスト高になると共に、障害発生時の復旧に多くの時間を要するという欠点を有している。
【００１１】
また、従来は、ディスク媒体の記録・再生方式として、ＺＣＡＶ（Zone Constant Angular Velocity）方式が多く採用されており、ディスク媒体の角速度を一定に保つため、ディスク媒体の内周側と、外周側とでは、データの転送速度が異なっている。一般的には、外周側と内周側とでは、転送性能におよそ倍の速度差がある。
そこで、同一のストリームデータを、内周側からストリームデータを書き込んだディスク媒体と、外周側からストリームデータを書き込んだディスク媒体とを用い、読み出すストリームデータが外周側に存在するディスク媒体から、所望のストリームデータを読み出すことで、転送性能を向上させた技術が開示されている（例えば、特許文献１参照）。
【非特許文献１】フリー百科事典「ウィキペディア（Wikipedia）」、［online］、平成１９年１月１５日検索，インターネット＜URL: http://ja.wikipedia.org/wiki/RAID＞
【特許文献１】特開２００２−７４８４７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
しかし、一般的なＲＡＩＤ方式を用いた場合、内周−外周の差により、ストリームデータの読み出しを行う際の転送速度にバラツキが生じてしまうという問題がある。
これによって、例えば、ストリームデータ（ビデオデータ）の編集において、ストリームデータを異なるディスク媒体にＲＡＩＤ１やＲＡＩＤ１．５方式を用いて書き込んでおき、編集者が、同時に２つのストリームデータを参照しながら編集を行おうとすると、一方のストリームデータが、ディスク媒体の内周側に記録され、他方のストリームデータが、ディスク媒体の外周側に記録されている場合、外周側に記録されているストリームデータの転送速度に対して、内周側に記録されているストリームデータを読み出すための転送速度が追いつかない場合があり、ストリームデータの再生時に、編集画面上でちらつきが発生し、編集作業に支障をきたすという問題がある。
【００１３】
また、転送性能を向上させるため、ストリームデータを、異なるディスク媒体に、それぞれ外周側からと内周側から書き込んだ場合、２つの異なるストリームデータが、共に一方のディスク媒体の外周側に記録されることがある。この場合、編集者が、その２つの異なるストリームデータを編集しようとすると、１つのディスク媒体から同時に２つのストリームデータを読み出せないため、いずれか１つのストリームデータを内周側に記録されているディスク媒体から読み出さなければならない。この場合においても、ディスク媒体の外周側に記録されているストリームデータの転送速度に対して、内周側に記録されているストリームデータを読み出すための転送速度が追いつかない場合があり、前記同様、ストリームデータの再生時に、編集画面上でちらつきが発生し、編集作業に支障をきたすという問題がある。
【００１４】
本発明は、以上のような問題点に鑑みてなされたものであり、ディスク媒体からストリームデータを読み出して再生する際に、常に、一定以上の転送速度を確保することが可能なディスク媒体記録再生装置、並びに、マルチストリーム読み出しプログラム及びマルチストリーム読み出し方法を提供することにある。
【課題を解決するための手段】
【００１５】
本発明は、前記目的を達成するために創案されたものであり、まず、請求項１に記載のディスク媒体記録再生装置は、第１及び第２ディスク媒体に対して、それぞれ同一のストリームデータを複数記録すると共に、読み出し対象のストリームデータである第１及び第２読み出しデータを、それぞれ前記第１又は第２ディスク媒体の異なるディスク媒体から読み出して再生するディスク媒体記録再生装置であって、書込手段と、判定手段と、読出手段と、切替手段とを備える構成とした。
【００１６】
かかる構成において、ディスク媒体記録再生装置は、書込手段によって、第１ディスク媒体の外周側から内周側へ向かって割り当てられた論理ブロックアドレスでストリームデータを第１ディスク媒体に書き込むと共に、第２ディスク媒体の内周側から外周側へ向かって割り当てられた論理ブロックアドレスでストリームデータを第２ディスク媒体に書き込む。これによって、同一のストリームデータが、一方のディスク媒体には外周側から書き込まれ、他方のディスク媒体には内周側から書き込まれることになる。
【００１７】
そして、ディスク媒体記録再生装置は、判定手段によって、第１及び第２読み出しデータのそれぞれの論理ブロックアドレスに基づいて、それぞれの読み出しデータの第１ディスク媒体及び第２ディスク媒体における読み出し位置を判定する。これによって、ストリームデータが、ディスク媒体の外周側に書き込まれているのか、内周側に書き込まれているのかを判定することができる。
【００１８】
そして、ディスク媒体記録再生装置は、読出手段によって、判定手段で判定された第１ディスク媒体及び第２ディスク媒体における読み出し位置が、それぞれのディスク媒体の外周側に位置するディスク媒体から、第１及び第２読み出しデータを読み出す。このように、外周側からデータを読み出すことで、転送速度を高速化することができる。
【００１９】
また、ディスク媒体記録再生装置は、切替手段によって、第１及び第２読み出しデータが、共に第１又は第２ディスク媒体の一方のディスク媒体の外周側に位置する場合に、読出手段における第１及び第２読み出しデータの読み出し元を、第１ディスク媒体及び第２ディスク媒体とで切り替える。これによって、読み出し対象のストリームデータが、共に同一ディスク媒体の外周側に書き込まれている場合であっても、第１ディスク媒体と第２ディスク媒体とを、第１及び第２読み出しデータ毎に切り替えることで、ほぼ均等な転送速度でストリームデータが読み出されることになる。
【００２０】
また、請求項２に記載のマルチストリーム読み出しプログラムは、外周側から内周側へ向かって割り当てられた論理ブロックアドレスで複数のストリームデータが記録された第１ディスク媒体と、内周側から外周側へ向かって割り当てられた論理ブロックアドレスで前記第１ディスク媒体と同一のストリームデータが記録された第２ディスク媒体とから、第１読み出しデータ及び第２読み出しデータの２つのストリームデータを読み出すために、コンピュータを、判定手段、読出手段、切替手段として機能させる構成とした。
【００２１】
かかる構成において、マルチストリーム読み出しプログラムは、判定手段によって、第１及び第２読み出しデータのそれぞれの論理ブロックアドレスに基づいて、それぞれの読み出しデータの第１ディスク媒体及び第２ディスク媒体における読み出し位置を判定する。そして、マルチストリーム読み出しプログラムは、読出手段によって、判定手段で判定された第１ディスク媒体及び第２ディスク媒体における読み出し位置が、それぞれのディスク媒体の外周側に位置するディスク媒体から、第１及び第２読み出しデータを読み出す。また、マルチストリーム読み出しプログラムは、切替手段によって、第１及び第２読み出しデータが、共に第１又は第２ディスク媒体の一方のディスク媒体の外周側に位置する場合に、読出手段における第１及び第２読み出しデータの読み出し元を、第１ディスク媒体及び第２ディスク媒体とで切り替える。
【００２２】
さらに、請求項３に記載のマルチストリーム読み出し方法は、外周側から内周側へ向かって割り当てられた論理ブロックアドレスで複数のストリームデータが記録された第１ディスク媒体と、内周側から外周側へ向かって割り当てられた論理ブロックアドレスで前記第１ディスク媒体と同一のストリームデータが記録された第２ディスク媒体とから、第１読み出しデータ及び第２読み出しデータの２つのストリームデータを読み出すマルチストリーム読み出し方法であって、判定ステップと、読出ステップとを含み、読出ステップにおいて、切替手段により、第１及び第２読み出しデータが、共に前記第１又は第２ディスク媒体の一方のディスク媒体の外周側に位置する場合に、第１及び第２読み出しデータの読み出し元を、第１ディスク媒体及び第２ディスク媒体とで切り替えることを特徴とする。
【００２３】
この手順において、マルチストリーム読み出し方法は、判定ステップにおいて、判定手段により、前記第１及び第２読み出しデータのそれぞれの論理ブロックアドレスに基づいて、それぞれの読み出しデータの前記第１ディスク媒体及び第２ディスク媒体における読み出し位置を判定する。
【００２４】
そして、マルチストリーム読み出し方法は、読出ステップにおいて、読出手段により、前記判定手段で判定された第１ディスク媒体及び第２ディスク媒体における読み出し位置が、それぞれのディスク媒体の外周側に位置するディスク媒体から、前記第１及び第２読み出しデータを読み出す。
このとき、読出ステップにおいて、切替手段により、第１及び第２読み出しデータが、共に第１又は第２ディスク媒体の一方のディスク媒体の外周側に位置する場合に、読出手段における第１及び第２読み出しデータの読み出し元を、第１ディスク媒体及び第２ディスク媒体とで切り替える。
【発明の効果】
【００２５】
本発明は、以下に示す優れた効果を奏するものである。
本発明によれば、第１読み出し（ストリーム）データの論理ブロックアドレスが第１ディスク媒体の外周側で、且つ、第２読み出し（ストリーム）データの論理ブロックアドレスが第２ディスク媒体の外周側に位置するときに、ディスク媒体の外周側からストリームデータを読み出すため、高い転送速度を確保することができる。これによって、ビデオデータの編集処理における転送速度の差に伴う編集画面上でのちらつきがなくなり、マルチストリーミング処理を円滑に行うことができる。
【００２６】
また、第１読み出しデータの読み出し論理ブロックアドレスが第１ディスク媒体の外周側で、且つ、第２読み出しデータの論理ブロックアドレスが第２ディスク媒体の内周側に位置するとき、又は、その第１ストリームデータの読み出し論理ブロックアドレスが第１ディスク媒体の内周側で、且つ、第２ストリームデータの論理ブロックアドレスが第２ディスク媒体の外周側に位置するときには、所定の周期毎に第１ディスク媒体と第２ディスク媒体とを切り替えて２つのストリームデータを読み出すので、２つのストリームデータの転送速度は、少なくとも、ディスク媒体の外周端と内周端との中間点付近の一定以上の転送速度が確保される。これによって、ビデオデータの編集処理における転送速度の差に伴う編集画面上でのちらつきがなくなり、マルチストリーミング処理を円滑に行うことができる。
【発明を実施するための最良の形態】
【００２７】
［ディスク媒体記録再生装置の機能構成］
以下、本発明を実施するための最良の形態を、図面を用いて説明する。図１は本発明の一実施形態に係るディスク媒体記録再生装置Ｓの機能構成図であり、本発明のハード構成のブロック図である後記する図２の中央演算処理装置（ＣＰＵ）１の機能に注目して図示されている。
【００２８】
このディスク媒体記録再生装置Ｓには、第１ハードディスクドライブＨＤＤ１（以下、単に「ＨＤＤ１」と呼ぶ。）及び第２ハードディスクドライブＨＤＤ２（以下、単に「ＨＤＤ２」と呼ぶ。）の２つのハードディスクドライブが備えられている。これらＨＤＤ１，ＨＤＤ２については、後に詳述するが、ＨＤＤ１には、第１ディスク媒体に相当するハードディスクＤ１が設けられていると共に、ＨＤＤ２には、第２ディスク媒体に相当するハードディスクＤ２が設けられている。これらハードディスクＤ１，Ｄ２には、ＣＰＵ１の制御の下、映像、音声等の連続したストリームデータが書き込まれ、また、これらハードディスクＤ１，Ｄ２からは、書き込まれたストリームデータの読み出しが行われるように構成されている。
【００２９】
ＣＰＵ１は、本発明のマルチストリーム読み出し方法に係る第１読み出しデータ及び第２読み出しデータの２つのストリームデータの読み出しの制御動作を担うと共に、本発明のディスク媒体記録再生装置に係る書込手段、判定手段、読出手段及び切替手段を担っている。ここでは、ＣＰＵ１は、書込制御部１ａと、論理ブロック割当部１ｂと、第１読み出しブロック検出部１ｃと、第２読み出しブロック検出部１ｄと、第１位置判定部１ｅと、第２位置判定部１ｆと、切替制御部１ｇと、切替部１ｈとして機能するように構成されている。
【００３０】
書込制御部（書込手段）１ａは、映像、音声等の連続したビデオデータ等の書き込み用のストリームデータを、論理ブロック割当部１ｂによって割り当てられたハードディスクＤ１，Ｄ２上に書き込むものである。
【００３１】
論理ブロック割当部（書込手段）１ｂは、ハードディスクＤ１に対して、第１フォーマット処理により論理ブロックアドレスの割り当てを行うと共に、ハードディスクＤ２に対して、第２フォーマット処理により論理ブロックアドレスの割り当てを行うものである。
ここで、第１フォーマット処理は、ハードディスクＤ１の外周側から内周側へ向かって論理ブロックアドレス（logical block address）を昇順に割り当てる処理である。また、第２フォーマット処理は、ハードディスクＤ２の内周側から外周側へ向かって論理ブロックアドレスを昇順に割り当てる処理である。これら書込制御部１ａ及び論理ブロック割当部１ｂは、本発明に係る書込手段を構成している。
【００３２】
第１読み出しブロック検出部（読出手段）１ｃは、後記する第１位置判定部１ｅから出力される論理ブロックアドレスに対応するストリームデータ（第１読み出しデータ）をハードディスクＤ１から読み出すものである。
【００３３】
第２読み出しブロック検出部（読出手段）１ｄは、後記する第２位置判定部１ｆから出力される論理ブロックアドレスに対応するストリームデータ（第２読み出しデータ）をハードディスクＤ２から読み出すものである。これら第１読み出しブロック検出部１ｃ及び第２読み出しブロック検出部１ｄは、本発明に係る読出手段を構成している。
【００３４】
第１位置判定部（判定手段）１ｅは、外部から入力された読み出し要求のあったストリームデータ（第１読み出しデータ）の論理ブロックアドレスが、ハードディスクＤ１のどの場所に位置しているかを判定するものである。この第１位置判定部１ｅは、論理ブロックアドレスに基づいて、読み出し位置が、ハードディスクＤ１の外周側であるか内周側であるかを判定し、その判定結果を切替制御部１ｇに出力する。
【００３５】
第２位置判定部（判定手段）１ｆは、読み出し要求のあったストリームデータ（第２読み出しデータ）の論理ブロックアドレスが、ハードディスクＤ２のどの場所に位置しているかを判定するものである。この第２位置判定部１ｆは、論理ブロックアドレスに基づいて、読み出し位置が、ハードディスクＤ２の外周側であるか内周側であるかを判定し、その判定結果を切替制御部１ｇに出力する。これら第１位置判定部１ｅ及び第２位置判定部１ｆは、本発明に係る判定手段を構成している。
【００３６】
切替制御部（切替手段）１ｇは、第１位置判定部１ｅ及び第２位置判定部１ｆで判定された論理ブロックアドレスの位置の判定結果に基づいて、ハードディスクＤ１とハードディスクＤ２との読み出し元を切り替えるものである。
ここでは、第１位置判定部１ｅ及び第２位置判定部１ｆで判定された論理ブロックアドレスの位置の判定結果がいずれも外周側である場合、切替制御部１ｇは、切り替えを行わず、そのまま読み出しを継続する。また、判定結果がいずれも内周側である場合、切替制御部１ｇは、第１位置判定部１ｅに対して、第１読み出しブロック検出部１ｃを介してハードディスクＤ１から第２読み出しデータを読み出す旨の指示を行い、第２位置判定部１ｆに対して、第２読み出しブロック検出部１ｄを介してハードディスクＤ２から第１読み出しデータを読み出す旨の指示を行う。これによって、ハードディスクＤ１とハードディスクＤ２のいずれも外周側のデータを読み出すことになる。
【００３７】
なお、論理ブロックアドレスの位置の判定結果が、一方が外周側、他方が内周側である場合、２つのストリームデータは、共に同一のハードディスクＤ１（又はハードディスクＤ２）の外周側に記録されていることになる。そこで、この場合、切替制御部１ｇは、２つのストリームデータを、それぞれ交互に、ハードディスクＤ１とハードディスクＤ２とで読み出し元を切り替える。これによって、いずれか一方のストリームデータが内周側のみから読み出されるという状態がなくなるため、２つのストリームデータの転送速度を均一にすることができる。
そして、切替制御部１ｇは、読み出し元の切り替えを行った場合、切替部１ｈに対して、ストリームデータの入力元（第１位置判定部１ｅ又は第２位置判定部１ｆ）を切り替える指示を通知する。
【００３８】
切替部１ｈは、切替制御部１ｇからの切り替え指示に基づいて、ストリームデータの入力元を、第１位置判定部１ｅ又は第２位置判定部１ｆに切り替えるものである。例えば、切替部１ｈは、第１ストリームデータ（第１読み出しデータ）を第１位置判定部１ｅから入力していた段階で、切替制御部１ｇから切り替えが指示されると、読み出し元を第２位置判定部１ｆに切り替える。これによって、切替部１ｈは、転送速度がほぼ均一化された２つのストリームデータを生成して出力することができる。
なお、これら書き込み処理及び読み出し処理については、後にフローチャートを用いて詳述する。
【００３９】
［ディスク媒体記録再生装置のハードウェア構成］
次に、図２を参照して、ディスク媒体記録再生装置Ｓのハードウェア構成について説明する。図２は、本発明の一実施形態に係るディスク媒体記録再生装置のハードウェア構成を示すブロック図である。このディスク媒体記録再生装置ＳのＣＰＵ１は、前記したように、ディスク媒体記録再生装置Ｓを統括的に制御し、本発明に係る２つのストリームデータの読み出し制御動作を担うと共に、本発明に係る各手段を担っている。そして、このＣＰＵ１は、後記するメモリ４に記憶されているストリームデータの編集処理ができるように構成されている。
【００４０】
図２中、２はＣＰＵ１が接続されているバスラインであって、このバスライン２には、インターフェース３を介して前記した２つのＨＤＤ１，ＨＤＤ２が接続されている。そして、このバスライン２には、後記するようなシステムプログラムデータ及びワーキングデータを記憶するためのメモリ４と、ディスプレイ、キーボード、マウス等を備えた入出力であるコンソール５と、インターフェース６を介して取り外し可能に接続されるビデオ撮影機等の外部機器からなる外部媒体７とが接続されている。
【００４１】
メモリ４には、図３に示されるように、複数の記憶領域４ａ〜４ｄが設けられている。このうち記憶領域４ａは、所定のストリームデータ（以下、「ストリームデータ」を「ビデオデータ」として説明する。）の編集作業時にビデオデータを一時的に格納するときのビデオデータ編集作業エリアとして用いられる。記憶領域４ｂには、外部媒体７からのビデオデータをＨＤＤ１，ＨＤＤ２（ハードディスクＤ１，Ｄ２）に記録すると共に、その記録したビデオデータを編集して外部媒体７に書き込むためのビデオデータ編集処理プログラムが格納される。
【００４２】
記憶領域４ｃには、記憶領域４ｂに格納されている編集処理プログラムから呼び出されてＨＤＤ１，ＨＤＤ２をアクセスするマルチストリーム処理プログラム（マルチストリーム読み出しプログラム）が格納されている。このマルチストリーム処理プログラムには、ハードディスクＤ１，Ｄ２を第１フォーマット処理、第２フォーマット処理する機能と、ビデオデータをハードディスクＤ１，Ｄ２へ書き込むと共に、ハードディスクＤ１，Ｄ２から記憶領域４ａのビデオデータ編集作業エリアへビデオデータの読み出しを行う処理機能が含まれている。そして、記憶領域４ｄには、ＯＳ（オペレーティング システムプログラム）、ドライバプログラム等の制御プログラムが格納されている。
【００４３】
また、ＨＤＤ１，ＨＤＤ２は、周知のＨＤＤと同様に、所定の容積を有する筐体内に、磁気ディスク等からなるハードディスク（Ｄ１，Ｄ２）と、図示しないが、アクチュエータと、スピンドルモータと、データの読み出し及び書き込みを行うヘッド等からなる機器類が内蔵されている。
【００４４】
［ディスク媒体記録再生装置の制御動作］
以下、図４を参照（適宜図１参照）して、ディスク媒体記録再生装置Ｓの制御動作を説明する。図４は、ビデオデータをハードディスクＤ１，Ｄ２へ書き込む前に行われるハードディスクＤ１，Ｄ２に対する第１フォーマット処理、第２フォーマット処理（第１初期化処理、第２初期化処理）の動作を示すフローチャートの例である。
【００４５】
すなわち、図４（ａ）に示すように、ＣＰＵ１が、ＨＤＤ１に対し、ドライブのフォーマッティングパラメータを、ハードディスクＤ１への論理ブロックアドレスの割り当て方向がハードディスクＤ１の外周側から内周側に向けて昇順（後記する図６の矢印ａ参照）となるように設定し（ステップＳ１００）、初期化指令を出す（ステップＳ１０２）。そして、ＨＤＤ１において論理ブロックアドレスの割り当ての初期化処理が実行される（ステップＳ１０４）。
【００４６】
一方、図４（ｂ）に示すように、ＣＰＵ１が、ＨＤＤ２に対し、ハードディスクＤ２への論理ブロックアドレスの割り当て方向がハードディスクＤ２の内周側から外周側に向けて昇順（後記する図６の矢印ｂ参照）となるように初期化処理を実行する。なお、図４（ｂ）のステップＳ１００´〜Ｓ１０４´は、論理ブロックアドレスの割り当て方向が異なるだけで、図４（ａ）で説明した動作と同様である。
【００４７】
（書き込み処理動作）
次に、図５を参照（適宜図１参照）して、ビデオデータをハードディスクＤ１，Ｄ２に書き込む書き込み処理について説明する。図５は、ビデオデータを２つのハードディスクに書き込む書き込み処理の動作を示すフローチャートの例である。この書き込み処理においては、インターフェース６を介して外部媒体７から取り込まれたビデオデータが前記した論理ブロックアドレスの割り当てに従ってハードディスクＤ１，Ｄ２に並列的に書き込まれる。
【００４８】
すなわち、書込制御部１ａが、ハードディスクＤ１，Ｄ２の論理アドレスと、ビデオデータのデータ量とから空きエリアを探索する（ステップＳ２００）。そして、空きエリアがある場合（ステップＳ２０２でＹｅｓ）、書込制御部１ａは、ＨＤＤ１に対し、ハードディスクＤ１の外周側から内周側に向けてビデオデータの書き込みを指令し（ステップＳ２０４）、ＨＤＤ２に対し、ハードディスクＤ２の内周側から外周側に向けて同じビデオデータの書き込みを指令する（ステップＳ２０６）。そして、全てのビデオデータの書き込み（転送）終了をもって書き込み処理が終了となる（ステップＳ２０８でＹｅｓ）。
【００４９】
前記した書き込み処理においては、データの書き込み時に書き込みエラーが発生した領域ではリトライせず、又は、所定の有限回数の書き込みでも書き込まれないときに書き込みを断念し、その書き込もうとしたデータを破棄すると共に、書き込みが失敗した旨の所定のデータを記録して書き込み処理が行われる。これによって、書き込みエラーが発生した場合であっても、書き込み処理が継続されることになる。
【００５０】
また、この書き込み処理を継続するためには、前記の他に、書き込みエラー発生時に、書き込もうとしたデータを破棄すると共に書き込みが失敗した旨の所定のデータを記録し、他の領域にデータを書き込んで書き込み処理を継続するようにしてもよい。さらに、この書き込み処理は、後記する読み出し処理と共に、ハードディスクに対して、ファイルのアクセスタイム属性を参照しないこととする。これによって、ビデオデータが書き込まれたハードディスクＤ１，Ｄ２が他のシステムで修復や複製等が行われた場合であっても、当該ディスク媒体記録再生装置Ｓで、記録再生を行うことができる。
【００５１】
（読み出し処理動作：単一ストリームデータ）
次に、図６及び図７を参照（適宜図１参照）して、ハードディスクＤ１，Ｄ２から１つのストリームデータ（単一ストリームデータ）を読み出す読み出し処理について説明する。図６は、単一ストリームデータの読み出し処理の概要を説明するための説明図である。図７は、２つのハードディスクから単一ストリームデータを読み出す読み出し処理のフローチャートの例である。この読み出し処理は、ハードディスクＤ1，Ｄ２に、図６の矢印ａ，ｂに示される論理ブロックアドレスの割り当てに従ってビデオデータが書き込まれていることを利用して行われる。
【００５２】
すなわち、この読み出し処理は、第１位置判定部１ｅが、読み出し対象のストリームデータの論理ブロックアドレスの前半に位置するか後半に位置するかを判定する（ステップＳ３００）。なお、論理ブロックアドレスが前半の場合、ストリームデータは、ハードディスクＤ１の外周側に書き込まれており、論理ブロックアドレスが後半の場合、ストリームデータは、ハードディスクＤ２の外周側に書き込まれている。
【００５３】
そこで、論理ブロックアドレスが前半の場合（ステップＳ３００（前半））、第１位置判定部１ｅは、読み出し元をＨＤＤ１（ハードディスクＤ１）として選択し（ステップＳ３０１）、第１位置判定部１ｅが、第１読み出しブロック検出部１ｃを介して、ＨＤＤ１に対して、指定アドレスから指定量のデータをメモリ４に読み出す指令を出力する（ステップＳ３０４）。そして、読み出しが完了するまで、処理が継続される（ステップＳ３０６，Ｓ３０８）。
一方、論理ブロックアドレスが後半の場合（ステップＳ３００（後半））、切替制御部１ｇによって、第１位置判定部１ｅから第２位置判定部１ｆに制御が切り替えられる。すなわち、読み出し元としてＨＤＤ２（ハードディスクＤ２）が選択される（ステップＳ３０２）。
【００５４】
なお、図７のフローチャートでは省略されているが、前記の前半部と後半部の読み取りにおいて、一つの論理ブロックアドレスが中間点（外周端と内周端との中間）を跨っているときは、以下のように処理が行われる。例えば、一つの論理ブロックアドレス（その転送指定量を含む）の一部がハードディスクＤ１の外周側に近い前半部分側に位置し、その残部がハードディスクＤ１の内周側に近い後半部分側に位置しているときは、転送量を中間点までとその後の２つに分け、中間点までを識別情報を付して（フラグを立てて）ハードディスクＤ１から読み取り、残りはその付された識別情報を用いてハードディスクＤ２から読み出す。なお、この一つの論理ブロックアドレスが中間点を跨るときの読み出しは、後記する図９のフローチャートでも同様に行われる。
【００５５】
このように、単一ストリームの読み出しにおいては、各ＨＤＤ１，ＨＤＤ２の図示しないヘッドが各ハードディスクＤ１，Ｄ２の外周端と内周端との中間点以上（ハードディスクＤ１，Ｄ２の半径の１／２の位置よりも外側）に位置することができるので、常に、一定以上の転送速度を確保することができる。これによって、ビデオデータの編集処理を円滑に行うことができる。
【００５６】
（読み出し処理動作：マルチストリームデータ）
次に、図８及び図９を参照（適宜図１参照）して、２つのストリームデータを読み出すマルチストリーム処理について説明する。図８は、２つのハードディスクから第１ストリームデータ（以下、「ストリーム（１）」として説明する。）及び第２ストリームデータ（以下、「ストリーム（２）」として説明する。）の２つのストリームデータの読み出しを行うマルチストリーム処理を説明するための説明図である。図９は、マルチストリーム処理の動作を示すフローチャートの例である。
【００５７】
すなわち、この読み出し処理は、第１位置判定部１ｅが、ストリーム（１）の論理ブロックアドレスの位置について、第２位置判定部１ｆが、ストリーム（２）の論理ブロックアドレスの位置について、それぞれ、ハードディスクＤ１又はハードディスクＤ２の外周側（論理ブロックアドレスが前半）であるか否かを判定する。
そして、切替制御部１ｇは、第１位置判定部１ｅ及び第２位置判定部１ｆで判定された論理ブロックアドレスの位置の判定結果に基づいて、ストリーム（１）の論理ブロックアドレスが前半（ステップＳ４００（前半）、図８の矢印ａ参照）、ストリーム（２）の論理ブロックアドレスが後半（ステップＳ４０１（後半）、図８の矢印ｂ参照）である場合、第１位置判定部１ｅが、ストリーム（１）の読み出し元をＨＤＤ１（ハードディスクＤ１）として選択し、第２位置判定部１ｆが、ストリーム（２）の読み出し元をＨＤＤ２（ハードディスクＤ２）として選択する（ステップＳ４０４）。
【００５８】
一方、ストリーム（１）の論理ブロックアドレスが後半（ステップＳ４００（後半））、ストリーム（２）の論理ブロックアドレスが前半（ステップＳ４０２（前半））である場合、第１位置判定部１ｅが、ストリーム（２）の読み出し元をＨＤＤ１（ハードディスクＤ１）として選択し、第２位置判定部１ｆが、ストリーム（１）の読み出し元をＨＤＤ２（ハードディスクＤ２）として選択する（ステップＳ４０５）。
【００５９】
そして、第１位置判定部１ｅが、第１読み出しブロック検出部１ｃを介して、ＨＤＤ１に対して、指定アドレスから指定量のデータをメモリ４に読み出す指令を出力し、第２位置判定部１ｆが、第２読み出しブロック検出部１ｄを介して、ＨＤＤ２に対して、指定アドレスから指定量のデータをメモリ４に読み出す指令を出力する（ステップＳ４０６）。そして、読み出しが完了するまで、処理が継続される（ステップＳ４０８，Ｓ４１０）。
【００６０】
このマルチストリームの読み出しにおいては、前記した単一ストリームの読み出し処理と同様に、各ＨＤＤ１，ＨＤＤ２の図示しないヘッドが各ハードディスクＤ１，Ｄ２の外周端と内周端との中間点よりも外周側（ハードディスクＤ１，Ｄ２の半径の１／２の位置よりも外側）に位置することができるので、常に、一定以上の転送速度を確保することができると共に、２つのＨＤＤ１，ＨＤＤ２は並行して動作できるので、ＲＡＩＤ０以上の性能を確保することができる。従って、ビデオデータの編集処理を円滑に行うことができる。
【００６１】
なお、ストリーム（１）の論理ブロックアドレスが前半（ステップＳ４００（前半））、ストリーム（２）の論理ブロックアドレスが前半（ステップＳ４０１（前半））である場合、ストリーム（１）及びストリーム（２）が、共にハードディスクＤ１の外周側（図８の矢印ｃ）、ハードディスクＤ２の内周側（図８の矢印ｄ）に記録されていることになる。
【００６２】
また、ストリーム（１）の論理ブロックアドレスが後半（ステップＳ４００（後半））、ストリーム（２）の論理ブロックアドレスが後半（ステップＳ４０２（後半））である場合、ストリーム（１）及びストリーム（２）が、共にハードディスクＤ１の内周側（図８の矢印ｅ）、ハードディスクＤ２の外周側（図８の矢印ｆ）に記録されていることになる。
【００６３】
この場合、ストリーム（１）及びストリーム（２）を固定のハードディスクから読み出すと、内周側に記録されているストリームの読み出し時間が遅いため、転送時間に差が生じてしまう。そこで、ストリーム（１）及びストリーム（２）の論理ブロックアドレスが共に前半部、又は、共に後半部に位置しているときは、所定の周期毎に、例えば１００ｍｓ毎にハードディスクＤ１，Ｄ２を切り替えて読み出しを行う。
以下、マルチストリームの読み出しにおいて、ハードディスクＤ１，Ｄ２を切り替えて読み出しを行う動作について、図１０を参照（適宜図１参照）して説明する。図１０は、マルチストリーム処理における読み出しの切り替え動作を示すフローチャートの例である。
【００６４】
図１０に示すように、ディスク媒体記録再生装置Ｓは、切替制御部１ｇによって、ハードディスクＤ１，Ｄ２の読み出しを切り替える時間（ドライバ切り替えタイマ）をセットする（ステップＳ５００）。このドライバ切り替えタイマは、例えば、１００ｍｓ（ミリ秒）とし、ハードウェアの割り込みタイマとする。
【００６５】
そして、図１０のステップＳ５０２〜Ｓ５０８に示すように、通常動作として、一方のストリーム（１）の読み出し元としてＨＤＤ１（ハードディスクＤ１）が選択され、他方のストリーム（２）の読み出し元としてＨＤＤ２（ハードディスクＤ２）が選択されて、図９で説明した動作と同様の動作により、並行してストリームが読み出される。
ここで、ドライバ切り替えタイマによるタイマ割り込みが発生すると、割り込み処理として、ステップＳ６００〜Ｓ６１０の動作が実行される。
【００６６】
すなわち、タイマ割り込みが発生すると、切替制御部１ｇによって、ＨＤＤ１及びＨＤＤ２に対して読み出しの中断指令を出す（ステップＳ６００）。そして、ＨＤＤ１及びＨＤＤ２の読み出しの中断が完了した段階で（ステップＳ６０２でＹｅｓ）、第１読み出しブロック検出部１ｃ及び第２読み出しブロック検出部１ｄは、中断時のアドレスを、例えば、メモリ４に退避する。そして、切替制御部１ｇは、ストリーム（１）及びストリーム（２）の残りの読み出し量（指定残量）を計算する（ステップＳ６０４）。
【００６７】
ここで、指定残量がまだ存在する場合（ステップＳ６０６でＹｅｓ）、第１位置判定部１ｅ及び第２位置判定部１ｆが、現在選択されている読み出し元のＨＤＤを、他方のＨＤＤに選択しなおす（ステップＳ６０８）。そして、第１読み出しブロック検出部１ｃ及び第２読み出しブロック検出部１ｄが、ステップＳ６０４で退避したアドレスを、切り替えて設定（再セット）する（ステップＳ６１０）。その後、ディスク媒体記録再生装置Ｓは、ステップＳ５０４以降の動作を実行する。
一方、ステップＳ６０６において、指定残量が存在しない場合（ステップＳ６０６でＮｏ）、ディスク媒体記録再生装置Ｓは、ステップＳ５１０に遷移し、タイマ（ドライバ切り替えタイマ）をオフにして動作を終了する。
【００６８】
これによって、ストリーム（１）及びストリーム（２）の論理ブロックアドレスが共に前半部、又は、共に後半部に位置しているときに、読み出し元のＨＤＤを周期的に切り替えることで、ハードディスクの内周側に偏ることなくビデオデータを読み取ることが可能となる。従って、ハードディスクの外周端と内周端との中間点（ハードディスクＤ1，Ｄ2の半径の１／２の位置）付近の転送速度を確保することが可能となる。このため、ビデオデータの編集処理を円滑に行うことができる。
【００６９】
ここで、図１１及び図１２を参照して、マルチストリーム処理における２つのＨＤＤの切り替えタイミングについて説明する。図１１は、マルチストリーム処理において、２つのハードディスクから切り替えてストリームを読み出す際のタイムチャートの例である。図１２は、ハードディスクからストリームを読み出す際の転送時間を説明するための説明図である。なお、図１１では、横軸に時間、縦軸に各ストリームの転送量を示している。
【００７０】
図１１に示すように、ストリーム（１）をハードディスクＤ１の外周側から読み出し、ストリーム（２）をハードディスクＤ２の内周側から読み出すと、ストリーム（１）の転送量（ＨＤＤ１転送量）が、ストリーム（２）の転送量（ＨＤＤ１転送量）よりも多くなる。また、ストリーム（１）をハードディスクＤ１の内周側から読み出し、ストリーム（２）をハードディスクＤ２の外周側から読み出すと、ストリーム（１）の転送量（ＨＤＤ１転送量）よりも、ストリーム（２）の転送量（ＨＤＤ１転送量）の方が多くなる。
【００７１】
そこで、読み出すＨＤＤを切り替えることで、ストリーム（１）及びストリーム（２）の転送性能を平均化することができる。
この場合、２つのＨＤＤ１，ＨＤＤ２を切り替えて読み出すときは、図１２に示したように、シーク時間（Ｔ１）と回転待ち時間（Ｔ２）に伴う待ち時間（Ｌ）の損失が生じる。この損失を考慮したストリーム（１），（２）の平均転送性能は、以下の式によって求められる。
【００７２】
ストリーム（１），（２）の平均転送性能＝（ＨＤＤ１の前半転送量＋ＨＤＤ２の後半転送量）／（ドライブ切替周期＋シーク時間）≒ＨＤＤ１，ＨＤＤ２の中間転送量＊２／（ドライブ切替周期＋シーク時間）
【００７３】
従って、例えば、データ転送時間（Ｔ０）が１００ｍｓで待ち時間（ドライブ切替周期＋シーク時間（＝Ｌ））が１０ｍｓであれば、１０％減のハードディスクの中間点付近の転送速度を維持することができる。このように、ハードディスクの中間点付近の転送速度を維持することができるので、実用上何ら問題がない。
【００７４】
なお、本発明は、前記した実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲において変更可能である。例えば、ハードディスクの代わりにフレキシブルディスクを用いることができ、あるいは光ディスクを用いることもできる。また、ストリームデータをビデオデータとしたが、音声だけのデータ等、他の種類のストリームデータとすることもできる。
【図面の簡単な説明】
【００７５】
【図１】本発明の一実施形態に係るディスク媒体記録再生装置の機能構成図である。
【図２】本発明の一実施形態に係るディスク媒体記録再生装置のハードウェア構成を示すブロック図である。
【図３】本発明の一実施形態に係るディスク媒体記録再生装置のメモリに格納されるプログラムデータの構成図である。
【図４】ディスクの初期化処理の動作を示すフローチャートの例である。
【図５】ディスクへのストリームデータの書き込み処理の動作を示すフローチャートの例である。
【図６】ディスクからストリームデータを読み出す読み出し処理の概要を説明するための説明図である。
【図７】単一ストリームの読み出し処理の動作を示すフローチャートの例である。
【図８】マルチストリーム処理について説明するための説明図である。
【図９】マルチストリームの読み出し処理の動作を示すフローチャートの例である。
【図１０】マルチストリーム処理における読み出しの切り替え動作を示すフローチャートの例である。
【図１１】マルチストリーム処理において、２つのハードディスクから切り替えてストリームを読み出す際のタイムチャートの例である。
【図１２】ハードディスクからストリームを読み出す際の転送時間を説明するための説明図である。
【図１３】従来のＲＡＩＤ０の手法を説明するための説明図である。
【図１４】従来のＲＡＩＤ１の手法を説明するための説明図である。
【図１５】従来のＲＡＩＤ１.５の手法を説明するための説明図である。
【符号の説明】
【００７６】
Ｓ      ディスク媒体記録再生装置
ＨＤＤ１  第１ハードディスクドライブ
ＨＤＤ２  第２ハードディスクドライブ
Ｄ１      ハードディスク
Ｄ２      ハードディスク
１      中央演算処理装置（ＣＰＵ）
１ａ    書込制御部
１ｂ    論理ブロック割当部
１ｃ    第１読み出しブロック検出部（読出手段）
１ｄ    第２読み出しブロック検出部（読出手段）
１ｅ    第１位置判定部（判定手段）
１ｆ    第２位置判定部（判定手段）
１ｇ    切替制御部（切替手段）
１ｈ    切替部
２      バスライン
３      インターフェース
４      メモリ
４ａ〜４ｄ  記憶領域
５      コンソール
６      インターフェース
７      外部媒体
【図１】
2008181595.tif 000003
【図２】
2008181595.tif 000004
【図３】
2008181595.tif 000005
【図４】
2008181595.tif 000006
【図５】
2008181595.tif 000007
【図６】
2008181595.tif 000008
【図７】
2008181595.tif 000009
【図８】
2008181595.tif 000010
【図９】
2008181595.tif 000011
【図１０】
2008181595.tif 000012
【図１１】
2008181595.tif 000013
【図１２】
2008181595.tif 000014
【図１３】
2008181595.tif 000015
【図１４】
2008181595.tif 000016
【図１５】
2008181595.tif 000017