(57)【要約】      （修正有）【課題】リールロックが適切に解除されたかどうかを検知するシステムを提供する。【解決手段】テープドライブは、記憶装置のリールを駆動するためのリールドライバに結合されるモータと、リールドライバに関連付けられる動きを検出するためのセンサと、コントローラとを含む。コントローラは、テープをドライブリーダに結合する前にモータを起動させてリールドライバを回転させるよう動作する。コントローラはさらに、センサからの信号に基づいてモータを起動させることに応答してリールドライバが動いたかどうか判断し、リールが動いた（かまたは、所定の量／距離よりも多く動いた）場合、テープをドライブにロードさせる。たとえば、コントローラは、リールドライバが、モータの起動に応じて動いた場合にはリールが解除されたと判断し、そうでない場合にはリールが解除されていないと判断し得る。【選択図】図５
2008217966.tif 000002
【特許請求の範囲】
【請求項１】
回転可能なリールを有する取外し可能な記憶装置とともに用いられるテープ媒体ドライブであって、
記憶装置のリールを駆動するためのリールドライバに結合されるモータと、
前記リールドライバに関連付けられる動きを検出するためのセンサと、
コントローラとを含み、前記コントローラは、
ドライブリーダを前記記憶装置に結合する前に前記リールドライバを回転させるよう前記モータを起動させ、
前記センサからの信号に基づいて前記モータを起動させることに応答して前記リールドライバが所定量よりも多く移動したかどうか判断し、
前記リールが前記所定量よりも多く移動した場合、テープを前記媒体ドライブにロードさせるためのものである、テープ媒体ドライブ。
【請求項２】
前記リールドライバを回転させるよう前記モータを起動させることは、前記リールからテープを繰り出す方向に前記リールドライバを回転させることを含む、請求項１に記載のデータ記憶カートリッジ。
【請求項３】
前記コントローラはさらに、前記リールが前記所定量よりも多く移動した場合、バックル機構に、前記ドライブリーダを前記記憶装置のリーダに結合させるよう動作可能である、請求項１に記載のデータ記憶カートリッジ。
【請求項４】
前記所定量は０である、請求項１に記載のデータ記憶カートリッジ。
【請求項５】
前記所定量は、動きを検出するための前記センサの感度に基づいている、請求項１に記載のデータ記憶カートリッジ。
【請求項６】
前記コントローラはさらに、前記リールが前記所定量よりも多く移動しなかった場合、エラー信号を発生させるよう動作可能である、請求項１に記載のデータ記憶カートリッジ。
【請求項７】
前記センサはホールセンサを含む、請求項１に記載のデータ記憶カートリッジ。
【請求項８】
前記センサは光学センサを含む、請求項１に記載のデータ記憶カートリッジ。
【請求項９】
回転可能なリールおよびリールロックを有する取外し可能な記憶装置とともに用いられるテープ媒体ドライブであって、
記憶装置のリールを駆動するためのリールドライバに結合されるモータと、
前記リールドライバに関連付けられる動きを検出するためのセンサと、
前記リールからテープを繰り出す方向に前記リールドライバを回転させるよう前記モータを起動させ、前記センサからの信号に基づいて前記リールが解除されたかどうか判断するためのコントローラとを含む、テープ媒体ドライブ。
【請求項１０】
前記モータを起動させ、前記リールが解除されたかどうか判断することは、前記記憶装置のテープリーダがドライブリーダに留められる前に実行される、請求項９に記載の媒体ドライブ。
【請求項１１】
前記コントローラはさらに、前記リールが解除された場合にだけ、前記記憶装置から前記媒体ドライブにテープを送るようにする、請求項９に記載の媒体ドライブ。
【請求項１２】
前記コントローラは、前記モータが起動されるときに前記センサが動きを検出しないかまたは所定量を下回る動きを検出した場合、前記リールがロックされたと判断する、請求項９に記載の媒体ドライブ。
【請求項１３】
前記コントローラは、前記センサが所定量を上回る動きを検出した場合、前記リールが解除されたと判断する、請求項９に記載の媒体ドライブ。
【請求項１４】
前記コントローラは、前記モータが前記リールドライバを回転させるよう起動されると前記センサから信号を受信する、請求項９に記載の媒体ドライブ。
【請求項１５】
前記コントローラはさらに、前記リールが解除されない場合エラー信号を発生させる、請求項９に記載の媒体ドライブ。
【請求項１６】
取外し可能な記憶装置媒体ドライブを制御するための媒体ドライブコントローラであって、
ドライブリーダへの結合前に、記憶装置のリールを回転させるようリールドライバに命令し、
少なくとも１つのセンサから受信した信号に基づいて前記リールドライバの動きを検出し、
前記検出された動きが所定量を上回る場合、前記ドライブリーダをカートリッジリーダに結合するための論理を含む、媒体ドライブコントローラ。
【請求項１７】
前記検出された動きが前記所定量を上回った場合、前記ドライブを通して前記記憶カートリッジの媒体を送らせるための論理をさらに含む、請求項１６に記載の媒体ドライブコントローラ。
【請求項１８】
前記検出された動きが前記所定量を上回った場合、バックル機構に、前記ドライブリーダを前記記憶装置のリーダに結合させるための論理をさらに含む、請求項１６に記載の媒体ドライブコントローラ。
【請求項１９】
前記所定量は０である、請求項１６に記載の媒体ドライブコントローラ。
【請求項２０】
前記リールが前記所定量よりも多く移動しなかった場合にエラー信号を発生させるための論理をさらに含む、請求項１６に記載の媒体ドライブコントローラ。
【請求項２１】
前記リールドライバは、前記記憶装置の前記リールからテープを繰り出す方向に回転するよう命令される、請求項１６に記載の媒体ドライブコントローラ。
【請求項２２】
媒体ドライブに受取られたときに記憶装置のリールが解除されたかどうか検知するための方法であって、
記憶装置をドライブリーダに結合する前に前記記憶装置のリールを回転させるようリールドライバを回転させるステップと、
少なくとも１つのセンサから受信した信号に基づいて前記リールドライバの動きを検出するステップと、
前記検出された動きが所定量を上回った場合に媒体をロードするステップとを含む、方法。
【請求項２３】
前記リールの動きが０よりも大きい場合に前記リールが解除されたと判断するステップをさらに含む、請求項２２に記載の方法。
【請求項２４】
前記リールの検出された動きが前記所定量未満であれば前記リールがロックされたと判断するステップをさらに含む、請求項２２に記載の方法。
【請求項２５】
前記検出された動きが前記所定量を上回らない場合にエラー信号を発生させるステップをさらに含む、請求項２２に記載の方法。
【請求項２６】
前記記憶装置の前記リールが前記リールからテープを繰り出す方向に回転させられる、請求項２２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
背景
発明の分野
この発明は、概して、記憶媒体ドライブおよび取外し可能な記憶媒体装置に関し、一例においては、リールロック解除検知システムおよび方法を有する記憶媒体ドライブに関する。
【背景技術】
【０００２】
関連技術
磁気テープカートリッジは、テープドライブのための磁気記録媒体を好都合かつ効率的に格納および処理するのに用いられてきた。ある種のテープカートリッジは、実質的に長方形の外部カートリッジハウジングと、当該ハウジング内に位置決めされる磁気テープを含む単一のリールとを含む。カートリッジハウジングは、実質的に磁気テープを囲む上方のハウジング部分と下方のハウジング部分とを含み、後者はカートリッジリーダを含む。カートリッジリーダは、テープドライブへのカートリッジの挿入中にカートリッジハウジングにおける開口部を通って露出される。テープドライブは、記録および／または再生のためにテープに係合したりテープをカートリッジから取出したりすることができる。
【０００３】
リールは、ハブと、１つ以上のフランジと、下方のハウジング部分におけるアクセス用開口部を通じて露出される複数の歯とを含む。テープドライブ上のリールドライバ（時としてドライブクラッチと称される）は、リールを回転させてテープをドライブにロードする（すなわち、テープを繰り出す）ために歯に係合する。典型的には、カートリッジハウジング内のばねが、下方のハウジング部分における開口部に向かってリールを付勢する。リールドライバと歯との係合中に、テープドライブがリールに対して力を加え、リールを上方のハウジング部分の方に押し進め、これによりばねを部分的に圧縮してドライブクラッチとリールとの間の確実な係合を促進する。次いで、テープドライブがリールを回転させ、データ変換器にわたってテープを案内すると、当該データ変換器がテープからのデータの読取および／またはテープへのデータの書込を行う。
【０００４】
カートリッジはさらに、典型的には少なくとも１つのリールロック機構を含み、これは、リールがテープドライブ受け部内に位置決めされていない場合に回転するのを防ぎ、これにより、１つ以上のリールロックが媒体ドライブ内で解除されるかまたは外されるまでカートリッジハウジング内に媒体が固定される。たとえば、典型的なＤＬＴテープカートリッジは２つのリールロック機構を含み、これらはともに媒体ドライブ内にある場合に解除されて、テープドライブが媒体をロードすることを可能にする。カートリッジをテープドライブに挿入して媒体をロードしようとしているときにリールロックのうちの１つ以上が適切に解除できなかった場合、結果としてテープドライブ、カートリッジまたはこれら両方が破損するおそれがある。たとえば、媒体をロードしようと試みた際にリールロックが適切に解除されなければ、テープドライブリーダの完全性が損なわれるおそれがある。
【発明の開示】
【課題を解決するための手段】
【０００５】
概要
この発明の一局面の一例においては、リールロック解除手順およびシステムを有するテープドライブが提供される。テープドライブは、記憶装置のリールを駆動するためのリールドライバに結合されたモータと、リールドライバに関連付けられる動きを検出するため
のセンサと、コントローラとを含む。当該コントローラは、テープをドライブリーダに結合する前にモータを起動させてリールドライバを回転させるよう動作する。コントローラはさらに、センサからの信号に基づいてリールドライバがモータの起動に応答して動いたかどうかを判断し、リールが十分に動いた（そしてこれにより解除された）場合、コントローラは引続きテープを記憶装置からテープドライブにロードし得る。
【０００６】
コントローラは、所定量よりも大きなリールドライバの動きをセンサが検出した場合、リールが解除されたと判断し、そして、この動きが所定量未満であればロックまたは固定されたと判断し得る。コントローラはさらに、リールが解除されていない場合、エラー信号を発生させ得るかまたは発行し得る。
【０００７】
センサは、リールドライバの動き（または位置）を検出するためのさまざまなセンサを含み得る。たとえば、１つ以上のホールセンサ、光学センサ、電流センサ、またはこれらの組合せが用いられてもよい。
【０００８】
別の例においては、回転可能なリールを有する取外し可能な記憶装置とともに用いられるテープ媒体ドライブは、テープをリールから繰り出す方向にリールドライバを回転させるようモータを起動させ、センサからの信号に基づいてリールが解除されたかどうかを判断するためのコントローラを含む。当該信号はリールドライバの動きに関連付けられている。一例においては、当該コントローラはモータを起動させ、記憶装置のテープをドライブリーダに結合する前、たとえばドライブリーダをカートリッジリーダに留める前にリールが解除されたかどうか判断する。
【０００９】
この発明の別の局面の別の例に従うと、媒体ドライブコントローラが提供される。一例においては、媒体ドライブコントローラは、テープをリールから繰り出す方向に記憶装置のリールを回転させるようリールドライバに命令し、少なくとも１つのセンサから受信した信号に基づいてリールドライバの動きを検出し、検出された動きが所定量を上回った場合に媒体をロードするための論理を含む。一例においては、当該方法はさらに、検出された動きが所定量を上回った場合にドライブリーダを記憶装置のテープリーダに結合し、記憶装置からテープドライブへテープを送り出すことを含む。
【００１０】
この発明の別の局面の別の例に従うと、媒体ドライブに受取られたときに記憶装置のリールが解除されたかどうか検知するための方法が提供される。一例においては、当該方法は、テープをリールから繰り出す方向に記憶装置のリールを回転させるようリールドライバに命令するステップと、少なくとも１つのセンサから受信した信号に基づいてリールドライバの動きを検出するステップと、検出された動きが所定量を上回った場合に媒体をロードするステップとを含む。
【００１１】
この発明は、添付の図面および添付の特許請求の範囲に関連して、以下の詳細な説明を考慮すると、よりよく理解される。
【発明を実施するための最良の形態】
【００１２】
発明の詳細な説明
以下の説明は、この発明のさまざまな局面および例を当業者が作製および使用することを可能にするよう提示される。特定の材料、技術および応用例の記載は単に例として提供されているにすぎない。ここに記載される例に対するさまざまな変更例は当業者に容易に明らかとなり、ここに規定される一般原則は、この発明の精神および範囲から逸脱することなく他の例および応用例に適用可能であり得る。このため、この発明は、記載および図示される例に限定されることを意図するものではなく、添付の特許請求の範囲に従った範囲に一致するべきものである。
【００１３】
典型的なテープカートリッジは、テープドライブ機構によって解除されるまで、カートリッジリールおよび記憶テープをカートリッジ内に固定するための１つ以上のリールロック機構を含む。たとえば、典型的には、ＤＬＴ（登録商標）テープカートリッジ内には２つのリールロック機構が存在する。これらはともに、カートリッジからテープドライブに媒体を送る前に解除される。付加的には、ＬＴＯ（登録商標）テープカートリッジは、典型的には、媒体のロード前に解除されるリールロックを含む。カートリッジに関連付けられる１つ以上のロックが解除できなかった場合、テープドライブが適切に機能せず、テープドライブがテープカートリッジを受入れなくなるかもしれない。しかしながら、テープドライブは、ドライブリーダバックリング機構がカートリッジリーダの予想される位置（ドライブリーダの完全性が損なわれるおそれがあり、リールロックが適切に解除されなければ回復し得ない地点）においてドライブ巻取リーダを解除するまで、リールロックが解除に失敗したことを検知し得ない。特に、テープドライブが巻取リールリーダを落下させたり、リーダに留められているのにカートリッジを排出したりする可能性がある。このような結果によりドライブが故障したり、テープドライブが破損したり、カートリッジリーダもしくは媒体が破損したり、またはこれらの組合せが起こったりするおそれがある。
【００１４】
ここに記載される一例においては、媒体テープドライブは、記憶装置から媒体を取出そうと試みる前に記憶装置（たとえば、テープカートリッジ）に関連付けられる１つ以上のリールロックが解除されたかどうか検知するよう動作する。特に、テープドライブは、カートリッジの記憶テープにドライブリーダを結合する前に、リールから記憶テープを繰り出す方向にリールドライバと記憶装置のリールとを回転させるよう試みてリールドライバモータを起動させるよう（たとえばテープドライブコントローラを介して）動作する。テープドライブはさらに、リールドライバモータの起動に応答してリールドライバの回転に関連付けられる動きを検出するための１つ以上のセンサを含む。テープドライブは、リールが十分に回転する（たとえば、リールが少しでも回転するかまたは所定量よりも多く回転する）場合、記憶装置のリールが解除されたと判断し得る。解除されなかった場合、テープドライブは、引続き、媒体をテープドライブにロードして送り得る。
【００１５】
代替的には、テープドライブが、リールドライバモータの起動に応じたリールドライバの回転を検出し損なった（または、少なくとも、十分な量または距離回転しなかった）場合、テープドライブは、カートリッジリールが解除されなかった、たとえば、少なくとも１つのリールロックが係合されたままであるかまたはリールの回転が妨げられた、と判断する。このような場合、テープドライブは、ロックを解除したり、カートリッジを排出したり、エラーメッセージを発行したりしようとし得る。したがって、例示的なシステムおよびリールロック解除検知方法は、ドライブロードエラー、テープドライブや媒体の損傷、またはこれら両方がもたらされる前に、テープドライブが記憶装置を拒否できるようにし得る。
【００１６】
図１Ａおよび図１Ｂは、記憶装置（たとえば、テープカートリッジ）が解除されたかどうか検知するよう動作可能な例示的な媒体テープドライブ１０を例示する。加えて、テープドライブ１０の記載に関して参照すると、図２Ａおよび図２Ｂは、テープドライブ１０とともに用いられる例示的なテープカートリッジ２４を示す。図３は、例示的なドライブモータ１５０のより詳細な図と、テープドライブ１０のセンサ１６０の位置とを示す。図４は、テープドライブ１０のコントローラ１２と媒体ドライブの構成要素（たとえば、モータ１５０およびセンサ１６０）との間の通信を概略的に示す。
【００１７】
概して、テープドライブ１０は、テープドライブハウジング１５、データ変換器、すなわち、読取および／または書込ヘッド１６、巻取リール１７、ならびに受け部２０を含む。受け部スロット２０は、リールドライバ１８に隣接して、内部に好適なカートリッジ２
４を受けるよう構成される。リールドライバ１８はモータ１５０によって駆動され、モータ１５０とともにまたはモータ１５０に隣接して位置決めされる１つ以上のセンサ１６０は、リールドライバ１８および／またはカートリッジ２４の供給リール２８の動きを検出するためのものである（モータ１５０およびセンサ１６０のより詳細な図については図１Ｂおよび図３を参照）。なお、図１Ｂは、リールドライバ１８の下にあるモータ１５０とリールドライバ１８の動きを検出するためのセンサ１６０とを示すために受け部２０の床１９が取除かれたテープドライブ１０を示している。
【００１８】
受け部スロット２０または床１９は、カートリッジ２４に係合し、それに関連付けられる１つ以上のロック機構を解除するためのボスまたは他の要素を含み得る。テープドライブ１０はまた、カートリッジ２４を受けたり排出したりするためのドアおよびさまざまな機構を含み得る。カートリッジ２４が受け部スロット２０に受取られると、バックラモータ４６などがカートリッジリーダ２６に係合し、テープドライブ１０内において読取／書込ヘッド１６を通り巻取リール１７に至るテープ経路に沿って記憶テープ２７を送る。テープ経路は、巻取リール１７に巻かれる前においては、さまざまなローラ３８、テープガイド、１つ以上の読取／書込ヘッド１６などを含み得る。
【００１９】
例示的なカートリッジ２４が図２Ａおよび図２Ｂに示される。特に、図２Ａはカートリッジ２４の分解図を示し、図２Ｂは組立てられたカートリッジ２４の斜視図を示す。この例においては、カートリッジ２４は、カートリッジリール２８および記憶テープ２７を囲む実質的に長方形のカートリッジハウジングを含む。カートリッジ２４はさらに、内部の記憶テープ２７を保護するためのカートリッジドアと、当該ドアが開かれるときに露出されるカートリッジリーダ２６とを含み得る。カートリッジ２４のハウジングは、リール２８を中に収容することを可能にし、かつ、カートリッジ２４が対応するテープドライブに適切に収まることを可能にするような如何なる形状または寸法であってもよい。
【００２０】
記憶テープ２７は、必要に応じて後で検索できる形式、たとえばデジタル形式で情報を記憶する。記憶テープ２７は、磁気的、光学的に、またはこれらの組合せで情報を記憶する。記憶テープ２７の幅は約２分の１インチであってもよいが、より大きな幅やより小さな幅、たとえば４〜８ｍｍが企図される。記憶テープ２７の厚さは約．５ミル（．０００５インチ）以下であってもよい。典型的には、記憶テープ２７はその一方側に記憶面を含み、当該記憶面は、記憶テープ２７の長さに沿って複数の平行なトラックに分割され得る。代替的には、データは、記憶テープ２７にわたる斜方向の細片に記録されてもよい。
【００２１】
一例においては、カートリッジ２４がテープドライブ１０に挿入され、受け部スロット２０の床１９が上昇してカートリッジ２４に係合し、カートリッジリールロック（たとえば、図２Ａに示されるリールロック３２）を解除する。カートリッジ２４が受取られ、リールロックが解除されると、ドライブコントローラ１２が、カートリッジ２４のリール２８からテープ２７を繰り出す方向に、この例においては反時計回りの方向にカートリッジリールドライブ１８（およびこれによりカートリッジリール２８）を移動させるよう試みて、カートリッジリールモータ１５０への電流を制御し得る。
【００２２】
一般に、リール２８が解除されたかどうかを判断するのに必要な回転の量は最小限、たとえば１回転のうちの一部であるので、テープ２７はカートリッジ２４のハウジング内でほんのわずかな量しかずれない。一般にカートリッジリールは、カートリッジリーダおよび／またはバックル機構によりリール上ではテープを巻く方向への回転が制約されているので、テープを繰り出す方向が選択される。しかしながら、他の例においては、いくつかの記憶装置は、リールが解除されたかどうか判断するために巻く方向に回転することが可能であり得る。
【００２３】
リールロックが解除され、他に障害がなければ、リールドライバ１８およびカートリッジリール２８はリールモータ１５０の駆動に応じて回転するはずである。センサ１６０は、リールドライバ１８のこのような動き（または位置の変化）を検出するよう位置決めされる。特に、コントローラ１２は、リールが起動されて移動すると、または移動した後、リールドライバ１８の動きまたは動きのないことに関連付けられる信号をセンサ１６０から受信する。コントローラ１２は、リールが解除されたかどうか、および、センサ１６０から受信した信号に基づいて媒体のロードを継続する（すなわち、通常のロード動作でカートリッジからテープを送る）べきかどうか判断し得る。
【００２４】
一例においては、センサ１６０は、図示のとおり、モータ１５０の一部の周りに配置されるホールセンサを含み得る。他のさまざまなセンサが実現可能であり、リールドライバ１８の動きまたは位置を検出するための光学センサなどが企図される。加えて、さらに他の例においては、（リールドライバ１８が移動したかどうかを示し得る）モータ１５０への電流を検出するためのセンサが用いられてもよい。リールドライバ１８およびカートリッジリール２８の動き（または位置の変化、これはこの明細書中では動きの検出と置換え可能に用いられている）を検出するためのさまざまなセンサおよび方式が実現可能であることが認識されるはずである。
【００２５】
一例においては、モータ１５０は、１回転のうち４８分の３だけ反時計回りの方向に回転させるよう制御される。この回転量は、大量のテープをほどかずに動きを正確に検出するのに十分な回転をセンサ１６０に与えるよう選択され得る。たとえば、センサ１６０はホールセンサを含んでもよく、この場合、回転のうちの４８分の３の動きにより約３ホールの動きがもたらされるように（３ホール未満の動きでは読取が不正確になる可能性がある）、１回の回転でセンサ１６０から４８ホールのカウントがもたらされる。当然、特定のセンサ、モータ、媒体ドライブなどに応じて、より多くの回転またはより少ない回転でも十分であり得るかまたは所望され得る。
【００２６】
さらに、このような例においては、４８分の３の回転により、典型的なＤＬＴ（登録商標）テープカートリッジについて媒体のうち約０．７インチがほどかれるが、これは、概して、媒体に損傷を与えることはなく、センサ１６０、たとえばホールセンサにとって動きを検出するのに十分である。また、他の記憶装置についても、媒体に損傷を及ぼす可能性を低減させ、リールが解除されたかどうかを検知するのに十分な動きを与えるために、多かれ少なかれ回転が所望され得る。
【００２７】
さらに、一例においては、モータ１５０は、所定の値または限度まで増大する電流で命令または制御される。この電流は、リールロックが係合されるか、スティックスリップ状態が生じるか、または別の障害が存在する場合に媒体ドライブ１０またはカートリッジ２４に対する損傷を防ぐよう制限され得る。一例においては、センサ１６０は、モータ１５０への電流が所定の値まで増大すると位置情報をコントローラ１２にフィードバックする。コントローラ１２はセンサ１６０から信号を受信し、リールの解除を判断するのに十分な動きが検出されたとき、または、所定の値に到達したとき（この場合、コントローラ１２は、動きが検出されなければリールが解除されていないと判断する）、モータ１５０を動かすために起動させるのを中止し得る。
【００２８】
一例においては、コントローラ１２は、リールドライバ１８のいかなる動きが検出された場合にもカートリッジリールが解除されたと判断するよう構成される。しかしながら、１つ以上のリールロックが係合されているいくつかの例においても、わずかに動くことが可能であり得る。したがって、いくつかの例においては、コントローラ１２は、所定量を上回る動きが検出された場合にはカートリッジリールが解除されたと判断し、その動きが所定量を下回った場合にはカートリッジリールが解除されていないと判断するよう構成さ
れる。
【００２９】
図４は、コントローラ１２、ドライブリールモータ１５０およびセンサ１６０の概略図を示す。概して、コントローラ１２は、たとえばモータ１５０への電流を制御することによってドライブリールモータ１５０を動かすための論理を含む。加えて、コントローラ１２はセンサ１６０から信号を受信する。当該信号は、リールドライバ１８の位置における動きまたは変化に関連付けられている。コントローラ１２はさらに、センサ１６０から受信した信号を分析し、カートリッジリールが解除されたかどうか判断するための（ソフトウェア、ハードウェア、ファームウェアまたはこれらの組合せにおいて具体化され得る）、この明細書中に記載される例に従ったアルゴリズムまたは論理を含む。加えて、コントローラ１２によって実行され得る例示的な方法がさらに、図５に関連して以下に説明される。
【００３０】
なお、テープドライブ１０が他のさまざまな特徴を含み得ることに留意されたい。たとえば、さまざまな付加的または代替的なバックラシステム、ローラ、テープガイド、受け部機構、ダンパなどが用いられてもよい。加えて、概して磁気記憶ドライブおよび磁気記憶カートリッジに関して説明してきたが、これらの例は、他の媒体ドライブ、たとえば光学記憶ドライブおよび記憶カセット（たとえば、２つ以上のリールを含む記憶装置）に等しく適用可能である。
【００３１】
テープドライブ１０は、典型的には、コンピュータ（図示せず）またはコンピュータネットワーク内に組込まれるかまたはこれに関連付けられる。加えて、テープドライブ１０は、複数のテープカートリッジと、カートリッジを１つ以上のテープドライブに搬送するためのロボットの移送機構とを有する自動化されたテープライブラリの一部として用いられてもよい。例示的な記憶ライブラリが、「テープカートリッジのためのマルチドライブ、マルチマガジンの大容量記憶および検索装置（″MULTI-DRIVE, MULTI-MAGAZINE MASS STORAGE AND RETRIEVAL UNIT FOR TAPE CARTRIDGES″）」と題され、その全体が引用によりこの明細書中に援用される米国特許第５，７６０，９９５号に記載されている。このような例においては、例示的な検知手順は、部分的にまたは全体的に、ホストコントローラ、たとえば関連するコンピュータまたはコンピュータネットワークによって開始されてもよい。
【００３２】
図５は、記憶装置リールが解除されたかどうか検知するための例示的な方法を示す。この例示的な方法は、ソフトウェア、ハードウェア、ファームウェアまたはこれらの組合せによって実行されてもよい。一例においては、当該方法は、媒体ドライブコントローラで記憶されるかまたは媒体ドライブコントローラによってアクセスされる、記載された方法を引起こすためのコンピュータ命令に組込まれてもよい。
【００３３】
まず、媒体ドライブは、５１０において、少なくとも１つのリール、たとえばテープカートリッジを有する記憶装置を受ける。特に、記憶装置は媒体ドライブによって受取られ、リールドライバが記憶装置のリールに係合する。いくつかの例においては、媒体ドライブはさらに、リールロックを解除するよう機能し得るが、媒体ドライブによるこのような動作は必要ではない。
【００３４】
媒体ドライブは、５２０において、カートリッジの供給リールおよびリールドライバを回転させようとする。たとえば、媒体ドライブコントローラは、特定の方向にリールドライバを回転させるようドライブモータに電流を印加させ得る。この電流は、この明細書中に記載されるとおり、通常の動作中に、所定の距離だけテープを媒体ドライブに繰り出す方向にカートリッジリールを駆動するのに用いられる電流に比べて比較的低くてもよい。
【００３５】
媒体ドライブは、５３０において、リールドライバ（およびカートリッジリール）が動いた量を、いくらかでもあれば検出する。たとえば、センサは、リールドライバの動きを検出するよう位置決めされ得る。媒体ドライブコントローラはセンサから信号を受信し得る。当該信号は、リールドライバを移動させる試みに応答したリールドライバの動きまたは動きのないことに関連付けられている。さらに、当該信号は、モータの駆動時またはモータの駆動後にコントローラによって受信されてもよい。
【００３６】
５３０においてリールドライバの動きまたは少なくとも所定量を上回る動きが検出された場合、媒体ドライブは引続き記憶装置から媒体をロードする（たとえば、媒体を留めて、ドライブ内の記憶カートリッジから送る）。
【００３７】
５３０においてリールドライバの動きまたは少なくとも所定量を下回る動きが検出されなかった場合、媒体ドライブは５５０において媒体のロードを行わない。コントローラはエラーメッセージを発行し得るか、カートリッジを排出し得るか、または、リールを再び検知しようとする前にカートリッジリールを解除しようと試みて他のプロセスに進み得る。付加的には、当該プロセスはブロック５２０に戻り、リールを解除しようとするための他のプロセスが実行される前であろうと後であろうと再びリールドライバを回転させるよう試みてもよい。
【００３８】
図６は、（たとえば、図１Ａ〜図４に関連して記載される媒体ドライブコントローラ１２、ホストコントローラもしくはコンピュータ、または媒体テープドライブと通信する他のシステムとして）この発明のさまざまな局面についての処理機能を実現するのに用いられ得る例示的なコントローラシステム６００を示す。当業者であれば、他のコンピュータシステムまたはアーキテクチャを用いる発明をいかに実現するかについても認識するだろう。コントローラシステム６００は、プロセッサ６０４などの１つ以上のプロセッサを含み得る。プロセッサ６０４は、たとえばマイクロプロセッサ、マイクロコントローラまたは他の制御論理などの汎用または専用の処理エンジンを用いて実現可能である。この例においては、プロセッサ６０４はバス６０２または他の通信媒体に接続される。
【００３９】
コントローラシステム６００はまた、プロセッサ６０４によって実行される情報および命令を記憶するためのメインメモリ６０８、好ましくはランダムアクセスメモリ（ＲＡＭ）または他のダイナミックメモリを含み得る。メインメモリ６０８はまた、プロセッサ６０４によって実行される命令の実行中に一時変数または他の中間情報を記憶するために用いられてもよい。コントローラシステム６００は、同様に、バス６０２に結合されてプロセッサ６０４のための静的情報および命令を記憶するための読出専用メモリ（「ＲＯＭ」）または他の静的記憶装置を含み得る。
【００４０】
コントローラシステム６００はまた、たとえば媒体ドライブ６１２および取外し可能なストレージインターフェイス６２０を含み得る情報記憶機構６１０を含み得る。媒体ドライブ６１２は、ハードディスクドライブ、フロッピー（登録商標）ディスクドライブ、磁気テープドライブ、光ディスクドライブ、ＣＤもしくはＤＶＤドライブ（ＲもしくはＲＷ）、または他の取外し可能もしくは固定式の媒体ドライブなどの固定式または取外し可能な記録媒体を支持するためのドライブまたは他の機構を含み得る。記憶媒体６１８は、たとえば、媒体ドライブ６１４によって読取および書込が行われるハードディスク、フロッピー（登録商標）ディスク、磁気テープ、光ディスク、ＣＤもしくはＤＶＤ、または他の固定式もしくは取外し可能な媒体を含み得る。これらの例が示すように、記憶媒体６１８は、特定のコンピュータソフトウェアまたはデータが記憶されているコンピュータ読取可能記憶媒体を含み得る。
【００４１】
代替的な実施例においては、情報記憶機構６１０は、コンピュータプログラムまたは他
の命令もしくはデータをコントローラシステム６００にロードすることを可能にするための他の同様の手段を含み得る。このような手段は、たとえば取外し可能な記憶部６２２およびインターフェイス６２０、たとえば、プログラムカートリッジおよびカートリッジインターフェイス、取外し可能なメモリ（たとえば、フラッシュメモリもしくは他の取外し可能なメモリモジュール）およびメモリスロット、ならびに、取外し可能な記憶部６１８からソフトウェアおよびデータをコントローラシステム６００に転送することを可能にする他の取外し可能な記憶部６２２およびインターフェイス６２０など、を含み得る。
【００４２】
コントローラシステム６００はまた通信インターフェイス６２４を含み得る。通信インターフェイス６２４を用いることにより、ソフトウェアおよびデータをコントローラシステム６００と外部装置との間でやり取りすることが可能になり得る。通信インターフェイス６２４の例は、モデム、ネットワークインターフェイス（イーサネット（登録商標）もしくは他のＮＩＣカードなど）、通信ポート（たとえば、ＵＳＢポートなど）、ＰＣＭＣＩＡスロットおよびカードなどを含み得る。通信インターフェイス６２４を介して転送されるソフトウェアおよびデータは、通信インターフェイス６２４が受信することのできる電子信号、電磁信号、光信号または他の信号であり得る信号形式である。これらの信号は、チャネル６２８を介して通信インターフェイス６２４に供給される。このチャネル６２８は信号を搬送し、無線媒体、ワイヤもしくはケーブル、光ファイバまたは他の通信媒体を用いて実現され得る。チャネルのいくつかの例として、電話回線、携帯電話のリンク、ＲＦリンク、ネットワークインターフェイス、ローカルまたはワイドエリアネットワーク、および他の通信チャネルが含まれる。
【００４３】
この文書においては、「コンピュータプログラムプロダクト」および「コンピュータ読取可能媒体」という語は、概して、たとえばメモリ６０８、記憶装置６１８、記憶部６２２またはチャネル６２８上の信号などの媒体を指すのに用いられ得る。コンピュータ読取可能媒体のこれらおよび他の形式は、１つ以上の命令の１つ以上のシーケンスをプロセッサ６０４に与えて実行させるのに関与し得る。（コンピュータプログラムまたは他のグループ分けの形式でグループ分けされ得る）一般に「コンピュータプログラムコード」と称されるこのような命令は、実行されると、コントローラシステム６００がこの発明の実施例の特徴または機能を実行することを可能にするかまたは実行することを引起こす。
【００４４】
ソフトウェアを用いて要素が実現されている実施例においては、ソフトウェアは、たとえば、取外し可能な記憶ドライブ６１４、ドライブ６１２または通信インターフェイス６２４を用いてコンピュータ読取可能媒体に記憶され、コントローラシステム６００にロードされ得る。制御論理（この例においては、ソフトウェア命令またはコンピュータプログラムコード）は、プロセッサ６０４によって実行されると、この明細書中に記載されるとおりプロセッサ６０４にこの発明の機能を実行させる。
【００４５】
明瞭にする目的で、上述の説明では、異なる機能部およびプロセッサに関連してこの発明の実施例を記載してきたことが認識されるだろう。しかしながら、この発明から逸脱することなく、異なる機能部間、プロセッサ間またはドメイン間で如何なる好適な機能の分散が用いられてもよいことが明らかになるだろう。たとえば、別個のプロセッサまたはコントローラによって実行されるよう例示された機能は同じプロセッサまたはコントローラによって実行されてもよい。このため、特定の機能部についての参照は、厳密な論理的または物理的構造または機構を示すのではなく、単に、記載された機能を提供するための好適な手段を参照するものと見られるべきである。
【００４６】
上述の詳細な説明は、さまざまな例を例示するために提供されたものであり、限定を意図するものではない。この発明の範囲内で多くの変形例および変更例が可能であることが当業者に明らかとなるだろう。たとえば、この明細書中に記載されるさまざまな例が組合
され変更されてもよい。さらに、この明細書中に明確に記載されていない他の多くの装置およびプロセスは、当業者に認識されるように記載された例示的なカートリッジおよびロック機構とともに用いられてもよい。加えて、説明の範囲内で特定の例を説明してきたが、これらの例が関連技術におけるいくつかの不利点にいかに対処するかが企図されている。しかしながら、この説明は、さまざまな例を、実際にこれらの不利点に対処するかまたはこれらを解決する方法および／またはシステムに限定することを意味するものではない。したがって、この発明は添付の特許請求の範囲によって規定されるものであり、この明細書中の記載によって限定されるべきではない。
【図面の簡単な説明】
【００４７】
【図１Ａ】リールロック解除検知システムを実行するための例示的なテープ媒体ドライブを示す斜視図である。
【図１Ｂ】リールロック解除検知システムを実行するための例示的なテープ媒体ドライブを示す斜視図である。
【図２Ａ】例示的なテープ媒体カートリッジを示す分解図である。
【図２Ｂ】図２Ａに示された例示的なテープ媒体カートリッジを示す斜視図である。
【図３】例示的なリールドライブモータおよび位置／動きセンサを示す斜視図である。
【図４】例示的なリール解除検知システムを示す概略図である。
【図５】カートリッジリールが解除されたどうかを検知するための例示的な方法を示す図である。
【図６】この発明のさまざまな局面についての処理機能を実現するのに用いられ得る例示的なコントローラシステムを示す図である。
【符号の説明】
【００４８】
１０  テープドライブ、１２  コントローラ、１５  テープドライブハウジング、１６
読取および／または書込ヘッド、１７  巻取リール、２０  受け部、２４  テープカートリッジ、１５０  モータ、１６０  センサ。
【図４】
2008217966.tif 000003
【図５】
2008217966.tif 000004
【図６】
2008217966.tif 000005
【図１Ａ】
2008217966.tif 000006
【図１Ｂ】
2008217966.tif 000007
【図２Ａ】
2008217966.tif 000008
【図２Ｂ】
2008217966.tif 000009
【図３】
2008217966.tif 000010
【外国語明細書】
2008217966000001.pdf