(57)【要約】【課題】ディスクのオートローディングを開始するまでの待ち時間を使用環境に応じて設定することができるディスクドライブ装置を提供する。【解決手段】機構部１のイジェクト完了位置にディスクＡがイジェクトされてから、イジェクト完了位置からディスクＡが取り出されるまでの所要時間ｔ０を記憶する記憶部７と、記憶部７が記憶した所定回数分の所要時間ｔ０に基づいて使用環境に対応する所要時間ｔ０を求め、当該所要時間ｔ０に所定の余裕分を加えた時間を、オートローディングを開始するまでの待ち時間ｔａに決定する制御部８を備え、ローディング駆動部４が、イジェクト完了位置にイジェクトされてから待ち時間ｔａが経過するまでにディスクＡが取り出されなかった場合、機構部１を駆動させてディスクＡをオートローディングする。【選択図】図１
2014022000.tif 000002
【特許請求の範囲】
【請求項１】
ディスクのローディングおよびイジェクトを行う機構部と、前記機構部を駆動させて前記ディスクをイジェクトするイジェクト駆動部と、前記機構部を駆動させて前記ディスクをローディングするローディング駆動部とを備えるディスクドライブ装置において、
前記機構部のイジェクト完了位置に前記ディスクがイジェクトされてから、前記イジェクト完了位置から前記ディスクが取り出されるまでの所要時間を記憶する記憶部と、
前記記憶部に記憶された所定回数分の所要時間に基づいて使用環境に応じた所要時間を求め、当該所要時間に所定の余裕分を加えた時間を、オートローディングを開始するまでの待ち時間に決定する制御部とを備え、
前記ローディング駆動部は、前記イジェクト完了位置にイジェクトされてから前記待ち時間が経過するまでに前記ディスクが取り出されなかった場合、前記機構部を駆動させて前記ディスクをオートローディングすることを特徴とするディスクドライブ装置。
【請求項２】
前記制御部は、前記所定回数分の所要時間を平均した所要時間または前記所定回数分の所要時間のうちの最大の所要時間を、前記使用環境に応じた所要時間として求めることを特徴とする請求項１記載のディスクドライブ装置。
【請求項３】
前記記憶部は、ユーザごとの所要時間を記憶し、
前記制御部は、ユーザごとの前記待ち時間を設定することを特徴とする請求項１または請求項２記載のディスクドライブ装置。
【請求項４】
ユーザの操作入力を受け付けるデバイスごとに設けられて、前記デバイスが受け付けた前記ディスクのイジェクト指示を入力する指示入力部を備え、
前記記憶部は、前記イジェクト指示に応じて求められた前記所要時間を、前記イジェクト指示の入力に用いられた前記指示入力部ごとに記憶し、
前記制御部は、前記記憶部が記憶した所定回数分の所要時間に基づいて、前記デバイスごとに前記待ち時間を設定することを特徴とする請求項１または請求項２記載のディスクドライブ装置。
【請求項５】
ディスクメディアごとのイジェクト指示を入力する指示入力部を備え、
前記記憶部は、前記イジェクト指示に応じて求められた前記所要時間を、前記イジェクト指示の入力に用いられた前記指示入力部ごとに記憶し、
前記制御部は、前記記憶部が記憶した所定回数分の所要時間に基づいて、前記ディスクメディアごとに前記待ち時間を設定することを特徴とする請求項１または請求項２記載のディスクドライブ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ディスクドライブ装置に係り、特にイジェクトされたディスクを自動的にローディング位置に引き込むオートローディング機能の改善に関する。
【背景技術】
【０００２】
例えば、特許文献１には、ディスクをイジェクトしてから所定時間経過しても、ユーザがディスクを取り出さない場合、自動的にディスクをローディング位置に引き込むオートローディング機能を有する装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−１３４５２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
イジェクト完了位置までディスクがイジェクトされてからディスクが取り出されるまでの所要時間は、ディスクドライブ装置の設置場所やユーザ、ユーザ操作によりイジェクト指示を入力するデバイス、イジェクトするディスクメディアなどといった、使用環境ごとに異なる場合が多い。例えば、ディスクドライブ装置の使用環境に応じて上記所要時間が長短する傾向がある。
このため、特許文献１に代表される従来の技術のように、オートローディングを開始するまでの待ち時間を画一的に設定する場合、ユーザが取り出そうとしたときにディスクがオートローディングされてしまったり、あるいはイジェクト完了位置でディスクが放置され続けたりする可能性があった。
【０００５】
例えば、ユーザから離れた位置にディスクドライブ装置が設置されており、オートローディングを開始するまでの待ち時間が短く設定されている場合、ユーザがリモコンなどでイジェクト操作を実行してからディスクドライブ装置の設置場所まで移動して、ディスクを取り出そうとしたときに上記待ち時間が経過してしまい、ディスクがオートローディングされてしまう、といった不具合が予想される。
また、車両のインストルメントパネルにディスクドライブ装置が設置されており、オートローディングを開始するまでの待ち時間が長く設定されている場合、ユーザがディスクの取り出しを行わないと、上記待ち時間が経過するまでディスクがイジェクト完了位置で放置され、ディスクが外れて落下する恐れがある。特に、車両の走行中は、ユーザは運転に注力する必要があるため、ディスクの取り出しをすぐに行えない場合がある。
【０００６】
この発明は、上記のような課題を解決するためになされたもので、ディスクのオートローディングを開始するまでの待ち時間を使用環境に応じて設定することができるディスクドライブ装置を得ることを目的とする。
【課題を解決するための手段】
【０００７】
この発明に係るディスクドライブ装置は、ディスクのローディングおよびイジェクトを行う機構部と、機構部を駆動させてディスクをイジェクトするイジェクト駆動部と、機構部を駆動させてディスクをローディングするローディング駆動部とを備えるディスクドライブ装置において、機構部のイジェクト完了位置にディスクがイジェクトされてから、イジェクト完了位置からディスクが取り出されるまでの所要時間を記憶する記憶部と、記憶部に記憶された所定回数分の所要時間に基づいて使用環境に応じた所要時間を求め、当該所要時間に所定の余裕分を加えた時間を、オートローディングを開始するまでの待ち時間に決定する制御部とを備え、ローディング駆動部は、イジェクト完了位置にイジェクトされてから待ち時間が経過するまでにディスクが取り出されなかった場合、機構部を駆動させてディスクをオートローディングすることを特徴とする。
【発明の効果】
【０００８】
この発明によれば、ディスクのオートローディングを開始するまでの待ち時間を使用環境に応じて設定することができるという効果がある。
【図面の簡単な説明】
【０００９】
【図１】この発明の実施の形態１に係るディスクドライブ装置の構成を示すブロック図である。
【図２】実施の形態１に係るディスクドライブ装置によるオートローディングを開始するまでの待ち時間の設定処理を示すフローチャートである。
【図３】実施の形態１に係るディスクドライブ装置によるディスクイジェクト時の動作を示すフローチャートである。
【図４】この発明の実施の形態２に係るディスクドライブ装置の構成を示すブロック図である。
【図５】この発明の実施の形態３に係るディスクドライブ装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１０】
実施の形態１．
図１は、この発明の実施の形態１に係るディスクドライブ装置の構成を示すブロック図である。図１に示すディスクドライブ装置は、機構部１にディスクＡをローディングして情報の再生、記録を行う装置であって、機構部１、イジェクト指示入力部２、イジェクト駆動部３、ローディング駆動部４、センサ部５、時間計測部６、記憶部７および制御部８を備えて構成される。
【００１１】
機構部１は、ディスクＡのローディングおよびイジェクトを行う機構部である。
例えば、機構部１は、イジェクト駆動部３からの駆動力で装置内部の再生機構部（図１において不図示）からディスクＡをイジェクトしたり、ローディング駆動部４からの駆動力で再生機構部へディスクＡをローディングする。
【００１２】
イジェクト指示入力部２は、ユーザ操作によりディスクＡのイジェクト指示を入力する指示入力部である。例えば、ディスクイジェクト用のボタン（ハードウェアボタンまたはソフトウェアボタン）とボタン操作に応じてイジェクト指示を制御部８へ出力するソフトウェアから構成される。
【００１３】
イジェクト駆動部３は、機構部１を駆動させてディスクＡをイジェクトするイジェクト駆動部である。例えば、イジェクト指示入力部２が入力したイジェクト指示に従って駆動させた駆動モータの回転力を機構部１のイジェクト機構に伝達することにより、機構部１からディスクＡをイジェクトする。
【００１４】
ローディング駆動部４は、機構部１を駆動させてディスクＡをローディングするローディング駆動部である。例えば、ユーザにより機構部１にディスクＡが挿入された、またはユーザ操作によりローディング指示が入力された場合に、駆動モータの回転力を機構部１のローディング機構に伝達することにより、機構部１へディスクＡをローディングする。
また、ローディング駆動部４は、イジェクト完了位置にイジェクトされてから制御部８に設定された待ち時間が経過するまでにディスクＡが取り出されなかった場合、機構部１を駆動させてディスクＡをオートローディングする。
【００１５】
センサ部５は、機構部１のイジェクト完了位置にディスクＡがイジェクトされたこと、およびイジェクト完了位置からディスクＡが取り出されたことを検出する検出部である。
例えば、機構部１におけるディスクＡの搬送経路上に設けた光でディスクＡを検出する発光素子および受光素子、機構部１のイジェクト完了位置に設けた光でディスクＡを検出する発光素子および受光素子などが挙げられる。
【００１６】
時間計測部６は、制御部８からの指示により経過時間を計測する時間計測部である。
また、時間計測部６は、制御部８からの指示に従い、センサ部５により機構部１のイジェクト完了位置にディスクＡがイジェクトされたことが検出されてから、イジェクト完了位置からディスクＡが取り出されたことが検出されるまでの所要時間ｔ０を計測する。
さらに、時間計測部６は、制御部８からの指示に従い、センサ部５によってイジェクト完了位置にディスクＡがイジェクトされたことが検出されてからの経過時間を計測する。
【００１７】
記憶部７は、時間計測部６によって計測された、機構部１のイジェクト完了位置にディスクＡがイジェクトされてから、イジェクト完了位置からディスクＡが取り出されるまでの所要時間ｔ０を記憶する記憶部である。例えば、所要時間ｔ０は、イジェクト指示に応じてディスクＡのイジェクトが実行される度に時間計測部６により計測され、その都度、記憶部７に記憶される。
【００１８】
制御部８は、ディスクドライブ装置の内部構成の動作を制御する制御部である。
また、制御部８は、記憶部７に記憶された所定回数分の所要時間ｔ０に基づいて、使用環境に応じた所要時間ｔ０を求めて、この所要時間ｔ０に所定の余裕分を加えた時間を、ローディング駆動部４によるオートローディングを開始するまでの待ち時間ｔａ（以下、待ち時間ｔａと適宜記載する）に決定する。所定回数としては、ディスクドライブ装置の設置場所と操作を行うユーザの違いといった、ディスクドライブ装置の使用環境によって所要時間ｔ０が長短する傾向を推測できる回数を設定する。
なお、制御部８は、所定回数分の所要時間ｔ０の最大値となる所要時間や、所定回数分の所要時間ｔ０を平均した所要時間を、使用環境に応じた所要時間ｔ０として求め、この所要時間ｔ０を用いて待ち時間ｔａを算出する。
【００１９】
次に動作について説明する。
図２は、実施の形態１に係るディスクドライブ装置によるオートローディングを開始するまでの待ち時間ｔａの設定処理を示すフローチャートである。この発明に係るディスクドライブ装置では、上述した所定回数分の所要時間ｔ０が蓄積されるまで、デフォルトの待ち時間ｔａを基準としてオートローディングを実行し、所定回数分の所要時間ｔ０から使用環境に応じた待ち時間ｔａが求められると、この待ち時間ｔａを基準としてオートローディングを実行する。
まず、イジェクト指示入力部２が、ユーザのイジェクト操作に応じたイジェクト指示を入力して制御部８に通知する（ステップＳＴ１）。
制御部８は、イジェクト指示が通知されると、イジェクト駆動部３に対してイジェクト開始を指示する（ステップＳＴ２）。
【００２０】
イジェクト駆動部３は、制御部８からの指示に従い、機構部１を駆動させてディスクＡをイジェクトする。このとき、制御部８は、ディスクＡのイジェクトが完了したか否か、すなわち、センサ部５により機構部１のイジェクト完了位置にディスクＡが到達したことが検出されたかどうかを確認する（ステップＳＴ３）。
ディスクＡのイジェクトが完了していなければ（ステップＳＴ３；ＮＯ）、イジェクト駆動部３は、そのままイジェクト動作を継続する。
また、ディスクＡのイジェクトが完了、すなわちセンサ部５によりイジェクト完了位置までディスクＡがイジェクトされたことが検出された場合（ステップＳＴ３；ＹＥＳ）、制御部８は、このときの時刻を時間計測部６から取得してイジェクト完了時刻ｔ１とする（ステップＳＴ４）。
【００２１】
次に、制御部８は、ディスクＡの取り出しが完了したか否か、すなわち、センサ部５によって機構部１のイジェクト完了位置からディスクＡが取り出されたことが検出されたかどうかを確認する（ステップＳＴ５）。
ディスクＡの取り出しが完了していなければ（ステップＳＴ５；ＮＯ）、制御部８は、イジェクト完了位置にディスクＡがイジェクトされてから（時刻ｔ１）の経過時間を時間計測部６から取得して、時刻ｔ１からデフォルトの待ち時間が経過するか、ディスクＡが取り出されるまで待ち状態となる（ステップＳＴ６；ＮＯ）。
ここで、デフォルトの待ち時間が経過してもディスクＡの取り出しが完了していなければ（ステップＳＴ６；ＹＥＳ）、制御部８は、ローディング駆動部４に対してオートローディングを開始するよう指示する。ローディング駆動部４は、制御部８からの指示に従い機構部１を駆動させてイジェクト完了位置からディスクＡを引き込むオートローディングを実行する（ステップＳＴ７）。
【００２２】
一方、ディスクＡの取り出しが完了していれば（ステップＳＴ５；ＹＥＳ）、制御部８は、このときの時刻を時間計測部６から取得し、ディスク取り出し完了時刻ｔ２とする（ステップＳＴ８）。
次に、制御部８は、ディスク取り出し完了時刻ｔ２からイジェクト完了時刻ｔ１を減算して、イジェクト完了位置からディスクＡが取り出されるまでの所要時間ｔ０を算出する（ステップＳＴ９）。制御部８により算出された所要時間ｔ０は、記憶部７に記憶される（ステップＳＴ１０）。
【００２３】
制御部８は、所要時間ｔ０を記憶部７に記憶すると、現在までに記憶部７に記憶された所要時間ｔ０が所定回数分貯まったかどうかを確認する（ステップＳＴ１１）。
所定回数分の所要時間ｔ０が貯まっていなければ（ステップＳＴ１１；ＮＯ）、ステップＳＴ１に戻り、上述の処理を繰り返す。
【００２４】
所定回数分の所要時間ｔ０が貯まっていれば（ステップＳＴ１１；ＹＥＳ）、制御部８は、記憶部７に記憶された所定回数分（例えば、１０回）の所要時間ｔ０の最大値となる所要時間ｔ０を使用環境に応じた所要時間ｔ０として求めて、この所要時間ｔ０に所定の余裕分を加えた時間を、オートローディングを開始するまでの待ち時間ｔａとして決定し記憶部７に記憶する（ステップＳＴ１２）。
なお、所定回数分の所要時間ｔ０の最大値を使用環境に応じた所要時間ｔ０とした場合を示したが、所定回数分の所要時間ｔ０を平均して求めた所要時間ｔ０であってもよい。
すなわち、使用環境に応じた傾向が統計的に考慮された所要時間、あるいは、使用環境で取り得るであろう所要時間の上限値が、最終的な所要時間ｔ０として求められる。
【００２５】
図３は、実施の形態１に係るディスクドライブ装置によるディスクイジェクト時の動作を示すフローチャートである。ここでは、図２に示す処理が既に実行されて、使用環境に応じた待ち時間ｔａが決定されているものとする。
まず、図２と同様にして、イジェクト指示入力部２がユーザのイジェクト操作に応じたイジェクト指示を入力して制御部８に通知する（ステップＳＴ１ａ）。
制御部８は、イジェクト指示が通知されると、イジェクト駆動部３に対してイジェクト開始を指示する（ステップＳＴ２ａ）。
【００２６】
イジェクト駆動部３は、制御部８からの指示に従い、機構部１を駆動させてディスクＡをイジェクトする。このとき、制御部８は、ディスクＡのイジェクトが完了したか否かを確認する（ステップＳＴ３ａ）。
ディスクＡのイジェクトが完了していなければ（ステップＳＴ３ａ；ＮＯ）、イジェクト駆動部３は、そのままイジェクト動作を継続する。
また、ディスクＡのイジェクトが完了した場合（ステップＳＴ３ａ；ＹＥＳ）、制御部８は、このときの時刻を時間計測部６から取得して、イジェクト完了時刻ｔ３とする（ステップＳＴ４ａ）。
【００２７】
次に、制御部８は、時間計測部６から時刻を取得しながらディスクＡの取り出しが完了したか否かを確認する（ステップＳＴ５ａ）。ディスクＡの取り出しが完了していれば（ステップＳＴ５ａ；ＹＥＳ）、処理を終了する。
一方、ディスクＡの取り出しが完了していなければ（ステップＳＴ５ａ；ＮＯ）、制御部８は、時間計測部６から現在時刻ｔ４を取得する（ステップＳＴ６ａ）。この後、制御部８は、現在時刻ｔ４からイジェクト完了時刻ｔ３を減算することによって、イジェクト完了位置からの経過時間ｔ０’を算出する（ステップＳＴ７ａ）。
【００２８】
次いで、制御部８は、記憶部７に記憶した待ち時間ｔａと、ステップＳＴ７ａで求めた経過時間ｔ０’を比較する（ステップＳＴ８ａ）。このとき、ｔ０’≦ｔａ、すなわち、待ち時間ｔａが経過していない場合（ステップＳＴ８ａ；ＮＯ）は、ステップＳＴ５ａの処理に戻る。また、ｔ０’＞ｔａ、すなわち、待ち時間ｔａが経過していれば（ステップＳＴ８ａ；ＹＥＳ）、制御部８は、ローディング駆動部４に対してオートローディングを開始するよう指示する。ローディング駆動部４は、制御部８からの指示に従って、機構部１を駆動させてイジェクト完了位置からディスクＡをオートローディングする（ステップＳＴ９ａ）。
【００２９】
ユーザを識別するための手段をイジェクト指示入力部２に設けることにより、記憶部７がユーザごとの所要時間ｔ０を記憶し、制御部８がユーザごとの待ち時間ｔａを設定するようにしてもよい。例えば、指紋認識を行う装置や、撮像画像からユーザを画像認識する装置、発声を音声認識してユーザを識別する装置を設ける。これにより、ユーザごとの特性を考慮したオートローディングが可能となり、ディスクドライブ装置の利便性を向上させることができる。
【００３０】
以上のように、この実施の形態１によれば、機構部１のイジェクト完了位置にディスクＡがイジェクトされてから、イジェクト完了位置からディスクＡが取り出されるまでの所要時間ｔ０を記憶する記憶部７と、記憶部７が記憶した所定回数分の所要時間ｔ０に基づいて使用環境に対応する所要時間ｔ０を求め、当該所要時間ｔ０に所定の余裕分を加えた時間を、オートローディングを開始するまでの待ち時間ｔａに決定する制御部８を備え、ローディング駆動部４が、イジェクト完了位置にイジェクトされてから待ち時間ｔａが経過するまでにディスクＡが取り出されなかった場合、機構部１を駆動させてディスクＡをオートローディングする。このように構成することで、ディスクドライブ装置の設置場所やユーザの違いといった、ディスクドライブ装置の使用環境に応じた待ち時間ｔａを決定することができる。また、使用環境に応じた待ち時間ｔａを基準にオートローディングを行うことで、ユーザが取り出そうとしたときにディスクがオートローディングされてしまったり、あるいは、イジェクト完了位置でディスクが放置され続けたりすることを防止できる。
【００３１】
また、この実施の形態１によれば、制御部８が、所定回数分の所要時間を平均した所要時間または所定回数分の所要時間のうちの最大の所要時間を、使用環境に応じた所要時間として求めるので、使用環境に応じた傾向が考慮された所要時間、あるいは、使用環境に応じて取り得る所要時間の上限値を抽出することができる。
【００３２】
さらに、この実施の形態１によれば、記憶部７がユーザごとの所要時間ｔ０を記憶し、制御部８がユーザごとの待ち時間ｔａを設定するので、ユーザごとの特性が考慮されたオートローディングが可能となり、ひいてはディスクドライブ装置の利便性を向上させることができる。
【００３３】
実施の形態２．
図４は、この発明の実施の形態２に係るディスクドライブ装置の構成を示すブロック図である。図４に示すディスクドライブ装置は、ユーザの操作入力を受け付けるデバイス（例えばリモコン、本体ボタン、タッチパネル）ごとのイジェクト指示入力部として、リモコンからのイジェクト指示入力部２ａ、本体ボタンからのイジェクト指示入力部２ｂ、タッチパネルからのイジェクト指示入力部２ｃを備え、これらにそれぞれ対応する記憶部として、リモコン操作に関する記憶部７ａ、本体ボタン操作に関する記憶部７ｂ、タッチパネル操作に関する記憶部７ｃを備え、これらを用いてオートローディングを制御する制御部８Ａを備える。なお、機構部１、イジェクト駆動部３、ローディング駆動部４、センサ部５および時間計測部６については、図１で示した構成と同様に機能する。
【００３４】
リモコンからのイジェクト指示入力部２ａは、ユーザがリモートコントローラを用いてイジェクト操作したときに、イジェクト指示を制御部８Ａへ通知する指示入力部である。
本体ボタンからのイジェクト指示入力部２ｂは、ユーザがディスクドライブ装置本体に設けたイジェクトボタンを操作したときに、イジェクト指示を制御部８Ａへ通知する指示入力部である。
タッチパネルからのイジェクト指示入力部２ｃは、ユーザがタッチパネルを用いてイジェクト操作したときに、イジェクト指示を制御部８Ａへ通知する指示入力部である。
【００３５】
リモコン操作に関する記憶部７ａは、リモコンからのイジェクト指示入力部２ａで入力されたイジェクト指示に応じて求められた所要時間ｔ０および待ち時間ｔａを記憶する記憶部である。本体ボタン操作に関する記憶部７ｂは、本体ボタンからのイジェクト指示入力部２ｂで入力されたイジェクト指示に応じて求められた所要時間ｔ０および待ち時間ｔａを記憶する記憶部である。また、タッチパネル操作に関する記憶部７ｃは、タッチパネルからのイジェクト指示入力部２ｃで入力されたイジェクト指示に応じて求められた所要時間ｔ０および待ち時間ｔａを記憶する記憶部である。
【００３６】
次に動作について説明する。
ユーザ操作によって、リモコンからのイジェクト指示入力部２ａ、本体ボタンからのイジェクト指示入力部２ｂおよびタッチパネルからのイジェクト指示入力部２ｃのいずれかを用いてイジェクト指示が入力されると、イジェクト指示が制御部８Ａに通知される。
制御部８Ａは、イジェクト指示が通知されると、イジェクト駆動部３にイジェクト開始を指示する。イジェクト駆動部３は、制御部８Ａからの指示に従い機構部１を駆動させてディスクＡをイジェクトする。ディスクＡがイジェクト完了位置にイジェクトされたことがセンサ部５により検知されると、その旨が制御部８Ａに通知される。
【００３７】
次に、制御部８Ａは、時間計測部６からイジェクトが完了した時刻ｔ１を取得して、リモコン操作に関する記憶部７ａ、本体ボタン操作に関する記憶部７ｂおよびタッチパネル操作に関する記憶部７ｃのうち、イジェクト指示の入力に用いられたイジェクト指示入力部に対応する記憶部に記憶する。この後、センサ部５は、イジェクト完了位置からディスクＡが取り出されたことを検知すると、その旨を制御部８Ａに通知する。
【００３８】
制御部８Ａは、ディスクＡが取り出された旨の通知があると、時間計測部６からディスクＡが取り出された時刻ｔ２を取得し、リモコン操作に関する記憶部７ａ、本体ボタン操作に関する記憶部７ｂおよびタッチパネル操作に関する記憶部７ｃのうち、イジェクト指示の入力に用いられたイジェクト指示入力部に対応する記憶部から、イジェクトが完了した時刻ｔ１を読み出して、イジェクトが完了してからディスクＡが取り出されるまでの所要時間ｔ０（＝ｔ２−ｔ１）を算出し、当該記憶部に記憶する。
【００３９】
ユーザによるイジェクト操作が行われる度に、制御部８Ａは、所要時間ｔ０を算出し、リモコン操作に関する記憶部７ａ、本体ボタン操作に関する記憶部７ｂおよびタッチパネル操作に関する記憶部７ｃのうち、イジェクト指示の入力に用いられたイジェクト指示入力部に対応する記憶部に順次記憶する。
リモコン操作に関する記憶部７ａ、本体ボタン操作に関する記憶部７ｂ、およびタッチパネル操作に関する記憶部７ｃに所定回数分の所要時間ｔ０がそれぞれ記憶されると、制御部８Ａは、各記憶部７ａ〜７ｃに記憶された所定回数分の所要時間ｔ０の最大値となる所要時間ｔ０を、使用環境に応じた所要時間ｔ０としてそれぞれ求める。なお、上記実施の形態１と同様に、所定回数分の所要時間ｔ０を平均した値を選択してもよい。
そして、制御部８Ａは、これらの所要時間ｔ０に所定の余裕分をそれぞれ加えた時間を、リモコン操作、本体ボタン操作、タッチパネル操作に対応する待ち時間ｔａとして、各記憶部７ａ〜７ｃに記憶する。
【００４０】
以後、ユーザ操作によってリモコンからのイジェクト指示入力部２ａ、本体ボタンからのイジェクト指示入力部２ｂ、タッチパネルからのイジェクト指示入力部２ｃのいずれかを用いてイジェクト指示が入力されると、これに応じてイジェクト完了位置にディスクＡがイジェクトされる。
制御部８Ａは、時間計測部６から時刻を取得しながらディスクＡがイジェクト完了位置から取り出されたか否かを確認し、時間計測部６からディスクＡが取り出されていない間に取得した時刻を経過時刻ｔ４とする。この後、制御部８Ａは、経過時刻ｔ４からイジェクト完了時刻ｔ３を減算して、イジェクト完了位置にイジェクトされての経過時間ｔ０’を算出する。
【００４１】
次いで、制御部８Ａは、記憶部７ａ〜７ｃのうち、イジェクト指示の入力に用いられたイジェクト指示入力部に対応する記憶部に記憶された待ち時間ｔａと、上述のように求めた経過時間ｔ０’とを比較する。このとき、ｔ０’≦ｔａ、すなわち待ち時間ｔａが経過していなければ、元の処理に戻る。
また、ｔ０＞ｔａ、すなわち待ち時間ｔａが経過していれば、制御部８Ａは、ローディング駆動部４に対してオートローディングを開始するよう指示する。ローディング駆動部４は、制御部８Ａからの指示に従い、機構部１を駆動させてイジェクト完了位置からディスクＡをオートローディングする。
【００４２】
以上のように、この実施の形態２によれば、ユーザの操作入力を受け付けるデバイス（例えばリモコン、本体ボタン、タッチパネル）ごとに設けられて、デバイスが受け付けたディスクＡのイジェクト指示を入力する指示入力部２ａ〜２ｃを備え、記憶部７ａ〜７ｃが、イジェクト指示に応じて求められた所要時間を、イジェクト指示の入力に用いられたイジェクト指示入力部２ａ〜２ｃごとに記憶し、制御部８Ａが、記憶部７ａ〜８ｃが記憶した所定回数分の所要時間に基づいて、デバイスごとに待ち時間ｔａを設定する。
このようにすることで、イジェクト操作を受け付けたデバイスごとに対応した待ち時間ｔａを決定することができる。従って、イジェクト操作を受け付けたデバイスに対応する待ち時間ｔａを基準としてオートローディングを行うことで、ユーザが取り出そうとしたときにディスクがオートローディングされてしまったり、あるいは、イジェクト完了位置でディスクが放置され続けたりすることを防止できる。
【００４３】
なお、上記実施の形態２では、ユーザの操作入力を受け付けるデバイスとして、リモコン、本体ボタン、タッチパネルを例に挙げたが、ユーザの操作入力を受け付けるデバイスであれば、これら以外のデバイスであっても実施の形態２に係る発明を適用可能である。例えば、ディスクドライブ装置の遠隔操作が可能な無線通信装置がある。
【００４４】
実施の形態３．
図５は、この発明の実施の形態３に係るディスクドライブ装置の構成を示すブロック図である。図５に示すディスクドライブ装置は、ディスクメディア（ＣＤ、ＤＶＤ、ＢＤ（Ｂｌｕ−ｒａｙ  Ｄｉｓｃ））ごとのイジェクト指示を入力するイジェクト指示入力部として、ＣＤのイジェクト指示入力部２Ａ、ＤＶＤのイジェクト指示入力部２Ｂ、ＢＤのイジェクト指示入力部２Ｃを備え、これらにそれぞれ対応する記憶部として、ＣＤに関する記憶部７Ａ、ＤＶＤに関する記憶部７Ｂ、ＢＤに関する記憶部７Ｃを備え、これらを用いてオートローディングを制御する制御部８Ｂを備える。なお、機構部１、イジェクト駆動部３、ローディング駆動部４、センサ部５および時間計測部６については、図１で示した構成と同様に機能する。
【００４５】
ＣＤからのイジェクト指示入力部２Ａは、ユーザがＣＤのイジェクト操作をしたときにイジェクト指示を制御部８Ｂへ通知する指示入力部である。
ＤＶＤのイジェクト指示入力部２Ｂは、ユーザがＤＶＤのイジェクト操作をしたときにイジェクト指示を制御部８Ｂへ通知する指示入力部である。
ＢＤのイジェクト指示入力部２Ｃは、ユーザがＢＤのイジェクト操作をしたときにイジェクト指示を制御部８Ｂへ通知する指示入力部である。
【００４６】
ＣＤに関する記憶部７Ａは、ＣＤのイジェクト指示入力部２Ａで入力されたイジェクト指示に応じて求められた所要時間ｔ０および待ち時間ｔａを記憶する記憶部である。
ＤＶＤに関する記憶部７Ｂは、ＤＶＤのイジェクト指示入力部２Ｂで入力されたイジェクト指示に応じて求められた所要時間ｔ０および待ち時間ｔａを記憶する記憶部である。
ＢＤに関する記憶部７Ｃは、ＢＤのイジェクト指示入力部２Ｃで入力されたイジェクト指示に応じて求められた所要時間ｔ０および待ち時間ｔａを記憶する記憶部である。
【００４７】
次に動作について説明する。
ユーザ操作によって、ＣＤのイジェクト指示入力部２Ａ、ＤＶＤのイジェクト指示入力部２Ｂ、ＢＤのイジェクト指示入力部２Ｃのいずれかを用いてイジェクト指示が入力されると、イジェクト指示が制御部８Ｂに通知される。
制御部８Ｂは、イジェクト指示が通知されると、イジェクト駆動部３にイジェクト開始を指示する。イジェクト駆動部３は、制御部８Ｂからの指示に従って、機構部１を駆動させてディスクＡをイジェクトする。ディスクＡがイジェクト完了位置にイジェクトされたことがセンサ部５により検知されると、その旨が制御部８Ｂに通知される。
【００４８】
次に、制御部８Ｂは、時間計測部６からイジェクトが完了した時刻ｔ１を取得し、ＣＤに関する記憶部７Ａ、ＤＶＤに関する記憶部７ＢおよびＢＤに関する記憶部７Ｃのうち、イジェクト指示の入力に用いられたイジェクト指示入力部に対応する記憶部に記憶する。この後、センサ部５は、イジェクト完了位置からディスクＡが取り出されたことを検知すると、その旨を制御部８Ｂに通知する。
【００４９】
制御部８Ｂは、ディスクＡが取り出された旨の通知があると、時間計測部６からディスクＡが取り出された時刻ｔ２を取得して、ＣＤに関する記憶部７Ａ、ＤＶＤに関する記憶部７ＢおよびＢＤに関する記憶部７Ｃのうち、イジェクト指示の入力に用いられたイジェクト指示入力部に対応する記憶部から、イジェクトが完了した時刻ｔ１を読み出して、イジェクトが完了してからディスクＡが取り出されるまでの所要時間ｔ０（＝ｔ２−ｔ１）を算出し、当該記憶部に記憶する。
【００５０】
ユーザによるイジェクト操作が行われる度に、制御部８Ｂは、所要時間ｔ０を算出し、ＣＤに関する記憶部７Ａ、ＤＶＤに関する記憶部７ＢおよびＢＤに関する記憶部７Ｃのうち、イジェクト指示の入力に用いられたイジェクト指示入力部に対応する記憶部に順次記憶する。
ＣＤに関する記憶部７Ａ、ＤＶＤに関する記憶部７ＢおよびＢＤに関する記憶部７Ｃに所定回数分の所要時間ｔ０がそれぞれ記憶されると、制御部８Ｂは、各記憶部７Ａ〜７Ｃに記憶された所定回数分の所要時間ｔ０の最大値となる所要時間ｔ０を、使用環境に応じた所要時間ｔ０としてそれぞれ求める。なお、上記実施の形態１と同様に、所定回数分の所要時間ｔ０を平均した値を選択してもよい。
そして、制御部８Ｂは、これらの所要時間ｔ０に所定の余裕分をそれぞれ加えた時間を、ＣＤ、ＤＶＤ、ＢＤに対応する待ち時間ｔａとして各記憶部７Ａ〜７Ｃに記憶する。
【００５１】
以後、ユーザ操作によってＣＤのイジェクト指示入力部２Ａ、ＤＶＤのイジェクト指示入力部２Ｂ、ＢＤのイジェクト指示入力部２Ｃのいずれかを用いてイジェクト指示が入力されると、これに応じてイジェクト完了位置にディスクＡがイジェクトされる。
制御部８Ｂは、時間計測部６から時刻を取得しながらディスクＡがイジェクト完了位置から取り出されたか否かを確認し、時間計測部６からディスクＡが取り出されていない間に取得した時刻を経過時刻ｔ４とする。この後、制御部８Ｂは、経過時刻ｔ４からイジェクト完了時刻ｔ３を減算して、イジェクト完了位置にイジェクトされての経過時間ｔ０’を算出する。
【００５２】
次いで、制御部８Ｂは、記憶部７Ａ〜７Ｃのうち、イジェクト指示の入力に用いられたイジェクト指示入力部に対応する記憶部に記憶された待ち時間ｔａと、上述のように求めた経過時間ｔ０’とを比較する。このとき、ｔ０’≦ｔａ、すなわち待ち時間ｔａが経過していなければ、元の処理に戻る。
また、ｔ０＞ｔａ、すなわち待ち時間ｔａが経過していれば、制御部８Ｂは、ローディング駆動部４に対してオートローディングを開始するよう指示する。ローディング駆動部４は、制御部８Ｂからの指示に従い、機構部１を駆動させてイジェクト完了位置からディスクＡをオートローディングする。
【００５３】
以上のように、この実施の形態３によれば、ディスクメディアごとのイジェクト指示を入力する指示入力部２Ａ〜２Ｃを備え、記憶部７が、イジェクト指示に応じて求められた所要時間を、イジェクト指示の入力に用いられたイジェクト指示入力部２Ａ〜２Ｃごとに記憶し、制御部８Ｂが、記憶部７Ａ〜７Ｃが記憶した所定回数分の所要時間に基づいて、ディスクメディアごとに待ち時間ｔａを設定する。
このようにすることで、ディスクメディアごとに対応した待ち時間ｔａを決定することができる。従って、ディスクメディアに対応する待ち時間ｔａを基準としてオートローディングを行うことで、ユーザが取り出そうとしたときにディスクがオートローディングされてしまったり、あるいは、イジェクト完了位置でディスクが放置され続けたりすることを防止できる。
【００５４】
なお、上記実施の形態３では、ディスクメディアとして、ＣＤ、ＤＶＤ、ＢＤを例に挙げたが、これら以外のディスクメディアであっても実施の形態３に係る発明を適用可能である。
【００５５】
なお、本発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【００５６】
１  機構部、２，２ａ〜２ｃ，２Ａ〜２Ｃ  イジェクト指示入力部、３  イジェクト駆動部、４  ローディング駆動部、５  センサ部、６  時間計測部、７，７ａ〜７ｃ，７Ａ〜７Ｃ  記憶部、８，８Ａ，８Ｂ  制御部。
【図１】
2014022000.tif 000003
【図２】
2014022000.tif 000004
【図３】
2014022000.tif 000005
【図４】
2014022000.tif 000006
【図５】
2014022000.tif 000007