(57)【要約】【課題】再生障害の障害情報を少ないメモリ容量で採取し、その少ない障害情報に基づいて当該再生障害の原因分析を容易に行うことが可能な「障害情報記憶装置および障害情報記憶方法」を提供する。【解決手段】障害情報取得部５６０が取得した再生障害に関連する障害情報に基づいて、再生品質指標値演算部５８０が、ディスク１２０からオーディオデータを再生する際の再生品質の指標となる再生品質指標値を演算によって求め、取得した障害情報が複数ある場合には、障害情報記憶部５６０が、各障害情報から求めた再生品質指標値の悪い順に、所定数の障害情報を内部記憶媒体５００に記憶させることにより、障害情報を残すために多くのメモリ容量を必要とし、さらに、ユーザが、特に再生障害の原因究明に直結しやすい（再生品質の悪い）障害情報を容易に取得できるようにする。【選択図】図１
2008299951.tif 000002
【特許請求の範囲】
【請求項１】
再生装置に挿入された外部記憶媒体から再生用のオーディオデータを読み出して再生している場合に発生した再生障害に関連する障害情報を取得する障害情報取得部と、
前記障害情報取得部により取得された前記障害情報に基づいて、前記外部記憶媒体からの前記オーディオデータを再生しているときにおける再生品質の指標となる再生品質指標値を演算によって求める再生品質指標値演算部と、
前記障害情報取得部により取得された障害情報が複数ある場合には、前記再生品質指標値演算部により演算された再生品質指標値の悪い順に、所定数の前記障害情報を前記再生装置の内部記憶媒体に記憶させる障害情報記憶部とを備えることを特徴とする障害情報記憶装置。
【請求項２】
請求項１に記載の障害情報記憶装置において、
前記障害情報取得部により取得された障害情報が複数ある場合には、前記再生品質指標値の悪い順に記憶させた所定数の前記障害情報とは別に、時間的に直近の障害情報を前記内部記憶媒体に所定数記憶させる第２の障害情報記憶部を備えることを特徴とする障害情報記憶装置。
【請求項３】
請求項１または２に記載の障害情報記憶装置において、
前記障害情報には、前記再生障害に関連する複数種類の事象の発生回数をそれぞれ数値化した複数種類の事象情報が含まれ、
前記再生品質指標値演算部は、前記複数種類の事象情報の数値に対して重み付けを行い、その重み付けした値をそれぞれ加算し、その加算した値を前記外部記憶媒体の再生時間で除算した値を前記再生品質指標値として出力することを特徴とする障害情報記憶装置。
【請求項４】
再生装置に挿入された外部記憶媒体から再生用のオーディオデータを読み出して再生している場合に発生した再生障害に関連する障害情報を取得する第１のステップと、
前記第１のステップにより取得された前記障害情報に基づいて、前記外部記憶媒体からの前記オーディオデータを再生しているときにおける再生品質の指標となる再生品質指標値を演算によって求める第２のステップと、
前記第２のステップにより求められた今回の再生品質指標値が、過去に求められて前記再生装置の内部記憶媒体に記憶されている所定数の再生品質指標値と比較して、悪い方から数えて所定順位以内に入る場合、前記今回の再生品質指標値に対応する障害情報を前記内部記憶媒体に記憶されている過去の障害情報の１つに代えて前記内部記憶媒体に記憶させる第３のステップとを備えることを特徴とする障害情報記憶方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、障害情報記憶装置および障害情報記憶方法に関し、特に、記憶媒体から再生用のオーディオデータを読み出して再生する記憶媒体再生装置に用いて好適なものである。
【背景技術】
【０００２】
ＣＤ（Ｃｏｍｐａｃｔ  Ｄｉｓｋ）に記憶されているオーディオデータを再生する記憶媒体再生装置では、再生時にこのオーディオデータを切れ目無く連続的に再生することにより、途切れの無い再生音を得ることができる。しかし、オーディオデータの再生中にＣＤ表面上の傷、外部からの振動、再生装置の不具合などに基づく再生障害が発生すると、当該オーディオデータを切れ目無く再生することができず、音飛び、ノイズなどの不具合が発生してしまう。
【０００３】
このような不具合の原因究明を行うために、オーディオデータの再生中に再生障害が発生した場合、当該オーディオデータが記憶されている記憶媒体を特定する情報と当該再生障害に関する障害情報とを対応付けて記憶部に記憶する技術（情報処理装置）が提案されている（例えば、特許文献１を参照）。この技術によれば、再生障害発生時に使用していた記憶媒体と再生障害の発生状況を把握できることになり、あとで当該記憶媒体を用いた再生障害の再現試験にて不具合解析を行った際に、当該再生障害の原因を特定しやすくなる。
【特許文献１】特開２００５−１１６０２８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術では、オーディオデータの再生中に再生障害が発生する度に、再生障害が発生した記憶媒体を特定する情報および当該再生障害に関する障害情報を記憶部に追加記憶していくため、当該記憶部は、当該障害情報を残すために多くのメモリ容量が必要であるという問題があった。また、記憶部には、特に再生障害の原因究明に直結しやすい障害情報と、それ以外の障害情報とが混在した状態で記憶されていたため、再生障害の原因究明を行うエンジニアは、再生障害の原因究明に直結しやすい障害情報の抽出に時間を費やしてしまい、早急に再生障害の原因に当たりをつけることが困難であるという問題があった。
【０００５】
本発明は、このような問題を解決するために成されたものであり、再生障害の障害情報を少ないメモリ容量で採取し、かつ、その少ない障害情報に基づいて当該再生障害の原因分析を容易に行えるようにすることを目的とする。
【課題を解決するための手段】
【０００６】
上記した課題を解決するために、本発明では、再生障害に関連する障害情報に基づいて、外部記憶媒体からオーディオデータを再生する際の再生品質の指標となる再生品質指標値を演算によって求め、取得した障害情報が複数ある場合には、それぞれの障害情報から求めた再生品質指標値の悪い順に、所定数の障害情報を内部記憶媒体に記憶するようにしている。
【発明の効果】
【０００７】
上記のように構成した本発明によれば、再生品質指標値の悪い順に、所定数の障害情報に限って内部記憶媒体に記憶されるので、障害情報を残すために多くのメモリ容量を必要とせず、さらに、ユーザは、特に再生障害の原因究明に直結しやすい（再生品質の悪い）障害情報を容易に取得することができる。これにより、再生障害の障害情報を少ないメモリ容量で採取し、かつ、その採取した少ない障害情報に基づいて当該再生障害の原因分析を容易に行うことができる。
【発明を実施するための最良の形態】
【０００８】
以下、本発明の一実施形態を図面に基づいて説明する。図１は、本実施形態による障害情報記憶装置を実施した記憶媒体再生装置１００の構成例を示すブロック図である。本実施形態では、記憶媒体再生装置１００は、車両に搭載されている。
【０００９】
図１において、１２０はＣＤ、ＤＶＤ等のディスク（外部記憶媒体）である。１４０はディスク１２０を乗せて回転させるターンテーブルである。１６０はディスク１２０を一定の速度で回転させるスピンドルモータである。１８０はスピンドルモータ１６０に対して速度制御を行うスピンドルサーボ回路である。２００はディスク１２０にレーザビームを発射し反射ビームを検出する光ピックアップである。２２０は光ピックアップ２００をディスク１２０の半径方向に送るスレッドモータである。
【００１０】
２４０はスレッドサーボ回路であり、スレッドモータ２２０に対してディスク１２０のトラックを追跡するためのスレッドサーボ制御を行う。２６０はＲＦアンプであり、光ピックアップ２００でディスク１２０から読み出したオーディオデータ信号を増幅する。２８０はディジタル信号処理回路であり、ＲＦアンプ２６０により増幅されたオーディオデータ信号を入力して、当該オーディオデータ信号の復調を行う。
【００１１】
３００はフォーカスサーボ回路であり、光ピックアップ２００に設けたフォーカスアクチュエータ（図示せず）を駆動し、フォーカスサーボ制御を行う。３２０はサーボドライバであり、フォーカスサーボ回路３００からの制御信号を増幅してフォーカスアクチュエータを駆動する。３４０はトラッキングサーボ回路であり、光ピックアップ２００に設けたトラッキングアクチュエータ（図示せず）を駆動し、トラッキングサーボ制御を行う。３６０はサーボドライバであり、トラッキングサーボ回路３４０からの制御信号を増幅してトラッキングアクチュエータを駆動する。３８０はサーボコントローラであり、後述するシステムコントローラ４００の指令を受けて、ピックアップサーボ系の立ち上げ、当該ピックアップサーボ系に対する自動調整係数（フォーカスゲイン、トラッキングゲイン等）の調整や設定等を行う。
【００１２】
４２０はＡＣＣオン・オフ検知部であり、エンジンキーの操作に伴うＡＣＣのオン・オフを検出する。４４０はディスク挿入検知部であり、記憶媒体再生装置１００へのディスク１２０の挿入を検知する。４６０はローディング部であり、システムコントローラ４００の制御にしたがいディスク１２０をターンテーブル１４０の上にローディングしたり、ターンテーブル１４０の上からアンローディングしたりする。
【００１３】
４８０は操作部であり、ディスク１２０のイジェクト操作、ディスク１２０の切り替え操作などをユーザが行う。５００は内部記憶媒体であり、ディスク１２０のＴＯＣ情報、再生障害に関連する障害情報等の各種データを記憶する。本実施形態では、内部記憶媒体５００は、ＥＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ−Ｏｎｌｙ  Ｍｅｍｏｒｙ）であり、ＡＣＣオフ中にも上記各種データが保存されるようになっている。
【００１４】
４００はシステムコントローラであり、ディスク１２０に記憶されているオーディオデータを再生したり、再生障害に関連する障害情報を内部記憶媒体５００に記憶させたりするために必要なシステムの全体的な制御を行う。本実施形態では、システムコントローラ４００は、ＴＯＣ情報取得部５２０、再生制御部５４０、障害情報取得部５６０、再生品質指標値演算部５８０、障害情報記憶部６００、第２の障害情報記憶部６２０を備えて構成される。
【００１５】
ＴＯＣ情報取得部５２０は、ピックアップサーボ系の自動調整時に、ディスク１２０に記憶されているオーディオデータに関するＴＯＣ情報を取得する。具体的には、ＴＯＣ情報取得部５２０は、光ピックアップ２００、ＲＦアンプ２６０、ディジタル信号処理回路２８０の経路でディスク１２０のリードイン（記憶の始まりを示すものとして付与されるデータ領域）に記憶されているＴＯＣ情報を取得し、ＲＡＭ等の一時記憶メモリ（図示せず）に一時的に記憶させる。
【００１６】
再生制御部５４０は、ディスク１２０に記憶されているオーディオデータを読み出し、その読み出したオーディオデータに基づいて楽曲を再生または停止する。具体的には、再生制御部５４０は、光ピックアップ２００、ＲＦアンプ２６０、ディジタル信号処理回路２８０の経路を経て復調されたオーディオデータに基づいて楽曲を再生しスピーカ（図示せず）から出力する。
【００１７】
障害情報取得部５６０は、ディスク１２０から再生用のオーディオデータを読み出して再生している場合に発生した再生障害に関連する障害情報を取得する。再生品質指標値演算部５８０は、障害情報取得部５６０により取得された障害情報に基づいて、ディスク１２０からのオーディオデータを再生しているときにおける再生品質の指標となる再生品質指標値を演算によって求める。
【００１８】
障害情報記憶部６００は、障害情報取得部５６０により取得された障害情報が複数ある場合には、再生品質指標値演算部５８０により演算された再生品質指標値の悪い順に、障害情報を含む障害履歴情報を内部記憶媒体５００に所定数（本実施形態では、３つ）記憶させる。第２の障害情報取得部６２０は、障害情報取得部５６０により取得された障害情報が複数ある場合には、再生品質指標値の悪い順に記憶させた所定数（本実施形態では、３つ）の障害履歴情報とは別に、時間的に直近の障害履歴情報を内部記憶媒体５００に所定数（本実施形態では、６つ）記憶させる。
【００１９】
図２は、障害履歴情報のデータ構造例を示す図である。ここで、障害履歴情報は、現在再生中のディスク１２０が変更されるタイミングで、障害情報記憶部６００および第２の障害情報記憶部６２０により内部記憶媒体５００に記憶される情報である。図２（ａ）に示すように、障害情報（Ｐｌａｙ  Ｅｒｒｏｒ  Ｉｎｆｏ）は、障害履歴情報のＢｙｔｅ６〜１２に格納される。本実施形態では、障害情報には、再生障害に関連する複数種類の事象の発生回数をそれぞれ数値化した複数種類の事象情報が含まれる。
【００２０】
Ｂｙｔｅ６には、「Ｓｕｂ−Ｑ  Ｅｒｒｏｒ」の発生回数（ディスク１２０のミラー面保護処理の起動回数）を示す項目「ＳｕｂＱ  Ｅｒｒ」が格納される。具体的に、項目「ＳｕｂＱ  Ｅｒｒ」には、ディスク１２０に記憶されているオーディオデータの再生中に「ｓｕｂｃｏｄｅ  Ｑ」が光ピックアップ２００により読み取れなかった場合の回数が記憶される。
【００２１】
Ｂｙｔｅ７には、ＳＰＭの強制つなぎ発生回数を示す項目「ＳＰＭ  Ｅｒｒ」が格納される。具体的に、項目「ＳＰＭ  Ｅｒｒ」には、ショックプルーフパラメータにて設定したリトライ回数後、ディスク１２０から読み取られるべきオーディオデータが当該ショックプルーフメモリに入力されなかった回数が記憶される。
【００２２】
Ｂｙｔｅ８には、傷Ｌｏｏｐ回避処理の発生回数を示す項目「Ｌｏｏｐ」が格納される。具体的に、項目「Ｌｏｏｐ」には、上述の「ＳｕｂＱ  Ｅｒｒ」が多く発生することにより、次の「ｓｕｂｃｏｄｅ  Ｑ」がタイムアウトで読めなかった回数が記憶される。
【００２３】
Ｂｙｔｅ９、１０には、Ｃ２訂正不能の発生回数を示す項目「Ｃ２  Ｅｒｒ」が格納される。具体的に、項目「Ｃ２  Ｅｒｒ」には、ディスク１２０で使用されている誤り訂正符号で発生するエラーの一つであり、当該誤り訂正符号を用いてもフレーム内のエラー訂正に失敗した回数が記憶される。
【００２４】
Ｂｙｔｅ１１には、ＤＲＭファイル検出の発生回数を示す項目「ＤＲＭ」が格納される。具体的に、項目「ＤＲＭ」には、著作権保護が行なわれたファイル（例えば、ＷＭＡファイル、ＭＰ３ファイル）がディスク１２０に記憶されている場合に当該ファイルの再生を試みた回数が記憶される。
【００２５】
Ｂｙｔｅ１２には、「Ｉｍｐｏｓｓｉｂｌｅ  Ｄｅｃｏｄｅ  Ｆｉｌｅ」検出の発生回数を示す項目「Ｉｍｐｏｓｓｉｂｌｅ  Ｄｅｃｏｄｅ」が格納される。具体的に、項目「Ｉｍｐｏｓｓｉｂｌｅ  Ｄｅｃｏｄｅ」には、例えば、ディスク１２０上の傷により、ディスク１２０に記憶されている圧縮済みのオーディオデータを再生できなかった回数が記憶される。
【００２６】
次に、障害履歴情報に含まれる障害情報以外の項目について説明する。Ｂｙｔｅ０、１には、記憶媒体再生装置１００の電源をオンにしてからディスク１２０から読み出されたオーディオデータの再生中に、１０分置きに更新されるタイマー値を示す項目「Ｔｉｍｅ  Ｓｔａｍｐ」が格納される。Ｂｙｔｅ２〜５には、ＴＯＣ情報取得部５２０により取得されたディスク１２０のＴＯＣ情報を示す項目「ＴＯＣ」が格納される。項目「ＴＯＣ」には、ディスク１２０においてオーディオデータが記憶されている先頭トラック番号を示す項目「Ａ０」と、ディスク１２０においてオーディオデータが記憶されている最終トラック番号を示す項目「Ａ１」と、オーディオデータの時間長（分、秒、フレーム）を示す項目「Ａ２」とが格納される。
【００２７】
図２（ｂ）には、項目「ＴＯＣ」のデータ構造例を示している。図２（ｂ）に示すように、項目「ＴＯＣ」には、Ｂｉｔ７に項目「Ａ０」が格納され、Ｂｉｔ６〜０に項目「Ａ１」が格納される。より具体的に説明すると、項目「Ａ０」には、先頭トラック番号が１の場合には１が記憶され、先頭トラック番号が１以外の場合は０が記憶される。項目「Ａ１」には、最終トラック番号として、１〜９９のいずれかの２進値が記憶される。
【００２８】
Ｂｙｔｅ１３には、ディスク１２０から読み出されたオーディオデータの再生開始から５分毎にカウントされる時間を示す「Ｐｌａｙ  Ｔｉｍｅ」が格納される。具体的に、項目「Ｐｌａｙ  Ｔｉｍｅ」には、項目「Ｐｌａｙ  Ｅｒｒｏｒ  Ｉｎｆｏ」に記憶される各事象の発生回数のサンプリング時間が記憶される。
【００２９】
Ｂｙｔｅ１４には、ディスク１２０に記憶されているオーディオデータの再生品質の指標値を示す項目「Ｐｌａｙ  Ｑｕａｌｉｔｙ  Ｌｅｖｅｌ」が格納される。具体的に、項目「Ｐｌａｙ  Ｑｕａｌｉｔｙ  Ｌｅｖｅｌ」には、上述の各事象の発生回数を重み付けして加算し、その加算値を再生時間（項目「Ｐｌａｙ  Ｔｉｍｅ」に記憶される値）で除算した値が記憶される。より詳細な再生品質指標値の演算方法については後述する。Ｂｙｔｅ１５には、障害履歴情報の誤り検出符号として、障害履歴情報のＢｙｔｅ０〜１４のＸＯＲ値を示す項目「Ｃｈｅｃｋ  Ｓｕｍ」が格納される。
【００３０】
次に、障害履歴情報のＢｙｔｅ１４に格納される再生品質指標値の演算方法について図３を参照しながら説明する。図３には、再生品質指標値の演算方法の例を示している。再生品質指標値演算部５８０は、図２のＢｙｔｅ６〜１０、１２に示されている複数種類の事象情報の数値に対して重み付けを行い、その重み付けした値をそれぞれ加算し、その加算した値をディスク１２０の再生時間で除算した値を再生品質指標値として出力する。
【００３１】
具体的には、図３（ａ）に示すように、再生品質指標値演算部５８０は、項目「Ｌｏｏｐ」（傷Ｌｏｏｐ回避処理起動回数）に記憶されている値を７ビット左シフト演算した値と、項目「Ｉｍｐｏｓｓｉｂｌｅ  Ｄｅｃｏｄｅ」（Ｉｍｐｏｓｓｉｂｌｅ  Ｄｅｃｏｄｅ発生回数）に記憶されている値を６ビット左シフト演算した値と、項目「ＳＰＭ  Ｅｒｒ」（ＳＰＭエラー発生回数）に記憶されている値を５ビット左シフト演算した値と、項目「ＳｕｂＱ  Ｅｒｒ」（ＳｕｂＱエラー発生回数）に記憶されている値を４ビット左シフト演算した値と、項目「Ｃ２  Ｅｒｒ」（Ｃ２エラー訂正不能回数）に記憶されている値を８ビット右シフト演算した値（下位１バイトは切り捨てる）とを加算して、その加算値（Ｐｌａｙ  Ｑｕａｌｉｔｙ  Ｓｕｍ）を求める。本実施形態では、ディスク１２０に記憶されているオーディオデータの再生における音飛び、音切れの原因につながる可能性が高い事象ほど、重い重み付けを行っている。
【００３２】
次に、再生品質指標値演算部５８０は、当該加算値（Ｐｌａｙ  Ｑｕａｌｉｔｙ  Ｓｕｍ）を項目「Ｐｌａｙ  Ｔｉｍｅ」（再生時間）に記憶されている値で除算することにより、単位時間あたりの再生品質指標値（Ｐｌａｙ  Ｑｕａｌｉｔｙ  Ｌｅｖｅｌ）を求める。図３（ｂ）に示すように、再生品質指標値（Ｐｌａｙ  Ｑｕａｌｉｔｙ  Ｌｅｖｅｌ）が小さいことは、再生品質が高いことを示し、当該再生品質指標値が大きいことは、再生品質が低いことを示している。
【００３３】
次に、障害情報が含まれる障害履歴情報の記憶方法について、具体的に説明する。図４は、障害履歴情報の記憶方法例を示した図である。障害情報記憶部６００および第２の障害情報記憶部６２０は、現在再生中のディスク１２０が変更されるタイミング、例えば、ユーザが操作部４８０でディスク切り替え操作、ディスクイジェクト操作、または強制イジェクト操作を行ったタイミングで、そのディスク１２０の再生開始から今までに発生した再生障害に関連する障害情報が含まれる障害履歴情報を内部記憶媒体５００に記憶させる。なお、障害情報記憶部６００および第２の障害情報記憶部６２０は、ディスク１２０に記憶されているオーディオデータが少なくとも一度再生状態に至った場合のみに、障害履歴情報を内部記憶媒体５００に記憶させる。
【００３４】
図４（ａ）には、障害情報を含む障害履歴情報が記憶される内部記憶媒体５００の記憶領域を示している。記憶領域「Ｐｌａｙ  Ｃｏｎｄｉｔｉｏｎ  Ｉｎｆｏｒｍａｔｉｏｎ」は、第１の記憶領域「Ｌａｔｅｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」と、第２の記憶領域「Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」とから構成される。
【００３５】
図４（ａ）に示すように、第１の記憶領域「Ｌａｔｅｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」は、６個の障害履歴情報を記憶可能な容量を持ち、オーバーフロー時には最も古い障害履歴情報からサイクリックに上書き記憶される。すなわち、第２の障害情報記憶部６２０は、通番１に対応する記憶領域から順に、障害履歴情報を記憶させ、もし、通番６に対応する記憶領域まで障害履歴情報を記憶させた後、障害情報取得部５６０により障害情報がさらに取得された場合、障害履歴情報の記憶対象位置は、通番１に対応する記憶領域に戻り、当該障害情報が含まれる障害履歴情報を上書き記憶させる。
【００３６】
第２の記憶領域「Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」は、３個の障害履歴情報を記憶可能な容量を持つ。障害情報記憶部５８０は、障害情報取得部５６０により今回取得された障害情報から求められた再生品質指標値が、第２の記憶領域「Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」に記憶されている各障害履歴情報に対応する再生品質指標値と比較して、いずれかの再生品質指標値以上になる場合、今回取得された障害情報を含む障害履歴情報を第２の記憶領域に記憶されている過去の障害履歴情報の１つ（再生品質指標値が悪い方から数えて３位に該当する障害履歴情報）に代えて記憶させる（上書き記憶させる）。
【００３７】
次に、障害履歴情報の記憶方法について具体例を示しながら説明する。図４（ｂ）（ｃ）には、障害情報取得部５６０により今回取得された障害情報に対応する再生品質指標値が、第２の記憶領域「Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」に記憶されている各障害履歴情報に対応する再生品質指標値と比較して、いずれかの再生品質指標値を上回った場合の動作を示している。
【００３８】
図４（ｂ）には、障害情報取得部５６０により今回取得された障害情報が内部記憶媒体５００に記憶される前の内部ＲＡＭ（図示せず）と、内部記憶媒体５００における第１の記憶領域「Ｌａｔｅｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」および第２の記憶領域「Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」との状態を示している。
【００３９】
内部ＲＡＭには、障害情報取得部５６０により前回取得された障害情報が記憶された第１の記憶領域「Ｌａｔｅｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」における記憶位置（Ｐｌａｙ  Ｃｏｎｄｉｔｉｏｎ  Ｐｏｉｎｔｅｒ）として０ｘ０２（通番２を表す。第１の記憶領域「Ｌａｔｅｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」における矢印位置を参照）が記憶されている。
【００４０】
また、内部ＲＡＭには、第２の記憶領域「Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」に記憶されている障害履歴情報に対応する再生品質指標値のうち、悪い方から数えて３位に該当する再生品質指標値（Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ｑｕａｌｉｔｙ  Ｌｅｖｅｌ）として０ｘ８Ｆが記憶されている。
【００４１】
また、内部ＲＡＭには、第２の記憶領域「Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」に記憶されている障害履歴情報に対応する再生品質指標値のうち、悪い方から数えて３位の再生品質指標値（Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ｑｕａｌｉｔｙ  Ｌｅｖｅｌ）に対応する障害履歴情報が記憶された第２の記憶領域「Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」における記憶位置として０ｘ０３（第２の記憶領域の先頭から３番目で通番９を表す。第２の記憶領域「Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」における矢印位置を参照）が記憶されている。また、内部ＲＡＭには、障害情報取得部５６０により今回取得された障害情報から求められた再生品質指標値（Ｃｕｒｒｅｎｔ  Ｐｌａｙ  Ｑｕａｌｉｔｙ  Ｌｅｖｅｌ）として０ｘＡ０が記憶されている。
【００４２】
ここで、今回取得された障害情報を含む障害履歴情報は、第１の記憶領域において、前回取得された障害情報を含む障害履歴情報が記憶された位置（０ｘ０２）の次の記憶位置（０ｘ０３）に上書き記憶される。また、今回取得された障害情報に対応する再生品質指標値（０ｘＡ０）は、今まで第２の記憶領域に記憶されている障害履歴情報に対応する再生品質指標値のうち、悪い方から数えて３位に該当する再生品質指標値（０ｘ８Ｆ）より大きいので、今回取得された障害情報に対応する再生品質指標値（０ｘＡ０）は、通番９の位置に記憶されている再生品質指標値（０ｘ８Ｆ）に代えて記憶される。
【００４３】
図４（ｃ）には、障害情報取得部５６０により今回取得された障害情報を含む障害履歴情報が内部記憶媒体５００に記憶された後の内部ＲＡＭ、第１の記憶領域「Ｌａｔｅｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」、第２の記憶領域「Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」の状態を示している。
【００４４】
内部ＲＡＭには、障害情報取得部５６０により今回取得された障害情報が記憶された第１の記憶領域「Ｌａｔｅｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」における記憶位置（Ｐｌａｙ  Ｃｏｎｄｉｔｉｏｎ  Ｐｏｉｎｔｅｒ）として０ｘ０３（通番３を表す。第１の記憶領域「Ｌａｔｅｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」における矢印位置を参照）が記憶されている。
【００４５】
また、内部ＲＡＭには、第２の記憶領域「Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」に記憶されている障害履歴情報に対応する再生品質指標値のうち、悪い方から数えて３位に該当する再生品質指標値（Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ｑｕａｌｉｔｙ  Ｌｅｖｅｌ）として０ｘ９５が記憶されている。すなわち、今まで悪い方から数えて３位であった再生品質指標値（０ｘ８Ｆ）に代えて今回の再生品質指標値（０ｘＡ０）が記憶された結果、悪い方から数えて２位であった再生品質指標値（０ｘ９５）が、悪い方から数えて３位に繰り下がったことを示している。
【００４６】
また、内部ＲＡＭには、第２の記憶領域「Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」に記憶されている障害履歴情報に対応する再生品質指標値のうち、悪い方から数えて３位に該当する再生品質指標値（Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ｑｕａｌｉｔｙ  Ｌｅｖｅｌ）に対応する障害履歴情報が記憶された第２の記憶領域「Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」における記憶位置として０ｘ０２（第２の記憶領域の先頭から２番目で、通番８を表す。第２の記憶領域「Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」における矢印位置を参照）が記憶されている。
【００４７】
また、障害情報取得部５６０により今回取得された障害情報から求められた再生品質指標値（Ｃｕｒｒｅｎｔ  Ｐｌａｙ  Ｑｕａｌｉｔｙ  Ｌｅｖｅｌ）が内部記憶媒体５００に記憶された後は、内部ＲＡＭに再生品質指標値（Ｃｕｒｒｅｎｔ  Ｐｌａｙ  Ｑｕａｌｉｔｙ  Ｌｅｖｅｌ）としてその直前まで記憶されていた値（０ｘＡ０）は消去される。
【００４８】
次に、本実施形態における障害情報記憶方法を実施した記憶媒体再生装置１００の動作について説明する。図５、図６は、本実施形態による障害情報記憶方法を実施した記憶媒体再生装置１００の動作例を示すフローチャートである。図５、図６における各処理は、ディスク１２０からオーディオデータを読み出して再生する場合における記憶媒体再生装置１００の処理内容を示しており、ＡＣＣオンでスタートする。
【００４９】
まず、ディスク挿入検知部４４０は、記憶媒体再生装置１００へのディスク１２０の挿入の有無を判断する（ステップＳ１００）。もし、記憶媒体再生装置１００へディスク１２０が挿入されていないとディスク挿入検知部４４０にて判断した場合（ステップＳ１００においてＮＯ）、処理はステップＳ１００に遷移し、ディスク挿入検知部４４０は、記憶媒体再生装置１００へディスク１２０が挿入されるまでステップＳ１００における判断処理を繰り返す。
【００５０】
一方、記憶媒体再生装置１００へディスク１２０が挿入がされたとディスク挿入検知部４４０にて判断した場合（ステップＳ１００においてＹＥＳ）、処理はステップＳ１２０に遷移する。ステップＳ１２０では、ＴＯＣ情報取得部５２０は、光ピックアップ２００、ＲＦアンプ２６０、ディジタル信号処理回路２８０の経路でディスク１２０のリードインに記憶されているＴＯＣ情報を取得し、内部ＲＡＭに一時的に記憶させる。次に、再生制御部５４０は、内部ＲＡＭに一時的に記憶されているＴＯＣ情報を参照して１曲目の先頭をサーチし（ステップＳ１４０）、オーディオデータの再生を開始させる（ステップＳ１６０）。その後、再生制御部５４０は、再生障害に関する障害情報を取得し内部ＲＡＭに一時的に記憶させる（ステップＳ１８０）。
【００５１】
ディスク１２０に記憶されているオーディオデータの再生中、システムコントローラ４００は、ユーザが操作部４８０でイジェクト操作または強制イジェクト操作を行ったか否かについて判定する（ステップＳ２００）。もし、ユーザが操作部４８０でイジェクト操作または強制イジェクト操作を行ったとシステムコントローラ４００にて判定した場合（ステップＳ２００にてＹＥＳ）、再生制御部５４０は、オーディオデータの再生を停止させる（ステップＳ２２０）。そして、処理はステップＳ２４０における障害情報記憶処理に遷移する。この障害情報記憶処理の詳細については後述する。障害情報記憶処理の終了後、処理はステップＳ１００に遷移する。その後、ユーザが他のディスク１２０を挿入すると（ステップＳ１００にてＹＥＳ）、記憶媒体再生装置１００は、再びステップＳ１２０以降の処理を行い、ディスク１２０に記憶されているオーディオデータの再生を開始させる。
【００５２】
一方、ユーザが操作部４８０でイジェクト操作または強制イジェクト操作を行っていないとシステムコントローラ４００にて判定した場合（ステップＳ２００にてＮＯ）、システムコントローラ４００は、ユーザがエンジンキーを回してＡＣＣをオフしたことを、ＡＣＣオン・オフ検出部２４０が検出したか否かについて判定する（ステップＳ２６０）。もし、ディスク１２０に記憶されているオーディオデータの再生中に、ＡＣＣオン・オフ検出回路４２０がＡＣＣオフを検出したとシステムコントローラ４００にて判定した場合（ステップＳ２６０にてＹＥＳ）、再生制御部５４０は、オーディオデータの再生を停止させる（ステップＳ２８０）。その後、記憶媒体再生装置１００における障害情報記憶処理は終了する。
【００５３】
一方、ディスク１２０に記憶されているオーディオデータの再生中に、ＡＣＣオン・オフ検出回路４２０がＡＣＣオフを検出していないとシステムコントローラ４００にて判定した場合（ステップＳ２６０にてＮＯ）、システムコントローラ４００は、ディスク１２０に記憶されているオーディオデータを再生中に、ユーザが操作部４８０でディスク切り替え操作を行ったか否かについて判定する（ステップＳ３００）。もし、ディスク１２０に記憶されているオーディオデータを再生中に、ユーザが操作部４８０でディスク切り替え操作を行ったとシステムコントローラ４００にて判定した場合（ステップＳ３００にてＹＥＳ）、再生制御部５４０は、オーディオデータの再生を停止させる（ステップＳ３２０）。そして、処理はステップＳ３４０における障害情報記憶処理に遷移する。障害情報記憶処理の終了後、ディスク切り替え操作が行われると（ステップＳ３６０）、記憶媒体再生装置１００は、再びステップＳ１２０以降の処理を行い、切り替えられたディスク１２０に記憶されているオーディオデータの再生を開始させる。
【００５４】
次に、障害情報記憶処理について説明する。図６は、本実施形態による記憶媒体再生装置１００の障害情報記憶処理例を示すフローチャートである。まず、障害情報取得部５６０は、ディスク１２０から再生用のオーディオデータを読み出して再生している場合に発生した再生障害に関連する障害情報、すなわち、図５のメインフローの動作中（ステップＳ１８０）に内部ＲＡＭに記憶した障害情報を取得する（ステップＳ４００）。同じく、障害情報取得部５６０は、図５のメインフローの動作中（ステップＳ１２０）に内部ＲＡＭに記憶されたＴＯＣ情報を取得する（ステップＳ４２０）。次に、再生品質指標値演算部５８０は、障害情報取得部５６０により取得された障害情報に基づいて、ディスク１２０からのオーディオデータを再生しているときにおける再生品質の指標となる再生品質指標値を演算によって求める（ステップＳ４４０）。次に、障害情報記憶部６００は、障害情報取得部５６０により求められた今回の再生品質指標値と、過去に求められて内部ＲＡＭに記憶されているＷｏｒｓｔ３位（悪い方から数えて３位に該当）の再生品質指標値とを比較する（ステップＳ４６０）。
【００５５】
障害情報記憶部６００は、今回の再生品質指標値が、過去に求められて内部ＲＡＭに記憶されているＷｏｒｓｔ３位の再生品質指標値より大きいか否かを判定する（ステップＳ４８０）。もし、今回の再生品質指標値が、過去に求められて内部ＲＡＭに記憶されているＷｏｒｓｔ３位の再生品質指標値より大きいと障害情報記憶部６００にて判定された場合（ステップＳ４８０にてＹＥＳ）、障害情報記憶部６００は、今回取得した障害情報やＴＯＣ情報などを含む障害履歴情報を、内部記憶媒体５００の第２の記憶領域「Ｗｏｒｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」に記憶されている過去のＷｏｒｓｔ３位の再生品質指標値に対応する履歴障害情報に代えて記憶する（ステップＳ５００）。その後、処理はステップＳ５２０に遷移する。一方、今回の再生品質指標値が、過去に求められて内部ＲＡＭに記憶されているＷｏｒｓｔ３位の再生品質指標値以下であると障害情報記憶部６００にて判定された場合（ステップＳ４８０にてＮＯ）、処理はステップＳ５２０に遷移する。
【００５６】
ステップＳ５２０では、第２の障害情報記憶部６２０は、内部記憶媒体５００の第２の記憶領域に対する障害履歴情報の記憶とは別に、障害情報取得部５６０により今回取得した障害情報等を含む障害履歴情報を内部記憶媒体５００の第１の記憶領域「Ｌａｔｅｓｔ  Ｃｏｎｄｉｔｉｏｎ  Ａｒｅａ」に記憶させる。その後、障害情報記憶処理は終了する。
【００５７】
以上詳しく説明したように、本実施形態では、障害情報取得部５６０により取得された障害情報に基づいて、再生品質指標値演算部５８０が、ディスク１２０からオーディオデータを再生する際の再生品質の指標となる再生品質指標値を演算によって求め、取得した障害情報が複数ある場合には、障害情報記憶部６００が、それぞれの障害情報から求めた再生品質指標値の悪い順に、３つの障害情報を内部記憶媒体５００に記憶するようにしている。
【００５８】
このようにすれば、再生品質指標値の悪い順に、３つの障害情報に限って内部記憶媒体５００に記憶されるので、障害情報を残すために多くのメモリ容量を必要としない。さらに、ユーザは、特に再生障害の原因究明に直結しやすい（再生品質の悪い）障害情報を容易に取得することができる。これにより、再生障害の障害情報を少ないメモリ容量で採取し、かつ、その採取した少ない障害情報に基づいて当該再生障害の原因分析を容易に行うことができる。
【００５９】
また、本実施形態では、第２の障害情報記憶部６２０が、障害情報取得部５６０により取得された障害情報が複数ある場合には、再生品質指標値の悪い順に記憶させた３つの障害情報とは別に、時間的に直近の障害情報を内部記憶媒体５００に６つ記憶させるようにしている。このようにすれば、時間的に直近の障害情報が内部記憶媒体５００に６つ記憶されるので、その記憶された障害情報に基づいて、特に最近発生した障害の原因分析をより詳細に行うことができる。
【００６０】
なお、本実施形態では、障害情報記憶部６００は、障害情報取得部５６０により取得された障害情報が複数ある場合、再生品質指標値演算部５８０により演算された再生品質指標値の悪い順に、３つの障害情報を内部記憶媒体５００に記憶させているが、これに限定されない。例えば、内部記憶媒体５００の比較的小さい記憶容量が許す範囲で、再生品質指標値の悪い順に４つ以上の障害情報を内部記憶媒体５００に記憶させても良い。
【００６１】
また、本実施形態では、第２の障害情報記憶部６２０は、障害情報取得部５６０により取得された障害情報が複数ある場合には、再生品質指標値の悪い順に記憶させた３つの障害情報とは別に、時間的に直近の障害情報を内部記憶媒体５００に６つ記憶させているが、これに限定されない。例えば、時間的に直近の障害情報を全く記憶しなくても良い。逆に、内部記憶媒体５００の比較的小さい記憶容量が許す範囲で、再生品質指標値の悪い順に記憶させた３つの障害情報とは別に、時間的に直近の障害情報を内部記憶媒体５００に７つ以上記憶させても良い。
【００６２】
また、本実施形態では、障害情報記憶部５６０が図２（ａ）に示す障害履歴情報を内部記憶媒体５００に記憶させる例について説明したが、必ずしも当該障害履歴情報に含まれる全項目の情報を記憶させなくても良い。すなわち、障害情報記憶部５６０は、再生障害に関する障害分析に特に役立つ項目のみを障害履歴情報に含めて内部記憶媒体５００に記憶させるようにしても良い。
【００６３】
その他、上記実施形態は、何れも本発明を実施するにあたっての具体化の一例を示したものに過ぎず、これによって本発明の技術的範囲が限定的に解釈されてはならないものである。すなわち、本発明はその精神、またはその主要な特徴から逸脱することなく、様々な形で実施することができる。
【図面の簡単な説明】
【００６４】
【図１】本発明による障害情報記憶装置を実施した記憶媒体再生装置の構成例を示す図である。
【図２】本実施形態による障害情報を含む障害履歴情報のデータ構造例を示す図である。
【図３】本実施形態による再生品質指標値の演算方法例を示す図である。
【図４】本実施形態による障害情報を含む障害履歴情報の記憶方法例を示す図である。
【図５】本実施形態による記憶媒体再生装置の障害履歴情報記憶動作例を示すフローチャートである。
【図６】本実施形態による記憶媒体再生装置の障害履歴情報記憶動作例を示すフローチャートである。
【符号の説明】
【００６５】
１００  記憶媒体再生装置
１２０  ディスク
１４０  ターンテーブル
１６０  スピンドルモータ
１８０  スピンドルサーボ回路
２００  光ピックアップ
２２０  スレッドモータ
２４０  スレッドサーボ回路
２６０  ＲＦアンプ
２８０  ディジタル信号処理回路
３００  フォーカスサーボ回路
３２０  フォーカスサーボドライバ
３４０  トラッキングサーボ回路
３６０  トラッキングサーボドライバ
３８０  サーボコントローラ
４００  システムコントローラ
４２０  ＡＣＣオン・オフ検出部
４４０  ディスク挿入検知部
４６０  ローディング部
４８０  操作部
５００  内部記憶媒体
５２０  ＴＯＣ情報取得部
５４０  再生制御部
５６０  障害情報取得部
５８０  再生品質指標値演算部
６００  障害情報記憶部
６２０  第２の障害情報記憶部
【図１】
2008299951.tif 000003
【図２】
2008299951.tif 000004
【図３】
2008299951.tif 000005
【図４】
2008299951.tif 000006
【図５】
2008299951.tif 000007
【図６】
2008299951.tif 000008