(57)【特許請求の範囲】
【請求項１】
ディスクを覆うための手動により開閉可能なディスクカバーと、前記ディスクカバーの開閉を検出する検出部と、前記ディスクからデータを読み出すデータ読出し部と、前記データ読出し部が読み出したデータを蓄積するバッファと、第１マイコンと、第２マイコンとを備え、前記バッファに蓄積されたデータが不足すると第２マイコンが第１マイコンに再生要求を行い、再生要求された第１マイコンは自己が再生状態である場合に前記データ読出し部を制御してデータの読み出しを開始させるディスク再生装置において、
第１マイコンは、前記ディスクの再生中に前記検出部の検出信号に基づき前記ディスクカバーが閉状態から開状態に変化したことを第１所定時間間隔で第１所定回数連続して検出するまで前記再生状態を維持し、
第２マイコンは、前記ディスクの再生中に前記検出部の検出信号に基づき前記ディスクカバーが閉状態から開状態に変化したことを第２所定時間間隔で第２所定回数連続して検出すると、その後第１マイコンにオープン状態となるよう要求するオープン要求を行うまでに前記再生要求を第１マイコンに行うことが可能であり、
第２所定時間間隔に第２所定回数から１だけ減じた値を積算した値は、第１所定時間間隔に第１所定回数から１だけ減じた値を積算した値に比して短くしている、ことを特徴とするディスク再生装置。
【請求項２】
第１マイコンは、自己が前記オープン状態であるときに仮に第２マイコンから前記再生要求を受けた場合、第２マイコンにエラーを返答し、エラーを受けた第２マイコンは異常終了する仕様としており、
第１マイコンは、前記ディスクカバーが閉状態から開状態に変化したことを第１所定時間間隔で第１所定回数連続して検出すると、第２マイコンからの前記オープン要求を待つオープン待ち状態となり、前記オープン待ち状態のときに第２マイコンから前記再生要求を受けるとディスク無しの旨を第２マイコンに返答する、ことを特徴とする請求項１に記載のディスク再生装置。
【請求項３】
第１マイコンは、前記ディスクカバーが閉状態から開状態に変化したことを第１所定時間間隔で第１所定回数連続して検出すると、前記ディスクの回転を停止させる、ことを特徴とする請求項１または請求項２に記載のディスク再生装置。
【請求項４】
前記検出部は、前記ディスクカバーの開閉に応じてオンオフが切替るプッシュスイッチを有し、前記プッシュスイッチのオンオフに応じた電圧を検出信号として第１マイコンと第２マイコンに出力する、ことを特徴とする請求項１〜請求項３のいずれかに記載のディスク再生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、手動で開閉可能なディスクカバーを備えたディスク再生装置に関する。
【背景技術】
【０００２】
従来、ＣＤ（Compact Disk）等のディスクを覆うためのディスクカバーを有し、開閉ボタンにより手動でディスクカバーを開閉可能なディスク再生装置がある。また、このようなディスク再生装置には、スイッチ等のディスクカバーの開閉を検出するセンサが設けられるものがある（例えば、特許文献１参照）。
【０００３】
また、従来、フロントエンドマイコンとバックエンドマイコンの２つのマイコンを備えたディスク再生装置がある（例えば、特許文献２参照）。フロントエンドマイコンは、ディスクからのデータを読出す読出し部を制御し、ディスクから読み出されたデータはバッファに一旦蓄積される。そして、バックエンドマイコンからの読出し要求に従ってバッファに蓄積されたデータはデコーダに転送される。バッファに蓄積されたデータ量が不足すると、バックエンドマイコンはフロントエンドマイコンに再生要求を行い、フロントエンドマイコンは読出し部を制御してデータ読み出しを開始させる。そして、バッファに蓄積されたデータ量が十分となると、バックエンドマイコンはフロントエンドマイコンに再生停止要求を行い、フロントエンドマイコンはデータ読み出しを停止させる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】実開平５−４３３４７号公報
【特許文献２】特開２００１−２９７５１６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ここで、上記のようなディスクカバーとディスクカバーの開閉を検出するセンサとを備えるディスク再生装置に、上記のようなフロントエンドマイコンとバックエンドマイコンを設ける構成を採用する場合、次のような問題がある。
【０００６】
ディスク再生中にユーザによりディスクカバーが手動で開いた場合、センサはディスクカバーの開状態を示す検出信号を出力する。この検出信号に基づきディスクカバーが開いたと判定する判定条件をフロントエンドマイコンとバックエンドマイコンで異ならせることが想定される。例えば、フロントエンドマイコンでは、タイマ処理により２ｍｓ間隔で３回連続して上記開状態を示す検出信号を検知した場合にディスクカバーが開いたと判定するようにし、バックエンドマイコンでは、タイマ処理により３ｍｓ間隔で５回連続して上記開状態を示す検出信号を検知した場合にディスクカバーが開いたと判定するようにしたとする。
【０００７】
この場合、フロントエンドマイコンのほうがバックエンドマイコンより先にディスクカバーが開いたと判定するので、フロントエンドマイコンはオープン状態となり、ディスクの再生を停止させる。その後、バックエンドマイコンは再生を継続しようとして、フロントエンドマイコンに再生要求を行う場合がある。しかし、フロントエンドマイコンはオープン状態であるのでバックエンドマイコンに再生不可を返答し、バックエンドマイコンは再び再生要求を行い、ループ状態に陥る。このような論理矛盾によりディスク再生装置としてはハングアップしたような状態となってしまう。
【０００８】
上記問題点を鑑み、本発明は、ディスク再生中にディスクカバーを手動で開けられた場合に、システムの論理矛盾を回避することができるディスク再生装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために本発明は、ディスクを覆うための手動により開閉可能なディスクカバーと、前記ディスクカバーの開閉を検出する検出部と、前記ディスクからデータを読み出すデータ読出し部と、前記データ読出し部が読み出したデータを蓄積するバッファと、第１マイコンと、第２マイコンとを備え、前記バッファに蓄積されたデータが不足すると第２マイコンが第１マイコンに再生要求を行い、再生要求された第１マイコンは自己が再生状態である場合に前記データ読出し部を制御してデータの読み出しを開始させるディスク再生装置において、
第１マイコンは、前記ディスク再生中に前記検出部の検出信号に基づき前記ディスクカバーが閉状態から開状態に変化したことを第１所定時間間隔で第１所定回数連続して検出するまで前記再生状態を維持し、
第２マイコンは、前記ディスク再生中に前記検出部の検出信号に基づき前記ディスクカバーが閉状態から開状態に変化したことを第２所定時間間隔で第２所定回数連続して検出すると、その後第１マイコンにオープン状態となるよう要求するオープン要求を行うまでに前記再生要求を第１マイコンに行うことが可能であり、
第２所定時間間隔に第２所定回数から１だけ減じた値を積算した値は、第１所定時間間隔に第１所定回数から１だけ減じた値を積算した値に比して短くしている構成とする。
【００１０】
このような構成によれば、ディスク再生中にディスクカバーが手動で開けられた場合、第２マイコンが第１マイコンよりも先にディスクカバーが閉状態から開状態に変化したことを第２所定時間間隔で第２所定回数連続して検出する。その後再生要求を行った場合、第１マイコンは依然再生状態であるので、第１マイコンはデータ読出し制御を行える。従って、第２マイコンからの再生要求に対してシステムが論理矛盾となってしまうことを回避できる。
【００１１】
また、上記構成において、第１マイコンは、自己が前記オープン状態であるときに第２マイコンから前記再生要求を受けると、第２マイコンにエラーを返答し、エラーを受けた第２マイコンは異常終了し、
第１マイコンは、前記ディスクカバーが閉状態から開状態に変化したことを第１所定時間間隔で第１所定回数連続して検出すると、第２マイコンからの前記オープン要求を待つオープン待ち状態となり、前記オープン待ち状態のときに第２マイコンから前記再生要求を受けるとディスク無しの旨を第２マイコンに返答する構成としてもよい。
【００１２】
このような構成によれば、第１マイコンがオープン状態ではなく、オープン待ち状態となり、第２マイコンから再生要求を受けるとディスク無しの旨を第２マイコンに返答するので、第２マイコンが異常終了することを回避できる。
【００１３】
また、上記いずれかの構成において、第１マイコンは、前記ディスクカバーが閉状態から開状態に変化したことを第１所定時間間隔で第１所定回数連続して検出すると、前記ディスクの回転を停止させる構成としてもよい。
【００１４】
このような構成によれば、ディスカバーが開いた状態でディスクが回転しているとユーザがディスクに触れて傷つく危険性があるので、ディスクの回転を停止させることで危険性を減らすことができる。
【００１５】
また、上記いずれかの構成において、前記検出部は、前記ディスクカバーの開閉に応じてオンオフが切替るプッシュスイッチを有し、前記プッシュスイッチのオンオフに応じた電圧を検出信号として第１マイコンと第２マイコンに出力する構成としてもよい。
【００１６】
このような構成によれば、検出部を簡易な構成で実現でき、コストを低減できる。
【発明の効果】
【００１７】
本発明のディスク再生装置によれば、ディスク再生中にディスクカバーを手動で開けられた場合に、システムの論理矛盾を回避することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の一実施形態に係るディスク再生装置の概略構成図である。
【図２】本発明に係るディスクカバーの開閉を検出する検出部の構成例を示す図である。
【図３】本発明に係るフロントエンドマイコンが行うスイッチ状態検出のタイマ処理の一例に関するフローチャートである。
【図４】チャタリングが生じた場合の一例を説明するための図である。
【図５】ディスクカバーが開けられた場合の一例を説明するための図である。
【発明を実施するための形態】
【００１９】
以下に本発明の一実施形態を図面を参照して説明する。本発明の一実施形態に係るディスク再生装置１００の概略構成図を図１に示す。
【００２０】
図１に示すディスク再生装置１００は、光ピックアップ２と、スピンドルモータ３と、同期検出／ＡＤ変換回路４と、サーボ回路５と、復調／誤り訂正回路６とから構成されるデータ読出し部２０を備えている。さらに、ディスク再生装置１００は、デコーダ７と、エンコーダ／ＤＡ変換回路８と、ＯＳＤ（On Screen Display）回路９と、フロントエンドマイコン（以下、ＦＥマイコン）１０と、バックエンドマイコン（以下、ＢＥマイコン）１１と、スイッチ１２を有した検出部３０と、リモコン受信部１３とを備えている。ＯＳＤ回路９には、外部のモニタ１４が接続される。
【００２１】
スピンドルモータ３は、ディスク１を回転駆動する。光ピックアップ２は、ディスク１に記録されたデータを光学的に読み出す。同期検出／ＡＤ変換回路４は、光ピックアップ２により読み出されたデータを基準クロックに基づき同期検出すると共に、アナログ信号からデジタル信号に変換する。復調／誤り訂正回路６は、デジタル信号に変換されたデータを復調し、誤り訂正を行う。サーボ回路５は、スピンドルモータ３の回転を制御すると共に、光ピックアップ２のフォーカス動作およびトラッキング動作を制御する。ＦＥマイコン１０は、ＢＥマイコン１１からの指令信号を受けて、データ読出し部２０を制御する。
【００２２】
デコーダ７は、バッファ１５を有しており、復調／誤り訂正回路６が出力するデータは一旦バッファ１５に蓄積される。デコーダ７は、バッファ１５に蓄積されたデータをＢＥマイコン１１からの読出し要求に従って読み出してデコードを行い、元のデジタル映像信号およびデジタル音声信号に復号する。エンコーダ／ＤＡ変換回路８は、復号されたデジタル音声信号をアナログ信号に変換すると共に、復号されたデジタル映像信号を所定の信号方式（ＮＴＳＣ方式等）に従った映像信号に符号化し、符号化された映像信号をアナログ信号に変換する。ＯＳＤ回路９は、エンコーダ／ＤＡ変換回路８から出力される映像信号に文字や図形を重畳してモニタ１４に送出する。
【００２３】
リモコン受信部１３は、不図示のリモコンから送信された赤外線信号を受信し、リモコンコードに変換する。ＢＥマイコン１１は、ＦＥマイコン１０とＡＴＡＰＩ（AT Attachment Packet Interface）による通信を行い、ディスク再生装置１００全体の制御を行う。
【００２４】
ＢＥマイコン１１は、デコーダ７による読出しによりバッファ１５に蓄積されたデータ量が不足するとＦＥマイコン１０に再生要求を行う。再生要求を受けたＦＥマイコン１０は、データ読出し部２０を制御してデータ読み出しを開始させる。これにより、バッファ１５内のデータ量が増加してゆき、データ量が十分となると、ＢＥマイコン１１は、ＦＥマイコン１０に再生停止要求を行う。再生停止要求を受けたＦＥマイコン１０は、データ読み出しを停止させる。この繰り返しにより再生動作が行われる。
【００２５】
また、ディスク再生装置１００は、ディスク１を覆うためのディスクカバー（不図示）を有する。ディスクカバーは開閉ボタンにより手動で開閉可能となっており、スイッチ１２は、ディスクカバーの開閉状態を検出するためのスイッチである。
【００２６】
スイッチ１２を用いた検出部３０の構成の一例を図２に示す。図２で示す検出部３０は、スイッチ１２と、電源Ｖｄ（例えば＋３．３Ｖ）と、抵抗Ｒとから構成される。スイッチ１２は、プッシュスイッチであり、本実施形態ではディスクカバーが開状態ではオンとなり、閉状態ではオフとなるようにしている。スイッチ１２と抵抗Ｒが電源Ｖｄとグランドとの間で直列に接続され、スイッチ１２と抵抗Ｒの各接続点にＦＥマイコン１０とＢＥマイコン１１が接続される。ディスクカバーが開状態ではスイッチ１２がオンとなり、ＦＥマイコン１０およびＢＥマイコン１１に電源Ｖｄの電圧が出力される。また、ディスクカバーが閉状態ではスイッチ１２がオフとなり、ＦＥマイコン１０およびＢＥマイコン１１に０Ｖが出力される。
【００２７】
次に、ＦＥマイコン１０が行うスイッチ状態検出のタイマ処理について図３のフローチャートを用いて説明する。図３のフローチャートで示すタイマ処理は、本実施形態では一例として３０ｍｓ間隔で行うものとする。
【００２８】
タイマ処理が起動すると、まずステップＳ１で、ＦＥマイコン１０は、現在のスイッチ１２の状態（オンまたはオフ）を検出部３０（図２）から出力される検出電圧に基づき取得すると共に、ＦＥマイコン１０の内部で持つスイッチ状態（オンまたはオフ）であるＦＥ内部スイッチ状態を取得する。
【００２９】
そして、ステップＳ２で、ＦＥマイコン１０は、取得したＦＥ内部スイッチ状態と現在のスイッチ状態は異なるか否かを判定する。もし同じであれば（ステップＳ２のＮ）、ステップＳ９でＦＥマイコン１０はカウンタをゼロにクリアし、処理は終了する（エンド）。一方、異なれば（ステップＳ２のＹ）、ステップＳ３に進み、ＦＥマイコン１０はカウントアップする。
【００３０】
ステップＳ３の後、ステップＳ４で、ＦＥマイコン１０は、カウンタは３以上になったか否かを判定する。もしカウンタが３より小さければ（ステップＳ４のＮ）、処理は終了となる（エンド）。一方、カウンタが３以上となれば（ステップＳ４のＹ）、ステップＳ５に進み、ＦＥマイコン１０は、ＦＥ内部スイッチ状態を現在のスイッチ状態に合わせて変更する。例えば、ＦＥ内部スイッチ状態がオフで、現在のスイッチ状態がオンであれば、ＦＥ内部スイッチ状態をオンに変更する。
【００３１】
ステップＳ５の後、ステップＳ６で、ＦＥマイコン１０は、ＦＥ内部スイッチ状態がオンに変化したか否かを判定する。オンに変化していれば（ステップＳ６のＹ）、ステップＳ７に進み、そうでなければ（ステップＳ６のＮ）、処理は終了する（エンド）。
【００３２】
ステップＳ７では、ＦＥマイコン１０は、ディスク再生中か否かを判定する。もし再生中でなければ（ステップＳ７のＮ）、処理は終了する（エンド）。一方、再生中であれば（ステップＳ７のＹ）、ステップＳ８に進む。ステップＳ８で、ＦＥマイコン１０は、サーボ回路５に指令してスピンドルモータ３の回転を停止させ、ディスク１を緊急停止させる。そして、ＦＥマイコン１０は、再生状態からＢＥマイコン１１からのオープン要求を待つオープン待ち状態に移行する。ステップＳ８の後、処理は終了する（エンド）。
【００３３】
このような図３のタイマ処理の具体的な例について図４、図５を用いて説明する。図４は、ＦＥマイコン１０が再生状態でディスク再生中にチャタリングが発生した場合の例を示す。チャタリングとは、ディスクカバーは閉まっているが、電気的ノイズや物理的な振動等によりスイッチ１２が一瞬オンとなる現象をいう。図４の上段は、検出部３０（図２）の出力電圧を示し、５０ｍｓだけ一瞬スイッチ１２がオンとなっている。
【００３４】
図４の中段は、ＦＥマイコン１０のタイマ処理起動タイミングと、ＦＥマイコン１０の内部状態を示す。タイミングＴ１とそこから３０ｍｓ経過したタイミングＴ２とで、ＦＥマイコン１０は、タイマ処理を起動し、ＦＥ内部スイッチ状態がオフで現在のスイッチ状態がオンであり両者が異なることを検出してカウントアップする（カウンタは２になる）。しかし、タイミングＴ２から３０ｍｓ経過したタイミングＴ３では、ＦＥ内部状態と現在のスイッチ状態がオフで一致するので、カウンタがクリアされる。そして、さらに３０ｍｓ経過したタイミングＴ４でも、ＦＥ内部状態と現在のスイッチ状態がオフで一致するので、カウンタがクリアされる。従って、タイミングＴ４までＦＥマイコン１０の内部状態は再生状態で維持される。
【００３５】
図４の下段は、ＢＥマイコン１１のタイマ処理起動タイミングと、ＦＥマイコン１０への要求タイミングを示す。ＢＥマイコン１１のタイマ処理の間隔は１０ｍｓとし、タイマ処理により内部スイッチ状態が現在のスイッチ状態と異なることを３回連続して検出できた場合にディスクカバーが開状態または閉状態にされたと判定するようにしている。図４の下段では、ＢＥマイコン１１は、タイミングｔ１、ｔ２、ｔ３と連続して３回、内部スイッチ状態がオフで現在のスイッチ状態がオンで両者が異なることを検出できるので、ディスクカバーが開状態にされたと判定する。
【００３６】
すると、その後、タイミングｔ６でＢＥマイコン１１はＦＥマイコン１０にオープン要求を行う。オープン要求を受けたＦＥマイコン１０は、サーボ回路５に指令しスピンドルモータ３の回転を停止させ、ディスク１の回転を停止させると共に、再生状態からオープン状態に移行する。
【００３７】
ＢＥマイコン１１は、ディスクカバーが開状態にされたと判定した後、オープン要求を行うまでの間、ＦＥマイコン１０に再生要求を行うことができる。図４の下段では、タイミングｔ４、ｔ５でＦＥマイコン１０に再生要求を行っている。再生要求を受けたタイミングでＦＥマイコン１０は再生状態であるので、データ読出しを開始させることができ、その旨をＢＥマイコン１１に返答する。従って、論理矛盾を回避することができる。
【００３８】
図５は、ＦＥマイコン１０が再生状態でディスク再生中にディスクカバーが手動で開けられた場合の例を示す。ディスクカバーが手動で開いたので、スイッチ１２がオンの状態が継続している（図５の上段）。ＦＥマイコン１０は、内部スイッチ状態がオフで現在のスイッチ状態がオンで異なることをタイミングＴ１、Ｔ２、Ｔ３で３回連続して検出するので、ディスク１を緊急停止させ、再生状態からオープン待ち状態に移行する。その後、タイミングｔ６でＢＥマイコン１１からオープン要求を受けると、ＦＥマイコン１０は、オープン待ち状態からオープン状態に移行する。
【００３９】
タイミングｔ４でＢＥマイコン１１は再生要求を行うが、タイミングｔ４ではＦＥマイコン１０は再生状態であるので、データ読み出しを開始させることができ、その旨をＢＥマイコン１１に返答する。従って、論理矛盾を回避することができる。
【００４０】
また、タイミングｔ５でもＢＥマイコン１１は再生要求を行うが、タイミングｔ５ではＦＥマイコン１０はオープン待ち状態であるので、ディスク無しの旨（ＮｏＤｉｓｃ）をＢＥマイコン１１に返答する。本実施形態では、ＦＥマイコン１０がオープン状態の場合に仮にＢＥマイコン１１から再生要求があると、ＦＥマイコン１０がＢＥマイコン１１にエラーを返答し、ＢＥマイコン１１は異常終了する仕様としているので、タイミングＴ３ではＦＥマイコン１０をオープン状態ではなくオープン待ち状態とし、再生要求を受けるとディスク無しの旨（ＮｏＤｉｓｃ）をＢＥマイコン１１に返答するようにしている。
【００４１】
以上、本発明の実施形態について説明したが、本発明の趣旨の範囲内であれば、実施形態は種々の変更が可能である。
【００４２】
例えば、スイッチ１２を用いた検出部３０は、ディスクカバーの開閉に応じて発光部から受光部へ出力される光の非遮断・遮断が切替えられる構成であってもよい。
【００４３】
また、本発明のディスク再生装置は、例えば、ブルーレイディスク、ＤＶＤを再生する装置に適用してもよいし、ＣＤを再生する装置に適用してもよい。
【符号の説明】
【００４４】
１  ディスク
２  光ピックアップ
３  スピンドルモータ
４  同期検出／ＡＤ変換回路
５  サーボ回路
６  復調／誤り訂正回路
７  デコーダ
８  エンコーダ／ＤＡ変換回路
９  ＯＳＤ回路
１０  フロントエンドマイコン（ＦＥマイコン）
１１  バックエンドマイコン（ＢＥマイコン）
１２  スイッチ
１３  リモコン受信部
１４  モニタ
１５  バッファ
２０  データ読出し部
３０  検出部
１００  ディスク再生装置
【図１】
0005273181.tif 000002
【図２】
0005273181.tif 000003
【図３】
0005273181.tif 000004
【図４】
0005273181.tif 000005
【図５】
0005273181.tif 000006