(57)【要約】      （修正有）【課題】アンローディング動作の状態から、ディスクを自動で再収納することにより、ディスク保護を実現する。【解決手段】  ローディング制御装置は、アンローディング時に、ディスクをアーム等によって支持したまま、外部へ吐き出す機構を有するディスクドライブ装置１を制御する。ディスクのアンローディングはディスクを保持しつつ行われ、所定時間経過してもディスクがユーザによって取り除かれない場合やアンローディング動作を行うのに適していない状況に変化したと制御部２１によって判断された場合ディスクはディスクドライブ装置１内に自動的に再収納される。【選択図】    図２
2006134525.tif 000002
【特許請求の範囲】
【請求項１】
ドライブ装置による記録媒体のローディングおよびアンローディングを制御するローディング制御装置であって、
前記ドライブ装置内へ自動収納が可能なように前記ディスクを保持したまま前記ディスクをアンローディングした状態である保持アンローディング状態で前記ディスクのアンローディングを行う保持アンローディング手段と、
前記ディスクのアンローディングを前記ディスク装置に指示するアンローディング指示手段と、
所定の自動収納条件が具備されたか否かを判定する判定手段と、
前記ディスクが前記保持アンローディング状態で保持されている保持時間を計測する計測手段と、
前記自動収納条件が具備されたこと、または、前記保持時間が所定時間を超えたことの少なくとも一方に基づいて、前記ディスクを前記ドライブ装置内へ自動収納させる制御手段と、を備えることを特徴とするローディング制御装置。
【請求項２】
前記ドライブ装置が搭載された情報端末装置の移動を検知する移動検知手段を備え、前記自動収納条件は当該情報端末装置の移動が検出されたことを含むことを特徴とする請求項１に記載のローディング制御装置。
【請求項３】
前記ドライブ装置が搭載された情報端末装置の表示パネルが閉じられたことを検知する検知手段を備え、前記自動収納条件は当該表示パネルが閉じられたことを含むことを特徴とする請求項１又は２に記載のローディング制御装置。
【請求項４】
前記ドライブ装置が搭載された情報端末装置の電源の遮断を検知する電源遮断検知手段を備え、前記自動収納条件は当該電源の遮断を含むことを特徴とする請求項１乃至３のいずれか一項に記載のローディング制御装置。
【請求項５】
前記アンローディング指示手段は、前記ドライブ装置のディスク取出しスイッチが押されている時間を計測し、計測された時間が、所定の時間よりも長ければ、アンローディングを指示する信号を発信し、前記所定の時間よりも短ければ、アンローディングを指示する信号を発信しないことを特徴とする請求項１乃至４のいずれか一項に記載のローディング制御装置。
【請求項６】
前記ディスクの自動収納に先立って、警告を出力する警告手段を備えることを特徴とする請求項１乃至５のいずれか一項に記載のローディング制御装置。
【請求項７】
ドライブ装置を備えるコンピュータによって実行され、前記ドライブ装置による記録媒体のローディングおよびアンローディングを制御するローディング制御プログラムであって、
前記ドライブ装置内へ自動収納が可能なように前記ディスクを保持したまま前記ディスクをアンローディングした状態である保持アンローディング状態で前記ディスクのアンローディングを行う保持アンローディング手段、
前記ディスクのアンローディングを前記ディスク装置に指示するアンローディング指示手段、
所定の自動収納条件が具備されたか否かを判定する判定手段、
前記ディスクが前記保持アンローディング状態で保持されている保持時間を計測する計測手段、
前記自動収納条件が具備されたこと、または、前記保持時間が所定時間を超えたことの少なくとも一方に基づいて、前記ディスクを前記ドライブ装置内へ自動収納させる制御手段、として前記コンピュータを機能させることを特徴とするローディング制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディスクやスティックメモリなどの記録媒体を駆動するドライブ装置の制御に関する。
【背景技術】
【０００２】
ディスクの再生・記録を行うディスクドライブ装置を搭載したノート型コンピュータを始めとする可搬型コンピュータは、その携帯性ゆえ、ディスクトップ型コンピュータと比較すると様々な場所に移動して使用されることが多い。
【０００３】
しかし、ディスクドライブ装置にディスクを挿入したままコンピュータを運ぶ場合、その移動中にディスク取出しスイッチへの接触が振動などにより偶発的に発生することがあり、その結果、移動中にも係わらず、ディスクを吐き出す動作、即ち、ディスクのアンローディング動作が行われてしまうことがある。移動中にディスクが外部へ吐き出されてしまうと、ディスクやノート型コンピュータの破損が発生し、データの損傷などの大きな不利益に繋がってしまう問題があった。
【０００４】
特に、スロットローディング方式のディスク装置のアンローディング動作では、ディスクを完全に外部へ押し出してしまうので、それによってコンピュータ本体から、ディスクが落下することによる破損が生じることも多かった。
【０００５】
なお、ディスク保護の観点から、アンローディング動作時に、ディスクを最大限突出することにより、手指による汚れや傷防止を図るディスク装置が、特許文献１に記載されている。また、ディスクの両端にガイドローラが設けられ、アンローディング動作時にも、このガイドローラによりディスクを保持することにより落下を防止するディスク装置が、特許文献２に記載されている。
【０００６】
【特許文献１】特開平８−２８７５７４号公報
【特許文献２】特開平１０−２１６１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明が解決しようとする課題には、上記のようなものが一例として挙げられる。本発明は、アンローディング動作の状態から、ディスクを自動で再収納することにより、ディスク保護を実現することを課題とする。
【課題を解決するための手段】
【０００８】
請求項１に記載の発明は、ドライブ装置による記録媒体のローディングおよびアンローディングを制御するローディング制御装置であって、前記ドライブ装置内へ自動収納が可能なように前記ディスクを保持したまま前記ディスクをアンローディングした状態である保持アンローディング状態で前記ディスクのアンローディングを行う保持アンローディング手段と、前記ディスクのアンローディングを前記ディスク装置に指示するアンローディング指示手段と、所定の自動収納条件が具備されたか否かを判定する判定手段と、前記ディスクが前記保持アンローディング状態で保持されている保持時間を計測する計測手段と、前記自動収納条件が具備されたこと、または、前記保持時間が所定時間を超えたことの少なくとも一方に基づいて、前記ディスクを前記ドライブ装置内へ自動収納させる制御手段と、を備えることを特徴とする。
【０００９】
請求項７に記載の発明は、ドライブ装置を備えるコンピュータによって実行され、前記ドライブ装置による記録媒体のローディングおよびアンローディングを制御するローディング制御プログラムであって、前記ドライブ装置内へ自動収納が可能なように前記ディスクを保持したまま前記ディスクをアンローディングした状態である保持アンローディング状態で前記ディスクのアンローディングを行う保持アンローディング手段、前記ディスクのアンローディングを前記ディスク装置に指示するアンローディング指示手段、所定の自動収納条件が具備されたか否かを判定する判定手段、前記ディスクが前記保持アンローディング状態で保持されている保持時間を計測する計測手段、前記自動収納条件が具備されたこと、または、前記保持時間が所定時間を超えたことの少なくとも一方に基づいて、前記ディスクを前記ドライブ装置内へ自動収納させる制御手段、として前記コンピュータを機能させることを特徴とする。
【発明を実施するための最良の形態】
【００１０】
本発明の１つの観点では、ドライブ装置による記録媒体のローディングおよびアンローディングを制御するローディング制御装置は、前記ドライブ装置内へ自動収納が可能なように前記ディスクを保持したまま前記ディスクをアンローディングした状態である保持アンローディング状態で前記ディスクのアンローディングを行う保持アンローディング手段と、前記ディスクのアンローディングを前記ディスク装置に指示するアンローディング指示手段と、所定の自動収納条件が具備されたか否かを判定する判定手段と、前記ディスクが前記保持アンローディング状態で保持されている保持時間を計測する計測手段と、前記自動収納条件が具備されたこと、または、前記保持時間が所定時間を超えたことの少なくとも一方に基づいて、前記ディスクを前記ドライブ装置内へ自動収納させる制御手段と、を備える。
【００１１】
上記のローディング制御装置は、例えば、可搬型のコンピュータなどの情報端末装置に搭載されるドライブ装置において、記録媒体のローディング及びアンローディングを制御する。保持アンローディング手段は、ドライブ装置内へ自動収納が可能なようにディスクを保持したままディスクをアンローディングすることができる。この状態を保持アンローディング状態という。アンローディング指示がなされると、ディスクは保持アンローディング状態で保持され、ディスクが保持アンローディング状態で保持されている保持時間が計測され、さらに所定の自動収納条件が具備されたか否かが判断される。そして、自動収納条件が具備されること、又は、前記保持時間が所定時間を超えることの少なくとも一方が生じたときに、ディスクはドライブ装置内へ自動収納される。
【００１２】
このように、ディスクのアンローディング指示がなされた場合、ディスクはドライブ装置の保持機構などにより保持されたままアンローディングされるが、一定時間以内にユーザがディスクを除去しなかった場合には、ディスクは自動収納されるので、ディスクを保護することができる。また、一定時間内であっても、所定の自動収納条件が具備されたときには同様にディスクは収納され、保護される。
【００１３】
上記のローディング制御装置の一態様は、前記ドライブ装置が搭載された情報端末装置の移動を検知する移動検知手段を備え、前記自動収納条件は当該情報端末装置の移動が検出されたことを含む。これにより、ディスクの保持アンローディング状態にあるときに情報端末装置などが移動した場合にディスクの落下や損傷が生じることを防止できる。
【００１４】
上記のローディング制御装置の他の一態様は、前記ドライブ装置が搭載された情報端末装置の表示パネルが閉じられたことを検知する検知手段を備え、前記自動収納条件は当該表示パネルが閉じられたことを含む。情報表示パネルが閉じられたときは、その後に情報端末装置が移動されることが多いので、その移動によりディスクの落下や損傷が生じることを防止し、ディスクを保護することができる。
【００１５】
上記のローディング制御装置の他の一態様は、前記ドライブ装置が搭載された情報端末装置の電源の遮断を検知する電源遮断検知手段を備え、前記自動収納条件は当該電源の遮断を含む。情報端末装置の電源が遮断されたときも、その後に情報端末装置が移動されることが多いので、その移動によりディスクの落下や損傷が生じることを防止し、ディスクを保護することができる。
【００１６】
上記のローディング制御装置の他の一態様では、前記アンローディング指示手段は、前記ドライブ装置のディスク取出しスイッチが押されている時間を計測し、計測された時間が、所定の時間よりも長ければ、アンローディングを指示する信号を発信し、前記所定の時間よりも短ければ、アンローディングを指示する信号を発信しない。これにより、ユーザが自ら意図してディスクのアンローディングを指示した場合にのみディスクがアンローディングされることになり、情報端末装置の移動その他による、意図しない取出しスイッチの操作によってディスクがアンローディングされることを防止し、ディスクを保護することが可能となる。
【００１７】
上記のローディング制御装置の他の一態様は、前記ディスクの自動収納に先立って、警告を出力する警告手段を備える。これにより、ユーザに対する予告なしにディスクが自動収納されることが防止される。よって、ユーザがディスクを取り出そうとしたときにディスクが自動収納された場合に生じうるユーザの怪我、ディスクの損傷などを防止することができる。
【００１８】
本発明の他の観点では、ドライブ装置を備えるコンピュータによって実行され、前記ドライブ装置による記録媒体のローディングおよびアンローディングを制御するローディング制御プログラムは、前記ドライブ装置内へ自動収納が可能なように前記ディスクを保持したまま前記ディスクをアンローディングした状態である保持アンローディング状態で前記ディスクのアンローディングを行う保持アンローディング手段、前記ディスクのアンローディングを前記ディスク装置に指示するアンローディング指示手段、前記ドライブ装置内における前記ディスクの有無を検出するディスク有無検出手段と、所定の自動収納条件が具備されたか否かを判定する判定手段、前記ディスクが前記アンローディング状態で保持されている保持時間を計測する計測手段、前記自動収納条件が具備されたこと、または、前記保持時間が所定時間を超えたことの少なくとも一方に基づいて、前記ディスクを前記ドライブ装置内へ自動収納させる制御手段、として前記コンピュータを機能させる。
【００１９】
このローディング制御プログラムを、ドライブ装置を備えるコンピュータで実行することにより、上記のローディング制御装置を実現することができる。
【実施例】
【００２０】
以下、本発明の好適な実施例を図面に基づいて説明する。
【００２１】
［ディスク装置］
まず、本実施例に係るディスクドライブ装置について、図１を参照して説明する。図１はスロットローディング方式のディスクドライブ装置１の内部構造を示す平面図であり、ディスクドライブ装置１を上方から見た透視図である。なお、図１（ａ）はディスク１００の挿入時、図１（ｂ）はディスク１００のローディング開始時、図１（ｃ）はローディング終了時の状態を示す。
【００２２】
図１（ａ）に示すように、ディスクドライブ装置１は、ケース１３を備える。ケース１３のディスク挿入側には、ディスク挿入口（以下、単に「スリット」と称す。図３を参照。）３１を有するフロントベゼル１５が設けられる。また、ケース１３の内部にはトラバースメカ３及びローディングメカが設けられる。トラバースメカ３は、ディスク１００に対して情報の記録及び／又は再生を行うためのピックアップ３ａ、ディスク１００をクランプし回転させるスピンドルモータ３ｂ、ピックアップ３ａをディスク１００の半径方向に移動させるスレッドモータ３ｃなどを備える。なお、本実施例では、光ピックアップ３ａは、後に詳しく述べるように、レーザを発射し、その反射光の反射率によりディスク１００の有無を検知するセンサの役割も果たす。
【００２３】
図１（ａ）及び（ｂ）に示されるように、ローディングメカは、主として可動アーム１０〜１２、固定のディスクガイド７，８、図示しないディスククランプ機構などを備える。アーム１０はディスク排出機能を有するアームであり、図１（ｂ）の矢印Ａの方向へ回動する。アーム１１はディスク位置検出機能を有するアームであり、矢印Ｂの方向へ回動する。また、アーム１２はディスクロード機能を有するアームであり、駆動機構１２ｂにより駆動され矢印Ｃの方向へ回動する。
【００２４】
アーム１０の先端には、ディスク１００を下方から保持する保持部としてのディスクガイド４が設けられている。同様に、アーム１１には保持部としてのディスクガイド５が設けられ、アーム１２には保持部としてのディスクガイド６が設けられている。
【００２５】
上記のディスクドライブ装置１におけるディスクのローディング時の動作について説明する。図１（ａ）〜（ｃ）に示すように、ユーザが破線で示すディスク１００をスリット３１から矢印１５０の方向に挿入すると、ディスク１００がディスクドライブ装置１の内部へ移動するのに伴い、アーム１０は矢印Ａに沿ってディスクドライブ装置１の奥方向へ回動し、アーム１１は矢印Ｂに沿ってディスクドライブ装置１の奥方向へ回動する。即ち、ディスク１００の挿入により、アーム１０及び１１はディスクドライブ装置１の内部方向へ押し込まれる。アーム１１には図示しない位置検出スイッチが設けられており、ディスク１００が矢印１５０方向に所定位置まで押し込まれると、位置検出スイッチがオンして駆動機構１２ｂを駆動させ、アーム１２を矢印Ｃの方向に回動させる。これにより、ディスク１００はアーム１２により抱え込まれるようにしてディスクドライブ装置１の内部へ引き込まれる。そして、図１（ｃ）に示すように、ディスク１００が所定のクランプ位置に配置された状態でローディングが終了する。
【００２６】
次にディスクのアンローディング（排出）時の動作について説明する。ディスクのアンローディング動作として、ユーザは、２種類の動作を選択し、設定することができる。一つはディスクを完全に排出する「ディスク排出アンローディング動作」であり、もう一つはディスクを保持しつつ、排出する「ディスク保持アンローディング動作」である。
【００２７】
ディスク排出アンローディング動作が設定された場合には、基本的に上述のローディング動作と逆の動作が行われる。即ち、トラバースメカ３によるディスクのクランプが解放され、その後ローディングメカ３がアンローディング動作を行う。アーム１２が図１（ａ）に示す位置まで回動し、アンローディング機能を担うアーム１０が回動してディスク１００をディスクドライブ装置１の外部へ移動させ、図１（ａ）に示す状態までディスク１００を排出する。その後はユーザがディスク１００をスリット３１から取り出す。なお、本明細書では、ディスク１００のローディング動作とアンローディング動作の制御をまとめて「ローディング制御」と呼ぶ。
【００２８】
一方、ディスク保持アンローディング動作が設定された場合には、トラバースメカ３によるディスクのクランプが解放され、その後ローディングメカ３がアンローディング動作を行う。この場合、アーム１２は、図１（ｂ）に示す位置まで回動し、アンローディング機能を担うアーム１０は、ディスク１００がアーム１２と接する位置まで回動し、ディスク１００の一部のみをスリット３１から外部へ露出させる。このとき、アーム１０〜１２は、ディスク１００を付勢する状態となり、図１（ｂ）に示すようにディスク１００をアーム１０〜１２で支持する。即ち、図１（ｂ）は、ディスク保持アンローディング動作の状態も示している。このとき、ユーザは、ディスク１００の外部へ露出している部分を引き出すことにより、アーム１２を図１（ａ）に示す位置まで回動させ、スリット３１からディスク１００を取り出すことができる。
【００２９】
ただし、ディスク保持アンローディング動作は、ディスク排出アンローディング動作と異なり、図１（ｂ）に示すようにアーム１０によってディスク１００の一部のみを外部へ露出させ、アーム１０〜１２で支持する状態となっている。よって、ディスク１００を付勢しているアーム１２を駆動機構１２ｂにより矢印Ｃの方向へ回動することで、再び自動でディスク１００を収納することが可能となっている。
【００３０】
[情報装置の構成]
次に、本発明に係るディスクドライブ装置１を制御するローディング制御装置について説明する。図２は、本発明に係るローディング制御装置２００の概略構成を示す。ローディング制御装置２００は、ディスクドライブ装置１の制御装置として使用され、制御部２１と、駆動部２２と、記憶部２３と、時間計測部２９と、スピーカ２８と、入力部４１から構成される。
【００３１】
入力部４１の構成要素としては、例えば、本体上面部センサ２４、本体底面部センサ２５、電源スイッチ２６、ディスク取出しスイッチ２７などが挙げられる。ここで、センサとしては、後述する光センサなどが用いられる。
【００３２】
制御部２１は、例えばマイクロコンピュータなどにより構成され、入力部４１から電気信号３１〜３４を受け取り、処理を行い、駆動部２２、スピーカ２８にそれぞれ制御信号３９、３７を供給する。また、制御部２１は、ディスクドライブ装置１内におけるディスク１００の有無を検知するために、光ピックアップ３ａと接続されている。さらに、制御部２１は、記憶部２３および時間計測部２９と接続されている。記憶部２３は、例えばメモリであり、処理を実行するためのプログラムなどを記憶している。本発明によるローディング制御プログラムも記憶部２３に記憶することができる。時間計測部２９は、例えばＲＴＣ（Real Time Clock）であり、水晶振動子によって秒をカウントし、カウントする毎に信号を制御部２１に出力する。
【００３３】
光ピックアップ３ａは、ディスク１００に対してレーザを出射してその反射光を計測することにより、ディスク１００の有無を検知し、その検知信号３６を制御部２１に送信する役割も有する。ディスク１００は、取り出されていなければ、図１（ｂ）に示すように、光ピックアップ３ａからレーザが発射された場合に、そのレーザを遮るような位置に存在することになる。よって、光ピックアップ３ａから出射されたレーザは、ディスク１００により反射され、光ピックアップ３ａは、そのディスク１００からの反射光を検知することができる。一方、ディスク１００が既に取り出されているのであれば、光ピックアップ３ａから出射されたレーザは、ディスク１００により反射されることはないので、光ピックアップ３ａは、それによる反射光を検知することはない。よって、光ピックアップ３ａに戻ってきた反射光の光量の違いにより、ディスクの有無を検知することができる。なお、この手法は単なる一例であり、ディスク１００の有無の検知は、光ピックアップ３ａを併用せずに、別途、光センサなどを設けて行うこととしても良い。
【００３４】
駆動部２２は、ディスクドライブ装置１におけるアーム１０〜１２を、ローディング動作時およびアンローディング動作時に回動するためのモータなどからなる。
【００３５】
スピーカ２８は、ディスク保持アンローディング動作の場合である図１（ｂ）の状態で、アーム１２の回動によるディスク１００の自動収納を行う前に、制御部２１が、ユーザに対して自動収納を行う旨の警告音を鳴らすために用いられる。なお、この警告は、スピーカ２８を用いた音による警告音に限らず、例えば、発光素子を用いた光による警告とすることもできる。
【００３６】
[入力部の構成]
次に入力部４１について、図３を示して説明する。アンローディング動作としてディスク保持アンローディング動作が選択されている場合、制御部２１は、ディスク１００の自動収納を行う処理を実行することができる。制御部２１は、入力部４１からの電気信号により、ディスク１００の自動収納を行う処理を実行するか否かを決定する。
【００３７】
入力部４１の構成機能としては、前述のように例えば、本体上面部センサ２４、本体底面部センサ２５、電源スイッチ２６、ディスク取出しスイッチ２７などが挙げられる。
【００３８】
図３に、本発明に係るローディング制御装置を適用した情報端末装置の例として、ノート型パーソナルコンピュータの斜視図を示す。同図に示すように、パーソナルコンピュータ５０は、キーボードを備えた本体部５２と、液晶表示パネルを備えた表示部５１とを備えている。本体部５２と表示部５１は軸着されており、これらを重ね合わせるように折り畳むことにより、パーソナルコンピュータ５０は収納状態となる。本体部５２の側面にはディスクドライブ装置１が設けられており、表示部５１の液晶表示パネル横にはスピーカ２８が設けられている。
【００３９】
本体上面部センサ２４は、例えば光センサが用いられ、本体部５２のキーボードが設けられている面と同じ面上に設けられる。光センサは、光の強弱を電気信号に変換する素子なので、本体上面部センサ２４は、本体部５２と表示部５１が開いた状態（以下、単に「開放時」と称す）では、周囲の光や点灯した液晶表示パネル等の光を検知し、その光の光量を電気信号３１に変換して制御部２１に送信する。しかし、本体部５２と表示部５１が重なり合わさった収納の状態（以下、単に「収納時」と称す）では、本体上面部センサ２４は、表示部５１によって覆われて暗くなるので、光を殆ど検知することができず、制御部２１に供給される電気信号３１は微弱なものとなる。よって、制御部２１は、この電気信号３１が急激に微弱に変化することによって、開放時から収納時へ変化したことを検知することができる。もし、ディスク保持アンローディング動作時、即ち、図１（ｂ）に示す状態のときに、制御部２１が、この電気信号３１の変化によって、「収納時」に変化したことを検知すれば、直ちに、ディスク保護のために駆動部２２にディスク１００を自動収納するように制御信号３９を送信する。このようにすることで、パーソナルコンピュータ５０を収納した後におけるディスクの破損を予防することができる。
【００４０】
なお、本体上面部センサ２４は、表示部５１の画面側に備え付けてもよく、そのようにしても同様の動作を行うことができる。また、表示部５１の開閉の検出は上記の光センサを使用する方法には限られず、例えば本体上面部センサー２４を機械的又は電気的なスイッチにより構成して表示部５１の開閉を検出することとしてもよい。
【００４１】
本体底面部センサ２５は、例えば光センサが用いられ、本体部５２の底面部に設けられる。パーソナルコンピュータが机などに置かれた状態（以下、単に「設置時」と称す）になると、本体底面部センサ２５は、その机上面などに遮られることにより暗くなるので、光を殆ど検知することができない。よって、このとき、本体底面部センサ２５から制御部２１に送信される電気信号３２は微弱である。一方、パーソナルコンピュータ５０が、ユーザによって持ち上げられると、机上面などの設置場所から離れている状態（以下、単に「持上げ時」と称す）になるので、本体底面部センサ２５は、周囲の光を検知することができるようになり、その光量に合った強さの電気信号３２を制御部２１に送ることができるようになる。よって、制御部２１は、この電気信号３２が急激に強力になる変化によって、設置時から持上げ時への変化を検知することができる。もし、ディスク保持アンローディング動作時、即ち、図１（ｂ）に示す状態のときに、制御部２１が、この電気信号３２の変化によって、「持上げ時」に変化したことを検知すれば、直ちに、ディスク保護のために駆動部２２にディスク１００を自動収納するように制御信号３９を送信する。このようにすることで、パーソナルコンピュータ５０を持上げた場合に発生しうるディスクの落下を防ぐことができる。なお、本体底面部センサ２５として、光センサではなく、パーソナルコンピュータ５０の振動を電気信号に変換するような振動素子を用いてもよい。
【００４２】
ディスク取出しスイッチ２７は、ディスクドライブ装置１に挿入されているディスク１００を外部からのスイッチ操作により取り出すためのものであり、図３に示すように、通常、ディスクドライブ装置１のスリット３１に近接した本体部５２の側面に取り付けられていることが多い。そのため、例えば、ユーザがパーソナルコンピュータ５０をバッグ等に収納して運ぶ場合に、バッグ等の内部で運搬による振動等の弾みによって、本体部５２の側面にあるディスク取出しスイッチ２７が偶発的に押されてしまうことがある。もし、このような誤動作が起これば、パーソナルコンピュータ５０は、移動中にディスク１００のアンローディング動作を行ってしまうので、それによりディスク１００を破損してしまう可能性がある。
【００４３】
このことを防ぐために、制御部２１は、このディスク取出しスイッチ２７から、スイッチが押されたことを示す電気信号３４を受け取ると、そのスイッチが押されている時間を、計測する。具体的には、制御部２１は、電気信号３４に基づいてスイッチが押されている時間を時間計測部２９によって計測する。もし、この計測された時間が、所定の時間よりも短ければ、制御部２１は、誤動作であると判断してディスク１００のアンローディング動作を行わない。このようにすることで、誤動作によるアンローディング動作を防ぎ、ディスクの破損を防ぐことができる。なお、この所定の時間は、通常ユーザが意図的にボタンを押す場合の時間より短く設定され、ユーザが設定又は調整できるように構成することも可能である。
【００４４】
電源スイッチ２６は、パーソナルコンピュータ５０の「パワーオン」、「パワーオフ」、「スタンバイ」の操作を行うためのスイッチである。「パワーオン」はパーソナルコンピュータ５０の起動を意味し、「パワーオフ」は起動した状態のパーソナルコンピュータ５０の電源を落とすことを意味し、「スタンバイ」は省電力のために、実行中のデバイスやプログラムを一時的に停止することを意味する。即ち、「パワーオフ」および「スタンバイ」のときには、その後しばらくユーザがパーソナルコンピュータを使用しないことを意味する。ディスク保持アンローディング動作時、即ち、図１（ｂ）に示す状態のときに、制御部２１は、電源スイッチ２６からパワーオフまたはスタンバイを指示する電気信号３３を受信すると、直ちに、ディスク保護のためにディスク１００の自動再収納を行うように駆動部２２に制御信号３９を送信する。このようにすることで、パーソナルコンピュータ５０の「パワーオフ」または「スタンバイ」後におけるディスクの破損を予防することができる。
【００４５】
なお、入力部４１の構成要素は、すべてを常に同時に作動させる必要はない。ユーザは、どの構成要素を作動させるかを選択し設定することができる。例えば、ユーザがパーソナルコンピュータ５０を膝の上に乗せて操作する場合、本体底面部センサ２５が膝と膝の間から漏れた周囲の光を検知する可能性がある。このような場合、制御部２１が「持上げ時」であると判断してしまうことにより、ユーザがディスクを取り出すことができないなどの誤動作を引き起こしてしまうことがある。そこで、ユーザは、このような姿勢で操作したいときには、設定を変えることにより、本体底面部センサ２５を作動しないように、もしくは、作動しても、制御部２１が本体底面部センサ２５からの電気信号３２を無視するように設定することができる。このように、本発明は、ユーザにとって必要な構成要素のみを作動するように設定することができるので、ディスク１００のローディング制御を使用者の使用態様に適合させることができる。
【００４６】
以上述べたように、本発明では、制御部２１は、入力部４１の構成要素から送信されてくる電気信号３１〜３４により、例えば、「収納時」、「持上げ時」、「パワーオフ」、「スタンバイ」などディスクのアンローディング動作をするのに適切でない状態（「自動収納条件が具備された状態」とも呼ぶ）であるか否かを判定することができる。図１（ｂ）に示すようにディスクが外部へ一部露出した状態となるディスク保持アンローディング動作時において、制御部２１は、ディスクのアンローディング動作をするには適切でない状態である（即ち、自動収納条件が具備された）と判定したときには、自動でディスクを再収納する。これにより、本発明は、アンローディング動作がされたままの状態が続くことにより引き起こされるディスクの破損を防ぐことができる。
【００４７】
また、本発明は、ユーザにとって必要な構成要素のみを作動するように設定することができるので、ローディング制御を使用者の使用態様に適合させることができる。なお、本発明は、プログラムによって、ディスクのローディング制御を行うことができるので、保護するディスクの種類を問わない。また、本発明のローディング制御を実行可能とするために追加するハードウェアはセンサの追加等の最小限でよく、他はソフトウェアの変更、追加などが主であるため、低コストで実現することができる。
【００４８】
［アンローディング処理］
次に、本発明によるアンローディング処理について説明する。
【００４９】
（第１実施例）
図４は、アンローディング処理の第１実施例のフローチャートである。なお、この処理は、図２に示す制御部２１が予め記憶部２３に用意されたプログラムなどを実行し、駆動部２２を制御することにより実現される。
【００５０】
制御部２１は、ディスク取出しスイッチ２７からの電気信号３４を検知すると、時間計測部２９によって、電気信号３４が検知される時間を計測することにより、ディスク取出しスイッチ２７が押されている時間を計測する。これは、電気信号３４が、ユーザがディスクを取り出す意思を持ってディスク取出しスイッチ２７を押しているのか、または、運搬中の振動などで偶然に押されたことによるものなのか、即ち、正常動作によるものなのか、誤動作によるものなのかを判定するためである。そこで、本実施例では、もし、ディスク取り出しスイッチ２７が押されている時間が所定時間、例えば１秒よりも短ければ、制御部２１は、誤動作であると判定し（ステップＳ１）、１秒以上であれば、制御部２１は、正常動作であると判定する。もし、制御部２１が誤動作であると判定すれば、ディスク１００のアンローディング動作を行わずにステップＳ９の動作完了となる（ステップＳ１：Ｎｏ）。
【００５１】
ステップＳ１で、ディスク取出しスイッチ２７の操作が、正常動作によるものであると判定されれば（ステップＳ１：Ｙｅｓ）、制御部２１は、光ピックアップ３ａからの検知信号３６によって、ディスクドライブ装置１内におけるディスク１００の有無を検出する（ステップ：Ｓ２）。もし、制御部２１が、ディスク１００を検出しなければ、アンローディング動作を行う必要はないので、ステップＳ９の動作完了となる（ステップＳ２：Ｎｏ）。
【００５２】
ステップＳ２で、ディスク１００を検出した場合（ステップＳ２：Ｙｅｓ）、制御部２１は、アンローディング動作を行う。ここで、制御部２１は、アンローディング動作として、ディスク排出アンローディング動作、またはディスク保持アンローディング動作のどちらが設定されているのかを判定する（ステップＳ３）。なお、この設定はユーザにより行うことができ、ここではいずれかに設定されているものとする。もし、ここで、ディスク排出アンローディング動作が設定されているのであれば（ステップＳ３：Ｎｏ）、制御部２１は、駆動部２２に対し、ディスクドライブ装置１からディスク１００を完全に吐き出すことを指示する制御信号３９を送信する。これにより、ディスク１００は、図１（ａ）に示すように、ディスクドライブ装置１から完全に吐き出され（ステップＳ４）、ステップＳ９の動作完了となる。
【００５３】
一方、ステップＳ３で、ディスク保持アンローディング動作が設定されているのであれば、制御部２１は、駆動部２２に対し、ディスク１００をアームによって支持しつつ、ディスク１００の一部のみを、ディスクドライブ装置１から外部へ露出することを指示する制御信号３９を送信する。これにより、ディスク１００は、図１（ｂ）に示すようにディスクドライブ装置１から一部露出するように吐き出されるが、ディスク１００はアームによって支持された状態、即ちディスク保持案ローディング状態を保つ（ステップＳ５）。ユーザは、ディスク１００の露出部分を引き出すことにより、ディスク１００を取り出すことができる。
【００５４】
なお、プログラム上で、ディスク取り出しの処理を実行する場合、例えば、コンピュータ５０を起動した状態で、ＯＳ（Operation System）上などでディスク取出しの処理をコマンドにより実行した場合と、ディスク取り出しスイッチ２７を押した場合とで、ディスク排出アンローディング動作を行うか、ディスク保持アンローディング動作を行うかのどちらを行うか、を予め、設定しておくこともできる。具体的には、ＯＳ（Operation System）などのプログラム上で、ディスク取出しの処理をコマンドにより実行する場合、ユーザ自身が、キーボードまたはマウスなどの操作を行うことにより、この処理を実行するので、このときはディスク１００を取り出すことについて、ユーザの明白な意思があるとみなす、即ち、正常動作であるとみなすことができる。よって、プログラム上で、ディスク取り出しの処理を実行した場合には、アンローディング動作を図１（ａ）に示すようなディスクを完全排出するディスク排出アンローディング動作に設定し、ディスク取り出しスイッチ２７が押されたときには、先にも述べたように誤動作である可能性もあるので、ディスクを保持するディスク保持アンローディング動作に設定することもできる。
【００５５】
その後、制御部２１は、光ピックアップ３ａからの検知信号３６によって、ディスクドライブ装置１におけるディスク１００の有無を再び検出する（ステップＳ６）。ディスク１００を検知しなかった場合、ユーザが、既にディスク１００を引き出していることになるので、その場合は、ステップＳ９の動作完了となる（ステップＳ６：Ｙｅｓ）。しかし、制御部２１が、ディスクドライブ装置１にディスク１００が未だに存在していることを検知した場合（ステップＳ６：Ｎｏ）、制御部２１は、スピーカ２８に制御信号３７を送信することで、ユーザにディスク１００の自動再収納を知らせるための警告を発する（ステップＳ７）。具体的には、スピーカ２８から警告音を発する、及び／又は、発光素子などにより発光する。なお、この動作は、ディスク１００の自動再収納時までに数回、繰り返すこととしても良い。また、反対に、ユーザが、この警告音を煩わしいと感じるのであれば、警告を発しない設定することも可能であり、その場合、ステップＳ７は省略される。
【００５６】
警告を発した直後、制御部２１は、駆動部２２に制御信号３９を送信することで、ディスク１００を付勢しているアーム１２を、駆動機構１２ｂにより矢印Ｃの方向へ回動し、自動でディスク１００の自動再収納を行い（ステップＳ８）、動作完了となる（ステップＳ９）。
【００５７】
ここで、制御部２１は、ディスク１００を自動再収納した後に動作完了となる場合には、ディスク取出しスイッチ２７によるアンローディング処理を行うためのモード、即ち、ステップＳ１を再び行えるような状態に戻る。
【００５８】
以上のように、アンローディング処理の第１実施例では、ディスク取出しスイッチの押された時間を計測することにより、誤動作によるアンローディング処理を防ぐことができる。また、ディスク保持アンローディング動作が行われてから、一定時間経過後でも、ユーザによりディスクが取り出されなかった場合、ディスクドライブ装置１が、自動でディスク引き込み動作を行うことにより、ディスク保護を図ることができる。さらに、自動でディスク引き込み動作を行う前に、警告を発するようにすることで、ユーザがディスクを取り出す動作と、ディスク引き込み動作のタイミングが重ならないようにすることができ、ユーザの思わぬ怪我などを防ぐことができる。
【００５９】
（第２実施例）
上述のアンローディング処理の第１実施例では、ユーザがディスク取出しスイッチ２７を押すことによりディスクドライブ装置１はディスク保持アンローディング動作を行い、このディスク保持アンローディング動作の状態、即ち、図１（ｂ）に示すようなディスク１００の一部が、外部へ露出している状態から、一定時間経過後にディスクの自動再収納を行う構成とされる。しかしながら、一定時間経過前であっても、ディスクを自動的に再収納してディスクを保護することが望ましい場合がある。例えば、図１（ｂ）に示すようなディスク保持アンローディング動作の状態、即ち、このディスク１００の一部が外部へ露出している状態であるにも係わらず、ユーザがパーソナルコンピュータ５０を移動することは、ディスク１００やパーソナルコンピュータ５０本体の破損に繋がる恐れがある。よって第２実施例は、第１実施例におけるディスク保持アンローディング動作時の状態で、ディスクをアンローディングするのに適切でない状況である（即ち、自動収納条件が具備された）と判定した場合には、第１実施例におけるディスク再収納のための所定の時間が経過する前であっても、ディスク１００の再収納を行い、ディスク１００の破損を防ぐものである。自動収納条件が具備されたか否かは、本体上面部センサ２４、本体底面部センサ２５、電源スイッチ２６などからの電気信号３１〜３４に基づいて判定することができる。
【００６０】
図５に示すアンローディング処理の開始時には、ユーザが、コンピュータ上のコマンドにより前述のディスク取出しの処理を実行するか、又はディスク取り出しスイッチ２７を操作するなどして、既にディスクが、ディスク保持アンローディング動作が行われた状態になっているものとする（ステップＳ１１）。
【００６１】
制御部２１は、光ピックアップ３ａからの検知信号３６によって、ディスクドライブ装置１内のディスク１００の有無を検出する（ステップＳ１２）。ディスク１００を検知しなかった場合（ステップＳ１２：Ｙｅｓ）、ユーザは、既に、ディスク１００を引き出していることになるので、その場合は、ステップＳ１７の動作完了となる。
【００６２】
一方、ディスクが存在する場合（ステップＳ１２；Ｎｏ）、制御部２１は、ディスク保持アンローディング状態を継続することが適切であるか否か、具体的にはセンサの反応などに基づいて所定の自動収納条件が具備されたか否かを判定する（ステップＳ１３）。
【００６３】
ここで、自動収納条件は、具体的には、本体上面部センサ２４が「収納時」であることを示したとき、本体底面部センサ２５が「持上げ時」であることを示したとき、電源スイッチ２６が「パワーオフ」または「スタンバイ」であることを示したとき、のいずれかとすることができる。
【００６４】
自動収納条件が具備されていない場合（ステップＳ１３；Ｎｏ）、制御部２１は一定時間が経過した後（ステップＳ１４）、ユーザにディスク１００の自動再収納を行う旨を知らせるための警告を発する（ステップＳ１５）。一方、自動収納条件が具備されている場合（ステップＳ１３；Ｙｅｓ）、制御部２１は直ちに警告を発する（ステップＳ１５）。なお、第１実施例のステップＳ７と同様、ユーザが、この警告を発しないように設定することも可能であり、その場合、ステップＳ１５は省略される。
【００６５】
警告を発した後、制御部２１は、駆動部２２に対して制御信号３９を送信することにより、ディスク１００を付勢しているアーム１２を、駆動機構１２ｂにより矢印Ｃの方向へ回動し、自動でディスク１００の自動再収納を行い（ステップＳ１６）、動作完了となる（ステップＳ１７）。
【００６６】
以上より、アンローディング処理の第２実施例では、ディスク保持アンローディング状態のまま、ユーザが、例えば、ディスクを取り出すのを忘れるなどして、パーソナルコンピュータ５０を持ち運んだり、電源を切ったりしたような場合であっても、センサによって、そのことを検知し、自動でディスクを再収納することにより、ディスクの損傷等を防ぐことができる。
【００６７】
［変形例］
上記の各実施例では、ディスク装置として、図１に示すスロットローディング方式のディスクドライブ装置の機構の一例を挙げたが、本発明の適用はこれに限られるものではない。即ち、ユーザがディスクを取り出すことができ、かつ、ディスクを自動で再収納することが可能なアンローディング状態を実現する機構を有するものであればよい。よって、トレイローディング方式のディスク装置であっても、上記のアンローディング状態を実現できるものであれば、本発明を適用できる。さらに言えば、上記の機構を有するものであれば、ディスクドライブ装置に限らない。例えば、スティックメモリなどの記録メディアのドライブ装置において、上記の機構を有するものがあれば、これらのドライブ装置にも、本発明を適用することができる。
【００６８】
また、情報端末装置として、ノート型コンピュータを一例として挙げたが、これに限られるのものではなく、他の可搬型コンピュータやディスクトップ型コンピュータにも、本発明を適用することができるのは言うまでもない。
【図面の簡単な説明】
【００６９】
【図１】本発明に係るディスクドライブ装置の内部構成を示す平面図である。
【図２】本発明に係るローディング制御装置の概略構成を示すブロック図である。
【図３】情報端末装置の一例である可般型パーソナルコンピュータの斜視図である。
【図４】本発明によるアンローディング処理の第１実施例のフローチャートである。
【図５】本発明によるアンローディング処理の第２実施例のフローチャートである。
【符号の説明】
【００７０】
１・・・ディスクドライブ装置
２１・・・制御部
２２・・・駆動部
２４・・・本体上面部センサ
２５・・・本体底面部センサ
２６・・・電源スイッチ
２７・・・ディスク取出しスイッチ
２００・・・情報端末装置
【図１】
2006134525.tif 000003
【図２】
2006134525.tif 000004
【図３】
2006134525.tif 000005
【図４】
2006134525.tif 000006
【図５】
2006134525.tif 000007