(57)【要約】【課題】ディスクの再生時の状況に応じた反り角度を用いて光ピックアップのチルト調整を行うことができるディスク装置を提供する。【解決手段】ディスクｄの半径方向における位置Ｐ１，Ｐ２の位置情報ｄ１，ｄ２と位置Ｐ１，Ｐ２でそれぞれ得られたフォーカス駆動電圧ｖ１，ｖ２を用いて、位置Ｐ１，Ｐ２との間の距離差Δｄおよびフォーカス高さの差Δｈを算出し、この距離差Δｄおよびフォーカス高さの差Δｈを用いて位置Ｐ１，Ｐ２間に対応するディスクｄの反り角度θを算出し、この反り角度θに基づいてＯＰＵ１２のチルト調整を行う。【選択図】図１
2016004596.tif 000002
【特許請求の範囲】
【請求項１】
ディスクを回転させる回転機構と、対物レンズを介して前記ディスクに光ビームを照射して情報の読み出しまたは書き込みを行い、前記対物レンズをフォーカス方向に駆動するレンズ駆動機構および前記ディスクに対するチルト角度を調整するチルト角調整機構を有した光ピックアップと、前記光ピックアップを前記ディスクの半径方向に移動する移動機構と、前記回転機構と前記レンズ駆動機構と前記チルト角調整機構と前記移動機構を制御するとともに、前記光ビームが前記ディスクの記録面に合焦するようにフォーカスサーボ制御を行うサーボ回路とを備えたディスク装置であって、
前記光ビームが前記ディスクの記録面に合焦するフォーカス高さに前記対物レンズを駆動するために前記レンズ駆動機構に印加されるフォーカス駆動電圧を前記サーボ回路から取得するフォーカス駆動電圧取得部と、
前記移動機構によって移動された前記光ピックアップの位置情報を前記サーボ回路から取得する位置取得部と、
前記フォーカス駆動電圧および前記位置情報のメモリへの保存と読み出しを行うメモリ保存読出部と、
前記メモリ保存読出部により前記メモリから読み出された、前記ディスクの半径方向における第１の位置および第２の位置の各位置情報と前記第１の位置および前記第２の位置でそれぞれ得られたフォーカス駆動電圧とを用いて、前記第１の位置と前記第２の位置との間の距離差およびフォーカス高さの差を算出し、前記距離差および前記フォーカス高さの差を用いて前記第１の位置と前記第２の位置との間に対応する前記ディスクの反り角度を算出して、この反り角度に基づいて前記光ピックアップのチルト角度を調整するように前記サーボ回路に指示する数値演算部とを備えたディスク装置。
【請求項２】
前記数値演算部は、前記第１の位置および前記第２の位置でそれぞれ得られた前記ディスクの予め定められた回転数分の前記フォーカス駆動電圧の平均値を用いて、前記第１の位置と前記第２の位置との間のフォーカス高さの差を算出することを特徴とする請求項１記載のディスク装置。
【請求項３】
予め定められた周期のタイマ割り込みを発生するタイマ割り込み部を備え、
前記位置取得部は、前記タイマ割り込みが発生すると前記位置情報を取得し、
前記フォーカス駆動電圧取得部は、前記タイマ割り込みが発生すると前記フォーカス駆動電圧を取得し、
前記メモリ保存読出部は、前記第１の位置から前記第２の位置へ前記光ピックアップが移動する間に発生した前記タイマ割り込みにおいて取得された前記位置情報および前記フォーカス駆動電圧を用いて、前記メモリに保存した前記第１の位置の前記位置情報および前記フォーカス駆動電圧を順次更新し、
前記数値演算部は、前記メモリ保存読出部によって前記メモリから読み出された、前記第２の位置の位置情報および前記フォーカス駆動電圧とこの第２の位置の直前に更新された前記第１の位置の前記位置情報および前記フォーカス駆動電圧とを用いて、前記第１の位置と前記第２の位置との間の距離差およびフォーカス高さの差を算出することを特徴とする請求項１または請求項２記載のディスク装置。
【請求項４】
予め定められた周期のタイマ割り込みを発生するタイマ割り込み部を備え、
前記位置取得部は、前記タイマ割り込みが発生すると前記位置情報を取得し、
前記フォーカス駆動電圧取得部は、前記タイマ割り込みが発生すると前記フォーカス駆動電圧を取得し、
前記数値演算部は、前記タイマ割り込みが発生すると、前記メモリ保存読出部によって前記メモリから読み出された、前記第１の位置および前記第２の位置の各位置情報と前記第１の位置および前記第２の位置でそれぞれ得られたフォーカス駆動電圧とを用いて、前記第１の位置と前記第２の位置との間の距離差およびフォーカス高さの差を算出し、前記距離差および前記フォーカス高さの差を用いて前記第１の位置と前記第２の位置との間に対応する前記ディスクの反り角度を算出して、この反り角度に基づいて前記光ピックアップのチルト角度を調整するように前記サーボ回路に指示し、
前記メモリ保存読出部は、前記サーボ回路の制御により前記反り角度に基づいたチルト角度の調整が行われると、この反り角度の算出に使用された前記第２の位置の前記位置情報および前記フォーカス駆動電圧を用いて、前記メモリに保存した前記第１の位置の前記位置情報および前記フォーカス駆動電圧を更新し、この次のタイマ割り込みにおいて取得された前記位置情報および前記フォーカス駆動電圧を用いて、前記メモリに保存した前記第２の位置の前記位置情報および前記フォーカス駆動電圧を更新することを特徴とする請求項１または請求項２記載のディスク装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ディスクの反り状態に応じて光ピックアップのチルト調整を行うディスク装置に関する。
【背景技術】
【０００２】
例えば、特許文献１には、ディスクをチャッキングしてから回転させる前にディスクの半径方向の複数箇所でフォーカスサーボを行い、測定したフォーカス駆動電圧に基づいてディスクの反り状態を検出する光ディスク装置が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００４−２８０９８７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に代表される従来の技術では、ディスクの半径方向の位置によって反り角度が異なる場合、ディスクを回転させて再生状態に移行する前に複数箇所でフォーカス駆動電圧を測定する必要がある。このため、フォーカス駆動電圧の測定箇所が少ないと、反り状態を正確に検出できず再生性能の悪化に繋がる。また測定箇所が多くなると再生状態に移行するまでに長時間を要し不便である。
【０００５】
また、温度変化などによってディスクの再生中に反り状態が変化して、再生前に求めた反り角度と変化した後の反り角度が異なる状態になった場合、再生前に求めた反り角度を用いると光ピックアップの正確なチルト調整ができなくなる。この場合、再生前に求めた反り角度は無意味となり、光ピックアップのチルト調整も行えないため、再生性能も悪化する。
【０００６】
さらに、特許文献１のように、ディスクを停止させた状態でフォーカス駆動電圧を測定すると、このフォーカス駆動電圧に基づいてディスクの半径方向における角度を算出しても、この角度がディスクの反りによるものか、面振れによるものかを区別できない。
【０００７】
この発明は、上記のような課題を解決するためになされたもので、ディスクの再生時の状況に応じた反り角度を用いて光ピックアップのチルト調整を行うことができるディスク装置を得ることを目的とする。
【課題を解決するための手段】
【０００８】
この発明に係るディスク装置は、ディスクを回転させる回転機構と、対物レンズを介してディスクに光ビームを照射して情報の読み出しまたは書き込みを行い、対物レンズをフォーカス方向に駆動するレンズ駆動機構およびディスクに対するチルト角度を調整するチルト角調整機構を有した光ピックアップと、光ピックアップをディスクの半径方向に移動する移動機構と、回転機構とレンズ駆動機構とチルト角調整機構と移動機構を制御するとともに、光ビームがディスクの記録面に合焦するようにフォーカスサーボ制御を行うサーボ回路とを備えたディスク装置であって、光ビームがディスクの記録面に合焦するフォーカス高さに対物レンズを駆動するためにレンズ駆動機構に印加されるフォーカス駆動電圧をサーボ回路から取得するフォーカス駆動電圧取得部と、移動機構によって移動された光ピックアップの位置情報をサーボ回路から取得する位置取得部と、フォーカス駆動電圧および位置情報のメモリへの保存と読み出しを行うメモリ保存読出部と、メモリ保存読出部によりメモリから読み出された、ディスクの半径方向における第１の位置および第２の位置の各位置情報と第１の位置および第２の位置でそれぞれ得られたフォーカス駆動電圧とを用いて、第１の位置と第２の位置との間の距離差およびフォーカス高さの差を算出し、距離差およびフォーカス高さの差を用いて第１の位置と第２の位置との間に対応するディスクの反り角度を算出して、この反り角度に基づいて光ピックアップのチルト角度を調整するようにサーボ回路に指示する数値演算部とを備える。
【発明の効果】
【０００９】
この発明によれば、ディスクの再生時の状況に応じた反り角度を用いて光ピックアップのチルト調整を行うことができるという効果がある。
【図面の簡単な説明】
【００１０】
【図１】この発明の実施の形態１に係るディスク装置の構成を示すブロック図である。
【図２】実施の形態１に係るディスク装置の動作を示すフローチャートである。
【図３】実施の形態１におけるディスクの反り角度の算出処理の概要を示す図である。
【図４】この発明の実施の形態２に係るディスク装置の構成を示すブロック図である。
【図５】実施の形態１におけるディスクの反り角度の算出処理の問題点を説明する図である。
【図６】実施の形態２に係るディスク装置の動作を示すフローチャートである。
【図７】実施の形態２におけるディスクの反り角度の算出処理の概要を示す図である。
【図８】この発明の実施の形態３に係るディスク装置の構成を示すブロック図である。
【図９】実施の形態３に係るディスク装置の動作を示すフローチャートである。
【図１０】実施の形態３におけるディスクの反り角度の算出処理の概要を示す図である。
【発明を実施するための形態】
【００１１】
実施の形態１．
図１は、この発明の実施の形態１に係るディスク装置の構成を示すブロック図である。図１において、ディスク装置１は、例えば、車両などの移動体に搭載されて、ディスクｄの情報を再生または記録するディスク装置である。ディスクｄを回転させる回転機構は、ターンテーブル１０およびＳＰＭ（スピンドルモータ）１１を含んで構成される。
ディスクｄは、ディスク装置１に挿入されると、ターンテーブル１０に搬送されて装着される。ターンテーブル１０にはＳＰＭ１１の回転軸が取り付けられており、ターンテーブル１０に装着されたディスクｄは、ＳＰＭ１１によって回転される。
【００１２】
ＯＰＵ（光ピックアップ）１２は、対物レンズ（詳細は不図示）を介してディスクｄに光ビームを照射して情報の読み出しまたは書き込みを行う。また、ＯＰＵ１２は、ターンテーブル１０に装着されたディスクｄに対して上記対物レンズをフォーカス方向に駆動するレンズ駆動機構を有する。なお、レンズ駆動機構には、対物レンズを駆動させるフォーカスアクチュエータが含まれる。レンズ駆動機構のフォーカスアクチュエータは、サーボ回路１５から駆動電圧が印加されて駆動する。
【００１３】
また、ＯＰＵ１２は、ターンテーブル１０に装着されたディスクｄに対するチルト角度を調整するチルト角調整機構（不図示）を有する。チルト角調整機構は、例えば、ＯＰＵ１２のチルト角度を変更するチルトコイルと、このチルトコイルを駆動させてＯＰＵ１２のチルト角度を調整するチルトコイル駆動回路を備えて構成される。チルトコイル駆動回路は、サーボ回路１５からの制御信号に基づいてチルトコイルを駆動させる。
【００１４】
さらに、ＯＰＵ１２は、軸部１３に支持されており、ターンテーブル１０に装着されたディスクｄの内外周（半径方向）に移動可能である。例えば、軸部１３は、平行に並んだ主軸と副軸から構成されており、ＯＰＵ１２は、主軸と副軸に挿通されて軸方向に沿って移動可能となる。またＯＰＵ１２は、ＳＴＭ（ステッピングモータ）１４の回転力が伝達されて軸部１３に沿って移動する。ＯＰＵ１２をディスクｄの半径方向に移動させる移動機構は、軸部１３およびＳＴＭ１４を含んで構成される。移動機構のＳＴＭ１４は、サーボ回路１５から駆動電圧が印加されて駆動する。
【００１５】
サーボ回路１５は、上述した回転機構とレンズ駆動機構とチルト角調整機構と移動機構を制御するとともに、光ビームがディスクｄの記録面に合焦するようにフォーカスサーボ制御を行う。例えば、サーボ回路１５は、ＳＰＭ１１を制御してディスクｄを回転させる機能と、ＳＴＭ１４を制御してＯＰＵ１２をディスクｄの半径方向に移動させる機能とを有する。また、サーボ回路１５は、チルトコイル駆動回路を制御してＯＰＵ１２のチルト角度を調整する機能と、レンズ駆動機構を制御して光ビームがディスクｄの記録面に合焦するようにフォーカスサーボ制御を行う機能を有する。
【００１６】
ＣＰＵ１６は、ディスク装置１の内部構成を制御する制御部であり、その機能構成としてＯＰＵ位置取得部１６０、フォーカス駆動電圧取得部１６１、メモリ保存読出部１６２および数値演算部１６３を備える。また、メモリ１７は、ＯＰＵ位置取得部１６０により取得されたＯＰＵ１２の位置情報およびフォーカス駆動電圧取得部１６１により取得されたフォーカス駆動電圧を保存する記憶部である。
【００１７】
ＯＰＵ位置取得部１６０は、上述した移動機構のＳＴＭ１４によって移動されたＯＰＵ１２の位置情報をサーボ回路１５から取得する位置取得部である。ＯＰＵ１２の位置情報は、ディスクｄの半径方向の位置を示す位置情報であり、位置情報に基づいてディスクｄの中心からの距離が算出される。なお、以降では、位置情報を、ディスクｄの中心からの距離で表す。例えば、位置Ｐ１の位置情報は、ディスクｄの中心から位置Ｐ１までの距離であるｄ１で表し、同様に、位置Ｐ２の位置情報は、ディスクｄの中心から位置Ｐ２までの距離であるｄ２で表す。
また、フォーカス駆動電圧取得部１６１は、ＯＰＵ１２の光ビームがディスクｄの記録面に合焦するフォーカス高さに対物レンズを駆動するためにレンズ駆動機構に印加されるフォーカス駆動電圧をサーボ回路１５から取得する。
【００１８】
メモリ保存読出部１６２は、ＯＰＵ位置取得部１６０により取得されたＯＰＵ１２の位置情報およびフォーカス駆動電圧取得部１６１によって取得されたフォーカス駆動電圧をメモリ１７に保存し、またメモリ１７から上記情報の読み出しを行う。
数値演算部１６３は、ディスクｄの反り角度θを算出し、この反り角度θに基づいてＯＰＵ１２のチルト角度を調整するようにサーボ回路１５に指示する。
例えば、数値演算部１６３は、ディスクｄの半径方向における位置Ｐ１，Ｐ２の位置情報ｄ１，ｄ２と位置Ｐ１，Ｐ２のフォーカス駆動電圧ｖ１，ｖ２とを用いて、位置Ｐ１，Ｐ２間の距離差Δｄおよびフォーカス高さの差Δｈを算出する。
次に、数値演算部１６３は、距離差Δｄおよびフォーカス高さの差Δｈを用いて位置Ｐ１，Ｐ２間のディスクｄの反り角度θを算出する。
【００１９】
次に動作について説明する。
図２は、実施の形態１に係るディスク装置１の動作を示すフローチャートであり、ＯＰＵ１２のチルト角度の変更処理を示している。図３は、実施の形態１におけるディスクｄの反り角度θの算出処理の概要を示す図である。
ディスクｄの再生中に、フォーカス駆動電圧取得部１６１は、図３に示すように、ディスクｄの半径方向におけるＯＰＵ１２の現在位置（第１の位置）Ｐ１でのフォーカス駆動電圧ｖ１をサーボ回路１５から取得する（ステップＳＴ１）。
次に、ＯＰＵ位置取得部１６０は、ＯＰＵ１２の現在位置（第１の位置）Ｐ１の位置情報ｄ１をサーボ回路１５から取得する（ステップＳＴ２）。メモリ保存読出部１６２は、現在位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１をメモリ１７に保存する。
【００２０】
続いて、サーボ回路１５が、ＳＴＭ１４を制御して、位置Ｐ１から位置Ｐ２へのＯＰＵ１２の移動を開始する（ステップＳＴ３）。例えば、ディスクｄの再生中に、ＯＰＵ１２からの光ビームスポットを予め定められた目標トラックに移動する、いわゆるシーク動作において移動前の位置をＰ１とし、目標トラックにおける移動後の位置をＰ２とする。
ＯＰＵ１２が位置Ｐ２に到達していなければ（ステップＳＴ４；ＮＯ）、ＯＰＵ１２の移動を継続する。
【００２１】
ＯＰＵ１２が位置Ｐ２（シーク完了位置）到達すると（ステップＳＴ４；ＹＥＳ）、フォーカス駆動電圧取得部１６１は、ＯＰＵ１２の現在位置（第２の位置）Ｐ２におけるフォーカス駆動電圧ｖ２を取得する(ステップＳＴ５）。
メモリ保存読出部１６２は、現在位置Ｐ２で得られたフォーカス駆動電圧ｖ２をメモリ１７に保存する。
【００２２】
次に、数値演算部１６３は、メモリ保存読出部１６２によってメモリ１７から読み出された、位置Ｐ１のフォーカス駆動電圧ｖ１と位置Ｐ２のフォーカス駆動電圧ｖ２を用いて、フォーカス駆動電圧ｖ１，ｖ２およびＯＰＵ１２のフォーカス低域感度Ｓｆから、下記式（１）に従って、位置Ｐ１，Ｐ２間のフォーカス高さの差Δｈを算出する（ステップＳＴ６）。なお、フォーカス低域感度Ｓｆは、フォーカス駆動電圧をＯＰＵ１２のフォーカス高さに換算する係数である。
Δｈ＝（ｖ２−ｖ１）×Ｓｆ      ・・・（１）
【００２３】
続いて、ＯＰＵ位置取得部１６０は、ＯＰＵ１２の現在位置（第２の位置）Ｐ２の位置情報ｄ２を取得する（ステップＳＴ７）。メモリ保存読出部１６２は、現在位置Ｐ２の位置情報ｄ２をメモリ１７に保存する。
数値演算部１６３は、メモリ保存読出部１６２によってメモリ１７から読み出された、位置Ｐ１の位置情報ｄ１と位置Ｐ２の位置情報ｄ２とを用いて、図３に示す現在位置Ｐ２と位置Ｐ１との間の距離差Δｄを、下記式（２）から算出する（ステップＳＴ８）。
Δｄ＝ｄ２−ｄ１      ・・・（２）
【００２４】
次に、数値演算部１６３は、図３に示す位置Ｐ１と位置Ｐ２の間に対応するディスクｄの反り角度θを、下記式（３）に従って算出する（ステップＳＴ９）。
θ＝ａｔａｎ（Δｈ／Δｄ）      ・・・（３）
【００２５】
この後、数値演算部１６３は、ステップＳＴ９で算出した反り角度θに基づいてＯＰＵ１２のチルト角度を調整するようにサーボ回路１５に指示する。
サーボ回路１５は、数値演算部１６３からの指示に従ってチルト角調整機構を制御し、ＯＰＵ１２のチルト角度をθに変更する（ステップＳＴ１０）。
【００２６】
上述したように、実施の形態１では、ディスクｄの再生中にＯＰＵ１２が移動する度にディスクｄの反り角度θを算出してＯＰＵ１２のチルト角度を調整する。
このようにすることで、ディスクｄの反り角度θが一定でない場合や、温度変化などの外的要因によってディスクｄの反り角度θが変わった場合であっても、そのときの状況に応じたディスクｄの反り角度θが得られ、ＯＰＵ１２のチルト角度を適切に設定することが可能となる。
【００２７】
また、図２の例では、フォーカス駆動電圧取得部１６１がサーボ回路１５から１度取得したフォーカス駆動電圧を用いてフォーカス高さの差Δｈを算出した。この場合、Δｈの発生要因がディスクｄの面振れの可能性もある。
そこで、ディスクｄの予め定められた回転数分（例えば、１回転分）の回転でそれぞれ取得されたフォーカス駆動電圧の平均値をフォーカス高さの差Δｈの算出に使用してもよい。例えば、フォーカス駆動電圧取得部１６２が、位置Ｐ１，Ｐ２でディスクｄが１回転する間のフォーカス駆動電圧を順次取得し、メモリ保存読出部１６２が位置Ｐ１，Ｐ２で得られた１回転分のフォーカス駆動電圧を保存する。
この後、数値演算部１６３が、メモリ保存読出部１６２によってメモリ１７から読み出された位置Ｐ１，Ｐ２の１回転分のフォーカス駆動電圧を用いて、位置Ｐ１，Ｐ２の１回転分のフォーカス駆動電圧の平均値を算出し、さらにフォーカス駆動電圧の平均値を用いて位置Ｐ１，Ｐ２間のフォーカス高さの差Δｈを算出する。これにより、フォーカス高さの差Δｈの発生要因からディスクｄの面振れの影響を排除することができる。
【００２８】
以上のように、この実施の形態１によれば、フォーカス駆動電圧取得部１６１が、光ビームがディスクｄの記録面に合焦するフォーカス高さにＯＰＵ１２の対物レンズを駆動するためにレンズ駆動機構に印加されるフォーカス駆動電圧をサーボ回路１５から取得し、ＯＰＵ位置取得部１６０は、移動機構によって移動されたＯＰＵ１２の位置情報をサーボ回路１５から取得する。メモリ保存読出部１６２は、フォーカス駆動電圧および位置情報のメモリ１７への保存と読み出しを行う。
数値演算部１６３は、メモリ保存読出部１６２によってメモリ１７から読み出された、ディスクｄの半径方向における位置Ｐ１，Ｐ２の位置情報ｄ１，ｄ２と位置Ｐ１，Ｐ２でそれぞれ得られたフォーカス駆動電圧ｖ１，ｖ２を用いて、位置Ｐ１，Ｐ２との間の距離差Δｄおよびフォーカス高さの差Δｈを算出する。
続いて、数値演算部１６３は、距離差Δｄおよびフォーカス高さの差Δｈを用いて、位置Ｐ１，Ｐ２間に対応するディスクｄの反り角度θを算出し、この反り角度θに基づいてチルト角調整機構にチルト角度を調整するようにサーボ回路１５に指示する。
このように構成することで、ディスクｄの反り角度θが一定でない場合や温度変化などの外的要因によってディスクｄの反り角度θが変わった場合であっても、ディスクｄの再生時の状況に応じた反り角度θを用いてＯＰＵ１２のチルト調整を行うことができる。
【００２９】
また、この実施の形態１によれば、数値演算部１６３は、位置Ｐ１および位置Ｐ２でそれぞれ得られたディスクｄの予め定められた回転数分のフォーカス駆動電圧の平均値を用いて、位置Ｐ１と位置Ｐ２との間のフォーカス高さの差Δｈを算出する。
このように構成することで、フォーカス高さの差Δｈの発生要因からディスクｄの面振れの影響を排除することができる。
【００３０】
実施の形態２．
図４は、この発明の実施の形態２に係るディスク装置の構成を示すブロック図である。図４において、ディスク装置１Ａは、例えば車両などの移動体に搭載されて、ディスクｄの情報を再生または記録するディスク装置である。ＣＰＵ１６Ａは、ディスク装置１Ａの内部構成を制御する制御部であり、その機能構成としてＯＰＵ位置取得部１６０Ａ、フォーカス駆動電圧取得部１６１Ａ、メモリ保存読出部１６２Ａ、数値演算部１６３Ａおよびタイマ割り込み部１６４を備える。なお、図４において図１と同一またはこれに相当する構成要素には、同一の符号を付して説明を省略する。
【００３１】
ＯＰＵ位置取得部１６０Ａは、タイマ割り込み部１６４によってタイマ割り込みが発生すると位置情報を取得する。フォーカス駆動電圧取得部１６１Ａは、上記タイマ割り込みが発生するとフォーカス駆動電圧を取得する。
また、メモリ保存読出部１６２Ａは、位置Ｐ１から位置Ｐ２へＯＰＵ１２が移動する間に発生したタイマ割り込みにおいて取得された位置情報およびフォーカス駆動電圧を用いて、メモリ１７に保存した位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１を順次更新する。
さらに、数値演算部１６３Ａは、位置Ｐ２の位置情報ｄ２およびフォーカス駆動電圧ｖ２とこの位置Ｐ２の直前に更新された位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１とを用いて距離差Δｄおよびフォーカス高さの差Δｈを算出する。
【００３２】
ここで、図５を用いて実施の形態１におけるディスクｄの反り角度の算出処理の問題点について説明する。図５では、シーク動作によって位置（シーク開始位置）Ｐ１から位置（シーク完了位置）Ｐ２にＯＰＵ１２が移動した場合を考える。
図５の場合、ＯＰＵ１２が移動するシーク区間が長く、位置Ｐ１，Ｐ２間にある各位置でディスクｄの反り角度が異なっている。このため、例えばシーク完了位置Ｐ２におけるディスクｄの反り角度θとは異なった角度にＯＰＵ１２のチルト角度が調整される可能性がある。
そこで、実施の形態２では、位置（シーク開始位置）Ｐ１から位置（シーク完了位置）Ｐ２までＯＰＵ１２が移動する間に、予め定められた周期のタイマ割り込みが発生する度に、ＯＰＵ１２の位置情報およびフォーカス駆動電圧を取得し、取得した位置情報およびフォーカス駆動電圧を用いて、メモリ１７に保存した位置Ｐ１の位置情報およびフォーカス駆動電圧ｖ１を更新する。
このように位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１を順次更新していくことにより、シーク完了位置Ｐ２とその直前に更新された位置Ｐ１との間が反り角度θを算出する区間となり、この区間を短くすることができる。これにより、シーク完了位置Ｐ２における正確な反り角度θに基づいてＯＰＵ１２のチルト角度を調整できる。
【００３３】
次に動作について説明する。
図６は、実施の形態２に係るディスク装置１Ａの動作を示すフローチャートであって、ＯＰＵ１２のチルト角度の変更処理を示している。図７は実施の形態２におけるディスクｄの反り角度θの算出処理の概要を示す図である。
以降では、シーク開始位置Ｐ１からシーク完了位置Ｐ２までＯＰＵ１２が移動するものとして説明を行う。また、図６では、位置情報をディスクｄの中心から位置Ｐ１，Ｐ２までの距離ｄ１，ｄ２で表している。
【００３４】
ディスクｄの再生中に、フォーカス駆動電圧取得部１６１Ａは、図７に示すように、ＯＰＵ１２の現在位置（第１の位置）Ｐ１でのフォーカス駆動電圧ｖ１をサーボ回路１５から取得する（ステップＳＴ１ａ）。
次に、ＯＰＵ位置取得部１６０Ａは、ＯＰＵ１２の現在位置（第１の位置）Ｐ１の位置情報ｄ１をサーボ回路１５から取得する（ステップＳＴ２ａ）。
メモリ保存読出部１６２Ａは、現在位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１をメモリ１７に保存する。
【００３５】
続いて、サーボ回路１５が、ＳＴＭ１４を制御して、位置Ｐ１から位置Ｐ２へのＯＰＵ１２の移動を開始する（ステップＳＴ３ａ）。
ＯＰＵ１２が位置Ｐ２に到達しておらず（ステップＳＴ４ａ；ＮＯ）、タイマ割り込みが発生していなければ（ステップＳＴ５ａ；ＮＯ）、ステップＳＴ４ａの処理に戻って、ＯＰＵ１２の移動を継続する。
【００３６】
一方、ＯＰＵ１２が位置Ｐ２に到達していないが（ステップＳＴ４ａ；ＮＯ）、タイマ割り込み部１６４によるタイマ割り込みが発生した場合（ステップＳＴ５ａ；ＹＥＳ）、フォーカス駆動電圧取得部１６１Ａは、現在位置のフォーカス駆動電圧をサーボ回路１５から取得する（ステップＳＴ６ａ）。
メモリ保存読出部１６２Ａは、ステップＳＴ６ａにて取得されたフォーカス駆動電圧を用いて、メモリ１７に保存した位置Ｐ１のフォーカス駆動電圧ｖ１を更新する。
【００３７】
続いて、ＯＰＵ位置取得部１６０Ａは、現在位置の位置情報をサーボ回路１５から取得する（ステップＳＴ７ａ）。メモリ保存読出部１６２Ａは、ステップＳＴ７ａで取得された位置情報を用いて、メモリ１７に保存した位置Ｐ１の位置情報ｄ１を更新する。
この後、ステップＳＴ４ａの処理に戻って、上述した処理を繰り返す。このようにすることで、ＯＰＵ１２の移動に合わせて位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１が順次更新される。
【００３８】
例えば、図７に示すように、シーク区間（位置Ｐ１，Ｐ２間）における位置Ｐａの位置情報およびフォーカス駆動電圧を用いて、位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１が更新される。
次に、図７に示す位置Ｐｂの位置情報およびフォーカス駆動電圧が取得されると、この位置Ｐｂの位置情報およびフォーカス駆動電圧によって位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１が更新される。
次に、位置Ｐｃの位置情報およびフォーカス駆動電圧が取得されると、この位置Ｐｃの位置情報およびフォーカス駆動電圧によって位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１が更新される。
この後、タイマ割り込み周期におけるシーク完了位置Ｐ２の直前の位置Ｐｄで位置情報およびフォーカス駆動電圧が取得されると、この位置Ｐｄの位置情報およびフォーカス駆動電圧によって位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１が更新される。
【００３９】
この後、ＯＰＵ１２が位置Ｐ２（シーク完了位置；第２の位置）到達すると（ステップＳＴ４ａ；ＹＥＳ）、フォーカス駆動電圧取得部１６１Ａは、ＯＰＵ１２の現在位置Ｐ２におけるフォーカス駆動電圧ｖ２を取得する(ステップＳＴ８ａ）。
メモリ保存読出部１６２Ａは、現在位置Ｐ２で得られたフォーカス駆動電圧ｖ２をメモリ１７に保存する。
【００４０】
次に、数値演算部１６３Ａは、メモリ保存読出部１６２Ａによってメモリ１７から読み出された、位置Ｐ１，Ｐ２で得られたフォーカス駆動電圧ｖ１，ｖ２とＯＰＵ１２のフォーカス低域感度Ｓｆとを用いて、上記式（１）に従って位置Ｐ１，Ｐ２間のフォーカス高さの差Δｈを算出する（ステップＳＴ９ａ）。
以降のステップＳＴ１０ａからステップＳＴ１３ａまでの処理は、図２のステップＳＴ７からステップＳＴ１０までの処理と同様であるので説明を省略する。
【００４１】
以上のように、この実施の形態２によれば、ディスク装置１Ａは、予め定められた周期のタイマ割り込みを発生するタイマ割り込み部１６４Ａを備える。ＯＰＵ位置取得部１６０Ａは、タイマ割り込みが発生すると位置情報を取得する。フォーカス駆動電圧取得部１６１Ａは、タイマ割り込みが発生するとフォーカス駆動電圧を取得する。
メモリ保存読出部１６２Ａは、位置Ｐ１から位置Ｐ２へＯＰＵ１２が移動する間に発生したタイマ割り込みで取得された位置情報およびフォーカス駆動電圧を用いて、メモリ１７に保存した位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１を順次更新する。
数値演算部１６３Ａは、メモリ保存読出部１６２Ａによってメモリ１７から読み出された、位置Ｐ２の位置情報ｄ２およびフォーカス駆動電圧ｖ２とこの位置Ｐ２の直前に更新された位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１を用いて、距離差Δｄおよびフォーカス高さの差Δｈを算出する。
このように構成することで、反り角度θを算出する区間を短くすることができ、シーク完了位置Ｐ２における正確な反り角度θに基づいてＯＰＵ１２のチルト角度を調整することが可能である。
【００４２】
実施の形態３．
図８は、この発明の実施の形態３に係るディスク装置の構成を示すブロック図である。図８において、ディスク装置１Ｂは、例えば車両などの移動体に搭載されて、ディスクｄの情報を再生または記録するディスク装置である。ＣＰＵ１６Ｂは、ディスク装置１Ｂの内部構成を制御する制御部であり、その機能構成としてＯＰＵ位置取得部１６０Ａ、フォーカス駆動電圧取得部１６１Ａ、メモリ保存読出部１６２Ｂ、数値演算部１６３Ｂおよびタイマ割り込み部１６４を備える。なお、図８において図１および図４と同一またはこれに相当する構成要素には同一の符号を付して説明を省略する。
【００４３】
数値演算部１６３Ｂは、タイマ割り込み部１６４によるタイマ割り込みが発生すると、タイマ割り込み処理として、位置Ｐ１，Ｐ２間の距離差Δｄとフォーカス高さの差Δｈの算出と、位置Ｐ１，Ｐ２間に対応するディスクｄの反り角度θの算出と、この反り角度θに基づいたＯＰＵ１２のチルト調整の指示とを行う。
【００４４】
メモリ保存読出部１６２Ｂは、サーボ回路１５の制御により反り角度θに基づいたチルト角度の調整が行われると、この反り角度θの算出に使用された位置Ｐ２の位置情報ｄ２およびフォーカス駆動電圧ｖ２を用いて、メモリ１７に保存した位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１を更新する。
さらに、メモリ保存読出部１６２Ｂは、この次のタイマ割り込みで取得された位置情報およびフォーカス駆動電圧を用いて、メモリ１７に保存した位置Ｐ２の位置情報ｄ２およびフォーカス駆動電圧ｖ２を更新する。
このようにして、メモリ保存読出部１６２Ｂは、ディスクｄの反り角度θを算出する位置における位置情報およびフォーカス駆動電圧を順次更新する。
【００４５】
次に動作について説明する。
図９は、実施の形態３に係るディスク装置１Ｂの動作を示すフローチャートであって、ＯＰＵ１２のチルト角度の変更処理を示している。図１０は、実施の形態３におけるディスクｄの反り角度θの算出処理の概要を示す図である。
以降では、シーク開始位置Ｐ１からシーク完了位置Ｐ２までＯＰＵ１２が移動するものとして説明を行う。
【００４６】
ディスクｄの再生中に、フォーカス駆動電圧取得部１６１Ａは、図１０に示すように、ＯＰＵ１２の現在位置（第１の位置）Ｐ１でのフォーカス駆動電圧ｖ１をサーボ回路１５から取得する（ステップＳＴ１ｂ）。
次に、ＯＰＵ位置取得部１６０Ａは、ＯＰＵ１２の現在位置（第１の位置）Ｐ１の位置情報ｄ１をサーボ回路１５から取得する（ステップＳＴ２ｂ）。
メモリ保存読出部１６２Ａは、現在位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１をメモリ１７に保存する。
【００４７】
続いて、サーボ回路１５が、ＳＴＭ１４を制御して、位置Ｐ１から位置Ｐ２へのＯＰＵ１２の移動を開始する（ステップＳＴ３ｂ）。
ＯＰＵ１２が位置Ｐ２に到達しておらず（ステップＳＴ４ｂ；ＮＯ）、タイマ割り込みが発生していなければ（ステップＳＴ５ｂ；ＮＯ）、ステップＳＴ４ｂの処理に戻って、ＯＰＵ１２の移動を継続する。
【００４８】
一方、ＯＰＵ１２が位置Ｐ２に到達していないが（ステップＳＴ４ｂ；ＮＯ）、タイマ割り込み部１６４によるタイマ割り込みが発生した場合（ステップＳＴ５ｂ；ＹＥＳ）、フォーカス駆動電圧取得部１６１Ａは、現在位置のフォーカス駆動電圧をサーボ回路１５から取得する（ステップＳＴ６ｂ）。
メモリ保存読出部１６２Ｂは、ステップＳＴ６ｂで取得されたフォーカス駆動電圧を、新たな位置Ｐ２のフォーカス駆動電圧ｖ２としてメモリ１７に保存する。
続いて、ＯＰＵ位置取得部１６０Ａは、現在位置の位置情報をサーボ回路１５から取得する（ステップＳＴ７ｂ）。メモリ保存読出部１６２Ｂは、ステップＳＴ７ｂで取得された位置情報を、上記新たな位置Ｐ２の位置情報ｄ２としてメモリ１７に保存する。
【００４９】
次に、数値演算部１６３Ｂは、ステップＳＴ８ｂからステップＳＴ１０ｂまでの処理において、上述のようにして位置Ｐ１，Ｐ２で得られたフォーカス駆動電圧ｖ１，ｖ２および位置情報を用いて実施の形態１と同様にディスクｄの反り角度θを算出する。
そして、数値演算部１６３Ｂは、この反り角度θに基づいてＯＰＵ１２のチルト角度を調整するようにサーボ回路１５に指示する。サーボ回路１５は、数値演算部１６３Ｂからの指示に従ってチルト角調整機構を制御することにより、ＯＰＵ１２のチルト角度をθに変更する（ステップＳＴ１１ｂ）。
【００５０】
メモリ保存読出部１６２Ｂは、サーボ回路１５の制御により反り角度θに基づくＯＰＵ１２のチルト調整が行われると、この反り角度θの算出に使用された上記位置Ｐ２のフォーカス駆動電圧ｖ２を用いて、メモリ１７に保存された位置Ｐ１のフォーカス駆動電圧ｖ１を更新する（ステップＳＴ１２ｂ）。
次に、メモリ保存読出部１６２Ｂは、上記位置Ｐ２の位置情報を用いて、メモリ１７に保存した位置Ｐ１の位置情報ｄ１を更新する（ステップＳＴ１３ｂ）。なお、図９では、位置情報をディスクｄの中心から位置Ｐ２までの距離ｄ２で表している。このため、ステップＳＴ１３ｂの処理によって位置Ｐ１の位置情報ｄ１がｄ２となる。
この後、ステップＳＴ４ｂの処理に戻って、上述した処理を繰り返す。このようにすることで、タイマ割り込みが発生した各位置で反り角度θが算出されてＯＰＵ１２のチルト調整が順次実施される。
【００５１】
例えば、図１０に示すように、シーク区間（位置Ｐ１，Ｐ２間）の位置Ｐａの位置情報およびフォーカス駆動電圧が、位置Ｐ２の位置情報ｄ２およびフォーカス駆動電圧ｖ２とされる。次に、位置Ｐ１，Ｐ２のフォーカス駆動電圧ｖ１，ｖ２および位置情報ｄ１，ｄ２を用いてディスクｄの反り角度θが算出され、この反り角度θに基づいてＯＰＵ１２のチルト角度が変更される。この後、位置Ｐ２（位置Ｐａ）の位置情報ｄ２およびフォーカス駆動電圧ｖ２を用いて位置Ｐ１の位置情報およびフォーカス駆動電圧ｖ１が更新される。
【００５２】
続いて、図１０に示す位置Ｐｂの位置情報およびフォーカス駆動電圧が取得されると、この位置Ｐｂの位置情報およびフォーカス駆動電圧が、新たな位置Ｐ２の位置情報ｄ２およびフォーカス駆動電圧ｖ２とされる。次に、位置Ｐ１（位置Ｐａ）で得られたフォーカス駆動電圧ｖ１および位置情報ｄ１と位置Ｐ２（位置Ｐｂ）で得られたフォーカス駆動電圧ｖ２および位置情報ｄ２とを用いてディスクｄの反り角度θが算出され、この反り角度θに基づいてＯＰＵ１２のチルト角度が変更される。この後、位置Ｐ２（位置Ｐｂ）の位置情報ｄ２およびフォーカス駆動電圧ｖ２を用いて、位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１が更新される。
【００５３】
続いて、図１０に示す位置Ｐｃの位置情報およびフォーカス駆動電圧が取得されると、この位置Ｐｃの位置情報およびフォーカス駆動電圧が、新たな位置Ｐ２の位置情報ｄ２およびフォーカス駆動電圧ｖ２とされる。次に、位置Ｐ１（位置Ｐｂ）で得られたフォーカス駆動電圧ｖ１および位置情報ｄ１と位置Ｐ２（位置Ｐｃ）で得られたフォーカス駆動電圧ｖ２および位置情報ｄ２とを用いてディスクｄの反り角度θが算出され、この反り角度θに基づいてＯＰＵ１２のチルト角度が変更される。この後、位置Ｐ２（位置Ｐｃ）の位置情報ｄ２およびフォーカス駆動電圧ｖ２を用いて位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１が更新される。
【００５４】
続いて、図１０に示す位置Ｐｄの位置情報およびフォーカス駆動電圧が取得されると、この位置Ｐｄの位置情報およびフォーカス駆動電圧が、新たな位置Ｐ２の位置情報ｄ２およびフォーカス駆動電圧ｖ２とされる。次に、位置Ｐ１（位置Ｐｃ）で得られたフォーカス駆動電圧ｖ１および位置情報ｄ１と位置Ｐ２（位置Ｐｄ）で得られたフォーカス駆動電圧ｖ２および位置情報ｄ２とを用いてディスクｄの反り角度θが算出され、この反り角度θに基づいてＯＰＵ１２のチルト角度が変更される。この後、位置Ｐ２（位置Ｐｄ）の位置情報ｄ２およびフォーカス駆動電圧ｖ２を用いて位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１が更新される。
【００５５】
ＯＰＵ１２がシーク完了位置Ｐ２に到達すると（ステップＳＴ４ｂ；ＹＥＳ）、数値演算部１６３Ｂは、ステップＳＴ１４ｂからステップＳＴ１８ｂまでの処理において、位置Ｐ１（位置Ｐｄ）で得られたフォーカス駆動電圧ｖ１および位置情報ｄ１とシーク完了位置Ｐ２で得られたフォーカス駆動電圧ｖ２および位置情報ｄ２とを用いて、ディスクｄの反り角度θが算出される。
【００５６】
この後、数値演算部１６３Ｂは、ステップＳＴ１８ｂで算出した反り角度θに基づいてＯＰＵ１２のチルト角度を調整するようにサーボ回路１５に指示する。
サーボ回路１５は、数値演算部１６３Ｂの指示に従ってチルト角調整機構を制御して、ＯＰＵ１２のチルト角度をθに変更する（ステップＳＴ１９ｂ）。
【００５７】
以上のように、この実施の形態３によれば、ディスク装置１Ｂは、予め定められた周期のタイマ割り込みを発生するタイマ割り込み部１６４を備える。ＯＰＵ位置取得部１６０Ａは、タイマ割り込みが発生すると位置情報を取得し、フォーカス駆動電圧取得部１６１Ａは、タイマ割り込みが発生するとフォーカス駆動電圧を取得する。
数値演算部１６３Ｂは、タイマ割り込みが発生すると、メモリ保存読出部１６２Ｂによりメモリ１７から読み出された、位置Ｐ１，Ｐ２の各位置情報ｄ１，ｄ２と位置Ｐ１，Ｐ２でそれぞれ得られたフォーカス駆動電圧ｖ１，ｖ２とを用いて位置Ｐ１，Ｐ２間の距離差Δｄおよびフォーカス高さの差Δｈを算出し、距離差Δｄおよびフォーカス高さの差Δｈを用いて位置Ｐ１，Ｐ２間でのディスクｄの反り角度θを算出して、この反り角度θに基づいてＯＰＵ１２のチルト角度を調整するようにサーボ回路１５に指示する。
メモリ保存読出部１６２Ｂは、サーボ回路１５の制御により反り角度θに基づいたチルト角度の調整が行われると、この反り角度θの算出に使用された位置Ｐ２の位置情報ｄ２およびフォーカス駆動電圧ｖ２を用いて、メモリ１７に保存した位置Ｐ１の位置情報ｄ１およびフォーカス駆動電圧ｖ１を更新し、この次のタイマ割り込みにおいて取得された位置情報およびフォーカス駆動電圧を用いて、メモリ１７に保存した位置Ｐ２の位置情報ｄ２およびフォーカス駆動電圧ｖ２を更新する。
このように構成することで、タイマ割り込みが発生する度にその位置でのディスクｄの反り角度θを算出してＯＰＵ１２のチルト調整を行うことができる。
実施の形態１および実施の形態２では、シーク中にディスクｄの傾きが大きくなり過ぎるとフォーカスサーボが維持できなくなる場合があり、またシーク完了後にＯＰＵ１２のチルト角度が急激に変化するとサーボが大きく乱れる可能性があった。
そこで、実施の形態３のようにタイマ割り込みが発生する度にＯＰＵ１２のチルト調整を行うことにより、シーク中であっても各位置に対応するディスクｄの反り角度θに応じた細かいチルト調整が可能である。またシーク完了位置Ｐ２においてＯＰＵ１２のチルト角度が急激に変化することがないため、サーボの乱れを防止できる。
【００５８】
上記実施の形態１〜３においては、ディスクｄが上に凸な反り状態である場合を示したが、ディスクｄが下に凸な反り状態であっても、同様な処理により反り角度θを算出することができる。
【００５９】
なお、本発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【符号の説明】
【００６０】
１，１Ａ，１Ｂ  ディスク装置、１０  ターンテーブル、１１  スピンドルモータ（ＳＰＭ）、１２  光ピックアップ（ＯＰＵ）、１３  軸部、１４  ステッピングモータ（ＳＴＭ）、１５  サーボ回路、１６，１６Ａ，１６Ｂ  ＣＰＵ、１７  メモリ、１６０，１６０Ａ  ＯＰＵ位置取得部、１６１，１６１Ａ  フォーカス駆動電圧取得部、１６２，１６２Ａ，１６２Ｂ  メモリ保存読出部、１６３，１６３Ａ，１６３Ｂ  数値演算部、１６４  タイマ割り込み部。
【図１】
2016004596.tif 000003
【図２】
2016004596.tif 000004
【図３】
2016004596.tif 000005
【図４】
2016004596.tif 000006
【図５】
2016004596.tif 000007
【図６】
2016004596.tif 000008
【図７】
2016004596.tif 000009
【図８】
2016004596.tif 000010
【図９】
2016004596.tif 000011
【図１０】
2016004596.tif 000012