(57)【要約】  媒体（６）に対して光を照射し、反射された光の検出結果に基づいて、前記媒体（６）に係る球面収差に関する球面収差情報を算出する算出部（３６ａ）と、前記球面収差情報に基づいて、媒体処理装置（３）の設置方向を判定する判定部（３６ｂ）と、前記媒体（６）に対する動作に係る設定情報を、前記判定部（３６ｂ）による判定結果に応じて設定する設定部（３６ｃ）と、を備える。
2013054440.tif 000002
【特許請求の範囲】
【請求項１】
媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出する算出部と、
前記球面収差情報に基づいて、媒体処理装置の設置方向を判定する判定部と、
前記媒体に対する動作に係る設定情報を、前記判定部による判定結果に応じて設定する設定部と、を備えることを特徴とする、媒体処理装置。
【請求項２】
前記判定部は、前記算出部により算出された前記球面収差情報に基づいて球面収差が発生しているか否かを判断し、球面収差の発生の有無に応じて前記設置方向を判定することを特徴とする、請求項１記載の媒体処理装置。
【請求項３】
前記判定部は、予め算出された前記媒体処理装置の設置方向に応じた基準球面収差情報と、前記算出部により算出された前記球面収差情報とに基づいて、球面収差が発生しているか否かを判断することを特徴とする、請求項２記載の媒体処理装置。
【請求項４】
前記基準球面収差情報は、基準設置方向ごとに、前記媒体処理装置が前記基準設置方向とは異なる他の設置方向で設置された場合の球面収差情報が対応付けられた情報であり、
前記判定部は、現在設定されている設定情報に応じた設置方向を基準設置方向として、当該基準設置方向に対応する基準球面収差情報を参照し、当該基準設置方向に対応付けられた球面収差情報を取得するとともに、前記算出部により算出された前記球面収差情報が、取得した球面収差情報に近似するか否かを判断し、近似する場合に、球面収差が発生していると判断することを特徴とする、請求項３記載の媒体処理装置。
【請求項５】
前記基準球面収差情報は、前記基準設置方向と、前記媒体処理装置が前記基準設置方向とは異なる他の設置方向で設置された場合の球面収差情報と、前記他の設置方向とが対応付けられた情報であり、
前記判定部は、現在設定されている設定情報に応じた設置方向を基準設置方向として、当該基準設置方向に対応する基準球面収差情報から、前記算出部により算出された前記球面収差情報に近似する基準球面収差情報を検索し、近似するものが検索された場合に、検索した基準球面収差情報に対応する前記他の設置方向を、前記媒体処理装置の設置方向として判定することを特徴とする、請求項３又は請求項４記載の媒体処理装置。
【請求項６】
前記算出部は、前記媒体の異なる複数個所における検出結果に基づいて、複数の球面収差情報を算出し、
前記判定部は、前記複数の球面収差情報に基づいて、前記設置方向を判定することを特徴とする、請求項１〜５のいずれか１項記載の媒体処理装置。
【請求項７】
前記判定部は、前記媒体の半径方向における内周側の位置に係る第１の球面収差情報と、前記媒体の半径方向における外周側の位置に係る第２の球面収差情報とに基づいて、第１の方向、第１の方向と直交する第２の方向、及び、第１の方向と第２の方向との間の第３の方向を含む複数の方向から、前記設置方向を判定することを特徴とする、請求項６記載の媒体処理装置。
【請求項８】
前記判定部は、前記第１の球面収差情報に基づいて、球面収差が発生しているか否か、及び、球面収差が発生している場合には前記第１の球面収差情報が所定の閾値以下か否か、を判断するとともに、当該判断結果に応じて、前記第１〜第３の方向を含む複数の方向から、前記設置方向を判定することを特徴とする、請求項７記載の媒体処理装置。
【請求項９】
前記判定部は、前記第１及び第２の球面収差情報に基づいて、前記媒体に変形が生じているか否かを判断することを特徴とする、請求項７又は請求項８記載の媒体処理装置。
【請求項１０】
前記判定部は、前記第１の球面収差情報に対する前記第２の球面収差情報の変化率が所定の範囲以内であると判断した場合に前記媒体に変形が生じていないと判断する一方、前記変化率が前記所定の範囲外であると判断した場合に前記媒体の外周側に変形が生じていると判断することを特徴とする、請求項９記載の媒体処理装置。
【請求項１１】
前記設定部により設定された前記設定情報を保持するとともに、前記第１の球面収差情報に対する前記第２の球面収差情報の変化率を保持する保持部と、
前記保持部に保持された前記設定情報に基づいて、前記媒体に対する駆動制御を行なう一方、前記判定部により前記媒体の外周側に変形が生じていると判断された場合に、前記保持部に格納された前記変化率に基づき、前記設定情報に対して、前記媒体の半径方向におけるアクセス位置に応じた補正を行ない、補正後の設定情報に基づいて前記読取部の駆動制御を行なう駆動制御部と、をさらに備えることを特徴とする、請求項１０記載の媒体処理装置。
【請求項１２】
前記設定部により設定された前記設定情報を保持する保持部と、
前記保持部に保持された前記設定情報に基づいて、前記媒体に対する駆動制御を行なう駆動制御部と、をさらに備えることを特徴とする、請求項１〜１０のいずれか１項記載の媒体処理装置。
【請求項１３】
前記球面収差情報は、前記媒体処理装置の設置方向に応じて変化する球面収差量、及び、前記球面収差量に対してチルト補正を行ない当該球面収差量がゼロとなった際のチルト補正量、のうちの少なくとも一方であることを特徴とする、請求項１〜１２のいずれか１項記載の媒体処理装置。
【請求項１４】
前記算出部，判定部，及び設定部は、前記媒体処理装置に前記媒体が挿入されたとき、及び、前記媒体処理装置のホスト装置から前記処理を実行する旨の指示が入力されたとき、のうちの少なくとも一方のときに動作することを特徴とする、請求項１〜１３のいずれか１項記載の媒体処理装置。
【請求項１５】
媒体から情報を読み取る媒体処理装置における前記媒体に対する動作に係る設定情報の設定方法であって、
前記媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出し、
算出した前記球面収差情報に基づいて、媒体処理装置の設置方向を判定し、
前記設定情報を、前記設置方向の判定結果に応じて設定することを特徴とする、設定情報設定方法。
【請求項１６】
算出された前記球面収差情報に基づいて球面収差が発生しているか否かを判断し、
球面収差の発生の有無に応じて前記設置方向を判定することを特徴とする、請求項１５記載の設定情報設定方法。
【請求項１７】
予め算出された前記媒体処理装置の設置方向に応じた基準球面収差情報と、算出された前記球面収差情報とに基づいて、球面収差が発生しているか否かを判断することを特徴とする、請求項１６記載の設定情報設定方法。
【請求項１８】
前記媒体の異なる複数個所における検出結果に基づいて、複数の球面収差情報を算出し、
前記複数の球面収差情報に基づいて、前記設置方向を判定することを特徴とする、請求項１５〜１７のいずれか１項記載の設定情報設定方法。
【請求項１９】
媒体から情報を読み取る媒体処理装置としてのコンピュータに、
前記媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出し、
算出した前記球面収差情報に基づいて、媒体処理装置の設置方向を判定し、
前記媒体に対する動作に係る設定情報を、前記設置方向の判定結果に応じて設定する、
処理を実行させることを特徴とする、設定情報設定プログラム。
【請求項２０】
媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出する算出部と、
前記球面収差情報に基づいて、媒体処理装置の設置方向を判定する判定部と、を備えることを特徴とする、媒体処理装置の設置方向検出装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本件は、媒体処理装置、媒体処理装置における設定情報設定方法、設定情報設定プログラム、及び媒体処理装置の設置方向検出装置に関する。
【背景技術】
【０００２】
近年のＰＣ（Personal Computer）やサーバ等の情報処理装置は、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等の光ディスク（媒体）に対する処理を行なう光ディスク装置（媒体処理装置）を備えたものが主流となっている。
情報処理装置には、いわゆるデスクトップ型やラップトップ型等の種々の形態があり、光ディスク装置は、情報処理装置の形態に応じて、横向きや縦向き等の様々な向きで情報処理装置に設置（搭載）される。【０００３】
図９は、情報処理装置に設置される光ディスク装置３００の構成例を示す図である。
図９に例示するように、光ディスク装置３００は、挿入された光ディスク６００からデータを読み取る光ピックアップ（Optical Pickup Unit；以下、ＯＰＵという）３３０を備える。また、光ディスク装置３００は、制御部３４０により、光ディスク６００のディスク面（以下、単にディスク面という）に対するＯＰＵ３３０のフォーカスを調整するフォーカスサーボ制御や、ＯＰＵ３３０をディスク面におけるアクセス対象のスポット６００ａに移動させるトラッキングサーボ制御を行なう。なお、光ディスク装置３００は、制御部３４０により、モータドライバ３１０によりスピンドルモータ３２０を駆動させることで光ディスク６００を回転させる。【０００４】
以下、ＯＰＵ３３０が垂直方向（紙面上下方向）に光ディスク６００から読み込みを行なう場合（図９参照）を、光ディスク装置３００の設置方向が横向きである、又は光ディスク装置３００が横置きであるという。また、ＯＰＵ３００が水平方向（紙面左右方向）に光ディスク６００から読み込みを行なう場合を、光ディスク装置３００の設置方向が縦向きである、又は光ディスク装置３００が縦置きであるという。【０００５】
ＯＰＵ３３０は、レーザー光をスポット６００ａに向けて出射するレンズと、ディスク面で反射されたレーザー光（反射光）を受光する受光部とを備え（いずれも図示省略）、反射光を受光部により検出することで、光ディスク６００に記録されたデータを読み取る。また、ＯＰＵ３３０により読み取られたデータは、制御部３４０を介してホストへ出力される。なお、ＲＯＭ（Read Only Memory）３５０は、光ディスク装置３００の動作に係るファームウェアを予め格納する。【０００６】
ここで、レンズは、ＯＰＵ３３０内でワイヤによって支持されている。光ディスク装置３００の設置方向が縦向きの場合、ワイヤによって支持されたレンズは重力の影響を受けるため、横向きの場合と比較して、スポット６００ａに対するレンズの光軸の角度や位置関係にずれが生じる。このずれにより、ＯＰＵ３３０において球面収差が発生し、光ディスク６００から読み取られるデータの品質が低下することとなる。【０００７】
従来の光ディスク装置３００では、球面収差の影響を抑えるため、ＲＯＭ３５０が格納するファームウェアには、上述したＯＰＵ３３０（レンズ）とスポット６００ａとの間で生じる角度や位置関係のずれを想定して、光ディスク装置３００の設置方向に応じたＯＰＵ３３０の動作パラメータ（サーボパラメータ）が設定される。例えば光ディスク装置３００が縦置き用の場合には、レンズにかかる重力の影響を考慮したサーボパラメータを含むファームウェアが、光ディスク装置３００の製造時等に予めＲＯＭ３５０に設定される。制御部３４０は、このサーボパラメータに基づいて、モータドライバ３１０、スピンドルモータ３２０、及びＯＰＵ３３０に係る駆動制御を実行する。【０００８】
なお、光ディスク装置３００は、自身がどの様な向きで設置されているかを判断する機構を備えていない。従って、同じ機種であっても、横置きで使用される光ディスク装置３００と縦置きで使用される光ディスク装置３００とでは、上述の如くＯＰＵ３３０のサーボパラメータが異なり、ＲＯＭ３５０が格納するファームウェアが異なっていた。また、光ディスク装置３００（情報処理装置）の使用者等が光ディスク装置３００の設置方向に応じたファームウェアを設定することができなかった。【０００９】
なお、関連する技術として、光ディスク装置が、光ディスクの内周方向及び外周方向に光ピックアップをそれぞれ所定時間移動させ、取得した時間情報に基づいてトラバース機構に対する重力による機械的負荷の変化を検出して水平、垂直の姿勢差を判定するとともに、姿勢判定結果に基づきその姿勢に対応したファームウェアに切り替える技術がある。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００３−６８８２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
上述した情報処理装置においては、横置き用のファームウェアが設定された光ディスク装置３００が省スペースＰＣ等において縦置きで使用されたり、逆に縦置き用のファームウェアが設定された光ディスク装置３００が横置きで使用されたりする場合がある。これらの場合、ファームウェアの設定と実際に使用される設置方向とが異なるため、ＯＰＵ３３０のサーボパラメータは不適切なものとなる。従って、例えば品質が悪い光ディスク６００が用いられる場合等には、ＯＰＵ３３０で発生する球面収差により、光ディスク装置３００による読み出しや書き込みでディスクエラーが発生し易くなるという問題がある。【００１２】
また、光ディスク６００には、ディスクの成型等の段階で重心が偏った偏重心ディスクが含まれることがある。偏重心ディスクは、重心が中央にある通常の光ディスク６００と比較して、光ディスク装置３００内での回転速度が速くなるにつれて大きな振動や音が発生するため、光ディスク装置３００は、偏重心ディスクを検出すると、スピンドルモータ３２０の回転数を落とす制御を行なう。しかし、光ディスク装置３００の設置方向に応じてスピンドルモータ３２０のサーボパラメータ（例えば回転数を落とすための閾値等）が異なるため、ＲＯＭ３５０が格納するファームウェアは、光ディスク装置３００の設置方向に応じて異なる。このため、横置き用又は縦置き用のファームウェアが設定された光ディスク装置３００が異なる向き（縦置き又は横置き）で使用されると、振動や騒音が増大したり、光ディスク６００（スピンドルモータ３２０）の回転数が落ちすぎる等の事象が発生するという問題もある。【００１３】
さらに、近年、光ディスク装置３００を含む筐体がディスプレイと一体になったディスプレイ一体型の情報処理装置も普及しており、光ディスク装置３００が斜め向きの設置方向で用いられる場合がある。しかし、例えば、縦置き用のファームウェアが設定された光ディスク装置３００は、ＯＰＵ３３０のサーボ特性から、縦置きの状態から１５°程度の傾斜範囲での使用が好ましいとされる。同様に、例えば、横置き用のファームウェアが設定された光ディスク装置３００は、ＯＰＵ３３０のサーボ特性から、横置きの状態から３０°程度の傾斜範囲での使用が好ましいとされる。従って、光ディスク装置３００の傾斜範囲の制限に伴って、ディスプレイ一体型等の情報処理装置におけるディスプレイの傾斜範囲も制限されることになる。【００１４】
また、以上のように、光ディスク装置３００の構成は同じであるにもかかわらず、設置態様に応じてファームウェアのみが異なるため、構成が同じ機種に対して、光ディスク装置３００の設置態様ごとに異なるファームウェアを持つ複数種類の製品を用意しなければならない。従って、製造、流通等における管理が煩雑であるとともにコストが増大するという問題もある。【００１５】
なお、上述の如く、光ディスク装置が光ディスクの内周方向及び外周方向に光ピックアップをそれぞれ所定時間移動させ、取得した時間情報に基づいてトラバース機構に対する重力による機械的負荷の変化を検出し、水平、垂直の姿勢差を判定する技術がある。しかし、光ピックアップ自体が軽量であるとともに、光ピックアップの移動距離が短く、移動速度も速いため、光ディスク装置の姿勢を精度良く検出するための時間情報を正確に取得することは難しい。【００１６】
ここまで、光ディスク装置３００がＰＣ等に備えられる場合について説明したが、光ディスク装置３００が、ＣＤ／ＤＶＤプレーヤー等のＡＶ機器、家庭用ゲーム機等、ＰＣを含む様々な装置（情報処理装置）に搭載された場合においても同様の問題がある。
上述の点に鑑み、本件の目的の１つは、設置方向の制限を受けない媒体処理装置を提供することである。【００１７】
また、本件の目的の１つは、媒体処理装置の設置方向を高精度に検出することである。
なお、前記目的に限らず、後述する発明を実施するための形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本発明の他の目的の１つとして位置付けることができる。
【課題を解決するための手段】
【００１８】
本件の媒体処理装置は、媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出する算出部と、前記球面収差情報に基づいて、媒体処理装置の設置方向を判定する判定部と、前記媒体に対する動作に係る設定情報を、前記判定部による判定結果に応じて設定する設定部と、を備えるものである。【００１９】
また、本件の設定情報設定方法は、媒体から情報を読み取る媒体処理装置における前記媒体に対する動作に係る設定情報の設定方法であって、前記媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出し、算出した前記球面収差情報に基づいて、媒体処理装置の設置方向を判定し、前記設定情報を、前記設置方向の判定結果に応じて設定するものである。【００２０】
さらに、本件の設定情報設定プログラムは、媒体から情報を読み取る媒体処理装置としてのコンピュータに、前記媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出し、算出した前記球面収差情報に基づいて、媒体処理装置の設置方向を判定し、前記媒体に対する動作に係る設定情報を、前記設置方向の判定結果に応じて設定する、処理を、前記コンピュータに実行させるものである。【００２１】
また、本件の設置方向検出装置は、媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出する算出部と、前記球面収差情報に基づいて、媒体処理装置の設置方向を判定する判定部と、を備えるものである。
【発明の効果】
【００２２】
開示の技術によれば、設置方向の制限を受けない媒体処理装置を提供することができる。
また、開示の技術によれば、媒体処理装置の設置方向を高精度に検出することができる。
【図面の簡単な説明】
【００２３】
【図１】一実施形態における情報処理装置の構成例を示す図である。
【図２】本実施形態に係る光ディスク装置の構成例を示す図である。
【図３】（ａ）及び（ｂ）は、本実施形態に係る光ディスク装置の設置方向がそれぞれ横向き及び縦向きの場合の、ＯＰＵから光ディスクに照射されたレーザー光の一例を示す図である。
【図４】（ａ）〜（ｃ）は、それぞれ、本実施形態に係る受光部における光スポットと球面収差量との関係を説明する図である。
【図５】本実施形態に係る駆動制御部によるＯＰＵの読み取り位置の制御の一例を説明する図である。
【図６】本実施形態に係る算出部による球面収差情報の算出手順の一例を説明するフローチャートである。
【図７】本実施形態に係る判定部及び設定部による光ディスク装置の設置方向の判定手順及び設定情報の設定手順の一例を説明するフローチャートである。
【図８】一実施形態の変形例に係る基準球面収差情報を示す図である。
【図９】光ディスク装置の構成例を示す図である。
【発明を実施するための形態】
【００２４】
以下、図面を参照して実施の形態を説明する。
〔１〕一実施形態
〔１−１〕情報処理装置の構成例
図１は、一実施形態における情報処理装置１の構成例を示す図であり、図２は、光ディスク装置３の構成例を示す図である。
【００２５】
情報処理装置１は、例えば、ＰＣ，サーバ，ＣＤプレーヤーやＤＶＤプレーヤー等の各種ＡＶ機器，家庭用ゲーム機等の、光ディスク装置３の搭載が可能な各種装置である。
図１に例示するように、情報処理装置１は、ＣＰＵ（Central Processing Unit）２、光ディスク装置３、ＩＯ（Input Output）装置４、及びメモリ５を備える。
ＣＰＵ２は、種々の制御や演算を行なう処理装置（プロセッサ）であり、光ディスク装置３やＩＯ装置４、又はＲＯＭ等に格納されたプログラムを、メモリ５に一時的に格納・展開して実行することにより、種々の機能を実現する。
【００２６】
なお、本実施形態に係るＣＰＵ２は、光ディスク装置３のＣＰＵ３６（図２参照）に対して、後述する設定情報の設定処理を指示することにより、光ディスク装置３の設置方向を判定させ、判定した設置方向に応じた設定情報（サーボパラメータ等）を設定させる。
ＩＯ装置４は、例えばＨＤＤ（Hard Disk Drive）等の磁気ディスク装置やＳＳＤ（Solid State Drive）等の半導体ドライブ装置等の各種記憶装置であり、種々のデータやプログラム等を格納するハードウェアである。
【００２７】
メモリ５は、種々のデータやプログラムを一時的に格納する記憶領域であって、ＣＰＵ２がプログラムを実行する際に、データやプログラムを一時的に格納・展開して用いる。なお、メモリ５としては、例えばＲＡＭ（Random Access Memory）等の揮発性メモリが挙げられる。
光ディスク装置（媒体処理装置）３は、ＣＰＵ２からの制御に応じて、光ディスク（媒体）６に対して所定の処理を行なう装置である。光ディスク装置３は、例えば、ＣＰＵ２からのデータの取得要求に応じて、光ディスク６からデータを取得したり、ＣＰＵ２からのデータの書込要求に応じて、光ディスク６に対するデータの書き込み等を行なう。
【００２８】
ここで、光ディスク６は、ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ等），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＨＤ  ＤＶＤ等），ＢＤ（ＢＤ−ＲＯＭ，ＢＤ−Ｒ，ＢＤ−ＲＥ等），レーザーディスク等の、媒体処理装置が読取可能な記録媒体である。
なお、本実施形態に係る光ディスク装置３においては、処理対象の媒体として上記光ディスクを挙げているが、これに限定されるものではない。媒体処理装置３による処理対象の媒体としては、後述するＯＰＵ３３により光学的に情報の読み取りが行なわれ得る、例えば光磁気ディスクであっても良い。また、光ディスクや光磁気ディスクが格納されたカートリッジ式の媒体や、媒体処理装置３に内蔵される内蔵式の媒体であっても良い。
【００２９】
本実施形態に係る光ディスク装置３は、情報処理装置１の形態に応じて、横向きや縦向き、斜め向き等の様々な方向で設置される。以下、ＯＰＵ３３が垂直方向（紙面上下方向）に光ディスク６から読み込みを行なう場合（図２参照）を、光ディスク装置３の設置方向が横向き（水平方向，第１の方向）である、又は光ディスク装置３が横置き（水平置き）であるという。また、ＯＰＵ３３が水平方向（紙面左右方向）に読み込みを行なう場合を、光ディスク装置３の設置方向が縦向き（垂直方向，第２の方向）である、又は光ディスク装置３が縦置き（垂直置き）であるという。さらに、ＯＰＵ３３が斜め方向に読み込みを行なう場合を、光ディスク装置３の設置方向が斜め向き（斜め方向，第３の方向）である、又は光ディスク装置３が斜め置きであるという。
【００３０】
図２に例示するように、光ディスク装置３は、読取部３０、制御部３４、及びＲＯＭ３５を備える。
読取部３０は、光ディスク６からデータ（情報）を読み取るものであり、モータドライバ３１、スピンドルモータ３２、及び光ピックアップ（ＯＰＵ）３３を備える。
モータドライバ３１は、制御部３４（駆動制御部３７）による制御に応じてスピンドルモータ３２及びＯＰＵ３３に対して駆動電力を供給する。
【００３１】
スピンドルモータ３２は、モータドライバ３１から供給される駆動電力によって光ディスク６を回転させる。
ＯＰＵ（読取処理部）３３は、光ディスク６のディスク面に対してレーザー光を照射し、反射されたレーザー光（反射光）を検出することで、光ディスク６に記録されたデータを読み取るユニットである。また、ＯＰＵ３３は、制御部３４（駆動制御部３７）及びモータドライバ３１によって、トラッキングサーボ制御によるアクセス対象のスポット６ａへの移動、及びフォーカスサーボ制御によるディスク面に対するフォーカスの調整を行なう。
【００３２】
ＲＯＭ３５は、光ディスク装置３の設置方向に応じた複数の設定情報（サーボパラメータやファームウェア）を予め格納するとともに、後述する基準球面収差情報を予め格納する。本実施形態においては、ＲＯＭ３５は、水平方向、垂直方向、及び斜め方向のそれぞれに応じた設定情報を予め格納する。
ここで、設定情報としては、光ディスク装置３の各設置方向に応じた読取部３０における、スピンドルモータ３２及びＯＰＵ３３の動作に係るサーボパラメータが挙げられる。なお、設定情報としては、読取部３０の動作に係るサーボパラメータを含むファームウェアであっても良い。以下、これらをまとめて、単に「設定情報」という。
【００３３】
制御部３４は、ＲＯＭ３５に格納された設定情報に基づいて、光ディスク装置３内の制御を実行するものであり、例えば制御ＬＳＩ（Large Scale Integration）である。制御部３４は、ＣＰＵ３６、駆動制御部３７、メモリ３８、及びＩＦ部３９を備える。
ＣＰＵ（処理部）３６は、光ディスク装置３の外部のホスト（例えばＣＰＵ２）からの通知に応じて、駆動制御部３７に対して光ディスク６のアクセス対象のスポット６ａへアクセスを実行させるとともに、駆動制御部３７を介して読み出されたデータを、ＩＦ部３９を介してＣＰＵ２等のホストへ出力する。
【００３４】
また、本実施形態に係るＣＰＵ３６は、ＣＰＵ２からＩＦ部３９経由で指示が入力された際、又は、光ディスク装置３に光ディスク６が挿入された際に、後述する設定情報の設定処理を実行し、光ディスク装置３の設置方向を判定して、判定した設置方向に応じた設定情報をメモリ３８に設定する。
なお、ＣＰＵ３６の詳細な構成については、後述する。
【００３５】
メモリ（保持部）３８は、光ディスク装置３の設置方向に応じた設定情報を保持するものであり、メモリ３８としては、例えばＲＡＭ等の揮発性メモリが挙げられる。
ここで、メモリ３８が保持する設定情報は、ＣＰＵ３６により、光ディスク装置３の設置方向に応じてＲＯＭ３５から読み出された設定情報であるが、設定情報そのものでなくても、ＲＯＭ３５に格納された複数の設定情報のうちの設置方向に応じた設定情報を示す情報であっても良い。以下、これらをまとめて、単にメモリ３８が保持する設定情報という。
【００３６】
また、メモリ３８は、後述する算出部３６ａにより算出された球面収差情報を保持する。
駆動制御部３７は、メモリ３８に保持された設定情報に基づいて、媒体に対する駆動制御、例えば読取部３０の駆動制御を行なうサーボ回路等の演算回路である。具体的には、駆動制御部３７は、光ディスク装置３の設置方向に応じた設定情報に含まれるサーボパラメータを用いて、モータドライバ３１に対してスピンドルモータ３２の駆動制御を行なうとともに、ＯＰＵ３３の駆動制御を行なう。
【００３７】
また、駆動制御部３７は、ＣＰＵ３６からの指示に応じて、読取部３０を駆動して光ディスク６からデータ（情報）を読み取るとともに、ＯＰＵ３３により光ディスク６から読み取られたデータをＣＰＵ３６に対して出力する。
ＩＦ部３９は、光ディスク装置３のＣＰＵ３６と、情報処理装置１におけるＣＰＵ２等のホストとの間に備えられるインタフェースであり、ＣＰＵ３６とＣＰＵ２との間でやり取りされるデータや制御信号を中継する。
【００３８】
ここで、図３（ａ）及び（ｂ）は、本実施形態に係る光ディスク装置３の設置方向がそれぞれ横向き及び縦向きの場合の、ＯＰＵ３３から光ディスク６に照射されたレーザー光の光路の一例を示す図であり、図４（ａ）〜（ｃ）は、それぞれ、受光部３３ｂにおける光スポットＸ１〜Ｘ３と球面収差量との関係を説明する図である。また、図５は、本実施形態に係る駆動制御部３７によるＯＰＵ３３の読み取り位置の制御の一例を説明する図である。
【００３９】
なお、図３（ａ）及び図４（ａ）に示す例では、光ディスク装置３の設置方向は横向きであり、図３（ｂ）、図４（ｂ）及び（ｃ）に示す例では、光ディスク装置３の設置方向は縦向きである。
図３（ａ）に例示するように、ＯＰＵ３３は、レンズ３３ａ、受光部３３ｂ、光源３３ｃ、及びハーフミラー３３ｄを備える。
【００４０】
光源３３ｃは、光ディスク６のディスク面に照射するためのレーザー光を出力する。
ハーフミラー３３ｄは、光源３３ｃからのレーザー光をレンズ３３ａに向けて反射させる一方、ディスク面からの反射光を受光部３３ｂへ透過させる。
レンズ３３ａは、ハーフミラー３３ｄからのレーザー光を、ディスク面におけるアクセス対象のスポット６ａに照射するとともに、スポット６ａで反射された反射光をハーフミラー３３ｄに向けて出射する。また、レンズ３３ａは、ＯＰＵ３３内でワイヤによって支持されている。
【００４１】
受光部３３ｂは、ハーフミラー３３ｄを通過した反射光を受光するものであり、図４（ａ）に例示するように、４つのフォトダイオードＡ〜Ｄを備え、フォトダイオードＡ〜Ｄで受光した反射光からデータを読み取る。具体的には、ＯＰＵ３３は、反射光が受光部３３ｂ（フォトダイオードＡ〜Ｄ）の中央で受光されるように構成されており、受光部３３ｂは、フォトダイオードＡ〜Ｄそれぞれにおいて、受光した反射光を受光面積に比例する光量に相当する電流値として検出し、検出した電力値に基づいてデータを読み取る。なお、受光部３３ｂによるデータの読み取り手法については、既知の種々の手法により行なうことが可能であり、その詳細な説明は省略する。
【００４２】
図３（ａ）及び図４（ａ）に示すように、光ディスク装置３が横置きの場合、光ディスク６からの反射光は、受光部３３ｂの中央で円形の光スポットＸ１を形成し、受光部３３ｂは、フォトダイオードＡ〜Ｄにおいて均一の電流値を検出する。
一方、図３（ｂ）、図４（ｂ）及び（ｃ）に示すように、光ディスク装置３が縦置きの場合、上述の如く、ワイヤによって支持されたレンズ３３ａは重力の影響を受け、自重で落ち込むため、ディスク面のスポット６ａに対するレンズ３３ａの光軸の角度や位置関係にずれが生じる。そして、生じたずれにより、レンズ３３ａからのレーザー光の光軸及びディスク面からの反射光の光軸に傾きが発生する（図３（ｂ）参照）。この場合、反射光は、レンズ３３ａの傾きに起因した球面収差により光強度分布が変わることによって、受光部３３ｂの中央からずれた楕円形状である光スポットＸ２又はＸ３を形成する（図４（ｂ）又は（ｃ）参照）。そして、受光部３３ｂは、フォトダイオードＡ〜Ｄにおいて光スポットＸ２又はＸ３の面積分布に応じた電流値を検出する。
【００４３】
すなわち、光ディスク装置３において球面収差が発生し、光スポットによる光強度分布が図４（ａ）に示すＸ１から図４（ｂ）に示すＸ２又は図４（ｃ）に示すＸ３に変わると、フォトダイオードＡ〜Ｄの各領域における電流量の分布に偏りが生じる。
なお、光ディスク装置３の設置方向が縦向きの場合に、フォトダイオードＡ〜Ｄに対して、光スポットがＸ２及びＸ３のいずれの状態になるかは、受光部３３ｂのフォトダイオードＡ〜Ｄの配置と重力方向とに応じて決まる。
【００４４】
本実施形態に係る媒体処理装置３は、媒体処理装置３の設置方向に応じたＯＰＵ３３におけるレーザー光の光スポットＸ１〜Ｘ３の球面収差に着目して、自己の設置方向を自動的に判定（検出）するとともに、判定した設置方向に適した設定情報（サーボパラメータやファームウェア）を設定するものである。
本実施形態に係るＣＰＵ３６は、算出部３６ａ、判定部３６ｂ、及び設定部３６ｃを備える。
【００４５】
算出部３６ａは、光ディスク６に対して光を照射し、反射された光の検出結果、例えば読取部３０（ＯＰＵ３３）による読取結果に基づいて、光ディスク６に係る球面収差に関する球面収差情報を算出する。具体的には、算出部３６ａは、フォトダイオードＡ〜Ｄによって検出されたそれぞれの電流値ｉＡ〜ｉＤに基づいて、発生した球面収差の程度を示す球面収差量を算出する。球面収差量の算出は、既知の種々の手法により行なうことが可能であり、本実施形態においては、算出部３６ａは、図４（ａ）〜（ｃ）に示すように、下記式（１）又は／及び（２）によって球面収差量を算出する。
【００４６】
球面収差量Ｚ１＝（ｉＡ＋ｉＣ）／（ｉＢ＋ｉＣ）・・・（１）
球面収差量Ｚ２＝（ｉＣ＋ｉＤ）／（ｉＡ＋ｉＢ）・・・（２）
ここで、ｉＡ〜ｉＤは、それぞれフォトダイオードＡ〜Ｄによって得られる光の受光面積に応じた電流値である。
例えば、光ディスク装置３が横置きであり、円形の光スポットＸ１が形成される場合には、図４（ａ）に示すように、球面収差量Ｚ１及びＺ２はいずれも“１”に近似する。
【００４７】
一方、光ディスク装置３が縦置きであり、楕円形の光スポットＸ２が形成される場合には、図４（ｂ）に示すように、球面収差量Ｚ１はおよそ“０．８”以下となる。同様に、光ディスク装置３が縦置きであり、楕円形の光スポットＸ３が形成される場合には、図４（ｃ）に示すように、球面収差量Ｚ２はおよそ“０．８”以下となる。
算出部３６ａは、この球面収差量を球面収差情報として算出し、算出した球面収差量をメモリ３８に保持させる。
【００４８】
なお、算出部３６ａは、球面収差量の代わりにチルト補正量を算出しても良く、球面収差量及びチルト補正量の双方を算出しても良い。
ＯＰＵ３３（レンズ３３ａ）において球面収差が発生すると、上述の如く、光ディスク６から読み取られるデータの品質が低下することになる。そこで、ＣＰＵ３６は、ＯＰＵ３３の各フォトダイオードＡ〜Ｄにおいて検出された電流値に偏りが生じていることを検出すると、フォトダイオードＡ〜Ｄにおいて均一に電流値が検出されるように、レンズ３３ａの傾きを補正するチルト補正を駆動制御部３７により実行する。
【００４９】
そこで、算出部３６ａは、球面収差量がゼロとなった際のチルト補正に係る補正量（例えばレンズ３３ａの角度を調整するコイルに流す電流値；チルト補正量）を球面収差情報として算出し、算出したチルト補正量をメモリ３８に保持させても良い。なお、チルト補正については、既知の種々の手法により行なうことが可能であり、その詳細な説明は省略する。
【００５０】
以下、球面収差情報として球面収差量を用いるものとして説明する。
また、算出部３６ａは、読取部３０による光ディスク６の異なる複数個所における読取結果（検出結果）に基づいて、複数の球面収差情報を算出することができる。
図５に示すように、本実施形態に係る駆動制御部３７は、ＣＰＵ３６から球面収差情報の取得の指示を受けると、読取部３０（ＯＰＵ３３）に対して、光ディスク６の半径方向のスポット６ａ−１〜６ａ−３それぞれにおける読み取り処理を実行させる。
【００５１】
算出部３６ａは、例えば、光ディスク６の内周側（６ａ−１）から外周側（６ａ−３）に向かって順に読取処理を行ない、スポット６ａ−１〜６ａ−３それぞれにおける読取結果（検出結果）に基づき各スポットの球面収差情報を算出し、算出した複数の球面収差情報を、スポットごとに対応付けてメモリ３８に保持させる。
判定部３６ｂは、算出された球面収差情報に基づいて、光ディスク装置３の設置方向を判定するものであり、具体的には、算出部３６ａにより算出された球面収差情報に基づいて球面収差が発生しているか否かを判断し、球面収差の発生の有無に応じて設置方向を判定する。
【００５２】
設定部３６ｃは、光ディスク装置３による光ディスク６に対する動作（例えば読取部３０の動作）に係る設定情報を、判定部３６ｂによる判定結果に応じて設定する。具体的には、設定部３６ｃは、判定部３６ｂにより判定された光ディスク装置３の設置方向に応じた設定情報をＲＯＭ３５から読み出し、ＲＡＭ３８に保持させる。
ここで、本実施形態に係る判定部３６ｂは、光ディスク装置３の設置方向に応じて予め算出された基準球面収差情報と、算出部３６ａにより算出された球面収差情報とに基づいて、球面収差が発生しているか否かを判断することができる。
【００５３】
基準球面収差情報は、ＲＯＭ３５に格納された設定情報ごとの、対応する設置方向（基準設置方向）と、光ディスク装置３が基準設置方向とは異なる他の設置方向で設置された場合の球面収差情報（球面収差量及び／又はチルト補正量）とが対応付けられたものである。なお、球面収差情報としてチルト補正量が用いられる場合には、基準球面収差情報は、基準設置方向と、光ディスク装置３が他の設置方向で設置された際の球面収差量に対してチルト補正を行ない当該球面収差量がゼロとなった際のチルト補正量とを対応付けたものとなる。
【００５４】
基準球面収差情報は、光ディスク装置３の製造時等に予め算出されてＲＯＭ３５に格納される。
また、判定部３６ｂは、光ディスク装置３に現在設定されている（メモリ３８が保持する）設定情報に応じた設置方向を基準設置方向として、当該基準設置方向に対応する基準球面収差情報を参照し、当該基準設置方向に対応付けられた球面収差情報を取得する。
【００５５】
具体的には、光ディスク装置３に水平方向に応じた設定情報が設定されている場合、判定部３６ｂは、基準設置方向が水平方向である基準球面収差情報を参照し、当該基準設置方向に対応付けられた、例えば光ディスク装置３が水平方向とは異なる垂直方向に設置されたときの球面収差情報を取得する。また、光ディスク装置３に垂直方向に応じた設定情報が設定されている場合、判定部３６ｂは、基準設置方向が垂直方向である基準球面収差情報を参照し、当該基準設置方向に対応付けられた、例えば光ディスク装置３が垂直方向とは異なる水平方向に設置されたときの球面収差情報を取得する。さらに、光ディスク装置３に斜め方向に応じた設定情報が設定されている場合、判定部３６ｂは、基準設置方向が斜め方向である基準球面収差情報を参照し、当該基準設置方向に対応付けられた、例えば光ディスク装置３が斜め方向とは異なる水平又は垂直方向に設置されたときの球面収差情報を取得する。
【００５６】
以下、光ディスク装置３に設定されている設定情報に応じた設置方向は水平方向であるものとして説明する。
判定部３６ｂは、算出部３６ａにより算出された球面収差情報が、基準設置方向が水平方向である基準球面収差情報に近似するか否かを判断し、近似する場合には、光ディスク装置３が、現在設定されている設置方向とは異なる方向に設置されて、球面収差が発生していると判断する。なお、算出された球面収差情報が基準球面収差情報に近似するか否かの判断は、例えば、基準球面収差情報に対して算出された球面収差情報の変化率が所定の範囲（±数％）内かを判断することによって行なわれて良く、その他種々の手法を採ることができる。
【００５７】
このように、判定部３６ｂは、球面収差が発生しているか否かを、算出された球面収差情報と基準球面収差情報との比較によって判断することにより、球面収差の発生の有無を容易に判断することができる。
なお、球面収差は、光ディスク装置３個々の物理的な特性（要因；例えば製造時に発生した光ディスク装置３全体の傾き）によっても発生する場合がある。この物理的な特性によって発生する球面収差は、光ディスク装置３固有であり、且つ変化しない。そこで、本実施形態においては、光ディスク装置３の組み立て工程等の製造時に予め基準球面収差を測定している。
【００５８】
従って、判定部３６ｂは、基準球面収差情報と、算出部３６ａによって算出された球面収差情報とを比較することで、光ディスク装置３個々の物理的な特性を加味した状態で光ディスク装置３の設置方向が基準設置方向と異なるか否かを判断することができ、設置方向の判断における信頼性が向上する。
また、判定部３６ｂは、球面収差が発生していると判断すると、球面収差情報が所定の閾値（例えば“０．８”程度）以下か否かを判断する。
【００５９】
そして、判定部３６ｂは、当該判断結果に応じて、水平方向（第１の方向）、水平方向と直交する垂直方向（第２の方向）、及び、水平方向と垂直方向との間の斜め方向（第３の方向）を含む複数の方向から、光ディスク装置３の設置方向を判定する。
例えば、光ディスク装置３に設定されている設定情報に応じた設置方向が水平方向である場合、判定部３６ｂは、算出部３６ａにより算出された球面収差情報と基準球面収差情報とに基づいて、球面収差が発生していないと判断した場合には、光ディスク装置３が水平方向に設置されていると判断する。
【００６０】
一方、判定部３６ｂは、球面収差情報と基準球面収差情報とに基づいて、球面収差が発生していると判断し、算出部３６ａにより算出された球面収差情報が、図４（ｂ）又は（ｃ）に示すように、所定の閾値である“０．８”以下であると判断した場合には、光ディスク装置３が垂直方向に設置されていると判断する。
また、判定部３６ｂは、球面収差が発生していると判断し、算出部３６ａにより算出された球面収差情報が“０．８”よりも大きいと判断した場合には、光ディスク装置３が斜め方向に設置されていると判断する。
【００６１】
このように、本実施形態に係る判定部３６ｂは、光ディスク装置３に設定されている設定情報に応じた設置方向が水平方向である場合、光ディスク装置３の設置方向に応じた球面収差情報（球面収差量）が、水平方向から斜め方向、斜め方向から垂直方向になるにつれて、徐々に小さくなる（チルト補正量の場合は逆に大きくなる）ことに着目し、球面収差情報が所定の閾値以下であるか（チルト補正量の場合は所定の閾値以上であるか）を判断することによって、光ディスク装置３の設置方向を判定する。
【００６２】
なお、判定部３６ｂは、算出部３６ａにより複数の球面収差情報が算出された場合、複数の球面収差情報に基づいて、光ディスク装置３の設置方向を判定しても良い。この場合、判定部３６ｂは、複数の球面収差情報に基づいて、光ディスク６に変形が生じているか否かを判断することができる。
球面収差は光ディスク６の反り等の変形によっても発生する。すなわち、光ディスク６の反り等の変形により、ＯＰＵ３３から出射されたレーザー光とディスク面とが垂直にならず、ディスク面で反射された反射光が、ＯＰＵ３３の受光部３３ｂに垂直に入射しなくなるため、球面収差が発生する。また、光ディスク６の反りは、光ディスク６の半径方向における内周側よりも外周側に向かうほど大きくなる。
【００６３】
従って、光ディスク６の反り等の変形に起因する球面収差量は内周側から外周側に向かうほど減少する一方、チルト補正量は内周側から外周側に向かうほど増加する。
そこで、本実施形態に係る判定部３６ｂは、算出部３６ａにより光ディスク６の半径方向における内周側の位置（内周部，スポット６ａ−１）、中間の位置（中間部，スポット６ａ−２）、及び外周側の位置（外周部，スポット６ａ−３）の球面収差情報が算出されると、光ディスク６の反りの影響が小さい、内周部６ａ−１についての第１の球面収差情報に基づいて、光ディスク装置３の設置方向を判定する。
【００６４】
そして、判定部３６ｂは、内周部６ａ−１についての第１の球面収差情報と、内周部６ａ−１よりも光ディスク６の半径方向における外周側の位置である中間部６ａ−２又は外周部６ａ−３についての第２の球面収差情報との比較を行なう。そして、判定部３６ｂは、第１の球面収差情報に対する第２の球面収差情報の変化率が所定の範囲（例えば“±１０％”程度）以内であると判断した場合に光ディスク６に反り等の変形が生じていないと判断する一方、変化率が所定の範囲外であると判断した場合に光ディスク６の外周側に反り等の変形が生じていると判断する。
【００６５】
なお、判定部３６ｂは、光ディスク６の外周側に変形が生じていると判断した場合、メモリ３８に対して、第１の球面収差情報に対する第２の球面収差情報の変化率を保持させても良い。
つまり、上述のように、判定部３６ｂにより、光ディスク６の複数個所における球面収差情報に基づき、光ディスク６の反り等の変形の有無及び変形の程度を検出することができる。そこで、駆動制御部３７は、光ディスク６の外周側に変形が生じていると判断された場合、メモリ３８に格納された変化率に基づき、読取部３０の駆動制御を行なうための設定情報に対して、光ディスク６の半径方向における読取部３０によるアクセス位置に応じた補正を行なって、補正後の設定情報で読取部３０の駆動制御を行なっても良い。これにより、駆動制御部３７は、メモリ３８に格納された変化率に基づき、光ディスク６の外周側に生じた変形に追従した適切なサーボパラメータを用いて、読取部３０の駆動制御を行なうことができる。
【００６６】
なお、上述した算出部３６ａ、判定部３６ｂ、及び設定部３６ｃによる設定情報の設定処理は、光ディスク装置３に光ディスク６が挿入されるたびに実施されなくても良く、情報処理装置１（光ディスク装置３）を新しく使用した場合や、情報処理装置１の設置環境が変更された場合等、光ディスク装置３のホスト装置（ＣＰＵ２）から当該処理を実行する旨の指示が入力されたときに、使用者等により実施されれば良い。
【００６７】
〔１−２〕光ディスク装置の動作例
次に、図６及び図７を参照しながら、上述の如く構成された本実施形態に係る光ディスク装置３における、設定情報の設定処理の一例を説明する。
図６は、本実施形態に係る算出部３６ａによる球面収差情報の算出手順の一例を説明するフローチャートであり、図７は、判定部３６ｂ及び設定部３６ｃによる光ディスク装置３の設置方向の判定手順及び設定情報の設定手順の一例を説明するフローチャートである。
【００６８】
なお、以下、上述した説明と同様に、光ディスク装置３に設定されている設定情報に応じた設置方向が水平方向（第１の方向）であるものとして説明する。
図６に例示するように、ホストから設定処理の実行が指示された状態で、光ディスク装置３に光ディスク６が挿入されると（ステップＳ１）、駆動制御部３７により、ＯＰＵ３３のフォーカスサーボが起動されてフォーカスの調整が行なわれる（ステップＳ２）。
【００６９】
次いで、駆動制御部３７による読取部３０の駆動制御が行なわれ、ＯＰＵ３３が光ディスク６の半径方向の内周側のスポット６ａ−１に移動する（ステップＳ３）。そして、算出部３６ａによって、光ディスク６に対して光を照射し、反射された光の検出結果、つまり読取部３０によりスポット６ａ−１から読み取られたデータに基づいて、球面収差情報（例えば球面収差量Ｚ１又はＺ２）（ｉ）が算出され、メモリ３８に格納される（ステップＳ４）。
【００７０】
次に、駆動制御部３７によりＯＰＵ３３が光ディスク６の半径方向の中間のスポット６ａ−２に移動する（ステップＳ５）。そして、算出部３６ａによって、読取部３０によりスポット６ａ−２から読み取られたデータに基づいて、球面収差情報（ii）が算出され、メモリ３８に格納される（ステップＳ６）。
さらに、駆動制御部３７によりＯＰＵ３３が光ディスク６の半径方向の外周側のスポット６ａ−３に移動する（ステップＳ７）。そして、算出部３６ａによって、読取部３０によりスポット６ａ−３から読み取られたデータに基づいて、球面収差情報（iii）が算出され、メモリ３８に格納される（ステップＳ８）。
【００７１】
次に、ＣＰＵ３６により、図７のステップＳ９〜Ｓ１８に例示する光ディスク装置３の設置方向の判定、及び設定情報の設定が実行される。
具体的には、図７に例示するように、判定部３６ｂにより、ステップＳ４でメモリ３８に保持された球面収差情報（ｉ）と基準球面収差情報とに基づいて、球面収差が発生しているか否かが判断される（ステップＳ９）。
【００７２】
ステップＳ９で球面収差が発生していると判断された場合（ステップＳ９のＹｅｓルート）、判定部３６ｂにより、第１の球面収差情報（ｉ）が所定の閾値以下であるか否か、例えば球面収差量Ｚ１又はＺ２が“０．８”以下であるか否かが判断される（ステップＳ１０）。
球面収差情報（ｉ）が所定の閾値以下であると判断された場合（ステップＳ１０のＹｅｓルート）、例えば（ｉ）の球面収差量Ｚ１又はＺ２が“０．７”であった場合、判定部３６ｂにより、光ディスク装置３の設置方向が垂直方向（第２の方向）であると判定される。また、判定部３６ｂにより、球面収差情報（ｉ）に対する球面収差情報（ii）の変化率が所定の範囲（例えば±１０％）以内であるか否かが判断される（ステップＳ１１）。
【００７３】
球面収差情報（ｉ）に対する球面収差情報（ii）の変化率が所定の範囲以内であると判断された場合（ステップＳ１１のＹｅｓルート）、例えば、（ii）の球面収差量Ｚ１又はＺ２が“０．６８”であり、変化率がおよそ“−３％”であった場合、判定部３６ｂにより、球面収差情報（ｉ）に対する球面収差情報（iii）の変化率が所定の範囲（例えば±１０％）以内であるか否かが判断される（ステップＳ１２）。
【００７４】
球面収差情報（ｉ）に対する球面収差情報（iii）の変化率が所定の範囲以内であると判断された場合（ステップＳ１２のＹｅｓルート）、例えば、（iii）の球面収差量Ｚ１又はＺ２が“０．６５”であり、変化率がおよそ“−７％”であった場合、判定部３６ｂにより、光ディスク装置３の設置方向は垂直方向であり、且つ、光ディスク６に反り等の変形は発生していないと判定される。そして、設定部３６ｃにより、メモリ３８に対して垂直方向に応じた設定情報が設定され（ステップＳ１３）、処理が終了する。
【００７５】
一方、ステップＳ１１又はＳ１２において、球面収差情報（ｉ）に対する球面収差情報（ii）又は（iii）の変化率が所定の範囲外であると判断された場合（ステップＳ１１又はＳ１２のＮｏルート）、例えば、（iii）の球面収差量Ｚ１又はＺ２が“０．６”であり、変化率がおよそ“−１４”であった場合、判定部３６ｂにより、光ディスク装置３の設置方向は垂直方向であり、且つ、光ディスク６の外周側で反り等の変形が発生していると判定される。そして、設定部３６ｃにより、メモリ３８に対して垂直方向に応じた設定情報が設定され（ステップＳ１４）、処理が終了する。なお、この場合、上述の如く、判定部３６ｂにより、球面収差情報（ｉ）に対する球面収差情報（ii）及び（iii）それぞれの変化率がメモリ３８に格納され、駆動制御部３７により、当該変化率に基づいた読取部３０の動作パラメータの補正が行なわれても良い。
【００７６】
また、ステップＳ１０において、球面収差情報（ｉ）が所定の閾値よりも大きいと判断された場合（ステップＳ１０のＮｏルート）、例えば（ｉ）の球面収差量Ｚ１又はＺ２が“０．９”であった場合、球面収差情報（ｉ）に対する球面収差情報（ii）及び（iii）のそれぞれの変化率が所定の範囲（例えば±１０％）以内であるか否かが判断される（ステップＳ１５及びＳ１６）。
【００７７】
球面収差情報（ｉ）に対する球面収差情報（ii）及び（iii）の変化率がそれぞれ所定の範囲以内であると判断された場合（ステップＳ１５及びＳ１６のＹｅｓルート）、判定部３６ｂにより、光ディスク装置３の設置方向は斜め方向であり、且つ、光ディスク６に反り等の変形は発生していないと判定される。そして、設定部３６ｃにより、メモリ３８に対して斜め方向に応じた設定情報が設定され（ステップＳ１７）、処理が終了する。
【００７８】
一方、ステップＳ１５又はＳ１６において、球面収差情報（ｉ）に対する球面収差情報（ii）又は（iii）の変化率が所定の範囲外であると判断された場合（ステップＳ１５又はＳ１６のＮｏルート）、判定部３６ｂにより、光ディスク装置３の設置方向は水平方向であり、且つ、光ディスク６の外周側で反り等の変形が発生していると判定される。この場合、判定部３６ｂは、ステップＳ９において検出された僅かな球面収差は、光ディスク６の変形によるものと判断する。そして、設定部３６ｃにより、メモリ３８に対して水平方向に応じた設定情報が設定（現状の設定情報が維持）され（ステップＳ１８）、処理が終了する。
【００７９】
なお、判定部３６ｂは、ステップＳ１５又はＳ１６のＮｏルートとなった場合、ステップＳ９において検出された球面収差は、光ディスク装置３が斜め方向に設置されたためであると判断し、且つ、光ディスク６の外周側で反り等の変形が発生していると判定しても良い。この場合、設定部３６ｃにより、メモリ３８に対して斜め方向に応じた設定情報が設定される。
【００８０】
また、ステップＳ９において、球面収差が発生していないと判断された場合（ステップＳ９のＮｏルート）、判定部３６ｂにより、光ディスク装置３の設置方向は水平方向であると判定される。そして、設定部３６ｃにより、メモリ３８に対して水平方向に応じた設定情報が設定（現状の設定情報が維持）され（ステップＳ１８）、処理が終了する。なお、この場合にも、判定部３６ｂは、ステップＳ１１及びＳ１２と同様に、光ディスク６に反りが発生しているか否かの判断を行なっても良い。
【００８１】
上述の処理により、ＣＰＵ３６において、光ディスク装置３の設置方向の判定が行なわれ、設置方向に応じた設定情報が設定される。
なお、光ディスク装置３に設定されている設定情報に応じた設置方向が垂直方向（第２の方向）である場合には、メモリ３８には、光ディスク装置３が垂直方向に設置されている場合に光スポットＸ１が円形となるようなサーボパラメータが設定されている。従って、この場合、判定部３６ｂは、ステップＳ９において球面収差の発生が検出されなければ、光ディスク装置３の設置方向が垂直方向であると判定し、設定部３６ｃは、ステップＳ１８において、垂直方向に応じた設定情報を設定（現状の設定情報を維持）する。一方、判定部３６ｂは、ステップＳ９において球面収差の発生を検出し、且つ、ステップＳ１０において球面収差情報（ｉ）が所定の閾値以下であると判断した場合には、設置方向が水平方向であると判定し、設定部３６ｃは、ステップＳ１３又はＳ１４において、水平方向に応じた設定情報を設定する。
【００８２】
また、図６及び図７においては、球面収差情報として球面収差量Ｚ１及びＺ２を用いたが、これに限定されるものではなく、球面収差量とともに、又は代わりにチルト補正量を用いても良い。球面収差情報としてチルト補正量が用いられる場合、球面収差量の減少に伴いチルト補正量が増加するため、判定部３６ｂは、ステップＳ１０の処理において、球面収差情報（ｉ）が所定の閾値以上であるか否かを判断する。
【００８３】
このように、本実施形態に係る光ディスク装置３によれば、算出部３６ａにより、光ディスク６に対して光を照射し、反射された光の検出結果に基づいて、光ディスク６に係る球面収差に関する球面収差情報が算出される。また、判定部３６ｂにより、球面収差情報に基づいて、光ディスク装置３の設置方向が判定され、設定部３６ｃにより、光ディスク６に対する動作に係る設定情報が、判定部３６ｂによる判定結果に応じて設定される。従って、光ディスク装置３は、情報処理装置１等に実装された際に、自己の設置方向の判定結果により、縦置き又は斜め置き、或いは横置きの状態の維持等、適切な設定情報（サーボパラメータ）を設定することができる。これにより、例えば品質が悪い光ディスク６が用いられる場合でも、光ディスク装置３による読み書きのディスクエラーの発生を抑止することができる。また、偏重心ディスクが用いられる場合でも、振動や騒音の増大や、光ディスク６（スピンドルモータ３２）の回転数の低下等の事象の発生を抑止することができる。
【００８４】
また、設定情報として斜め置きに適したサーボパラメータを予め格納しておくことで、縦置き又は横置きの設定情報ではカバーしきれない範囲（例えば垂直方向から１５度以上、又は水平方向から３０度以上）の傾きで光ディスク装置３が設置されている場合でも、判定部３６ｂの判定結果に応じて適切な設定情報を設定することができる。従って、光ディスク装置３の設置方向の制限を解除し、光ディスク装置３の様々な設置方向に柔軟に対応することができる。
【００８５】
また、本実施形態に係る光ディスク装置３によれば、自己の設置方向を自動的に検出して適切な設定情報に切り替えることができる。従って、設置方向に応じて異なる設定情報が設定された複数種類の光ディスク装置３を生産する必要がなく、予め一種類の設定情報（例えば横置きに適した設定情報）が設定された光ディスク装置３のみを生産するだけで良い。これにより、製造、流通等における管理が容易になるとともにコストの増大を抑えることができる。
【００８６】
さらに、本実施形態に係る光ディスク装置３によれば、設置方向の判定が球面収差情報に基づいて行なわれるため、トラバース機構に対する重力による機械的負荷の変化を検出する手法に比べ、精度良く光ディスク装置３の設置方向を判定することができる。
また、算出部３６ａ、判定部３６ｂ、及び設定部３６ｃは、光ディスク装置３に光ディスク６が挿入されたとき、及び、光ディスク装置３のホスト装置（ＣＰＵ２）から処理を実行する旨の指示が入力されたとき、のうちの少なくとも一方のときに動作する。従って、光ディスク装置３の設置方向が変わるたびに、設置方向に適した設定情報を設定することができるため、使用者等は、光ディスク装置３の設置方向を意識せず、光ディスク装置３を任意に設置することができ、利便性が高い。
【００８７】
さらに、算出部３６ａにより、光ディスク６の半径方向における内周部６ａ−１から外周部６ａ−３までの間で複数回、球面収差情報の算出が行なわれる。そして、判定部３６ｂにより、複数箇所について算出された球面収差情報に基づいて、光ディスク６の外周側に変形が生じているか否かが判定される。従って、光ディスク６の反り等の変形の影響も考慮して、光ディスク装置３の設置方向を精度良く判定することができる。
〔１−３〕変形例
上述した実施形態に係る判定部３６ｂは、光ディスク装置３において球面収差が発生しているか否かを判断するために基準球面収差情報を用いたが、これに限定されるものではない。
【００８８】
図８は、一実施形態の変形例に係る基準球面収差情報を示す図である。
例えば、一実施形態の変形例に係る判定部３６ｂは、図８に示すテーブルＴ１と、算出部３６ａにより算出された球面収差情報とに基づいて、光ディスク装置３の設置方向を判定しても良い。
テーブルＴ１は、本変形例に係る基準球面収差情報を示すものであり、一実施形態と同様に、光ディスク装置３の製造時等に予め測定され、ＲＯＭ３５に格納される。このテーブルＴ１は、光ディスク装置３に設定された方向（基準設置方向）と、当該光ディスク装置３が他の設置方向に設置された場合の球面収差情報（図８に示す例では球面収差量）と、その（他の）設置方向とが対応付けられたものである。
【００８９】
本変形例に係る判定部３６ｂは、光ディスク装置３に設定されている設置方向に応じた基準球面収差情報の中から、算出部３６ａにより算出された球面収差情報に近似するものを検索する。そして、判定部３６ｂは、算出された球面収差情報に近似する基準球面収差情報が検索された場合に、検索した基準球面収差情報に対応する設置方向（他の設置方向）を、光ディスク装置３の設置方向として判定する。
【００９０】
これにより、判定部３６ｂは、算出部３６ａにより算出された設置方向の違いによって発生する球面収差と、基準球面収差情報とを比較することで、光ディスク装置３個々の物理的な特性を加味した状態で光ディスク装置３の設置方向を判定することができ、信頼性が向上する。
なお、光ディスク装置３は、判定部３６ｂによるテーブルＴ１に基づいた光ディスク装置３の設置方向の判定処理を、図７におけるステップＳ９及びＳ１０の処理に代えて実行することができる。
【００９１】
従って、本変形例に係る光ディスク装置３によっても、上述した実施形態と同様の効果が得られるほか、上述した実施形態に係る光ディスク装置３よりも容易に光ディスク装置３の設置方向を判定することができる。
〔２〕その他
以上、本発明の好ましい実施形態について詳述したが、本発明は、かかる特定の実施形態及び変形例に限定されるものではなく、本発明の趣旨を逸脱しない範囲内において、種々の変形、変更して実施することができる。
【００９２】
例えば、算出部３６ａは、光ディスク６の半径方向における内周側から外周側に亘り、３つの球面収差情報を算出しているが、光ディスク６の異なる２個所、又は３個所よりも多くの個所に係る球面収差情報を算出しても良い。なお、光ディスク６の反り等の変形の検出が不要であれば、算出部３６ａは、光ディスク６の任意の１個所に係る球面収差情報を算出しても良い。
【００９３】
また、ＯＰＵ３３による光ディスク６からの読取結果（検出結果）に基づいて、算出部３６ａが球面収差情報を算出するものとして説明したが、これに限定されるものではない。例えば、ＯＰＵ３３の代わりに、球面収差を測定する他のユニットを備え、このユニットによる読取結果（検出結果）に基づいて算出部３６ａが球面収差情報を算出しても良い。
【００９４】
さらに、ＯＰＵ３３の受光部３３ｂは、４つのフォトダイオードＡ〜Ｄを備えるものとして説明したが、これに限定されるものではなく、球面収差情報を取得することができれば、任意の数のフォトダイオードを備えても良く、フォトダイオードの代わりに他の受光素子を備えても良い。
また、図７のステップＳ１０における所定の閾値、並びに、ステップＳ１１、Ｓ１２、Ｓ１５、及びＳ１６における所定の範囲は、上述したものに限られず、光ディスク装置３の設置方向と、球面収差情報（球面収差量又はチルト補正量）との関係に応じて任意に設定することができる。
【００９５】
さらに、一実施形態に係る基準球面収差情報は、基準設置方向と、光ディスク装置３が基準設置方向とは異なる他の設置方向で設置された場合の球面収差情報とが対応付けられたものであるが、これに限定されるものではない。
例えば、基準球面収差情報は、基準設置方向と、光ディスク装置３が基準設置方向に設置された場合の球面収差情報とが対応付けられたものであっても良く、この場合の基準球面収差情報は、基準設置方向ごとに、光ディスク装置３個々の物理的な特性によって発生する球面収差情報を示すものとなる。この場合、判定部３６ｂは、算出部３６ａによって算出された球面収差情報が、対応する基準球面収差情報に近似する場合には球面収差が発生していないと判断する一方、近似しない場合に球面収差が発生していると判断することができる。なお、この基準球面収差情報を用いた球面収差の発生の有無の判断は、図７に示すステップＳ９において実行することができる。
【００９６】
なお、ＣＰＵ３６（算出部３６ａ、判定部３６ｂ、設定部３６ｃ）、及び駆動制御部３７としての機能を実現するためのプログラム（設定情報設定プログラム）は、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ等），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＨＤ  ＤＶＤ等），ブルーレイディスク，磁気ディスク，光ディスク，光磁気ディスク等の、コンピュータ読取可能な記録媒体に記録された形態で提供される。そして、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。また、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信回線を介してコンピュータに提供するようにしても良い。
【００９７】
ＣＰＵ３６（算出部３６ａ、判定部３６ｂ、設定部３６ｃ）、及び駆動制御部３７としての機能を実現する際には、内部記憶装置（本実施形態ではＲＯＭ３５又はメモリ３８）に格納されたプログラムがコンピュータのマイクロプロセッサ（本実施形態ではＣＰＵ３６）によって実行される。このとき、記録媒体に記録されたプログラムをコンピュータが読み取って実行するようにしても良い。また、算出部３６ａ、判定部３６ｂ、設定部３６ｃ、及び駆動制御部３７としての機能を実現する際には、外部設定ノードの記憶装置に格納されたプログラムがコンピュータのマイクロプロセッサ（本実施形態では例えばＣＰＵ３６）によって実行されても良い。
【００９８】
なお、本実施形態において、コンピュータとは、ハードウェアとオペレーティングシステムとを含む概念であり、オペレーティングシステムの制御の下で動作するハードウェアを意味している。また、オペレーティングシステムが不要でアプリケーションプログラム単独でハードウェアを動作させるような場合には、そのハードウェア自体がコンピュータに相当する。ハードウェアは、少なくとも、ＣＰＵ等のマイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取るための手段とをそなえており、本実施形態においては、光ディスク装置３がコンピュータとしての機能を有しているのである。
【符号の説明】
【００９９】
１    情報処理装置
２    ＣＰＵ
３，３００    光ディスク装置（媒体処理装置）
３０      読取部
３１，３１０    モータドライバ
３２，３２０    スピンドルモータ
３３    光ピックアップ（ＯＰＵ，読取処理部）
３３ａ    レンズ
３３ｂ    受光部
３３ｃ    光源
３３ｄ    ハーフミラー
３４，３４０    制御部
３５，３５０    ＲＯＭ
３６    ＣＰＵ（処理部）
３６ａ    算出部
３６ｂ    判定部
３６ｃ    設定部
３７    駆動制御部
３８    メモリ（保持部）
３９    ＩＦ部
４    ＩＯ装置
５    メモリ
６，６００    光ディスク（媒体）
６ａ，６ａ−１〜６ａ−３，６００ａ    スポット
３３０    光ピックアップ（ＯＰＵ）  
【図１】
2013054440.tif 000003
【図２】
2013054440.tif 000004
【図３】
2013054440.tif 000005
【図４】
2013054440.tif 000006
【図５】
2013054440.tif 000007
【図６】
2013054440.tif 000008
【図７】
2013054440.tif 000009
【図８】
2013054440.tif 000010
【図９】
2013054440.tif 000011
【手続補正書】
【提出日】平成26年4月7日(2014.4.7)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出する算出部と、
前記球面収差情報に基づいて、媒体処理装置の設置方向を判定する判定部と、
前記媒体に対する動作に係る設定情報を、前記判定部による判定結果に応じて設定する設定部と、を備えることを特徴とする、媒体処理装置。
【請求項２】
前記判定部は、前記算出部により算出された前記球面収差情報に基づいて球面収差が発生しているか否かを判断し、球面収差の発生の有無に応じて前記設置方向を判定することを特徴とする、請求項１記載の媒体処理装置。
【請求項３】
前記判定部は、予め算出された前記媒体処理装置の設置方向に応じた基準球面収差情報と、前記算出部により算出された前記球面収差情報とに基づいて、球面収差が発生しているか否かを判断することを特徴とする、請求項２記載の媒体処理装置。
【請求項４】
前記算出部は、前記媒体の異なる複数個所における検出結果に基づいて、複数の球面収差情報を算出し、
前記判定部は、前記複数の球面収差情報に基づいて、前記設置方向を判定することを特徴とする、請求項１〜３のいずれか１項記載の媒体処理装置。
【請求項５】
前記判定部は、前記媒体の半径方向における内周側の位置に係る第１の球面収差情報と、前記媒体の半径方向における外周側の位置に係る第２の球面収差情報とに基づいて、第１の方向、第１の方向と直交する第２の方向、及び、第１の方向と第２の方向との間の第３の方向を含む複数の方向から、前記設置方向を判定することを特徴とする、請求項４記載の媒体処理装置。
【請求項６】
媒体から情報を読み取る媒体処理装置における前記媒体に対する動作に係る設定情報の設定方法であって、
前記媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出し、
算出した前記球面収差情報に基づいて、媒体処理装置の設置方向を判定し、
前記設定情報を、前記設置方向の判定結果に応じて設定することを特徴とする、設定情報設定方法。
【請求項７】
媒体から情報を読み取る媒体処理装置としてのコンピュータに、
前記媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出し、
算出した前記球面収差情報に基づいて、媒体処理装置の設置方向を判定し、
前記媒体に対する動作に係る設定情報を、前記設置方向の判定結果に応じて設定する、処理を実行させることを特徴とする、設定情報設定プログラム。
【請求項８】
媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出する算出部と、
前記球面収差情報に基づいて、媒体処理装置の設置方向を判定する判定部と、を備えることを特徴とする、媒体処理装置の設置方向検出装置。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
以下、ＯＰＵ３３０が垂直方向（紙面上下方向）に光ディスク６００から読み込みを行なう場合（図９参照）を、光ディスク装置３００の設置方向が横向きである、又は光ディスク装置３００が横置きであるという。また、ＯＰＵ３３０が水平方向（紙面左右方向）に光ディスク６００から読み込みを行なう場合を、光ディスク装置３００の設置方向が縦向きである、又は光ディスク装置３００が縦置きであるという。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００４３
【補正方法】変更
【補正の内容】
【００４３】
すなわち、光ディスク装置３において球面収差が発生し、光スポットにおける光強度分布が図４（ａ）に示すＸ１から図４（ｂ）に示すＸ２又は図４（ｃ）に示すＸ３に変わると、フォトダイオードＡ〜Ｄの各領域における電流量の分布に偏りが生じる。
なお、光ディスク装置３の設置方向が縦向きの場合に、フォトダイオードＡ〜Ｄに対して、光スポットがＸ２及びＸ３のいずれの状態になるかは、受光部３３ｂのフォトダイオードＡ〜Ｄの配置と重力方向とに応じて決まる。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００５２
【補正方法】変更
【補正の内容】
【００５２】
設定部３６ｃは、光ディスク装置３による光ディスク６に対する動作（例えば読取部３０の動作）に係る設定情報を、判定部３６ｂによる判定結果に応じて設定する。具体的には、設定部３６ｃは、判定部３６ｂにより判定された光ディスク装置３の設置方向に応じた設定情報をＲＯＭ３５から読み出し、メモリ３８に保持させる。
ここで、本実施形態に係る判定部３６ｂは、光ディスク装置３の設置方向に応じて予め算出された基準球面収差情報と、算出部３６ａにより算出された球面収差情報とに基づいて、球面収差が発生しているか否かを判断することができる。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００７５
【補正方法】変更
【補正の内容】
【００７５】
一方、ステップＳ１１又はＳ１２において、球面収差情報（ｉ）に対する球面収差情報（ii）又は（iii）の変化率が所定の範囲外であると判断された場合（ステップＳ１１又はＳ１２のＮｏルート）、例えば、（iii）の球面収差量Ｚ１又はＺ２が“０．６”であり、変化率がおよそ“−１４％”であった場合、判定部３６ｂにより、光ディスク装置３の設置方向は垂直方向であり、且つ、光ディスク６の外周側で反り等の変形が発生していると判定される。そして、設定部３６ｃにより、メモリ３８に対して垂直方向に応じた設定情報が設定され（ステップＳ１４）、処理が終了する。なお、この場合、上述の如く、判定部３６ｂにより、球面収差情報（ｉ）に対する球面収差情報（ii）及び（iii）それぞれの変化率がメモリ３８に格納され、駆動制御部３７により、当該変化率に基づいた読取部３０の動作パラメータの補正が行なわれても良い。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００９８
【補正方法】変更
【補正の内容】
【００９８】
なお、本実施形態において、コンピュータとは、ハードウェアとオペレーティングシステムとを含む概念であり、オペレーティングシステムの制御の下で動作するハードウェアを意味している。また、オペレーティングシステムが不要でアプリケーションプログラム単独でハードウェアを動作させるような場合には、そのハードウェア自体がコンピュータに相当する。ハードウェアは、少なくとも、ＣＰＵ等のマイクロプロセッサと、記録媒体に記録されたコンピュータプログラムを読み取るための手段とをそなえており、本実施形態においては、光ディスク装置３がコンピュータとしての機能を有しているのである。
〔３〕付記
以上の実施形態及び変形例に関し、更に以下の付記を開示する。
（付記１）
媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出する算出部と、
前記球面収差情報に基づいて、媒体処理装置の設置方向を判定する判定部と、
前記媒体に対する動作に係る設定情報を、前記判定部による判定結果に応じて設定する設定部と、を備えることを特徴とする、媒体処理装置。
（付記２）
前記判定部は、前記算出部により算出された前記球面収差情報に基づいて球面収差が発生しているか否かを判断し、球面収差の発生の有無に応じて前記設置方向を判定することを特徴とする、付記１記載の媒体処理装置。
（付記３）
前記判定部は、予め算出された前記媒体処理装置の設置方向に応じた基準球面収差情報と、前記算出部により算出された前記球面収差情報とに基づいて、球面収差が発生しているか否かを判断することを特徴とする、付記２記載の媒体処理装置。
（付記４）
前記基準球面収差情報は、基準設置方向ごとに、前記媒体処理装置が前記基準設置方向とは異なる他の設置方向で設置された場合の球面収差情報が対応付けられた情報であり、
前記判定部は、現在設定されている設定情報に応じた設置方向を基準設置方向として、当該基準設置方向に対応する基準球面収差情報を参照し、当該基準設置方向に対応付けられた球面収差情報を取得するとともに、前記算出部により算出された前記球面収差情報が、取得した球面収差情報に近似するか否かを判断し、近似する場合に、球面収差が発生していると判断することを特徴とする、付記３記載の媒体処理装置。
（付記５）
前記基準球面収差情報は、前記基準設置方向と、前記媒体処理装置が前記基準設置方向とは異なる他の設置方向で設置された場合の球面収差情報と、前記他の設置方向とが対応付けられた情報であり、
前記判定部は、現在設定されている設定情報に応じた設置方向を基準設置方向として、当該基準設置方向に対応する基準球面収差情報から、前記算出部により算出された前記球面収差情報に近似する基準球面収差情報を検索し、近似するものが検索された場合に、検索した基準球面収差情報に対応する前記他の設置方向を、前記媒体処理装置の設置方向として判定することを特徴とする、付記３又は付記４記載の媒体処理装置。
（付記６）
前記算出部は、前記媒体の異なる複数個所における検出結果に基づいて、複数の球面収差情報を算出し、
前記判定部は、前記複数の球面収差情報に基づいて、前記設置方向を判定することを特徴とする、付記１〜５のいずれか１項記載の媒体処理装置。
（付記７）
前記判定部は、前記媒体の半径方向における内周側の位置に係る第１の球面収差情報と、前記媒体の半径方向における外周側の位置に係る第２の球面収差情報とに基づいて、第１の方向、第１の方向と直交する第２の方向、及び、第１の方向と第２の方向との間の第３の方向を含む複数の方向から、前記設置方向を判定することを特徴とする、付記６記載の媒体処理装置。
（付記８）
前記判定部は、前記第１の球面収差情報に基づいて、球面収差が発生しているか否か、及び、球面収差が発生している場合には前記第１の球面収差情報が所定の閾値以下か否か、を判断するとともに、当該判断結果に応じて、前記第１〜第３の方向を含む複数の方向から、前記設置方向を判定することを特徴とする、付記７記載の媒体処理装置。
（付記９）
前記判定部は、前記第１及び第２の球面収差情報に基づいて、前記媒体に変形が生じているか否かを判断することを特徴とする、付記７又は付記８記載の媒体処理装置。
（付記１０）
前記判定部は、前記第１の球面収差情報に対する前記第２の球面収差情報の変化率が所定の範囲以内であると判断した場合に前記媒体に変形が生じていないと判断する一方、前記変化率が前記所定の範囲外であると判断した場合に前記媒体の外周側に変形が生じていると判断することを特徴とする、付記９記載の媒体処理装置。
（付記１１）
前記設定部により設定された前記設定情報を保持するとともに、前記第１の球面収差情報に対する前記第２の球面収差情報の変化率を保持する保持部と、
前記保持部に保持された前記設定情報に基づいて、前記媒体に対する駆動制御を行なう一方、前記判定部により前記媒体の外周側に変形が生じていると判断された場合に、前記保持部に格納された前記変化率に基づき、前記設定情報に対して、前記媒体の半径方向におけるアクセス位置に応じた補正を行ない、補正後の設定情報に基づいて前記媒体に対する駆動制御を行なう駆動制御部と、をさらに備えることを特徴とする、付記１０記載の媒体処理装置。
（付記１２）
前記設定部により設定された前記設定情報を保持する保持部と、
前記保持部に保持された前記設定情報に基づいて、前記媒体に対する駆動制御を行なう駆動制御部と、をさらに備えることを特徴とする、付記１〜１０のいずれか１項記載の媒体処理装置。
（付記１３）
前記球面収差情報は、前記媒体処理装置の設置方向に応じて変化する球面収差量、及び、前記球面収差量に対してチルト補正を行ない当該球面収差量がゼロとなった際のチルト補正量、のうちの少なくとも一方であることを特徴とする、付記１〜１２のいずれか１項記載の媒体処理装置。
（付記１４）
前記算出部，判定部，及び設定部は、前記媒体処理装置に前記媒体が挿入されたとき、及び、前記媒体処理装置のホスト装置から前記処理を実行する旨の指示が入力されたとき、のうちの少なくとも一方のときに動作することを特徴とする、付記１〜１３のいずれか１項記載の媒体処理装置。
（付記１５）
媒体から情報を読み取る媒体処理装置における前記媒体に対する動作に係る設定情報の設定方法であって、
前記媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出し、
算出した前記球面収差情報に基づいて、媒体処理装置の設置方向を判定し、
前記設定情報を、前記設置方向の判定結果に応じて設定することを特徴とする、設定情報設定方法。
（付記１６）
算出された前記球面収差情報に基づいて球面収差が発生しているか否かを判断し、
球面収差の発生の有無に応じて前記設置方向を判定することを特徴とする、付記１５記載の設定情報設定方法。
（付記１７）
予め算出された前記媒体処理装置の設置方向に応じた基準球面収差情報と、算出された前記球面収差情報とに基づいて、球面収差が発生しているか否かを判断することを特徴とする、付記１６記載の設定情報設定方法。
（付記１８）
前記媒体の異なる複数個所における検出結果に基づいて、複数の球面収差情報を算出し、
前記複数の球面収差情報に基づいて、前記設置方向を判定することを特徴とする、請求項１５〜１７のいずれか１項記載の設定情報設定方法。
（付記１９）
媒体から情報を読み取る媒体処理装置としてのコンピュータに、
前記媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出し、
算出した前記球面収差情報に基づいて、媒体処理装置の設置方向を判定し、
前記媒体に対する動作に係る設定情報を、前記設置方向の判定結果に応じて設定する、処理を実行させることを特徴とする、設定情報設定プログラム。
（付記２０）
媒体に対して光を照射し、反射された光の検出結果に基づいて、前記媒体に係る球面収差に関する球面収差情報を算出する算出部と、
前記球面収差情報に基づいて、媒体処理装置の設置方向を判定する判定部と、を備えることを特徴とする、媒体処理装置の設置方向検出装置。
【国際調査報告】
2013054440.tif 000012
2013054440.tif 000013