(57)【要約】【課題】記録媒体を用いたライブラリ装置において、記録再生装置の使用状態や媒体情報に基いて搬送機構の待機位置を算出することで、媒体を記録再生装置に搬送する搬送時間を短縮し、操作性が高いライブラリ装置を提供する。【解決手段】複数の光ディスクと、記録再生装置と、媒体格納部と、媒体搬送手段と、コントローラとを有し、ディスクの呼び出し確率とディスクの格納位置を考慮して、搬送手段の待機位置を設定することで、ライブラリ装置の媒体搬送遅延を短縮することを特徴とする。【選択図】図１
2014017040.tif 000002
【特許請求の範囲】
【請求項１】
ｋ個の記録媒体と、
該記録媒体に記録あるいは再生を行う記録再生装置と、
前記媒体格納手段と、
前記媒体搬送手段と、
前記各媒体の格納位置に対応した搬送手段の停止位置への移動頻度を算出する移動頻度算出手段と
前記搬送手段の任意の停止位置から前期各停止位置を経由して記録再生装置へ移動するまでの移動時間とを算出する移動時間算出手段と
前記搬送手段を制御するコントローラと
を有し、
前記コントローラは前記移動頻度算出手段の出力と移動時間算出手段の出力と記録再生装置の使用情報との少なくとも一つに基いて搬送手段の待機位置を算出し、算出した待機位置に搬送手段を移動する
ことを特徴とするライブラリ装置。
【請求項２】
請求項１記載のライブラリ装置であって、
前記搬送手段が各媒体を前記格納手段から取り出す、あるいは格納手段へ格納するための停止位置をＣ１、Ｃ２、・・・、Ｃｋとした場合、
前記コントローラは前記移動頻度算出手段の出力と移動時間算出手段の出力から前記停止位置Ｃ１、Ｃ２、・・・、Ｃｋの中から待機位置を決定する
ことを特徴とするライブラリ装置。
【請求項３】
請求項１記載のライブラリ装置であって、
前記停止位置Ｃ１、Ｃ２、・・・、Ｃｋのうち、前記搬送手段の駆動電力がゼロで停止可能な停止位置をＣａ１、Ｃａ２、・・・、前記搬送手段の駆動電力が必要な停止位置をＣｕ１、Ｃｕ２、・・・とした場合、
前記コントローラは前記移動頻度算出手段の出力と移動時間算出手段の出力から前記停止位置Ｃａ１、Ｃａ２、・・・の中から待機位置を決定する
ことを特徴とするライブラリ装置。
【請求項４】
請求項１記載のライブラリ装置であって、
前記コントローラは、算出した待機位置に搬送手段を移動する途中でディスク搬送が新たに必要になった場合は待機位置への移動操作を中断し、新たな搬送動作を開始する
ことを特徴とするライブラリ装置。
【請求項５】
請求項１記載のライブラリ装置であって、
複数の記録再生装置を有し、
前記コントローラは、少なくとも何れか１つの記録再生装置にディスク排出コマンドが発信されたこと検出して、当該記録再生装置のディスク取り出し位置に搬送手段を移動する
ことを特徴とするライブラリ装置。
【請求項６】
請求項１記載のライブラリ装置であって、
前記コントローラは、媒体の格納位置に応じて前記搬送手段の待機位置を変える
ことを特徴とするライブラリ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ライブラリ装置に関するもので、特に可搬媒体を用いたライブラリ装置に関するものである。
【背景技術】
【０００２】
特許文献１には、画像、音声およびデータを記録した複数枚の光ディスクを記録再生するオートチェンジャ型光ディスク記録再生装置１６と、画像、音声およびテキストデータを再生する複数の出力端末装置７と、この出力端末装置７からの再生状況を光ディスク８に記録する手段１３とを備え、この光ディスク８に記録した再生状況から得たユーザ読み出し確率情報をもとに、光ディスク８へのアクセス時間の短縮を図った、とある。
【０００３】
また特許文献２には、コマンド待機時におけるオートチェンジャの待機位置の決定は、ホストコンピュータからのコマンド受信待ち状態における記録再生装置内の記録媒体の配置と過去のコマンド履歴とを基にして行う。例えば、記録再生装置内に記録媒体が全くない状態では、投入排出部３０の位置で待機する。また、２つのドライブ装置２１、２２に記録媒体がセットされている状態では、ドライブ装置２１、２２の位置で待機する。また、全てのドライブ装置２１、２２が空きの場合、最も使用頻度の多い収納部の位置に待機する、とある。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平７−２４４９１７号公報
【特許文献２】特開２００１−３５０５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
可搬媒体を用いたライブラリ装置では、ライブラリ内に格納された可搬媒体の数に対して、可搬媒体の記録再生装置の数が少ないのが一般的であり、必要に応じて媒体を媒体格納場所から記録再生装置に搬送する、あるいは記録再生装置から媒体格納へ搬送している。この搬送時間によりライブラリ装置はデータの読み出し遅延やデータ記録遅延を発生させている。使用頻度や読み出し確率情報に基いて当該遅延を低減させる方法が提案されているが、ディスク格納位置の入れ替えが必要であり不要な動作を伴う、あるいは装置運用による読み出し確率の精度が向上しないと期待した効果が得られないという問題がある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、例えば特許請求の範囲に記載の構成を採用する。
本願は上記課題を解決する手段を複数含んでいるが、その一例を挙げるならば、
複数の光ディスクと、記録再生装置と、媒体格納部と、媒体搬送手段と、コントローラとを有し、ディスクの呼び出し確率とディスクの格納位置を考慮して、搬送手段の待機位置を設定することで、ライブラリ装置の媒体搬送遅延を短縮することを特徴とする。
【発明の効果】
【０００７】
本発明は、可換媒体のライブラリ装置において、搬送機構が媒体を搬送する動作から次の搬送動作までの間に待機する停止位置を適切に算出することで、媒体搬送に要するデータ記録再生遅延を低減し、操作性の高いライブラリ装置を提供することはできる。
【図面の簡単な説明】
【０００８】
【図１】本実施例１の構成要素を示す説明図
【図２】本実施例１の待機位置を算出する動作フローを示す説明図
【図３（ａ）】本実施例１の待機位置の算出方法説明図
【図３（ｂ）】本実施例１の待機位置の演算要素と搬送動作との関係説明図
【図４（ａ）】本実施例１の呼び出し確率と平均搬送時間との関係説明図１
【図４（ｂ）】本実施例１の呼び出し確率と平均搬送時間との関係説明図２
【図５】本実施例１にて２つの搬送手段を有する場合の説明図
【図６】本実施例２のシステム構成を示す説明図
【図７】本実施例２のシステム構成を示す説明図
【発明を実施するための形態】
【０００９】
以下、本発明の実施例について説明する。
【実施例１】
【００１０】
図１を用いて実施例１を説明する。図１は本発明の構成要素を示す図であり、ライブラリ装置を上面から見た模式図である。１はライブラリ装置本体、２は光ディスク、３は記録再生装置、４は媒体格納部、５は媒体搬送手段、６はコントローラである。光ディスク２は媒体格納部４に格納されており、記録再生装置３には４台の光ディスク装置が設置されている。
【００１１】
はじめに各構成要素の動作概要と構成要素間の関係について説明する。図示しないホストコンピュータからデータ再生のコマンドが発信されると、コントローラ６は当該データが記録されている光ディスクを光ディスク装置に搬送するために搬送手段５を媒体格納部の当該ディスクが格納された場所に移動させる。搬送手段５は矢印の方向に移動が可能である。搬送手段５は当該光ディスクを格納部４から取り出し、記録再生装置方向３に移動し記録再生装置３に搬送した光ディスクを挿入する。ホストコンピュータからデータ記録のコマンドが発信されると、コントローラ６は媒体格納部４に格納されている当該データの記録に適したディスクのうちもっとも記録再生装置に近い位置にあるディスクを光ディスク装置に搬送するために搬送手段５を移動する。搬送手段５は当該光ディスクを格納部４から取り出し、記録再生装置５に移動し記録再生装置に搬送した光ディスクを挿入する。その後、搬送手段５はコントローラ６の指示に基いてその場に停止するか、指定の待機場所に移動する。
【００１２】
コントローラ６はディスクの搬送が終了すると、次の記録または再生コマンドが発信されるまで搬送手段５が待機している位置を算出し、算出した待機位置に搬送手段５を移動させる。図２を用いて搬送手段５を待機位置へ移動する動作を説明する。ディスクの搬送が終了（Ｓ１０１）した後、コントローラ６は各記録再生装置の使用状態を判断（Ｓ１０２）し、ずべての記録再生装置のうち少なくとも何れか１台に光ディスクが挿入されていない場合、媒体格納部４の中から待機位置を算出する。待機位置算出のために、次のディスク搬送先となる記録再生装置を決定（Ｓ１０３）する。決定方法は例えばディスクが挿入されていない記録再生装置の中から最も媒体格納部４に近い記録再生装置を選択する。最も媒体格納部４に近い装置が再生専用装置の場合でも当該装置を搬送先の装置として選択しても良い。これはデータの記録より再生の遅延を提言することを重視するためである。次に媒体格納部４の各ディスク取り出し位置から、格納部４に格納されている各ディスクの位置まで移動してこれを取り出し、Ｓ１０３で決定した記録再生装置に搬送するまでの時間を算出（Ｓ１０４）する。さらに算出した搬送時間に各ディスクの呼び出し確率を積算（Ｓ１０５）する。積算した値が最小となるディスク取り出し位置を最適な待機位置と決定（Ｓ１０６）する。次に決定した待機位置に搬送手段５を移動開始（Ｓ１０７）し、移動が完了するまで（Ｓ１０９）の間、データ記録再生のコマンド発信により新たな移動が必要になっていないか確認（Ｓ１０８）する。新たな移動が必要になった場合は直ちに移動を終了（Ｓ１１２）し、本シーケンスを終了する。新たな移動が必要でない場合は決定した待機位置に搬送手段５が到達したことを確認して動作を完了（Ｓ１１２）する。
【００１３】
Ｓ１０２にて全ての記録再生装置に光ディスクが挿入されている場合、ホストコンピュータから何れかの記録再生装置に対してディスク排出コマンドが発信されるまで搬送手段５の移動を停止（Ｓ１１０）し、排出コマンドが発信された後に該当する記録再生装置へ搬送手段５を移動（Ｓ１１１）する。
【００１４】
図２のＳ１０４からＳ１０６の演算内容を図３を用いて説明する。図３（ａ）は最適な待機位置を算出する方法を表を用いて説明したものである。各行は搬送手段５の移動開始前の待機位置を示しており、各列は搬送する各ディスクの格納位置を示している。また、ｘ１は図３（ｂ）格納部４の最左端の位置、ｘ１６は格納部４の最右端の位置であり、ｔ１は搬送手段５が隣接するディスク格納位置間の距離を移動する時間、ｔ１６は１６ディスク分離れた距離を移動する時間である。本実施例では簡単のためｘ１６と隣接する記録再生装置との距離は隣接するディスク格納位置間の距離と等しいとした。また、二行目は各ディスクが読み出される確率を示している。呼び出し確率の設定方法は、例えばデータ記録後の呼び出し回数やディスク間の関連情報から設定する。呼び出し確率は各確率の総和で規格化している。例えば、三行目は搬送機構が待機位置x1にいる場合のディスク搬送時間を示している。ｘ１に格納されているディスクを搬送する場合、搬送手段５ははじめからｘ１で待機しているのでディスクｘ１の取り出し位置に移動する時間はゼロで、その後記録再生装置にディスクを搬送する時間はｔ１６である。ｘ２に格納されているディスクを搬送する場合、搬送手段５はｘ１からディスクｘ２の取り出し位置に移動する時間はｔ１で、その後記録再生装置にディスクを搬送する時間はｔ１５である。四行目以降も同様である。七行四列の色塗り部分の搬送時間算出方法を図３（ｂ）を用いて説明する。これは搬送手段５がｘ１５におり、位置ｘ３のディスクを記録再生装置いる場合を想定している。ｘ１５からｘ３への移動に要する時間がｔ１２、ｘ３から記録再生装置への移動に要する時間がｔ１４となる。ディスク取り出し時間、記録再生装置へのディスク挿入時間が搬送時間に比べて無視できない場合はこれらを搬送時間に含めても良い。図３（ａ）の最右列は二行目の呼び出し確率と三行目以降の各値との積の和より算出される値である。例えば、
ｐ１５＝（ｔ１４＋ｔ１６）×ａ１＋（ｔ１３＋ｔ１５）×ａ２＋・・・＋（ｔ１＋ｔ１）×ａ１６
である。算出したｐ１からｐ１６のうち最小値となる行に対応する待機位置が平均的な呼び出し時間が最も短くなる待機位置となる。
【００１５】
図４に各ディスク格納位置におけるディスクの呼び出し確率と算出した平均搬送時間との関係を示す。格納位置１から６まではディスクが格納されていないか、あるいは未記録ディスクを想定して確率をゼロとしている。図４（ａ）から必ずしも呼び出し確率が最大となるディスク格納位置が平均搬送時間を最短とする待機位置となるとは限らないことがわかる。また図４（ａ）と図４（ｂ）からディスクの格納位置を置き換えると平均搬送時間を最小とする待機位置も変化することがわかる。特に呼び出し確率が最大となるディスクを置き換えなくても所定確率以上のディスクが置き換えられれば算出される待機位置は変化する。
【００１６】
以上のように、ディスクの呼び出し確率とディスクの格納位置を考慮して、搬送手段の待機位置を設定することで、ライブラリ装置のデータ読み出し遅延を短縮することができる。この方法によればディスクの呼び出し確率の高い順にディスクの並べ替えを行わずに平均的に搬送時間を短縮することができる。呼び出し確立が最大のディスクの取り出し位置を搬送手段の待機位置とするよりライブラリ装置の総合的な呼び出し遅延を短縮化することが可能である。
【００１７】
本実施例では媒体として光ディスクを想定したが、本発明はこれに限ったのもではない。つまりテープ媒体を用いたライブラリ装置においても同様の効果が得られる。
【００１８】
また、ディスクの呼び出し確率の設定方法として、未記録ディスクをすべてゼロとするとデータ再生の読み出し時間の短縮化を特に重視した設定にすることができる。記録時のディスク搬送時間を短縮するためには、媒体格納部４に格納されている記録可能ディスクのうち記録再生装置により近いディスクに所定の確率を設定し、他の記録可能ディスクにはゼロを設定しても良い。あるいは、記録可能ディスクの残記録容量に基いて確率を設定しても良い。
【００１９】
また、本実施例では搬送手段５の移動時間に基いて搬送時間が最小となる待機位置を算出したが、搬送手段５の移動距離から算出しても良い。この場合演算が単純になる利点があるが、一般に搬送手段５の動作は近距離では加速、所定以上の距離で一定速度となるため、算出する値の精度は劣化する。
【００２０】
さらには、搬送手段が複数あり、搬送動作が互いに影響する場合、例えば図５のように搬送手段５の他に搬送手段７があり、搬送手段５は搬送手段７より左には移動不可、搬送手段７は搬送手段５より右には移動不可である場合、図３（ａ）における呼び出し確率を用いてディスク位置を２分すれば良い。つまり、
ａ１＋ａ２＋・・・ａｙ≒ａ（ｙ＋１）＋・・・＋ａ１６
となるａｙを算出することで、搬送手段７はａ１からａｙの平均的な搬送時間を短縮することができ、搬送手段５はａ（ｙ＋１）からａ１６までの平均的な搬送時間を短縮することができる。
【実施例２】
【００２１】
実施例１では格納された各ディスクの取り出し位置のすべてを搬送手段の待機位置の候補としたが、搬送手段がいくつかの待機位置において位置を保持するためにモータ等の駆動電力が必要な場合は、保持電力が不要な待機位置を待機位置の候補とするとライブラリ装置の消費電力を低減することができる。
【００２２】
図６を用いて実施例２を説明する。図６はライブラリ装置を側面から見た模式図であり、１から６は実施例１と同様のため省略する。８１から８５は止め具である。止め具８１から８５は搬送手段５の位置を保持電力を必要とせずに維持することが可能な構造とする。搬送手段５の待機位置を算出する方法は実施例１と同等の方法を用いる。コントローラ６は算出した待機位置の値を丸めて、算出した待機位置から最も近い止め具位置を最終的な待機位置とする。
【００２３】
図６では縦型のライブラリ装置を例に挙げたが、図７のようなディスク配置とした場合でも同様である。
【００２４】
図７はライブラリ装置を側面から見た模式図であり、ディスクは水平面と平行に向き、垂直方向と水平方向に配置されている。搬送手段は垂直方向と水平方向に移動することができるが、駆動電力が不要な状態で停止位置を保持することができるのは最下段にあるディスクの取り出し位置のみである。この場合も前述と同様、搬送手段５の待機位置を算出する方法は実施例１と同等の方法を用い、コントローラ６は算出した待機位置の値を丸めて、算出した待機位置から最も近い止め具位置を最終的な待機位置とすることで、ライブラリ装置の消費電力を低減することができる。
【００２５】
以上の実施例では格納されるディスクは単体であることを想定しているが、本発明はこれに限ったものではない。すなわち、複数のディスクを格納したマガジンを用いた場合でも同様の効果が得られる。
【符号の説明】
【００２６】
１・・・ライブラリ装置本体、２・・・光ディスク、３・・・記録再生装置、４・・・媒体格納部、５・・・媒体搬送手段、６・・・コントローラ
【図１】
2014017040.tif 000003
【図２】
2014017040.tif 000004
【図３（ａ）】
2014017040.tif 000005
【図３（ｂ）】
2014017040.tif 000006
【図４（ａ）】
2014017040.tif 000007
【図４（ｂ）】
2014017040.tif 000008
【図５】
2014017040.tif 000009
【図６】
2014017040.tif 000010
【図７】
2014017040.tif 000011