(57)【要約】      （修正有）【課題】エラー状態から正常復帰すると、エラー状態から正常復帰までのログを不揮発性の記憶媒体に記憶させることができる光ディスク再生装置および光ディスク再生方法を提供する。【解決手段】光ディスク再生装置は、自機の動作状態の履歴情報を一時的に記憶しておくリングバッファと、必要に応じてリングバッファに記憶された履歴情報の一部または全部を記憶する不揮発性記憶部と、自機に対する動作要求があり、かつ既に所定のエラーが生じていると、このエラーの情報を前回エラー情報として主制御部３０のＲＡＭに記憶させるエラー情報管理部３４と、要求された動作を実行した結果所定のエラーが生じず、かつ前回エラー情報として所定のエラーが主制御部３０のＲＡＭに記憶されていると、リングバッファに記憶された所定のエラーが生じた時点から現在までの履歴情報を不揮発性記憶部に記憶させるログ記録部３７と、を備えた。【選択図】図２
2010272167.tif 000002
【特許請求の範囲】
【請求項１】
自機の動作状態の履歴情報を一時的に記憶しておくリングバッファと、
必要に応じて前記リングバッファに記憶された履歴情報の一部または全部を記憶する不揮発性記憶媒体と、
自機に対する動作要求があり、かつ既に所定のエラーが生じていると、このエラーの情報を前回エラー情報として第１の記憶媒体に記憶させるエラー情報管理部と、
前記要求された動作を実行した結果前記所定のエラーが生じず、かつ前記前回エラー情報として前記所定のエラーが前記第１の記憶媒体に記憶されていると、前記リングバッファに記憶された前記所定のエラーが生じた時点から現在までの履歴情報を前記不揮発性記憶媒体に記憶させるログ記録部と、
を備えたことを特徴とする光ディスク再生装置。
【請求項２】
前記要求された動作を実行した結果前記所定のエラーが生じず、かつ前記前回エラー情報として前記所定のエラーが前記第１の記憶媒体に記憶されていると、前記所定のエラー状態から正常状態へ復帰したと判定するエラー復帰判定部、
をさらに備え、
前記ログ記録部は、
前記エラー復帰判定部により前記所定のエラー状態から正常状態へ復帰したと判定されると、前記リングバッファに記憶された前記所定のエラーが生じた時点から正常状態へ復帰した時点までの履歴情報を前記不揮発性記憶媒体に記憶させる、
請求項１記載の光ディスク再生装置。
【請求項３】
前記所定のエラーは、機械的な動作を行う際に生じたメカニズムエラーであり、
前記動作要求は、機械的な動作の要求である、
請求項１または２に記載の光ディスク再生装置。
【請求項４】
自機の動作状態の履歴情報を一時的にリングバッファに記憶させるステップと、
自機に対する動作要求があり、かつ既に所定のエラーが生じていると、このエラーの情報を前回エラー情報として第１の記憶媒体に記憶させるステップと、
前記要求された動作を実行した結果前記所定のエラーが生じず、かつ前記前回エラー情報として前記所定のエラーが前記第１の記憶媒体に記憶されていると、前記リングバッファに記憶された前記所定のエラーが生じた時点から現在までの履歴情報を不揮発性記憶媒体に記憶させるステップと、
を有することを特徴とする光ディスク再生方法。
【請求項５】
前記要求された動作を実行した結果前記所定のエラーが生じず、かつ前記前回エラー情報として前記所定のエラーが前記第１の記憶媒体に記憶されていると、前記所定のエラー状態から正常状態へ復帰したと判定するステップ、
をさらに有し、
前記リングバッファに記憶された前記所定のエラーが生じた時点から現在までの履歴情報を不揮発性記憶媒体に記憶させるステップは、
前記所定のエラー状態から正常状態へ復帰したと判定されると、前記リングバッファに記憶された前記所定のエラーが生じた時点から正常状態へ復帰した時点までの履歴情報を前記不揮発性記憶媒体に記憶させるステップである、
請求項４記載の光ディスク再生方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、エラー発生時の装置の状態を記録する光ディスク再生装置および光ディスク再生方法に関する。
【背景技術】
【０００２】
光ディスク再生装置などの電子機器は、ユーザによる使用の過程で様々なエラーが生じる。このため、電子機器の保守管理者にとって、エラーの発生に応じてエラーの原因を究明し、エラーの再発を予防することが重要となる。エラーの原因を究明するにあたり、エラー発生時の機器の動作状態の履歴情報（以下、ログという）は有力な手がかりとなりうる。
【０００３】
従来、この種のログを利用した保守管理技術に、特開２００８−１０２７３０号公報（特許文献１）に開示された技術がある。
【０００４】
この特許文献１に開示された電子機器は、保守管理を行う際に電子機器のログ情報を利用し、全体としての保守診断の要否や現時点で診断を要する構成部品を特定するようになっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１０２７３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
従来の技術は、比較的メモリ資源に余裕のある電子機器に対して適用されることを考慮したものである。一方、車載型や携帯型の光ディスク再生装置などのメモリ資源に余裕のない機器では、記録しておくことのできるログの量に制限がある。メモリ資源に余裕のない機器では、一般に、リングバッファ形式の揮発性記憶媒体を一時的なログの記憶媒体として利用し、メカニズムエラーなどのあらかじめ重要と定められたエラーが生じたことをトリガにして重要なログ情報のみを不揮発性の記憶媒体にコピーするようになっているものが多い。
【０００７】
しかし、メカニズムエラー状態は、状況変化やユーザによる意識または無意識な操作などの何らかの原因によって正常復帰状態へ移行してしまう場合がある。この場合、従来の技術ではメカニズムエラー以降のログが不揮発性の記憶媒体にコピーされず、また機器は既に復帰状態にあるため、保守管理者がログ情報を不揮発性の記憶媒体から読み出してもエラーの原因を特定できずＮＴＦ（No Trouble Found、現象再現せず）となってしまう場合がある。
【０００８】
また、一度正常復帰したのち別なメカニズムエラー状態に陥った場合には、複数のエラー情報が不揮発性の記憶媒体に記録されることになり、ユーザが問題としているエラーを特定することすら困難となってしまう場合がある。
【０００９】
本発明は、上述した事情を考慮してなされたもので、エラー状態から正常復帰すると、エラー状態から正常復帰までのログを不揮発性の記憶媒体に記憶させることができる光ディスク再生装置および光ディスク再生方法を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明に係る光ディスク再生装置は、上述した課題を解決するために、自機の動作状態の履歴情報を一時的に記憶しておくリングバッファと、必要に応じて前記リングバッファに記憶された履歴情報の一部または全部を記憶する不揮発性記憶媒体と、自機に対する動作要求があり、かつ既に所定のエラーが生じていると、このエラーの情報を前回エラー情報として第１の記憶媒体に記憶させるエラー情報管理部と、前記要求された動作を実行した結果前記所定のエラーが生じず、かつ前記前回エラー情報として前記所定のエラーが前記第１の記憶媒体に記憶されていると、前記リングバッファに記憶された前記所定のエラーが生じた時点から現在までの履歴情報を前記不揮発性記憶媒体に記憶させるログ記録部と、を備えたことを特徴とするものである。
【００１１】
一方、本発明に係る光ディスク再生方法は、上述した課題を解決するために、自機の動作状態の履歴情報を一時的にリングバッファに記憶させるステップと、自機に対する動作要求があり、かつ既に所定のエラーが生じていると、このエラーの情報を前回エラー情報として第１の記憶媒体に記憶させるステップと、前記要求された動作を実行した結果前記所定のエラーが生じず、かつ前記前回エラー情報として前記所定のエラーが前記第１の記憶媒体に記憶されていると、前記リングバッファに記憶された前記所定のエラーが生じた時点から現在までの履歴情報を不揮発性記憶媒体に記憶させるステップと、を有することを特徴とする方法である。
【発明の効果】
【００１２】
本発明に係る光ディスク再生装置および光ディスク再生方法によれば、エラー状態から正常復帰すると、エラー状態から正常復帰までのログを不揮発性の記憶媒体に記憶させることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る光ディスク再生装置の一実施形態を示す概略的なブロック図。
【図２】主制御部のＣＰＵによる機能実現部の構成例を示す概略的なブロック図。
【図３】図１に示す光ディスク再生装置のＣＰＵにより、エラー状態から正常復帰すると、エラー状態から正常復帰までのログを不揮発性記憶部に記憶させる際の手順を示すフローチャート。
【発明を実施するための形態】
【００１４】
本発明に係る光ディスク再生装置および光ディスク再生方法の実施の形態について、添付図面を参照して説明する。
【００１５】
図１は、本発明に係る光ディスク再生装置の一実施形態を示す概略的なブロック図である。なお、本発明は、ログを記録可能に構成された電子機器に適用することができ、特にメモリ資源が限られた車載型や携帯型などの小型の光ディスク再生装置に好適である。
【００１６】
図１に示すように、光ディスク再生装置１０は、ピックアップ部１１、ピックアップ制御部２０、主制御部３０、不揮発性記憶部３１、表示部４０およびネットワーク接続部５０を有する。
【００１７】
ピックアップ部１１は、光ディスク１にレーザを集光する対物レンズ１２と、光ディスク１の記録面に対して垂直（厚さ）方向（フォーカス方向）および水平（半径）方向（トラッキング方向）に対物レンズ１２を移動させる対物レンズ移動部１３と、光ディスク１の反射光を検出しこの反射光に応じた出力を行う反射光検出部１４と、を少なくとも有する。対物レンズ移動部１３は、ピックアップ制御部２０により制御される。この対物レンズ移動部１３は、対物レンズ１２の移動に磁力を用いる場合、コイルやマグネットにより構成することができる。
【００１８】
反射光検出部１４は、光ディスク１の反射光を受光可能な位置に一面に並べられた複数の光検出セル（フォトダイオードなど）により構成される。この光検出セルは、光ディスク１の記録面によるレーザ反射光をそれぞれの位置で受光し、受光した光の強度に応じた出力をそれぞれ行う。
【００１９】
ピックアップ制御部２０は、光ディスク１の記録面によるレーザ反射光の情報を反射光検出部１４から受けてフォーカスエラー（ＦＥ）信号およびトラッキングエラー（ＴＥ）信号を生成し、光ディスク１に集光されるレーザがジャストフォーカス（記録面にレーザの焦点があった状態）およびジャストトラック（レーザがトラック中心に位置した状態）の位置となるよう対物レンズ１２を移動させるように対物レンズ移動部１３を制御する。
【００２０】
データ再生回路２１は、ＰＬＬ（Phase Locked Loop）制御回路２２から受けた再生用クロック信号にもとづき、光ディスク１の記録データを再生する。
【００２１】
主制御部３０は、ＣＰＵ、ＲＡＭおよびＲＯＭをはじめとする記憶媒体などにより構成され、この記憶媒体に記憶されたプログラムに従って、光ディスク再生装置１０の処理動作を制御する。
【００２２】
主制御部３０のＣＰＵは、ＲＯＭをはじめとする記憶媒体に記憶された正常復帰ログ記録プログラムおよびこのプログラムの実行のために必要なデータをＲＡＭへロードし、このプログラムに従って、エラー状態から正常復帰すると、エラー状態から正常復帰までのログを不揮発性記憶部３１に記憶させる処理を実行する。
【００２３】
主制御部３０のＲＡＭは、ＣＰＵが実行するプログラムおよびデータを一時的に格納するワークエリアを提供する。
【００２４】
このＲＡＭの所要のワークエリアは、光ディスク再生装置１０の動作状態の履歴情報を一時的に記憶しておくリングバッファとして用いられる。リングバッファには、ソフトウェアのプログラム遷移や各端子の論理地の変化が時間軸要素を含めて随時記憶される。
【００２５】
主制御部３０のＲＯＭをはじめとする記憶媒体は、光ディスク再生装置１０の起動プログラム、正常復帰ログ記録プログラムや、これらのプログラムを実行するために必要な各種データを記憶する。
【００２６】
なお、ＲＯＭをはじめとする記憶媒体は、磁気的もしくは光学的記録媒体または半導体メモリなどの、ＣＰＵにより読み取り可能な記録媒体を含んだ構成を有し、これら記憶媒体内のプログラムおよびデータの一部または全部は電子ネットワークを介してダウンロードされるように構成してもよい。
【００２７】
不揮発性記憶部３１は、主制御部３０の制御に従って、必要に応じてリングバッファに記憶された履歴情報の一部または全部を記憶する。不揮発性記憶部３１は、光ディスク再生装置１０本体の電源が遮断された後も記憶情報を保持しうる不揮発性の記憶媒体であり、主制御部３０のＣＰＵにより読み取りおよび書き込み可能な記憶媒体を含んだ構成を有する。この不揮発性記憶部３１として、たとえばＥＥＰＲＯＭ等の不揮発性ＲＡＭを用いることができる。
【００２８】
表示部４０は、たとえば液晶ディスプレイやＯＬＥＤ（Organic Light Emitting Diode）ディスプレイなどの一般的な表示出力装置により構成され、主制御部３０の制御に従って光ディスク再生装置１０の動作状態を表示する。
【００２９】
ネットワーク接続部５０は、ネットワークの形態に応じた種々の情報通信用プロトコルを実装する。ネットワーク接続部５０は、この各種プロトコルに従って光ディスク再生装置１０と他の電気機器とを接続する。この接続には、電子ネットワークを介した電気的な接続などを適用することができる。ここで電子ネットワークとは、電気通信技術を利用した情報通信網全般を意味し、無線／有線ＬＡＮ（Local Area Network）やインターネット網のほか、電話通信回線網、光ファイバ通信ネットワーク、ケーブル通信ネットワークおよび衛星通信ネットワークなどを含む。
【００３０】
図２は、主制御部３０のＣＰＵによる機能実現部の構成例を示す概略的なブロック図である。なお、この機能実現部は、ＣＰＵを用いることなく回路などのハードウエアロジックによって構成してもよい。
【００３１】
図２に示すように、主制御部３０のＣＰＵは、正常復帰ログ記録プログラムによって、少なくとも動作要求受付部３２、エラー判定部３３、エラー情報管理部３４、動作実行部３５、エラー復帰判定部３６およびログ記録部３７として機能する。この各部３２〜３７は、ＲＡＭの所要のワークエリアを、データの一時的な格納場所として利用する。
【００３２】
動作要求受付部３２は、ユーザによりまたは自動的に光ディスク再生装置１０が要求された動作を受け付ける。この動作要求としては、たとえばユーザにより取り出し（イジェクト）ボタンを押されることにより受け付けられる光ディスク１の取り出し要求などを挙げることができる。
【００３３】
エラー判定部３３は、所定のエラーが生じているか否かを判定する。ここで、所定のエラーとは、不揮発性記憶部３１に記憶させるべき重要なエラーをいうものとする。本実施形態においては、メカニズムエラーを所定のエラーとする場合の例について説明する。メカニズムエラーとは、機械的な動作を行う際に生じるエラーであり、たとえば光ディスク１のローディングエラーやイジェクトエラーのほか、光ディスク再生装置１０の電源投入時におけるイニシャライズエラー（初期化失敗）などを含む。
【００３４】
エラー情報管理部３４は、自機に対する動作要求があり、かつ既に所定のエラーが生じていると、このエラーの情報を前回エラー情報として第１の記憶媒体としてのＲＡＭの所要のワークエリアに記憶させる。
【００３５】
動作実行部３５は、動作要求受付部３２により要求を受け付けられた動作を実行する。たとえば、動作要求が光ディスク１の取り出し要求であった場合、動作実行部３５は、光ディスク１の取り出し処理を実行する。
【００３６】
エラー復帰判定部３６は、動作実行部３５により動作が実行された結果、所定のエラーが生じず、かつ前回エラー情報として所定のエラーがＲＡＭの所要のワークエリアに記憶されていると、所定のエラー状態から正常状態へ復帰したと判定する。
【００３７】
ログ記録部３７は、エラー復帰判定部３６により所定のエラー状態から正常状態へ復帰したと判定されると、リングバッファに記憶された所定のエラーが生じた時点から正常状態へ復帰した時点までの履歴情報を不揮発性記憶部３１に記憶させる。
【００３８】
次に、本実施形態に係る光ディスク再生装置１０の動作の一例について説明する。
【００３９】
図３は、図１に示す光ディスク再生装置１０のＣＰＵにより、エラー状態から正常復帰すると、エラー状態から正常復帰までのログを不揮発性記憶部３１に記憶させる際の手順を示すフローチャートである。図３において、Ｓに数字を付した符号は、フローチャートの各ステップを示す。
【００４０】
まず、ステップＳ１において、動作要求受付部３２は、ユーザによりまたは自動的に光ディスク再生装置１０が要求された動作を受け付ける。たとえば、動作要求受付部３２は、ユーザによりイジェクトボタンを押されることにより光ディスク１の取り出し要求を受け付ける。動作要求がない場合は、一連の手順は終了となる。
【００４１】
次に、ステップＳ２において、エラー判定部３３は、所定のエラーとしてのメカニズムエラーが生じているか否かを判定する。メカニズムエラーが生じているか否かは、主制御部３０のＣＰＵによりＲＡＭの所要のワークエリアに記憶されたメカニズムステータス（Mechanism Status）の情報を参照することにより判定することができる。メカニズムステータスが、エラーが生じている旨の情報を与える場合、ステップＳ３に進む。一方、エラーが生じていない場合は、ステップＳ４に進む。
【００４２】
次に、ステップＳ３において、エラー情報管理部３４は、エラー判定部３３から所定のエラーとしてのメカニズムエラーが発生している旨の情報を受け、主制御部３０のＣＰＵによりＲＡＭの所要のワークエリアに設けられたエラーステータス（Error Status）の情報を取得する。エラーステータスの情報は、メカニズムステータスが「エラーが生じている」旨の情報を与える場合に、このエラーの詳細情報を内容とする。たとえば、エラーステータスの情報としては、イジェクトエラーである旨の情報などを挙げることができる。そして、エラー情報管理部３４は、このエラーステータスの情報を前回エラー情報として第１の記憶媒体としてのＲＡＭの所要のワークエリアに記憶させる。以下の説明では、前回エラー情報としてイジェクトエラーが生じていた旨の情報をＲＡＭの所要のワークエリアに記憶させる。
【００４３】
次に、ステップＳ４において、動作実行部３５は、ステップＳ１において動作要求受付部３２により要求を受け付けられた動作を実行する。たとえば、動作実行部３５は、イジェクト動作を実行する。
【００４４】
次に、ステップＳ５において、エラー判定部３３は、ステップＳ２と同様に所定のエラーとしてのメカニズムエラーが生じているか否かを判定する。メカニズムステータスが、エラーが生じていない旨の情報を与える場合は、エラー状態から正常状態へ復帰したかどうかを確認するため、ステップＳ６に進む。一方、メカニズムステータスが、エラーが生じている旨の情報を与える場合、ステップＳ７に進む。
【００４５】
次に、ステップＳ６において、エラー復帰判定部３６は、前回エラー情報としての前回のエラーステータスの情報（たとえばイジェクトエラーが生じていた旨の情報など）がＲＡＭの所要のワークエリアに記憶されているか否かを判定する。前回エラー情報が記憶されている場合、所定のエラー状態から正常状態へ復帰したと判定し、不揮発性記憶部３１に対するログ記録を行うべくステップＳ８に進む。一方、前回エラー情報が記憶されていない場合、ログ記録を行う必要はないため、ステップＳ９に進む。
【００４６】
他方、ステップＳ５でメカニズムエラーが生じていると判定されると、ステップＳ７において、エラー情報管理部３４は、現在のエラー情報と前回エラー情報としての前回のエラーステータスの情報（たとえばイジェクトエラーが生じていた旨の情報など）とが異なっているか否かを判定する。異なっている場合、ステップＳ８に進む。一方、同一である場合は、ステップＳ９に進む。なお、このステップＳ７において現在のエラー情報と前回エラー情報とが異なっていると判定される場合には、正常状態からエラー状態に移行した場合、すなわち、前回エラー情報が「エラーがない」旨の情報（Non）である場合を含む。
【００４７】
次に、ステップＳ８において、ログ記録部３７は、ステップＳ２においてエラー判定が行われた時から現在までのリングバッファに記憶された履歴情報を不揮発性記憶部３１に記憶させる。たとえば、ステップＳ６からステップＳ８へ進んだ場合、ログ記録部３７は、ステップＳ２においてエラー判定が行われた時からステップＳ６において所定のエラー状態から正常状態へ復帰したことが確認された時までの履歴情報を不揮発性記憶部３１に記憶させることになる。なお、リングバッファの記憶容量の上限を超えると、最も古い履歴情報から順次リングバッファから削除される。このため、ステップＳ２からステップＳ６までの全ての履歴情報が不揮発性記憶部３１に記憶されるとは限らない。
【００４８】
次に、ステップＳ９において、エラー情報管理部３４は、第１の記憶媒体としてのＲＡＭの所要のワークエリアに記憶された前回エラー情報をクリア（Non）に設定する。
【００４９】
以上の手順により、エラー状態から正常復帰すると、エラー状態から正常復帰までのログを不揮発性記憶部３１に記憶させることができる。
【００５０】
本実施形態に係る光ディスク再生装置１０は、エラー状態から正常復帰すると、エラー状態から正常復帰までのログを不揮発性記憶部３１に記憶させるログ記録部３７を備える。このため、保守管理者は、エラー状態から状況変化やユーザによる意識または無意識な操作などの何らかの原因によって正常復帰状態へ移行してしまった場合でもその間のログを事後的に取得することができる。したがって、本実施形態に係る光ディスク再生装置１０によれば、エラー状態から正常復帰した場合において、エラーの原因を特定する際にエラー状態から正常復帰までのログを利用することができるとともに、容易に正常復帰に至った経緯を把握することができる。
【００５１】
また、本実施形態に係る光ディスク再生装置１０によれば、不揮発性記憶部３１に原因の異なるエラー情報が複数記憶されている場合においても、一度発生したエラーから復帰した後に再度発生したエラーであるか、一度発生したエラーから復帰を経ずに複合的に発生したエラーであるかといった詳細な経緯を把握することができる。このため、従来の技術に比べ、保守管理者はユーザの不満に対して非常に的確な対応を行うことができる。また、この光ディスク再生装置１０によれば、保守管理者は市場で発生する問題に対して高い解析能力を発揮することができるため、ＴＡＴ（Turn Around Time、納期）の短縮およびＮＴＦの削減を図ることができる。
【００５２】
また、本実施形態に係る光ディスク再生装置１０は、従来の技術に比べて特別な追加部材を必要としない。このため、ソフトウェアのアップデートなどにより容易に従来の光ディスク再生装置１０に適用することが可能である。
【００５３】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。
【００５４】
たとえば、本発明は、本実施形態で説明した光ディスク再生装置１０のほかにも、様々な電子機器に適用可能であり、特に、小型でメモリ資源に乏しい電子機器に適用することが可能である。
【００５５】
また、本発明の実施形態では、フローチャートの各ステップは、記載された順序に沿って時系列的に行われる処理の例を示したが、必ずしも時系列的に処理されなくとも、並列的あるいは個別実行される処理をも含むものである。
【符号の説明】
【００５６】
１  光ディスク
１０  光ディスク再生装置
１１  ピックアップ部
１２  対物レンズ
１３  対物レンズ移動部
１４  反射光検出部
２０  ピックアップ制御部
２１  データ再生回路
２２  ＰＬＬ制御回路
３０  主制御部
３１  不揮発性記憶部
３２  動作要求受付部
３３  エラー判定部
３４  エラー情報管理部
３５  動作実行部
３６  エラー復帰判定部
３７  ログ記録部
４０  表示部
５０  ネットワーク接続部
【図１】
2010272167.tif 000003
【図２】
2010272167.tif 000004
【図３】
2010272167.tif 000005