(57)【要約】【課題】  再生中のディスクを誤ってイジェクトして再び装着し直した場合に、再生途中であった箇所から再生を再開できるようにする。【解決手段】  ディスク２０１から読み出した管理情報等のディスク固有情報をディスク固有情報格納メモリ１０９に格納しておき、トレイクローズ検出スイッチ１０３の開閉時間をトレイ開閉時間測定用タイマ１０５のタイマ値から取得し、このタイマ値が規定時間以内であった場合に、ディスクのイジェクト処理前に装着されていたディスクの管理情報等をディスク固有情報格納メモリ１０９から読み出してディスク起動を再開する。【選択図】  図１
2006323960.tif 000002
【特許請求の範囲】
【請求項１】
ディスクに記録されたデータを読み取って再生するディスク装置であって、
前記ディスクから読み出したデータの一部を保持するメモリと、
ディスクトレイの開閉時間を測定するトレイ開閉時間測定用タイマと、
前記ディスクトレイがクローズ位置にあることを検出するクローズ位置検出用スイッチとを備え、
前記ディスクトレイがイジェクトされた後、再びクローズ位置に戻されたことを前記クローズ位置検出用スイッチで検出し、且つ前記トレイ開閉時間測定用タイマのタイマ値が規定時間以内であった場合に誤イジェクトであると判断し、前記ディスクトレイがイジェクトされる前に前記メモリに保持されたデータを読み出してディスク起動を再開するように構成されていることを特徴とするディスク装置。
【請求項２】
請求項１に記載されたディスク装置において、
前記ディスクトレイがオープン位置にあることを検出するオープン位置検出用スイッチをさらに備え、
前記ディスクトレイがイジェクトされた後、該ディスクトレイの位置を前記オープン位置検出用スイッチが検出する前に、再びクローズ位置に戻されたことを前記クローズ位置検出用スイッチで検出した場合に誤イジェクトであると判断し、前記ディスクトレイがイジェクトされる前に前記メモリに保持されたデータを読み出してディスク起動を再開するように構成されていることを特徴とするディスク装置。
【請求項３】
請求項１又は２に記載されたディスク装置において、
前記ディスクトレイがイジェクトされる前のドライブ動作状態を示すデータ及び前記ディスクから先読みされたデータを保持するバッファメモリをさらに備え、
前記誤イジェクトであると判断された場合に、前記バッファメモリに保持されたデータを読み出してディスク起動を再開するように構成されていることを特徴とするディスク装置。
【請求項４】
請求項３に記載されたディスク装置において、
前記ディスクトレイの開閉が誤イジェクトであったかを判断する誤イジェクト判断部をさらに備え、
前記誤イジェクト判断部によって誤イジェクトであると判断された場合には、前記ディスクトレイのクローズ動作中に、前記ディスクトレイがイジェクトされる前に前記バッファメモリに保持されたドライブ動作状態を示すデータを読み出してディスク起動を再開するように構成されていることを特徴とするディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、再生中のディスクを誤ってイジェクトした場合であっても高速起動を実現することができるディスク装置に関するものである。
【背景技術】
【０００２】
従来のディスク装置において再生中のディスクを排出すべくイジェクト処理が行われた場合には、その時点までにディスクから読み取られたディスク固有情報や、装着されたディスクに応じて設定された各設定値や学習データ等が全てリセットされ、装置の初期化が行われるようになっていた（例えば、特許文献１参照）。
【特許文献１】特開平５−１５９４４１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
このように、従来のディスク装置では、ディスクの再生途中でユーザーが誤ってイジェクトボタンを押してしまった場合に再びそのディスクを装着し直したとしても、再生途中であった箇所から再生が再開されず、新たなディスクを装着したときと同様、初期状態からディスク装置の起動が行われるため、ディスク装置が立ち上がるまでに時間がかかるという問題があった。
【０００４】
本発明は、かかる点に鑑みてなされたものであり、その目的とするところは、再生中のディスクを誤ってイジェクトして再び装着し直した場合に、再生途中であった箇所から再生を再開できるようにすることにある。
【課題を解決するための手段】
【０００５】
すなわち、本発明は、ディスクに記録されたデータを読み取って再生するディスク装置であって、
前記ディスクから読み出したデータの一部を保持するメモリと、
ディスクトレイの開閉時間を測定するトレイ開閉時間測定用タイマと、
前記ディスクトレイがクローズ位置にあることを検出するクローズ位置検出用スイッチとを備え、
前記ディスクトレイがイジェクトされた後、再びクローズ位置に戻されたことを前記クローズ位置検出用スイッチで検出し、且つ前記トレイ開閉時間測定用タイマのタイマ値が規定時間以内であった場合に誤イジェクトであると判断し、前記ディスクトレイがイジェクトされる前に前記メモリに保持されたデータを読み出してディスク起動を再開するように構成されていることを特徴とするものである。
【発明の効果】
【０００６】
以上のように、本発明によれば、ＤＶＤやＣＤ等のディスクに記録された映像情報の再生中にユーザーが誤ってイジェクトボタンを押してしまった場合であっても、音声や映像等を途切れさせることなく再生を続行させることができる。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の実施形態を図面に基づいて詳細に説明する。以下の好ましい実施形態の説明は、本質的に例示に過ぎず、本発明、その適用物或いはその用途を制限することを意図するものでは全くない。
【０００８】
＜実施形態１＞
図１は、本発明の実施形態１に係るディスク装置の構成を示すブロック図である。図１に示すように、ディスク装置１００は、ディスクトレイが開位置にあることを検出するトレイオープン検出スイッチ１０１、ディスクトレイを排出又は挿入させるイジェクトボタン１０２、ディスクトレイが閉位置にあることを検出するトレイクローズ検出スイッチ１０３、ディスクローディングイジェクト検出部１０４、トレイ開閉時間測定用タイマ１０５、ディスクドライブ１０７、誤イジェクト判断情報格納メモリ１０８、ディスク固有情報格納メモリ１０９、ドライブ状態情報格納メモリ１１０、先読みデータ情報格納メモリ１１１を備えている。
【０００９】
ここで、前記ディスクローディングイジェクト検出部１０４は、ディスクのローディング又はイジェクトの発生を検出し、ディスクドライブ１０７に対してその内容を通知するものである。
【００１０】
なお、このディスク装置１００は、再生装置１１２に対して再生データを送信することで、ディスクデータを再生するようになっている。
【００１１】
また、図２に示すように、前記ディスクドライブ１０７は、ディスクモータ２０２、光ピックアップ２０３、スレッド２０４、受信部２０５、ディスク回転制御部２０６、信号処理ＬＳＩ２０７、ＤＲＡＭバッファ２０９、ＣＰＵ２１１、誤イジェクト判断部２１２、送信部２１５を備えている。
【００１２】
ここで、光ディスク２０１（例えば、ＤＶＤ−ＲＯＭディスク）は、映像情報が記録された再生専用型の記録媒体であり、再生装置１１２によりこの映像情報等が再生される。なお、この光ディスク２０１は再生専用型の記録媒体である必要はなく、何らかのユーザーデータが記録されている追記可能型の記録媒体(例えば、ＤＶＤ−Ｒ等)であっても構わない。
【００１３】
前記ディスクモータ２０２は、前記光ディスク２０１を回転させるものである。
【００１４】
前記ＣＰＵ２１１は、光ピックアップ２０３、受信部２０５、ディスク回転制御部２０６、信号処理ＬＳＩ２０７、誤イジェクト判断部２１２、送信部２１５等のディスクドライブ１０７の構成要素全体を制御するものである。
【００１５】
前記光ピックアップ２０３は、光ディスク２０１からデータを読み出すためのものである。
【００１６】
前記スレッド２０４は、ＣＰＵ２１１からの出力に応じて、光ピックアップ２０３を、光ディスク２０１上の指定されたデータのあるアドレスにシークさせるものである。
【００１７】
前記受信部２０５は、再生装置１１２から送信された信号を受信するものである。
【００１８】
前記ディスク回転制御部２０６は、ＣＰＵ２１１からの出力に応じてディスクモータ２０２の回転を制御するものである。
【００１９】
前記信号処理ＬＳＩ２０７は、光ピックアップ２０３が光ディスク２０１から読み取った信号を２値化し、ＤＲＡＭバッファ２０９へ出力するためのものである。
【００２０】
ＤＲＡＭバッファ２０９は、再生装置１１２に送信する再生データを一時的に格納するためのものである。
【００２１】
前記誤イジェクト判断部２１２は、トレイ開閉時間測定用タイマ１０５の値が規定時間以上の場合に通常イジェクト処理であると判断し、規定時間以内の場合に誤イジェクト処理であると判断するものである。ここで、誤イジェクト処理とは、ユーザーの操作ミス等の要因により、ユーザーが希望しないタイミングでディスクトレイをイジェクトした処理をいう。
【００２２】
前記送信部２１５は、ＤＲＡＭバッファ２０９に格納されたデータを再生装置１１２に転送するものである。
【００２３】
図４は、本実施形態１に係るディスク装置の処理動作を示すフローチャート図である。図４に示すように、まず、ステップＳ４０１では、ディスクがローディング状態であるかを判定する。ステップＳ４０１での判定が「ＮＯ」の場合には、ロードを検出するまで待機する。ステップＳ４０１での判定が「ＹＥＳ」の場合には、ステップＳ４０２に分岐する。
【００２４】
ステップＳ４０２では、ディスクローディングイジェクト検出部１０４の出力に基づいてローディング処理を行い、続くステップＳ４０３に進む。
【００２５】
ステップＳ４０３では、ドライブ状態の初期化処理を行い、続くステップＳ４０４に進む。ステップＳ４０４では、後述する起動処理を実行し、続くステップＳ４０５に進む。
【００２６】
ステップＳ４０５では、ＣＰＵ２１１からの出力に応じて、スレッド２０４上の光ピックアップを、光ディスク２０１上の指定されたデータのあるアドレスにシークさせるべく読み出し位置への移動処理を行い、続くステップＳ４０６に進む。
【００２７】
ステップＳ４０６では、光ディスク２０１に記録されている再生すべきデータを読み出し、続くステップＳ４０７に進む。
【００２８】
ステップＳ４０７では、読み出したデータをＤＲＡＭバッファ２０９に格納し、続くステップＳ４０８に進む。
【００２９】
ステップＳ４０８では、ＤＲＡＭバッファ２０９に格納されたデータを送信部２１５を介して再生装置１１２に送信し、続くステップＳ４０９に進む。このように、再生装置１１２へのデータ転送処理が行われることで、ディスクデータを再生することが可能となる。
【００３０】
ステップＳ４０９では、ディスクローディングイジェクト検出部１０４がディスクのイジェクトを検出したかを判定する。ステップＳ４０９での判定が「ＮＯ」の場合には、ステップＳ４０５に分岐し、引き続き光ディスク２０１からデータを読み出す処理を行う。
【００３１】
ステップＳ４０９での判定が「ＹＥＳ」の場合には、ステップＳ４１０に分岐し、ステップＳ４１０で、イジェクト処理を実行してトレイをオープンしてディスクを排出する。
【００３２】
次に、ステップＳ４０４で行われる起動処理の具体的な処理手順について、図７に示すフローチャート図を用いて説明する。
【００３３】
まず、ステップＳ７０１では、トレイクローズ検出スイッチ１０３の開閉時間をトレイ開閉時間測定用タイマ１０５のタイマ値から取得し、このタイマ値が規定時間以内であるかを判定する。
【００３４】
ステップＳ７０１での判定が「ＹＥＳ」の場合には、ステップＳ７０７に分岐し、後述する高速起動処理を開始する。ステップＳ７０１での判定が「ＮＯ」の場合には、ステップＳ７０２に分岐し、ステップＳ７０２で、通常起動処理を開始し、続くステップＳ７０３に進む。
【００３５】
ステップＳ７０３では、ディスク回転制御部２０６によりディスクモータ２０２を回転させて光ディスク２０１を起動し、続くステップＳ７０４に進む。
【００３６】
ステップＳ７０４では、光ディスク２０１の管理情報が記録されたアドレスに、スレッド２０４上の光ピックアップ２０３を移動させ、光ディスク２０１に記録された管理情報を読み出し、続くステップＳ７０５に進む。
【００３７】
ステップＳ７０５では、読み出した管理情報等のディスク固有情報をディスク固有情報格納メモリ１０９に格納し、続くステップＳ７０６に進む。ステップＳ７０６では、通常起動処理を終了する。
【００３８】
ここで、管理情報とは、光ディスク２０１に記録された画像等のデータの位置等を示す情報であり、再生するデータを読み出すために必要となる情報である。例えば、ＤＶＤ−ＲＯＭディスクでは、図３に示す“Control Data Zone”に記録された情報がこれに該当する。
【００３９】
また、ユーザーデータとは、実際に再生したときに画像や音声となるデータ、及びファイルシステムであり、図３に示す“Data Zone”に記録された情報がこれに該当する。また、ファイルシステムには、例えば、画像や音声となるデータを特定するためのファイル名などの情報が含まれている。
【００４０】
一方、ステップＳ７０７では、高速起動処理を開始し、続くステップＳ７０８に進む。ステップＳ７０８では、ディスク固有情報格納メモリ１０９に既に格納されている管理情報等のディスク固有情報を読み出し、続くステップＳ７０９に進む。そして、ステップＳ７０９で、高速起動処理を終了する。
【００４１】
このように、高速起動処理時には、光ディスク２０１から管理情報等のディスク固有情報を読み出すのではなく、前記ディスク固有情報格納メモリ１０９からディスク固有情報を読み出すようにしているから、ディスクからデータを取得する必要がなくなり起動時間が短縮化されるようになる。
【００４２】
＜実施形態２＞
図５は、本実施形態２に係るディスク装置の処理動作を示すフローチャート図である。図５に示すように、まず、ステップＳ５０１では、ディスクがローディング状態であるかを判定する。ステップＳ５０１での判定が「ＮＯ」の場合には、ロードを検出するまで待機する。ステップＳ５０１での判定が「ＹＥＳ」の場合には、ステップＳ５０２に分岐する。
【００４３】
ステップＳ５０２では、ディスクローディングイジェクト検出部１０４の出力に基づいてローディング処理を行い、続くステップＳ５０３に進む。
【００４４】
ステップＳ５０３では、トレイクローズ検出スイッチ１０３の開閉時間をトレイ開閉時間測定用タイマ１０５のタイマ値から取得し、このタイマ値が規定時間以内であるかを判定する。
【００４５】
ステップＳ５０３での判定が「ＹＥＳ」の場合（誤イジェクト時）には、ステップＳ５０６に分岐し、ステップＳ５０６で、ドライブ状態の設定情報をドライブ状態情報格納メモリ１１０から読み出し、ドライブ状態をイジェクト処理前の状態に復帰する。この場合、ドライブ状態の初期化及びドライブ状態の再設定を行わないので、ドライブ状態の設定時間が短縮化されることになり好ましい。
【００４６】
次に、ステップＳ５０７で、高速起動処理を開始し、続くステップＳ５０８に進む。ステップＳ５０８では、後述する先読み情報をイジェクト処理前の状態に復帰し、続くステップＳ５０９に進む。
【００４７】
このように、誤イジェクト発生時の起動直後は誤イジェクト発生前のデータ再生の続きを行うので、誤イジェクト発生時は起動処理直後に先読みデータ情報格納メモリ１１１のデータをＤＲＡＭバッファ２０９に格納することで、先読みデータ情報格納メモリ１１１に存在するデータ分については、ディスクからデータの読み出しを経ずに再生装置１１２に再生データを転送することが可能となる。これにより、再生開始時間の短縮となる。
【００４８】
一方、ステップＳ５０３での判定が「ＮＯ」の場合には、ステップＳ５０４に分岐し、ステップＳ５０４で、ドライブ状態の初期化を行い、続くステップＳ５０５に進む。ステップＳ５０５では、通常起動処理を開始し、続くステップＳ５０９に進む。
【００４９】
ステップＳ５０９では、再生するデータが後述する先読みデータ情報格納メモリ１１１に存在するかを判定する。ステップＳ５０９での判定が「ＹＥＳ」の場合には、ステップＳ５１７に分岐し、ステップＳ５１８で、先読みデータ情報格納メモリ１１１からデータを読み出し、続くステップＳ５１２に進む。
【００５０】
ステップＳ５０９での判定が「ＮＯ」の場合には、ステップＳ５１０に分岐し、ステップＳ５１０で、ＣＰＵ２１１からの出力に応じて、スレッド２０４上の光ピックアップを、光ディスク２０１上の指定されたデータのあるアドレスにシークさせるべく読み出し位置への移動処理を行い、続くステップＳ５１１に進む。
【００５１】
ステップＳ５１１では、光ディスク２０１に記録されている再生すべきデータを読み出し、続くステップＳ５１２に進む。ステップＳ５１２では、再生するデータ以降の連続した領域に存在するデータを先読み情報として先読みデータ情報格納メモリ１１１に保存し、続くステップＳ５１３に進む。
【００５２】
次に、ステップＳ５１３では、読み出したデータをＤＲＡＭバッファ２０９に格納し、続くステップＳ５１４に進む。
【００５３】
ステップＳ５１４では、ＤＲＡＭバッファ２０９に格納されたデータを送信部２１５を介して再生装置１１２に送信し、続くステップＳ５１５に進む。このように、再生装置１１２へのデータ転送処理が行われることで、ディスクデータを再生することが可能となる。
【００５４】
ステップＳ５１５では、ディスクローディングイジェクト検出部１０４がディスクのイジェクトを検出したかを判定する。ステップＳ５１４での判定が「ＮＯ」の場合には、ステップＳ５０９に分岐し、引き続き光ディスク２０１からデータを読み出す処理を行う。
【００５５】
ステップＳ５１５での判定が「ＹＥＳ」の場合には、ステップＳ５１６に分岐し、ステップＳ５１６で、そのときのドライブ状態情報をドライブ状態情報格納メモリ１１０に保存し、続くステップＳ５１７に進む。
【００５６】
ステップＳ５１７では、イジェクト処理を実行してトレイをオープンしてディスクを排出する。
【００５７】
＜実施形態３＞
図６は、本実施形態３に係るディスク装置の処理動作を示すフローチャート図である。図６に示すように、まず、ステップＳ６０１では、ディスクがローディング状態であるかを判定する。ステップＳ６０１での判定が「ＮＯ」の場合には、ロードを検出するまで待機する。ステップＳ６０１での判定が「ＹＥＳ」の場合には、ステップＳ６０２に分岐する。
【００５８】
ステップＳ６０２では、誤イジェクト判断部２１２における後述する判断処理手順に基づいて、誤イジェクト時であるかを判定する。ステップＳ６０２での判定が「ＹＥＳ」の場合（誤イジェクト時）には、ステップＳ６０７に分岐し、ステップＳ６０７で、ディスクローディングイジェクト検出部１０４の出力に基づくローディング処理を実行するのと並行して、光ピックアップ２０３を光ディスク２０１上のデータ読み出し位置へ移動させる処理を行う。このことにより、図１１に示すように、再生開始までの時間を短縮することが可能である。
【００５９】
次に、ステップＳ６０７では、ドライブ状態の設定情報をドライブ状態情報格納メモリ１１０から読み出し、ドライブ状態をイジェクト処理前の状態に復帰する。この場合、ドライブ状態の初期化及びドライブ状態の再設定を行わないので、ドライブ状態の設定時間が短縮化されることになり好ましい。
【００６０】
次に、ステップＳ６０８では、高速起動を開始し、続くステップＳ６０９に進む。ステップＳ６０９では、起動処理が完了し且つ光ピックアップ２０３の読み出し位置への移動処理が完了したかを判定する。ステップＳ６０９での判定が「ＮＯ」の場合には、処理が完了するまで待機する。ステップＳ６０９での判定が「ＹＥＳ」の場合には、ステップＳ６１０に分岐し、ステップＳ６１０で、後述する先読み情報をイジェクト処理前の状態に復帰し、続くステップＳ６１１に進む。
【００６１】
このように、誤イジェクト発生時の起動直後は誤イジェクト発生前のデータ再生の続きを行うので、誤イジェクト発生時は起動処理直後に先読みデータ情報格納メモリ１１１のデータをＤＲＡＭバッファ２０９に格納することで、先読みデータ情報格納メモリ１１１に存在するデータ分については、ディスクからデータの読み出しを経ずに再生装置１１２に再生データを転送することが可能となる。これにより、再生開始時間の短縮となる。
【００６２】
一方、ステップＳ６０２での判定が「ＮＯ」の場合には、ステップＳ６０３に分岐し、ステップＳ６０３で、ディスクローディングイジェクト検出部１０４の出力に基づいてローディング処理を行い、続くステップＳ６０４に進む。
【００６３】
ステップＳ６０４では、ドライブ状態の初期化を行い、続くステップＳ６０５に進む。ステップＳ６０５では、通常起動処理を開始し、続くステップＳ６１１に進む。
【００６４】
ステップＳ６１１では、再生するデータが後述する先読みデータ情報格納メモリ１１１に存在するかを判定する。ステップＳ６１１での判定が「ＹＥＳ」の場合には、ステップＳ６２０に分岐し、ステップＳ６２０で、先読みデータ情報格納メモリ１１１からデータ読み出しを行い、続くステップＳ６１５に進む。
【００６５】
ステップＳ６１１での判定が「ＮＯ」の場合には、ステップＳ６１２に分岐し、ステップＳ６１２で、ＣＰＵ２１１からの出力に応じて、スレッド２０４上の光ピックアップを、光ディスク２０１上の指定されたデータのあるアドレスにシークさせるべく読み出し位置への移動処理を行い、続くステップＳ６１３に進む。
【００６６】
ステップＳ６１３では、光ディスク２０１に記録されている再生すべきデータを読み出し、続くステップＳ６１４に進む。ステップＳ６１４では、再生するデータ以降の連続した領域に存在するデータを先読み情報として先読みデータ情報格納メモリ１１１に保存し、続くステップＳ６１５に進む。
【００６７】
次に、ステップＳ６１５では、読み出したデータをＤＲＡＭバッファに格納し、続くステップＳ６１６に進む。
【００６８】
ステップＳ６１６では、ＤＲＡＭバッファ２０９に格納されたデータを送信部２１５を介して再生装置１１２に送信し、続くステップＳ６１７に進む。このように、再生装置１１２へのデータ転送処理が行われることで、ディスクデータを再生することが可能となる。
【００６９】
ステップＳ６１７では、ディスクローディングイジェクト検出部１０４がディスクのイジェクトを検出したかを判定する。ステップＳ６１７での判定が「ＮＯ」の場合には、ステップＳ６１１に分岐し、引き続き光ディスク２０１からデータを読み出す処理を行う。
【００７０】
ステップＳ６１７での判定が「ＹＥＳ」の場合には、ステップＳ６１８に分岐し、ステップＳ６１８で、そのときのドライブ状態情報をドライブ状態情報格納メモリ１１０に保存し、続くステップＳ６１９に進む。
【００７１】
ステップＳ６１９では、イジェクト処理を実行してトレイをオープンしてディスクを排出する。
【００７２】
次に、ステップＳ６０５及びＳ６０８で行われる起動処理の具体的な処理手順について、図８に示すフローチャート図を用いて説明する。
【００７３】
まず、ステップＳ８０１では、後述する誤イジェクト判断処理手順に基づいて、誤イジェクト検出時であるかを判定する。
【００７４】
ステップＳ８０１での判定が「ＹＥＳ」の場合には、ステップＳ８０７に分岐し、後述する高速起動処理を開始する。ステップＳ８０１での判定が「ＮＯ」の場合には、ステップＳ８０２に分岐し、ステップＳ８０２で、通常起動処理を開始し、続くステップＳ８０３に進む。
【００７５】
ステップＳ８０３では、ディスク回転制御部２０６によりディスクモータ２０２を回転させて光ディスク２０１を起動し、続くステップＳ８０４に進む。
【００７６】
ステップＳ８０４では、光ディスク２０１の管理情報が記録されたアドレスに、スレッド２０４上の光ピックアップ２０３を移動させ、光ディスク２０１に記録された管理情報を読み出し、続くステップＳ８０５に進む。
【００７７】
ステップＳ８０５では、読み出した管理情報等のディスク固有情報をディスク固有情報格納メモリ１０９に格納し、続くステップＳ８０６に進む。ステップＳ８０６では、通常起動処理を終了する。
【００７８】
一方、ステップＳ８０７では、高速起動処理を開始し、続くステップＳ８０８に進む。ステップＳ８０８では、ディスク固有情報格納メモリ１０９に格納されている管理情報等のディスク固有情報を読み出し、続くステップＳ８０９に進む。ステップＳ８０９では、高速起動処理を終了する。
【００７９】
次に、ステップＳ６０２で行われる誤イジェクトの判断の具体的な処理手順について、図９に示すフローチャート図を用いて説明する。
【００８０】
まず、ステップＳ９０１では、トレイクローズ検出スイッチ１０３の開閉時間をトレイ開閉時間測定用タイマ１０５のタイマ値から取得し、このタイマ値が規定時間以内であるかを判定する。
【００８１】
ステップＳ９０１での判定が「ＹＥＳ」の場合には、ステップＳ９０２に分岐し、ステップＳ９０２で、誤イジェクトであると判断して、続くステップＳ９０４に進む。
【００８２】
ステップＳ９０１での判定が「ＮＯ」の場合には、ステップＳ９０３に分岐し、ステップＳ９０３で、非誤イジェクトであると判断して、続くステップＳ９０４に進む。
【００８３】
ステップＳ９０４では、この判断結果を誤イジェクト判断情報格納メモリ１０８に格納し、処理を終了する。このことにより、誤イジェクトを判断するための信号が複数存在しても、誤イジェクトを判断した後に誤イジェクト判断結果が必要となった場合には、誤イジェクト判断情報格納メモリ１０８に格納されている判断結果を取得するだけでよく好ましい。
【００８４】
さらに、ステップＳ６０２で行われる誤イジェクトの判断の別の処理手順について、図１０に示すフローチャート図を用いて説明する。図１０に示す処理では、複数の条件を用いて誤イジェクトを判断するようにしている。
【００８５】
まず、ステップＳ１００１では、トレイオープン検出スイッチ１０１がＯＮ状態であるかを判定する。ステップＳ１００１での判定が「ＹＥＳ」の場合には、ステップＳ１００５に分岐し、ステップＳ１００５で、非誤イジェクトであると判断する。
【００８６】
ステップＳ１００１での判定が「ＮＯ」の場合には、ステップＳ１００２に分岐し、ステップＳ１００２で、トレイクローズ検出スイッチ１０３の開閉時間をトレイ開閉時間測定用タイマ１０５のタイマ値から取得し、このタイマ値が規定時間以上であるかを判定する。
【００８７】
ステップＳ１００２での判定が「ＹＥＳ」の場合には、ステップＳ１００５に分岐し、ステップＳ１００５で、非誤イジェクトであると判断する。
【００８８】
ステップＳ１００２での判定が「ＮＯ」の場合には、ステップＳ１００３に分岐し、ステップＳ１００３で、イジェクトボタンをＯＮ又はＯＦＦした時間間隔を測定するイジェクトボタンＯＮ／ＯＦＦ間隔検出部（不図示）のタイマ値が規定時間以上であるかを判定する。
【００８９】
ステップＳ１００３での判定が「ＹＥＳ」の場合には、ステップＳ１００５に分岐し、ステップＳ１００５で、非誤イジェクトであると判断する。
【００９０】
ステップＳ１００３での判定が「ＮＯ」の場合には、ステップＳ１００４に分岐し、ステップＳ１００４で、誤イジェクトであると判断して、続くステップＳ１００６に進む。
【００９１】
ステップＳ１００６では、この判断結果を誤イジェクト判断情報格納メモリ１０８に格納し、処理を終了する。
【００９２】
このように、複数の条件を用いて誤イジェクトを判断することにより、誤イジェクトの判断の正確さを増すことが可能となる。
【００９３】
さらに、ドライブ状態設定時間の短縮化、起動高速化、ディスク管理情報の読み出し時間短縮、先読み情報の利用によるディスクからのデータ読み出し高速化、及びローディングと平行したデータ読み取り位置への移動によるデータ読み取り時間短縮を行うことにより、ディスク再生中に誤イジェクトが発生した場合においても、映像が途切れることなく連続再生することが可能となる。
【産業上の利用可能性】
【００９４】
以上説明したように、本発明は、再生中のディスクを誤ってイジェクトして再び装着し直した場合に、再生途中であった箇所から再生を再開できるという実用性の高い効果が得られることから、きわめて有用で産業上の利用可能性は高い。
【図面の簡単な説明】
【００９５】
【図１】本発明の実施形態に係るディスク装置の構成を示すブロック図である。
【図２】本実施形態のディスクドライブの構成を示すブロック図である。
【図３】ＤＶＤ−ＲＯＭディスクにおけるアドレスマッピングを示す図である。
【図４】本実施形態１のディスク装置におけるトレイクローズから再生装置への再生データ転送まで処理手順を示すフローチャート図である。
【図５】本実施形態２のディスク装置におけるトレイクローズから再生装置への再生データ転送まで処理手順を示すフローチャート図である。
【図６】本実施形態３のディスク装置におけるトレイクローズから再生装置への再生データ転送まで処理手順を示すフローチャート図である。
【図７】ディスクの起動処理を示すフローチャート図である。
【図８】誤イジェクト判断処理を用いたディスクの起動処理を示すフローチャート図である。
【図９】誤イジェクト判断処理を示すフローチャート図である。
【図１０】複数の条件を用いた誤イジェクト判断処理を示すフローチャート図である。
【図１１】従来技術と本発明の実施形態に係るディスク装置とを用いた場合の処理速度の変化を示す図である。
【符号の説明】
【００９６】
１００    ディスク装置
１０１    トレイオープン検出スイッチ
１０２    イジェクトボタン
１０３    トレイクローズ検出スイッチ
１０４    ディスクローディングイジェクト検出部
１０５    トレイ開閉時間測定用タイマ
１０７    ディスクドライブ
１０８    誤イジェクト判断情報格納メモリ
１０９    ディスク固有情報格納メモリ
１１０    ドライブ状態情報格納メモリ
１１１    データ情報格納メモリ
１１２    再生装置
２０１    光ディスク
２０３    光ピックアップ
２０９    ＤＲＡＭバッファ
２１１    ＣＰＵ
２１２    誤イジェクト判断部
【図１】
2006323960.tif 000003
【図２】
2006323960.tif 000004
【図３】
2006323960.tif 000005
【図４】
2006323960.tif 000006
【図５】
2006323960.tif 000007
【図６】
2006323960.tif 000008
【図７】
2006323960.tif 000009
【図８】
2006323960.tif 000010
【図９】
2006323960.tif 000011
【図１０】
2006323960.tif 000012
【図１１】
2006323960.tif 000013