(57)【要約】【課題】記録媒体の枚数、配置及び気温に拠らず、ロータリートレイのブレーキ時間を一定にするとともに、ロータリトレイを停止目標位置に正確に停止することである。【解決手段】複数のスロットを有するロータリートレイ１０１と、前記スロットの位置情報及び前記スロットが通過するタイミング情報を検出するセンサ１０４ａ〜１０４ｄと、ロータリートレイ制御モータ１０２と、スロットの位置に応じて当該スロットを停止目標位置に停止させる理想タイミング情報を記憶する記憶手段と、前記検出された位置情報に基づいて、指定スロットを停止目標位置に停止するようにロータリートレイ制御モータ１０２を回転駆動させるとともに、前記検出されたタイミング情報を、メモリ１１６に記憶された理想タイミング情報に近づけるように前記回転駆動の駆動力を調整する制御手段と、を備える。【選択図】図２
2007018652.tif 000002
【特許請求の範囲】
【請求項１】
記録媒体を一枚毎に格納するためのスロットが複数形成されたロータリートレイと、
前記スロットの位置を検出する位置検出手段と、
前記スロットが予め定められた基準位置を通過するタイミング情報を検出するタイミング検出手段と、
前記ロータリートレイを回転駆動する駆動手段と、
前記ロータリートレイのスロットの位置に応じて当該スロットを停止目標位置で停止させるタイミング情報としての理想タイミング情報を記憶する記憶手段と、
前記位置検出手段により検出された位置情報に基づいて、前記ロータリートレイの指定スロットを停止目標位置に停止するように前記駆動手段を駆動させて制御するとともに、前記タイミング検出手段により検出されるタイミング情報を、前記記憶手段に記憶された理想タイミング情報に近づけるように前記駆動手段の駆動力を調整する制御手段と、を備えることを特徴とする記録媒体チェンジャー装置。
【請求項２】
前記制御手段は、前記駆動手段に印加する電圧を変更することにより前記駆動力を調整することを特徴とする請求項１に記載の記録媒体チェンジャー装置。
【請求項３】
前記タイミング情報は、前記基準位置を通過する前記各スロットの検出時間幅であることを特徴とする請求項１又は２に記載の記録媒体チェンジャー装置。
【請求項４】
前記制御手段は、前記検出されたタイミング情報と、前記理想タイミング情報との差を算出し、その算出した差を少なくするように前記駆動手段の駆動力を調整することを特徴とする請求項１から３のいずれか一項に記載の記録媒体チェンジャー装置。
【請求項５】
コンピュータに、
記録媒体を一枚毎に格納するためのスロットが複数形成されたロータリートレイのスロットの位置を検出する機能と、
前記スロットが予め定められた基準位置を通過するタイミング情報を検出する機能と、
前記ロータリートレイのスロットの位置に応じて当該スロットを停止目標位置で停止させるタイミング情報としての理想タイミング情報を記憶する機能と、
前記検出された位置情報に基づいて、前記ロータリートレイの指定スロットを停止目標位置に停止するように前記ロータリートレイを回転駆動させて制御するとともに、前記検出されたタイミング情報を、前記記憶された理想タイミング情報に近づけるように前記回転駆動の駆動力を調整する機能と、
を実現させるためのロータリートレイ停止プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記録媒体チェンジャー装置及びロータリートレイ停止プログラムに関する。
【背景技術】
【０００２】
従来、ＤＶＤ（Digital Versatile Disc）やＣＤ（Compact Disc）等のディスク形状の記録媒体を複数枚収納し、個々のディスクを選択的に再生可能なディスクチェンジャー装置が提案されている。
【０００３】
上記従来のディスクチェンジャ装置において、ディスクの格納形式は様々である。例えば、回転盤上に径方向に放射状に伸びる複数の溝（以下、スロットと称する）を形成し、このスロットにディスクを立てた状態で嵌合させることによりディスクを保持格納するロータリートレイ方式が知られている。このようなロータリートレイ方式のディスクチェンジャー装置は、ロータリートレイを回転するモータを備え、その回転速度を加速／減速制御することにより所定のディスク（スロット）を指定された停止目標位置まで移動させている。このモータの回転速度は、印加する駆動電圧により制御される。
【０００４】
図１２を参照して、ディスクチェンジャー装置において、ロータリートレイを停止目標位置へ停止する第２の駆動制御処理を説明する。図１２に、第２の駆動制御処理の流れを示す。
【０００５】
従来の第２の駆動制御処理は、ディスクチェンジャー装置の制御部において所定周期で繰り返し実行されるものとする。また、ロータリートレイが停止し、回転を開始するタイミングで第２の駆動制御処理が実行開始される。また、図１２のフローチャートに表していないが、ブレーキポイントまで回転駆動するモータの駆動電圧が適宜設定されるものとする。ブレーキポイントとは、停止目標位置に停止させるために回転にブレーキをかけ始める位置である。
【０００６】
先ず、ロータリートレイの所定スロットの現在の（回転）位置がブレーキポイント内か否かが判別される（ステップＳ７１）。ロータリトレイの現在位置がブレーキポイント内である場合（ステップＳ７１；ＹＥＳ）、ロータリートレイ上に載置されたディスクの枚数に応じて、モータに印加する駆動電圧が決定される（ステップＳ７２）。そして、ロータリトレイの現在位置が停止目標位置であるか否かが判別される（ステップＳ７３）。ロータリトレイの現在位置が停止目標位置でない場合（ステップＳ７３；ＮＯ）、ステップＳ７２に移行される。
【０００７】
ロータリトレイの現在位置が停止目標位置である場合（ステップＳ７３；ＹＥＳ）、モータが停止され（ステップＳ７４）、第２の駆動制御処理が終了する。ロータリトレイの現在位置がブレーキポイント内でない場合（ステップＳ７１；ＮＯ）、第２の駆動制御処理が終了する。
【０００８】
同様に、ロータリートレイ上のディスク枚数、その配置状態に応じて、ブレーキ時間を異にして、ディスク枚数、配置状態に拠らず正確に停止目標位置にロータリートレイを停止させる構成が考えられている（例えば、特許文献１、２参照）。
【特許文献１】特許第３４６６４６０号明細書
【特許文献２】特許第３４１３７５７号明細書
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかし、従来の構成では、ロータリートレイ上のディスクの重さ（ディスク枚数）によりブレーキ時間が大幅に異なり、それによりディスク交換時間も大幅に異なるという問題があった。また、ロータリートレイ上のディスク配置について、ディスクが片側に偏らせて配置されたときの駆動電圧の設定を行うことが難しいという問題があった。さらに、気温（室温）がモータ動作に与える影響が大きいという問題があった。
【００１０】
本発明の課題は、記録媒体の枚数、配置及び気温に拠らず、ロータリートレイのブレーキ時間を一定にするとともに、ロータリトレイを停止目標位置に正確に停止することである。
【課題を解決するための手段】
【００１１】
上記課題を解決するため、請求項１に記載の発明は、
記録媒体を一枚毎に格納するためのスロットが複数形成されたロータリートレイと、
前記スロットの位置を検出する位置検出手段と、
前記スロットが予め定められた基準位置を通過するタイミング情報を検出するタイミング検出手段と、
前記ロータリートレイを回転駆動する駆動手段と、
前記ロータリートレイのスロットの位置に応じて当該スロットを停止目標位置で停止させるタイミング情報としての理想タイミング情報を記憶する記憶手段と、
前記位置検出手段により検出された位置情報に基づいて、前記ロータリートレイの指定スロットを停止目標位置に停止するように前記駆動手段を駆動させて制御するとともに、前記タイミング検出手段により検出されるタイミング情報を、前記記憶手段に記憶された理想タイミング情報に近づけるように前記駆動手段の駆動力を調整する制御手段と、を備えることを特徴とする、記録媒体チェンジャー装置である。
【００１２】
請求項２に記載の発明は、請求項１に記載の記録媒体チェンジャー装置において、
前記制御手段は、前記駆動手段に印加する電圧を変更することにより前記駆動力を調整することを特徴とする。
【００１３】
請求項３に記載の発明は、請求項１又は２に記載の記録媒体チェンジャー装置において、
前記タイミング情報は、前記基準位置を通過する前記各スロットの検出時間幅であることを特徴とする。
【００１４】
請求項４に記載の発明は、請求項１から３のいずれか一項に記載の記録媒体チェンジャー装置において、
前記制御手段は、前記検出されたタイミング情報と、前記理想タイミング情報との差を算出し、その算出した差を少なくするように前記駆動手段の駆動力を調整することを特徴とする。
【００１５】
請求項５に記載の発明は、
コンピュータに、
記録媒体を一枚毎に格納するためのスロットが複数形成されたロータリートレイのスロットの位置を検出する機能と、
前記スロットが予め定められた基準位置を通過するタイミング情報を検出する機能と、
前記ロータリートレイのスロットの位置に応じて当該スロットを停止目標位置で停止させるタイミング情報としての理想タイミング情報を記憶する機能と、
前記検出された位置情報に基づいて、前記ロータリートレイの指定スロットを停止目標位置に停止するように前記ロータリートレイを回転駆動させて制御するとともに、前記検出されたタイミング情報を、前記記憶された理想タイミング情報に近づけるように前記回転駆動の駆動力を調整する機能と、
を実現させるためのロータリートレイ停止プログラムであることを特徴とする。
【発明の効果】
【００１６】
本発明によれば、記録媒体の枚数、配置及び気温に拠らず、ロータリートレイのブレーキ時間を一定にできるとともに、ロータリトレイを停止目標位置に正確に停止できる。
【発明を実施するための最良の形態】
【００１７】
以下、添付図面を参照して本発明に係る実施の形態を詳細に説明する。ただし、発明の範囲は、図示例に限定されない。
【００１８】
図１〜図４を参照して、本実施の形態のディスクチェンジャー装置１０を説明する。図１に、ディスクチェンジャー装置１０の前面に設けられた操作部１０Ａを示す。図２に、ディスクチェンジャー装置１０のディスク収納部１００の構成を示す。図３（ａ）に、第１センサ１０４ａ、第２センサ１０４ｂ、第３センサ１０４ｃが各々出力する信号ＰＨ１、ＰＨ２、ＰＨ３の波形を示す。図３（ｂ）に、第１センサ１０４ａ、第２センサ１０４ｂが各々出力する信号ＰＨ１、ＰＨ２と、ディスク有無検出センサ１０４ｄが出力するディスク有無検出信号の波形を示す。図４に、ディスクチェンジャー装置１０の制御系の構成を示す。
【００１９】
ディスクチェンジャー装置１０は、最大４００枚のディスクを格納することができるものとするが、格納可能なディスク枚数は４００枚に限定されるものでなく、２００枚、１５０枚等、他の枚数としてもよい。また、本実施の形態においてはディスクチェンジャー装置１０が格納するディスクとしてＤＶＤを想定して説明する。
【００２０】
図１に示すように、ディスクチェンジャー装置１０の前面に設けられた操作部１０Ａにはディスク交換口１０ａ及び表示装置１０ｂが設けられているとともに、操作キーとして、ディスク交換口開閉キー１０ｃ、再生キー１０ｄ、停止キー１０ｅ、ロータリートレイ操作ダイアル１０ｆ及びテンキー１０ｇ等が設けられている。
【００２１】
ディスク交換口１０ａは、ディスク交換口開閉キー１０ｃのキー操作等により開閉され、ディスク交換口１０ａが開いた状態で所定枚数のディスクの交換が可能となる。後述するように、表示装置１０ｂは、マイクロコンピュータ１０６から出力された各種表示データを表示する。この表示データとしては、例えば、再生中あるいは一時停止中等の動作状態、ディスク交換口１０ａ中央に位置するスロット番号、再生中ディスクのスロット番号等が挙げられる。
【００２２】
再生キー１０ｄは、ユーザによるキー操作に応じて、予め指定されたスロット上にあるディスクのデータを再生する旨の指示信号をマイクロコンピュータ１０６に出力する。停止キー１０ｅは、ユーザによるキー操作に応じて、現在実行中のディスク再生処理を停止する旨の指示信号をマイクロコンピュータ１０６に出力する。
【００２３】
ロータリートレイ操作ダイアル１０ｆは、ユーザによるダイアル操作に応じて、ロータリートレイ１０１の回転動作を指示する信号をマイクロコンピュータ１０６に出力する。テンキー１０ｇは、ユーザによるキー操作に応じて、再生対象のディスクが装填されたスロット番号や、再生対象のトラック番号（曲番号）等をマイクロコンピュータ１０６に出力する。
【００２４】
次いで、図２を参照して、ディスクチェンジャー装置１０のディスク収納部１００を説明する。図２に示すように、ディスク収納部１００には、ロータリートレイ１０１と、駆動手段としてのロータリートレイ制御モータ１０２と、ディスクアーム１０３と、センサ支持板１０４と、位置検出手段及びタイミング検出手段としての第１センサ１０４ａ、第２センサ１０４ｂ及び第３センサ１０４ｃと、ディスク有無検出センサ１０４ｄ等と、が基板１０５上に設置され、図中符号Ａ１〜Ａ６に示す信号ラインは、図４に示すマイクロコンピュータ１０６及びその周辺回路に接続されている。
【００２５】
ロータリートレイ１０１は、その中心から動径方向に伸びる４００個のスロット（slot）を備えると共に、これらスロット上にディスクを立脚させることによってディスクを保持して格納するものであり、基板１０５の略中央部に設置される。また、ロータリートレイ１０１は、ロータリートレイ制御モータ１０２が供給する動力によって回転動作を行う。
【００２６】
ロータリートレイ制御モータ１０２は、図中符号Ａ６に示す信号ラインを介してロータリートレイ制御モータドライバ１１０から出力される制御信号に応じてロータリートレイ１０１を駆動し、ロータリートレイ１０１に正確な回転動作を行わせる。
【００２７】
ディスクアーム１０３は、図中符号Ａ５に示す信号ラインを介してディスクアーム制御モータドライバ１１１から送信される制御信号に応じて動作する。すなわち、上記制御信号に応じて、ディスクアーム１０３に対向するディスク搬送位置にあるスロット上のディスクを１枚引き出し、このディスクを図示しない再生装置にセットし、その再生後、再び元のスロットに格納する。
【００２８】
次に、第１センサ１０４ａ、第２センサ１０４ｂ、第３センサ１０４ｃ、ディスク有無検出センサ１０４ｄについて説明する。
【００２９】
第１センサ１０４ａ、第２センサ１０４ｂは基板１０５上で且つロータリートレイ１０１の下部の予め定められた基準位置に設置される。これらは、個々のスロット（ディスクの各格納場所）を検出すると共に、ロータリートレイ１０１の回転方向の検出を行う。
【００３０】
第１センサ１０４ａ、第２センサ１０４ｂは、ロータリートレイ１０１の回転中心軸から放射状に伸びる２つの異なる動径上にそれぞれ位置し、更に、ロータリートレイ１０１の回転中心からの距離がそれぞれ異なるように設置される。また、第１センサ１０４ａ、第２センサ１０４ｂの設置位置は、ロータリートレイ１０１の回転動作によって、第１センサ１０４ａから出力される信号ＰＨ１と、第２センサ１０４ｂから出力される信号ＰＨ２とが、互いに１／４周期ずれて発生するような位置に設置されている（図３参照）。
【００３１】
第１センサ１０４ａは、図中符号Ａ１に示す信号ラインを介してロータリートレイ１０１の回転動作による信号ＰＨ１をマイクロコンピュータ１０６に出力し、第２センサ１０４ｂも、図中符号Ａ２に示す信号ラインを介してロータリートレイ１０１の回転動作による信号ＰＨ２をマイクロコンピュータ１０６に出力する。
【００３２】
第３センサ１０４ｃは、基板１０５上に設置され、ロータリートレイ１０１の位置を特定する際に用いる信号ＰＨ３を出力する。第３センサ１０４ｃは、ロータリートレイ１０１の回転動作によって信号ＰＨ３を発生させ、図中符号Ａ３に示す信号ラインを介してこの信号ＰＨ３をマイクロコンピュータ１０６に出力する。
【００３３】
ロータリートレイ１０１には信号ＰＨ３が“Ｌｏｗ”となる複数の区間が円周方向に設けられており、これら各区間内に形成されたスロットの数は互いに全て異なる（例えば、図３（ａ）に示す信号ＰＨ３の“Ｌｏｗ”区間は、スロット３つ分の区間に対応している）。
【００３４】
ディスク有無検出センサ１０４ｄは、ロータリートレイ１０１の上部に設置されたセンサ支持板１０４に設置され、スロット上のディスクの有無を検出する。ディスク有無検出センサ１０４ｄは、図中符号Ａ４に示す信号ラインを介してスロット上のディスクの有無を示す検出信号をマイクロコンピュータ１０６に出力する。
【００３５】
ここで、図３（ａ）、（ｂ）を参照してロータリートレイ１０１の位置及び回転方向の特定、ロータリートレイ１０１のスロット上のディスク有無の特定（何れも、マイクロコンピュータ１０６によって行われる。）について詳細に説明する。
【００３６】
図中符号Ｃ１〜Ｃ５は、マイクロコンピュータ１０６がスロットを一つずつカウントするカウントタイミングを示す。このカウントタイミングは、信号ＰＨ１、ＰＨ２が共に“Ｌｏｗ”となる場合にのみ生じるものであり、それ以外の場合には、カウントタイミングは生じない。
なお、図中符号Ｃ１〜Ｃ５に示すカウントタイミングは、実際の動作時に生じる複数のカウントタイミングの一部を例示したものである。
【００３７】
ロータリートレイ１０１の位置の特定：
信号ＰＨ３の“Ｌｏｗ”区間内に包含される上記カウントタイミングの数（スロットの数）が計数されることにより、ロータリートレイ１０１の所定スロットの位置が特定可能となる。つまり、信号ＰＨ３のＬｏｗ区間内に包含される信号ＰＨ１のＬｏｗ区間の数は、予めグループ分けされたロータリートレイ１０１上のスロット数に対応付けられ、各グループのスロット数が異なる。
【００３８】
ロータリートレイ１０１の回転方向の特定：
信号ＰＨ１、ＰＨ２の位相は互いに１／４周期ずれており、ロータリートレイ１０１の回転方向が逆転すれば、この位相も逆転して図３（ａ）の信号ＰＨ１と信号ＰＨ２の信号が入れ替わる。すなわち、信号ＰＨ１、ＰＨ２の位相からロータリートレイ１０１の回転方向が特定される。
例えば、信号ＰＨ１、ＰＨ２が共に“Ｌｏｗ”のカウントタイミングの後、信号ＰＨ１が“Ｈｉｇｈ”に切り替わると、ロータリートレイ１０１の回転方向は右回転であると特定され、信号ＰＨ２が“Ｈｉｇｈ”に切り替わると、ロータリートレイ１０１の回転方向は左回転であると特定される。
【００３９】
ディスクの有無の特定：
図３（ｂ）に示すように、ディスク有無検出センサ１０４ｄは、“Ｈｉｇｈ”信号を標準値として出力する。ロータリートレイ１０１の回転動作による上記カウントタイミングの発生時、このカウントタイミングに対応するスロットにディスクが格納されていれば、ディスク有無検出センサ１０４ｄは、上記標準値を継続して出力し、マイクロコンピュータ１０６はＲＡＭにこのデータを記憶する。
それに対し、ロータリートレイ１０１の回転動作による上記カウントタイミングの発生時、このカウントタイミングに対応するスロットにディスクが格納されていなければ、ディスク有無検出センサ１０４ｄは“Ｌｏｗ”信号１パルス分を出力し、マイクロコンピュータ１０６はＲＡＭにこのデータを記憶する。
【００４０】
次に、図４を参照して、ディスクチェンジャー装置１０の制御系の構成について詳細に説明する。
【００４１】
図４に示すように、ディスクチェンジャー装置１０は、制御手段としてのマイクロコンピュータ１０６、入力部１０７、表示部１０８、交換口開閉制御モータドライバ１０９、ロータリートレイ制御モータドライバ１１０、ディスクアーム制御モータドライバ１１１、ＤＳＰ１１２、ピックアップユニット１１３、ロード／アンロードＳＷ１１４、交換口開閉制御モータ１１５、記憶手段としてのメモリ１１６等を備えて構成され、入力部１０７、表示部１０８、ピックアップユニット１１３、ロード／アンロードＳＷ１１４及び交換口開閉制御モータ１１５を除く各部は、複数のバスによって相互に接続される。
【００４２】
マイクロコンピュータ１０６は、図示しないＣＰＵ（Central Processing Unit）やＲ
ＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）を備え、ディスクチェンジャー装置１０を統括的に制御する。このＲＯＭには、ディスクチェンジャー装置１０を制御するための主制御プログラムや、このプログラムに係る各種アプリケーションプログラムが格納され、ＲＡＭには、これら各種プログラムの実行ファイルやその実行に際して生じる各種データ等が一時的に格納される。ＲＡＭに格納された各種プログラムと、ＣＰＵとの協働により各種処理が実行される。
【００４３】
マイクロコンピュータ１０６は、図中符号Ａ１〜Ａ４に示す信号ラインを介して第１センサ１０４ａ、第２センサ１０４ｂ、第３センサ１０４ｃ、ディスク有無検出センサ１０４ｄの出力信号を受信し、当該受信した信号に基づいてロータリートレイ１０１の動作を制御するための各種位置データを算出してＲＡＭに記憶する。
【００４４】
マイクロコンピュータ１０６は、入力部１０７を介して入力される各種操作信号に応じて、交換口１０ａの開閉動作、ロータリートレイ１０１の回転動作、ディスクアーム１０３の動作、或いはディスクがセットされた再生装置（図示略）が行う再生処理等を制御する。
【００４５】
マイクロコンピュータ１０６は、上記したように、第１センサ１０４ａ、第２センサ１０４ｂ、第３センサ１０４ｃ、ディスク有無検出センサ１０４ｄの各出力信号に基づいて、ロータリートレイ１０１の位置や回転方向及びディスク有無等を特定する。
【００４６】
また、マイクロコンピュータ１０６は、ロータリートレイ１０１の回転（移動）のためのロータリートレイ制御モータ１０２に印加する電圧の制御とともに、後述する理想タイミング情報としての理想値に応じてロータリートレイ１０１を停止目標位置で停止するためのロータリートレイ制御モータ１０２に印加する電圧の調整制御を行う。
【００４７】
入力部１０７は、ディスクチェンジャー装置１０の操作に係るディスク交換口開閉キー１０ｃ、再生キー１０ｄ、停止キー１０ｅ、ロータリートレイ操作ダイアル１０ｆ及びテンキー１０ｇ等を具備する。そして、これら操作キーや操作ダイアルが操作されると、当該操作信号はマイクロコンピュータ１０６に入力される。
【００４８】
表示部１０８は、ＬＣＤ（Liquid Crystal Display）等の表示装置１０ｂを有する。この表示部１０８は、マイクロコンピュータ１０６から送信される各種表示データを表示装置１０ｂに表示する。例えば、再生中ディスクのトラック番号や、再生中ディスクのＴＯＣデータ、或いはディスクチェンジャー装置１０の各種動作モード（回転移動中、或いはディスク検索中等）や、交換口１０ａの開閉状態等を表示する。
【００４９】
交換口開閉制御モータドライバ１０９は、マイクロコンピュータ１０６から送信される制御信号に基づいて、交換口１０ａを開閉する為の交換口開閉制御モータ１１５を駆動する。
【００５０】
ロータリートレイ制御モータドライバ１１０は、マイクロコンピュータ１０６から送信される制御信号に基づいて、ロータリートレイ１０１を回転させる為の電圧を発生してロータリートレイ制御モータ１０２に印加して駆動する。
【００５１】
ディスクアーム制御モータドライバ１１１は、マイクロコンピュータ１０６から送信される制御信号に基づいて、ディスクアーム１０３を動作させる為のディスクアーム制御モータ（図示略）を駆動する。
【００５２】
ＤＳＰ（Digital Signal Processor）１１２は、ピックアップユニット１１３から出力されるコンテンツデータをマイクロコンピュータ１０６が処理可能なデータ形式に高速変換し、マイクロコンピュータ１０６に送信する。
【００５３】
ピックアップユニット１１３は、上記再生装置（図示略）にセットされたディスクに予め記録されたディスク関連データ、コンテンツデータ及び著作権データ等を読み出す。
【００５４】
ロード／アンロードＳＷ１１４は、上記図示しない再生装置に対しディスクが新規にセットされた場合に当該ディスクからディスク関連データ等を読み取るか、或いは、上記再生装置からディスクが開放（イジェクト）される際に、既に読み取られたディスク関連データ等をクリアするか、の何れかを指示する信号をマイクロコンピュータ１０６に送信する。
【００５５】
メモリ１１６は、ＲＯＭ、又はフラッシュメモリ等の不揮発メモリにより構成され、各種情報を記憶する。メモリ１１６は、後述する理想値及び理想電圧が記憶される。
【００５６】
次に、図５〜図１２を参照して、ディスクチェンジャー装置１０の動作を説明する。ここでは、ロータリートレイ１０１を回転中にブレーキをかけて、ロータリートレイ１０１の所定スロットを停止目標位置に停止する動作を説明する。
【００５７】
図５を参照して、後述する第１の駆動制御処理の前に予め行う、理想的な信号ＰＨ１のＨｉｇｈ時間（以下、理想値とする）と、その理想値に対応するロータリートレイ制御モータ１０２の駆動電圧（以下、理想電圧とする）と、の測定を説明する。図５（ａ）に、ロータリートレイ１０１の位置に対応する理想値及び理想電圧の一例を示す。図５（ｂ）に、（ａ）に対応する信号ＰＨ１の波形を示す。
【００５８】
本実施の形態では、ロータリートレイ１０１の各スロットに対応する信号として、信号ＰＨ１を用いることとして説明するが、信号ＰＨ２を用いてもよい。
【００５９】
所定の気温下で、ロータリートレイ１０１に所定枚数のディスクを載置し、マイクロコンピュータ１０６の制御により、ロータリートレイ制御モータ１０２を駆動してロータリートレイ１０１を回転駆動させ、そのブレーキをかける際に、ロータリートレイ制御モータ１０２を所定の電圧を印加して駆動させてロータリートレイ１０１の所定スロットを停止目標位置で停止させる。このときにマイクロコンピュータ１０６の制御により、第１センサ１０４ａにより検出される信号ＰＨ１の波形が測定され、その波形等に基づいて、ロータリートレイ１０１の（所定スロットの）位置（停止目標位置までの現在位置）に応じた、信号ＰＨ１のＨｉｇｈ時間と、ロータリートレイ制御モータ１０２に印加する電圧値と、が測定される。この測定値は、ロータリートレイ制御モータ１０２に印加する電圧の値及びタイミングを変更して、ロータリートレイ１０１が綺麗に停止するものが採用される。
【００６０】
以上の測定を、ロータリートレイ１０１のディスク枚数（例えば、０、１００、２００、３００、４００枚）及び気温（例えば、０度、５０度、常温）の条件を変更して行う。そして、これら複数の条件で得た測定値の平均値を算出し、ロータリートレイ１０１の所定スロットの位置に応じた、信号ＰＨ１のＨｉｇｈ時間の平均値を理想値とし、同じくロータリートレイ制御モータ１０２に印加する電圧の平均値を理想電圧とする。
【００６１】
例えば、図５（ａ）に示すように、ロータリートレイ１０１の停止目標位置からディスク（スロット）１〜１０枚手前の理想値及び理想電圧が作成される。理想値及び理想電圧に対応するロータリートレイ１０１の停止目標位置までの最も離れた位置は、ディスク１０枚手前に限定されるものではなく、１０枚より多くの枚数又は少ない枚数としてもよい。
【００６２】
図５（ｂ）に示す信号ＰＨ１の波形Ｗ１は、図５（ａ）に示す理想値でロータリートレイ１０１が駆動制御される場合の波形となり、波形Ｗ１の各波のＨｉｇｈ時間は、理想値となっている。また、作成された理想値及び理想電圧は、メモリ１１６に記憶される。
【００６３】
次いで、図６〜図１０を参照して、第１の駆動制御処理を説明する。図６に、第１の駆動制御処理の流れを示す。図７に、第１の駆動制御処理の理想値及び実測値の比較処理の流れを示す。図８に、理想値及び実測値の比較処理の電圧降下設定処理の流れを示す。図９に、理想値及び実測値の比較処理の電圧上昇設定処理の流れを示す。図１０に、第１の駆動制御処理の電圧設定処理の流れを示す。
【００６４】
第１の駆動制御処理は、信号ＰＨ１のＨｉｇｈ時間の実測値を理想値に近づけるようにロータリートレイ制御モータ１０２に印加する駆動電圧を調整して、ロータリートレイ１０１を停止目標位置に停止させる処理である。第１の駆動制御処理は、ロータリートレイ１０１の停止まで（所定周期で）繰り返し実行されるものとする。
【００６５】
例えば、入力部１０７のロータリートレイ操作ダイアル１０ｆを介してロータリートレイ１０１の移動（例えば、入力部１０７を介してユーザに指定入力された指定スロットのディスク交換口１０ａの位置への回転移動）が入力されて、ロータリートレイ１０１が回転駆動され、ロータリートレイ１０１がプレーキポイントに入ったこと、又は前回の第１の駆動制御処理の実行終了から所定時間が経過したこと等をトリガとして、マイクロコンピュータ１０６において、ＲＯＭから読み出されて適宜ＲＡＭ上に展開された第１の駆動制御プログラムと、ＣＰＵとの協働により、第１の駆動制御処理が実行される。
【００６６】
先ず、フォトセンサとしての第１センサ１０４ａにより検出される信号ＰＨ１がＨｉｇｈになったか否かが判別される（ステップＳ１）。信号ＰＨ１がＨｉｇｈになっていない場合（ステップＳ１；ＮＯ）、ステップＳ１に移行される。信号ＰＨ１がＨｉｇｈになった場合（ステップＳ１；ＹＥＳ）、第１センサ１０４ａにより検出される信号ＰＨ１のＨｉｇｈ時間（以下、実測値とする）が計測開始される（ステップＳ２）。
【００６７】
そして、第１センサ１０４ａにより検出される信号ＰＨ１がＬｏｗになったか否かが判別される（ステップＳ３）。信号ＰＨ１がＬｏｗになっていない場合（ステップＳ３；ＮＯ）、ステップＳ３に移行される。信号ＰＨ１がＬｏｗになった場合（ステップＳ３；ＹＥＳ）、第１センサ１０４ａにより検出される信号ＰＨ１のＨｉｇｈ時間（実測値）が計測終了される（ステップＳ４）。
【００６８】
そして、理想値及び実測値の比較処理が実行される（ステップＳ５）。そして、電圧設定処理が実行され（ステップＳ６）、第１の駆動制御処理が終了する。
【００６９】
図７を参照して、ステップＳ５の理想値及び実測値の比較処理を説明する。先ず、ステップＳ４の実行後、現在のロータリートレイ１０１の位置（ロータリートレイ１０１の所定スロットの停止目標位置までの現在位置）に応じた理想値がメモリ１１６から読み出されて、読み出した理想値と、ステップＳ２及びＳ４で計測された実測値とが比較され、理想値＞実測値であるか否かが判別される（ステップＳ５１）。理想値＞実測値である場合（ステップＳ５１；ＹＥＳ）、電圧降下設定処理が実行され（ステップＳ５２）、理想値及び実測値の比較処理が終了する。理想値＞実測値でない場合（ステップＳ５１；ＮＯ）、理想値＜実測値であるか否かが判別される（ステップＳ５３）。
【００７０】
理想値＜実測値である場合（ステップＳ５３；ＹＥＳ）、電圧上昇設定処理が実行され（ステップＳ５４）、理想値及び実測値の比較処理が終了する。理想値＜実測値でない場合（ステップＳ５３；ＮＯ）、理想値＝実測値であり、駆動電圧調整のための調整電圧ｂ＝０［Ｖ］に設定され（ステップＳ５５）、理想値及び実測値の比較処理が終了する。
【００７１】
図８を参照して、ステップＳ５２の電圧降下設定処理を説明する。先ず、ステップＳ５１でＹＥＳの場合に、（理想値−実測値）が算出され、（理想値−実測値）が２．０［ｍｓ］未満であるか否かが判別される（ステップＳ５２１）。（理想値−実測値）が２．０［ｍｓ］未満である場合（ステップＳ５２１；ＹＥＳ）、調整電圧ｂ＝０［Ｖ］に設定され（ステップＳ５２２）、電圧降下設定処理が終了する。（理想値−実測値）が２．０［ｍｓ］未満でない場合（ステップＳ５２１；ＮＯ）、（理想値−実測値）が４．０［ｍｓ］未満であるか否かが判別される（ステップＳ５２３）。
【００７２】
（理想値−実測値）が４．０［ｍｓ］未満である場合（ステップＳ５２３；ＹＥＳ）、調整電圧ｂ＝−０．２［Ｖ］に設定され（ステップＳ５２４）、電圧降下設定処理が終了する。（理想値−実測値）が４．０［ｍｓ］未満でない場合（ステップＳ５２３；ＮＯ）、（理想値−実測値）が６．０［ｍｓ］未満であるか否かが判別される（ステップＳ５２５）。（理想値−実測値）が６．０［ｍｓ］未満である場合（ステップＳ５２５；ＹＥＳ）、調整電圧ｂ＝−０．４［Ｖ］に設定され（ステップＳ５２６）、電圧降下設定処理が終了する。（理想値−実測値）が６．０［ｍｓ］未満でない場合（ステップＳ５２５；ＮＯ）、（理想値−実測値）が８．０［ｍｓ］未満であるか否かが判別される（ステップＳ５２７）。
【００７３】
（理想値−実測値）が８．０［ｍｓ］未満である場合（ステップＳ５２７；ＹＥＳ）、調整電圧ｂ＝−０．６［Ｖ］に設定され（ステップＳ５２８）、電圧降下設定処理が終了する。（理想値−実測値）が８．０［ｍｓ］未満でない場合（ステップＳ５２７；ＮＯ）、（理想値−実測値）が１０．０［ｍｓ］未満であるか否かが判別される（ステップＳ５２９）。（理想値−実測値）が１０．０［ｍｓ］未満である場合（ステップＳ５２９；ＹＥＳ）、調整電圧ｂ＝−０．８［Ｖ］に設定され（ステップＳ５３０）、電圧降下設定処理が終了する。（理想値−実測値）が１０．０［ｍｓ］未満でない場合（ステップＳ５２９；ＮＯ）、調整電圧ｂ＝−１．０［Ｖ］に設定され（ステップＳ５３１）、電圧降下設定処理が終了する。
【００７４】
図９を参照して、ステップＳ５４の電圧上昇設定処理を説明する。先ず、ステップＳ５３でＹＥＳの場合に、実測値−理想値が算出され、（実測値−理想値）が２．０［ｍｓ］未満であるか否かが判別される（ステップＳ５４１）。（実測値−理想値）が２．０［ｍｓ］未満である場合（ステップＳ５４１；ＹＥＳ）、調整電圧ｂ＝０［Ｖ］に設定され（ステップＳ５４２）、電圧上昇設定処理が終了する。（実測値−理想値）が２．０［ｍｓ］未満でない場合（ステップＳ５４１；ＮＯ）、（実測値−理想値）が４．０［ｍｓ］未満であるか否かが判別される（ステップＳ５４３）。
【００７５】
（実測値−理想値）が４．０［ｍｓ］未満である場合（ステップＳ５４３；ＹＥＳ）、調整電圧ｂ＝＋０．２［Ｖ］に設定され（ステップＳ５４４）、電圧上昇設定処理が終了する。（実測値−理想値）が４．０［ｍｓ］未満でない場合（ステップＳ５４３；ＮＯ）、（実測値−理想値）が６．０［ｍｓ］未満であるか否かが判別される（ステップＳ５４５）。（実測値−理想値）が６．０［ｍｓ］未満である場合（ステップＳ５４５；ＹＥＳ）、調整電圧ｂ＝＋０．４［Ｖ］に設定され（ステップＳ５４６）、電圧上昇設定処理が終了する。（実測値−理想値）が６．０［ｍｓ］未満でない場合（ステップＳ５４５；ＮＯ）、（実測値−理想値）が８．０［ｍｓ］未満であるか否かが判別される（ステップＳ５４７）。
【００７６】
（実測値−理想値）が８．０［ｍｓ］未満である場合（ステップＳ５４７；ＹＥＳ）、調整電圧ｂ＝＋０．６［Ｖ］に設定され（ステップＳ５４８）、電圧上昇設定処理が終了する。（実測値−理想値）が８．０［ｍｓ］未満でない場合（ステップＳ５４７；ＮＯ）、（実測値−理想値）が１０．０［ｍｓ］未満であるか否かが判別される（ステップＳ５４９）。（実測値−理想値）が１０．０［ｍｓ］未満である場合（ステップＳ５４９；ＹＥＳ）、調整電圧ｂ＝＋０．８［Ｖ］に設定され（ステップＳ５５０）、電圧上昇設定処理が終了する。（実測値−理想値）が１０．０［ｍｓ］未満でない場合（ステップＳ５４９；ＮＯ）、調整電圧ｂ＝＋１．０［Ｖ］に設定され（ステップＳ５５１）、電圧上昇設定処理が終了する。
【００７７】
図１０を参照して、ステップＳ６の電圧設定処理を説明する。先ず、ステップＳ５の実行後、現在のロータリートレイ１０１の位置に応じた理想電圧がメモリ１１６から読み出されて、読み出した理想電圧がａとして設定される（ステップＳ６１）。そして、ステップＳ６１で設定された理想電圧ａと、ステップＳ５で設定された調整電圧ｂとにおいて、ａ＋ｂが算出される（ステップＳ６２）。そして、ロータリートレイ制御モータ１０２に印加する駆動電圧が、ステップＳ６２で算出された（ａ＋ｂ）に決定されて設定され（ステップＳ６３）、電圧設定処理が終了する。ステップＳ６３で設定された電圧は、マイクロコンピュータ１０６の制御により、ロータリートレイ制御モータドライバ１１０を介してロータリートレイ制御モータ１０２に印加される。
【００７８】
ここで、図１１を参照して、第１の駆動制御処理の具体例を説明する。図１１（ａ）に、ロータリートレイ１０１の位置に対する実測値及び理想電圧の一例を示す。図１１（ｂ）に、（ａ）に対応する電圧設定例における信号ＰＨ１の波形を示す。
【００７９】
図５（ａ）に示すように、ロータリートレイ１０１の位置に対する理想値及び理想電圧について、図１１（ａ）に示すように、実測値が測定される場合を考える。例えば、ロータリートレイ１０１の所定スロットの位置が停止目標位置のディスク６枚（６スロット）手前から実行される第１の駆動制御処理を考える。
【００８０】
図１１（ａ），（ｂ）に示すように、停止目標位置のディスク６枚手前の位置において、ロータリートレイ制御モータ１０２に印加する駆動電圧が理想電圧３［Ｖ］に設定されている。第１の駆動制御処理のステップＳ２，Ｓ４において実測値が５４．０［ｍｓ］と測定され、その位置の理想値が４８．０［ｍｓ］であり、実測値が理想値よりも遅くなっている。そこで、ステップＳ５，Ｓ６において、ロータリートレイ制御モータ１０２に印加する駆動電圧が理想電圧３［Ｖ］＋調整電圧０．６［Ｖ］＝３．６［Ｖ］に設定される。
【００８１】
これにより、ロータリートレイ１０１の実際の回転速度が速められ理想値の回転速度に近づけられる。特に、ロータリートレイ１０１の回転速度を減速しすぎると回転停止する可能性があり、第１の駆動制御処理により回転速度を調整することで回転停止を防ぐことができる。
【００８２】
そして、停止目標位置のディスク５枚手前の位置において、第１の駆動制御処理のステップＳ２，Ｓ４において実測値が５５．０［ｍｓ］と測定され、その位置の理想値が５２．０［ｍｓ］であり、まだ実測値が理想値よりも遅くなっている。そこで、ステップＳ５，Ｓ６において、ロータリートレイ制御モータ１０２に印加する駆動電圧が理想電圧３．０［Ｖ］＋調整電圧０．２［Ｖ］＝３．２［Ｖ］に設定される。これにより、ロータリートレイ１０１の実際の回転速度が速められ理想値の回転速度に近づけられる。
【００８３】
そして、停止目標位置のディスク４枚手前の位置において、第１の駆動制御処理のステップＳ２，Ｓ４において実測値が５６．０［ｍｓ］と測定され、その位置の理想値が５６．０［ｍｓ］であり、実測値が理想値に等しくなっている。そこで、ステップＳ５，Ｓ６において、ロータリートレイ制御モータ１０２に印加する駆動電圧が理想電圧３．０［Ｖ］に設定される。これにより、ロータリートレイ１０１の実際の回転速度が理想値の回転速度に維持される。以後、同様に、ロータリートレイ１０１が停止目標位置で停止するまで、第１の駆動制御処理が繰り返し実行される。
【００８４】
以上、本実施の形態によれば、実測値を理想値に常に近づけるように、ロータリートレイ制御モータ１０２に印加する駆動電圧を調整するので、ロータリートレイ１０１に載置されるディスクの枚数、ディスクの配置及び気温に拠らず、理想値に基づいてロータリートレイ１０１のブレーキ時間を一定にしてディスクの交換時間等を一定にできるとともに、所定スロットを停止目標位置に正確に停止できる。
【００８５】
また、実測値及び理想値を信号ＰＨ１の各スロットのＨｉｇｈ時間幅とするので、実測値の取得及び理想値の設定を容易にできる。また、実測値及び理想値の差を少なくするように、実測値及び理想値の差の大きさに応じて、ロータリートレイ制御モータ１０２に印加する駆動電圧を上昇又は下降して調整するので、ロータリートレイ１０１が停止目標位置で停止する前に停止することを防ぐことができ、実測値を理想値に近づけるように容易に調整できる。
【００８６】
なお、上記実施の形態における記述は、本発明に係る記録媒体チェンジャ−装置及びロータリートレイ停止プログラムの一例であり、これに限定されるものではない。
【００８７】
例えば、上記実施の形態では、理想値及び理想電圧の算出において、ロータリトレイのディスク枚数及び気温の条件を変更して測定値を測定したが、これに限定されるものではなく、ロータリトレイのディスク配置（の偏り）等、他の条件でも測定値を測定することとしてもよい。
【００８８】
また、記録媒体としてディスク形状のＤＶＤを用いる構成であったが、これに限定されるものではない。例えば、ディスク形状のＣＤ、ＣＤ−Ｒ／ＲＷ（Recordable／ReWritable）、ＤＶＤ−Ｒ／ＲＷ、青色レーザを用いる次世代高密度情報記録媒体等の光情報記録媒体としてもよい。さらに、記録媒体として、ディスク形状でない記録媒体（ＭＤ（Mini Disc）等）を用い、その記録媒体をロータリートレイによりチェンジする構成等としてもよい。
【００８９】
その他、上記実施の形態におけるディスクチェンジャ−装置１０の細部構成及び詳細動作に関しても、本発明の趣旨を逸脱しない範囲で適宜変更可能である。
【図面の簡単な説明】
【００９０】
【図１】ディスクチェンジャー装置１０の前面に設けられた操作部１０Ａを示す図である。
【図２】ディスクチェンジャー装置１０のディスク収納部１００の構成を示す平面図である。
【図３】（ａ）は、第１センサ１０４ａ、第２センサ１０４ｂ、第３センサ１０４ｃが各々出力する信号ＰＨ１、ＰＨ２、ＰＨ３のタイミングチャートである。（ｂ）は、第１センサ１０４ａ、第２センサ１０４ｂが各々出力する信号ＰＨ１、ＰＨ２と、ディスク有無検出センサ１０４ｄが出力するディスク有無検出信号とのタイミングチャートである。
【図４】ディスクチェンジャー装置１０の制御系の構成を示すブロック図である。
【図５】（ａ）は、ロータリートレイ１０１の位置に対応する理想値及び理想電圧の一例を示す図である。（ｂ）は、（ａ）に対応する信号ＰＨ１のタイミングチャートである。
【図６】第１の駆動制御処理を示すフローチャートである。
【図７】第１の駆動制御処理の理想値及び実測値の比較処理を示すフローチャートである。
【図８】理想値及び実測値の比較処理の電圧降下設定処理を示すフローチャートである。
【図９】理想値及び実測値の比較処理の電圧上昇設定処理を示すフローチャートである。
【図１０】第１の駆動制御処理の電圧設定処理を示すフローチャートである。
【図１１】（ａ）は、ロータリートレイ１０１の位置に対する実測値及び理想電圧の一例を示す図である。（ｂ）は、（ａ）に対応する電圧設定例における信号ＰＨ１のタイミングチャートである。
【図１２】第２の駆動制御処理を示すフローチャートである。
【符号の説明】
【００９１】
１０  ディスクチェンジャー装置
１０ａ  ディスク交換口
１０ｂ  表示装置
１０ｃ  ディスク交換口開閉キー
１０ｄ  再生キー
１０ｅ  停止キー
１０ｆ  ロータリートレイ操作ダイアル
１０ｇ  テンキー
１００  ディスク収納部
１０１  ロータリートレイ
１０２  ロータリートレイ制御モータ
１０３  ディスクアーム
１０４  センサ支持板
１０４ａ  第１センサ
１０４ｂ  第２センサ
１０４ｃ  第３センサ
１０４ｄ  ディスク有無検出センサ
１０５  基板
１０６  マイクロコンピュータ
１０７  入力部
１０８  表示部
１０９  交換口開閉制御モータドライバ
１１０  ロータリートレイ制御モータドライバ
１１１  ディスクアーム制御モータドライバ
１１２  ＤＳＰ
１１３  ピックアップユニット
１１４  ロード／アンロードＳＷ
１１５  交換口開閉制御モータ
１１６  メモリ
【図１】
2007018652.tif 000003
【図２】
2007018652.tif 000004
【図３】
2007018652.tif 000005
【図４】
2007018652.tif 000006
【図５】
2007018652.tif 000007
【図６】
2007018652.tif 000008
【図７】
2007018652.tif 000009
【図８】
2007018652.tif 000010
【図９】
2007018652.tif 000011
【図１０】
2007018652.tif 000012
【図１１】
2007018652.tif 000013
【図１２】
2007018652.tif 000014