(57)【要約】【課題】光ディスクドライブのローディング機構について、精度の高い故障予兆診断を行うことを可能とする。【解決手段】光ディスクをロード又はイジェクトするためのローディング機構部１３１を有する情報処理装置１０は、ローディング機構部の稼働状況を示す状態情報を取得してログファイル１２１ｂとして記録する。情報処理装置１０は、記録された状態情報に含まれた複数の指標値を組み合わせて算出した、ローディングモータ１３１ｂの故障予兆の診断に係る算出値が、予め設定された条件を満たす場合にローディングモータ１３１ｂに故障の予兆があると判断する。【選択図】図２
2010257541.tif 000002
【特許請求の範囲】
【請求項１】
光ディスクをロード又はイジェクトするためのローディング機構部を有する光ディスクドライブと、
前記ローディング機構部の稼働状況を示す状態情報を取得して記録する記録手段と、
前記記録された状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る算出値が、予め設定された条件を満たす場合に前記ローディング機構部に故障の予兆があると判断する判断手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記判断手段は、前記光ディスクをロード又はイジェクトした総回数と、前記ローディング機構部における故障の予兆に係る事象が生じた回数とを元に算出した、前記故障の予兆に係る事象が生じた割合が、予め設定された条件を満たす場合に前記ローディング機構部に故障の予兆があると判断することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記判断手段は、前記光ディスクをロード又はイジェクトした総回数と、前記ローディング機構部の駆動時間とを元に算出した、前記光ディスクのロード又はイジェクトの一回あたりに要する前記ローディング機構部の駆動時間が、予め設定された条件を満たす場合に前記ローディング機構部に故障の予兆があると判断することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記記録手段は、前記光ディスクドライブへの電力供給が停止される際に、前記状態情報を取得して記録することを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記判断手段の判断結果に基づいて、前記ローディング機構部に故障の予兆がある場合に当該故障の予兆をユーザに通知する通知手段を更に備えることを特徴とする請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記通知手段は、前記光ディスクがイジェクトされた際に、前記故障の予兆をユーザに通知することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
光ディスクをロード又はイジェクトするためのローディング機構部を有する光ディスクドライブを備える情報処理装置における前記ローディング機構部の故障予兆診断方法であって、
記録手段が、前記ローディング機構部の稼働状況を示す状態情報を取得して記録する工程と、
判断手段が、前記記録された状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る算出値が、予め設定された条件を満たす場合に前記ローディング機構部に故障の予兆があると判断する工程と、
を含むことを特徴とする故障予兆診断方法。
【請求項８】
光ディスクをロード又はイジェクトするためのローディング機構部を有する光ディスクドライブを備えるコンピュータを、
前記ローディング機構部の稼働状況を示す状態情報を取得して記録する記録手段と、
前記記録された状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る算出値が、予め設定された条件を満たす場合に前記ローディング機構部に故障の予兆があると判断する判断手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、故障予兆診断方法及びプログラムに関する。
【背景技術】
【０００２】
従来、ＰＣ（Personal Computer）などの情報処理装置では、ＣＤ（Compact Disk）やＤＶＤ（Digital Versatile Disc）などの光ディスクの読み書きを行うための光ディスクドライブ（ＯＤＤ：Optical Disc Drive）を備えるものがある。この光ディスクドライブは、光ディスクを載置するためのディスクトレイ、そのディスクトレイを筐体内に収納又は排出するためのローディングモータ等のローディング機構を備えており、このローディング機構によって読み書きを行う光ディスクの筐体内への出し入れ（ロード／イジェクト）が行われている。
【０００３】
情報処理装置において、光ディスクドライブのローディング機構に不意に故障した場合には、光ディスクの出し入れができなくなり、ユーザの利便性が損なわれることとなる。このため、光ディスクドライブを備える情報処理装置では、光ディスクドライブの故障に関する予兆の有無を診断する故障予兆診断を行うものがある。
【０００４】
この光ディスクドライブの故障予兆診断に関する従来技術としては、特許文献１が知られている。特許文献１には、光ディスクドライブのローディング回数、シーク回数、データのライトブロック数を記憶し、いずれかが閾値を超えると光ディスクドライブを使用禁止、あるいは書き込み禁止にする技術が記載されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６−１８９５５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記従来技術は、光ディスクドライブのローディング機構の故障予兆診断について、ローディング回数のみを診断の指標とし、そのローディング回数が所定の閾値を超えた場合に故障の予兆があると診断するものである。したがって、ローディング機構の個体差、ユーザの使用状況などを考慮した故障予兆診断を行うことができず、精度の高い故障予兆診断を行うことができなかった。
【０００７】
本発明は、上記に鑑みてなされたものであって、光ディスクドライブのローディング機構について、精度の高い故障予兆診断を行うことを可能とする情報処理装置、故障予兆診断方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、光ディスクをロード又はイジェクトするためのローディング機構部を有する光ディスクドライブと、前記ローディング機構部の稼働状況を示す状態情報を取得して記録する記録手段と、前記記録された状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る算出値が、予め設定された条件を満たす場合に前記ローディング機構部に故障の予兆があると判断する判断手段と、を備えることを特徴とする。
【０００９】
また、本発明は、光ディスクをロード又はイジェクトするためのローディング機構部を有する光ディスクドライブを備える情報処理装置における前記ローディング機構部の故障予兆診断方法であって、記録手段が、前記ローディング機構部の稼働状況を示す状態情報を取得して記録する工程と、判断手段が、前記記録された状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る算出値が、予め設定された条件を満たす場合に前記ローディング機構部に故障の予兆があると判断する工程と、を含むことを特徴とする。
【００１０】
また、本発明は、光ディスクをロード又はイジェクトするためのローディング機構部を有する光ディスクドライブを備えるコンピュータを、前記ローディング機構部の稼働状況を示す状態情報を取得して記録する記録手段と、前記記録された状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る算出値が、予め設定された条件を満たす場合に前記ローディング機構部に故障の予兆があると判断する判断手段と、して機能させるためのプログラムである。
【発明の効果】
【００１１】
本発明によれば、光ディスクドライブのローディング機構について、精度の高い故障予兆診断を行うことを可能とする、という効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本実施形態に係る情報処理装置の斜視図の一例である。
【図２】図２は、本実施形態に係る情報処理装置のシステム構成を示すブロック図の一例である。
【図３】図３は、本実施形態に係る情報処理装置のログファイル記録処理を示すフローチャートの一例である。
【図４】図４は、本実施形態に係る情報処理装置の故障予兆通知処理を示すフローチャートの一例である。
【図５】図５は、本実施形態に係る情報処理装置の通知画像を例示する図である。
【発明を実施するための形態】
【００１３】
以下に添付図面を参照して、この発明の好適な実施形態について詳細に説明する。なお、各図において同一部分には同一符号を付し、重複する説明を省略する。
【００１４】
まず、図１を参照して、本発明の一実施形態に係る情報処理装置の構成について説明する。図１は情報処理装置１０の斜視図である。
【００１５】
図１に示すように、情報処理装置１０は、ノートブック型のパーソナルコンピュータである。本実施形態では情報処理装置１０としてノートブック型のパーソナルコンピュータを例示するが、情報処理装置１０はＯＤＤを備えるものであればよく、例えばデスクトップ型のパーソナルコンピュータなどであってもよい。同様に、情報処理装置１０の細部構成も以下の説明に限定するものではなく、例えば各部を接続するバス構成も以下の説明に限定するものではない。
【００１６】
情報処理装置１０は、本体１１とディスプレイユニット１２とから構成されている。ディスプレイユニット１２には、ＬＣＤ１７（Liquid Crystal Display）から構成される表示装置が組み込まれており、ＬＣＤ１７の表示画面は、ディスプレイユニット１２の略中央に位置されている。
【００１７】
ディスプレイユニット１２は、本体１１に対して開放位置と閉塞位置との間を回動自在に取り付けられている。本体１１は、薄い箱形の筐体を有しており、本体１１の右側面には、ＯＤＤ１３（光ディスクドライブ）が配置されている。また、本体１１の上面には、キーボード１４、情報処理装置１０の電源をオン／オフするための電源ボタン１５、各種操作指示を受け付ける入力操作パネル１６、ポインティングデバイスであるタッチパッド１８などの入力装置及びスピーカ１９が配置されている。
【００１８】
ＯＤＤ１３は、光ディスク２０に対して読み出し処理や書き込み処理の実行を可能にするものである。具体的には、ＯＤＤ１３は、ローディングモータ（後述する）により出し入れ（ロード／イジェクト）されるディスクトレイ１３１ａを有しており、ディスクトレイ１３１ａに装填された光ディスク２０を本体１１の内部にローディングし、本体１１の内部に設けられた読み出し／書き込み光学系（図示しない）によってローディングされた光ディスク２０に対するデータの読み出し処理や書き込み処理を行う。ＯＤＤ１３が読み書きを行う光ディスク２０は、例えばＣＤ−ＲＯＭ、ＣＤ−ＲＷ、ＣＤ＋ＲＷ、ＤＶＤ−ＲＯＭ等であってよく、その種別は特に限定しない。
【００１９】
入力操作パネル１６は、ユーザにより押下されたボタンに対応するイベントをシステムに入力するものであり、複数の機能をそれぞれに起動するための複数のボタンを備えている。入力操作パネル１６が備えるボタンには、例えばＯＤＤ１３においてディスクトレイ１３１ａの出し入れを指示するロード／イジェクトボタンがある。情報処理装置１０では、入力操作パネル１６におけるロード／イジェクトボタンの押下に応じて、後述するローディングモータを駆動することでディスクトレイ１３１ａの出し入れを行う。
【００２０】
次に、情報処理装置１０のシステム構成について図２を参照して説明する。図２は、情報処理装置１０のシステム構成を示すブロック図の一例である。
【００２１】
図２に示すように、情報処理装置１０は、ＣＰＵ１１１、ノースブリッジ１１２、メモリ１１３、ビデオコントローラ１１４、オーディオコントローラ１１５、サウスブリッジ１１９、ＢＩＯＳ−ＲＯＭ１２０、ＨＤＤ１２１（Hard Disk Drive）、ＥＣ／ＫＢＣ１２４（エンベデッドコントローラ／キーボードコントローラ）及びネットワークコントローラ１２５を備えている。なお、図２に例示したＣＰＵ１１１と各部とが、ノースブリッジ１１２及びサウスブリッジ１１９を介して接続する構成は一例であり、情報処理装置１０は、例えばＣＰＵ１１１と各部とが一つのバスで接続されるような他の接続構成であってもよい。
【００２２】
ＣＰＵ１１１は、情報処理装置１０の動作を中央制御するために設けられたプロセッサであり、ＨＤＤ１２１からメモリ１１３にロードされるオペレーションシステム及び各種アプリケーションなどのプログラム１２１ａを実行する。更に、ＣＰＵ１１１は、上述したプログラム１２１ａを実行することで、ＯＤＤ１３が、装填された光ディスク２０に対して読み出し処理及び書き込み処理の少なくとも一つの処理を実行する。
【００２３】
また、ＣＰＵ１１１は、ＢＩＯＳ−ＲＯＭ１２０に格納されたシステムＢＩＯＳ（Basic Input/Output System）も実行する。なお、システムＢＩＯＳは、ハードウエア制御のためのプログラムである。
【００２４】
ノースブリッジ１１２は、ＣＰＵ１１１のローカルバスとサウスブリッジ１１９との間を接続するブリッジデバイスである。ノースブリッジ１１２にはメモリ１１３をアクセス制御するメモリコントローラも内蔵されている。また、ノースブリッジ１１２は、ＡＧＰ（Accelerated Graphics Port）バス等を介してビデオコントローラ１１４との通信及びオーディオコントローラ１１５との通信を実行する機能も有している。
【００２５】
メモリ１１３は、揮発性メモリであり、ＣＰＵ１１１がプログラム１２１ａを実行する際の作業領域を提供する。ビデオコントローラ１１４は、情報処理装置１０のディスプレイモニタとして使用されるＬＣＤ１７を制御するビデオ再生コントローラである。オーディオコントローラ１１５は、情報処理装置１０のスピーカ１９を制御するオーディオ再生コントローラである。
【００２６】
サウスブリッジ１１９は、ＬＰＣ（Low Pin Count）バス上の各デバイス及びＰＣＩ（Peripheral Component Interconnect）バス上の各デバイスを制御する。また、サウスブリッジ１１９は、各種ソフトウエア及びデータを格納する記憶装置であるＨＤＤ１２１及びＯＤＤ１３を制御するためのＩＤＥ（Integrated Drive Electronics）やＡＴＡＰＩ（Advanced Technology Attachment Packet Interface）などのコントローラを内蔵している。更に、サウスブリッジ１１９は、ＢＩＯＳ−ＲＯＭ１２０をアクセス制御するための機能も有している。
【００２７】
ＨＤＤ１２１は、プログラム１２１ａ、ログファイル１２１ｂ、各種設定情報などを格納する。なお、情報処理装置１０の記憶装置は、ＨＤＤ１２１以外に半導体メモリなどであってもよく、特に限定しない。
【００２８】
ＥＣ／ＫＢＣ１２４は、電力管理のためのデンベデッドコントローラと、ＯＤＤ１３（ＫＢ）及びタッチパッド１８を制御するためのキーボードコントローラとが集積された１チップマイクロコンピュータである。このＥＣ／ＫＢＣ１２４は、ユーザによる電源ボタン１５の操作に応じて情報処理装置１０の電源をＯＮ／ＯＦＦにする機能を有している。ネットワークコントローラ１２５は、例えばインターネット等の外部ネットワークとの通信を実行する通信装置である。
【００２９】
ＯＤＤ１３は、ディスクトレイ１３１ａ及びローディングモータ１３１ｂを有するローディング機構部１３１と、コントローラ１３２とを備えている。ローディングモータ１３１ｂは、ディスクトレイ１３１ａの駆動源であり、コントローラ１３２の制御の下でディスクトレイ１３１ａのロード／イジェクトを行う。なお、ローディング機構部１３１は、光ディスク２０を情報処理装置１０の筐体内に出し入れ可能な構成であればディスクトレイ１３１ａを用いる構成に限定しない。例えば、ローディング機構部１３１は、挿入／排出口に設けられた搬送用ローラにより光ディスク２０を筐体内に搬送する構成であってもよい。
【００３０】
コントローラ１３２は、ＣＰＵ１１１の制御の下で通知される制御信号（例えばＡＴＡＰＩコマンド）によりＯＤＤ１３の動作を制御する。具体的には、コントローラ１３２は、ローディング機構部１３１による光ディスクのロード／イジェクト動作やローディングされた光ディスクの読み出し処理や書き込み処理を制御する。
【００３１】
また、コントローラ１３２は、ベンダ情報、型番、ファームウエアレビジョン等の機器固有の情報を記憶する不揮発性メモリと、ＯＤＤ１３が制御信号に応じて稼働している間の稼働状況を状態情報として記憶する揮発性メモリ（いずれも図示しない）を有している。コントローラ１３２は、制御信号によるＯＤＤ１３の動作に応じて揮発性メモリが記憶する状態情報を更新する。この状態情報としては、読み出し処理や書き込み処理に関する情報（スピンドルモータ回転時間、スピンドルモータＯＮ／ＯＦＦ回数、シーク時間）やローディング機構部１３１に関する情報などがある。
【００３２】
ローディング機構部１３１に関する情報としては、例えばローディングモータ１３１ｂの駆動時間、光ディスク２０をロードした回数を示すディスクロード回数、ロードした際にエラーが発生した回数を示すディスクロードエラー回数、ロードをリトライした回数を示すディスクロードリトライ回数、イジェクトした回数を示すディスクイジェクト回数、イジェクトした際にエラーが発生した回数を示すディスクイジェクトエラー回数、イジェクトをリトライした回数を示すディスクイジェクトリトライ回数などの複数の指標値が含まれている。
【００３３】
コントローラ１３２は、ＣＰＵ１１１の制御の下で通知される制御信号に応じて、不揮発性メモリ、揮発性メモリが記憶する情報をＣＰＵ１１１に通知する。したがって、ＣＰＵ１１１では、例えばＡＴＡＰＩコマンドを通じてローディング機構部１３１に関する情報を取得することができる。
【００３４】
ここで、ＣＰＵ１１１がプログラム１２１ａを実行することでローディング機構部１３１に関する情報を取得してログファイル１２１ｂに記録する、ログファイル記録処理について、図３を参照して説明する。図３は、ログファイル記録処理を示すフローチャートの一例である。
【００３５】
図３に示すように、処理が開始されると、ＣＰＵ１１１は、予め設定された所定の時間が経過したか否か、又は、電源ボタン１５による電源オフなどによりＯＤＤ１３への電源供給を停止するか否かを判定する（Ｓ１０）。なお、Ｓ１０においてＣＰＵ１１１が判定するＯＤＤ１３への電源供給を停止する状況としては、例えば情報処理装置１０のシャットダウン、スタンバイ、ハイバネーション、ＯＤＤ１３の取り出し時などがある。
【００３６】
Ｓ１０において、所定時間が経過した場合、又は、ＯＤＤ１３への電源供給を停止する場合、ＣＰＵ１１１は、ＯＤＤ１３にＡＴＡＰＩコマンドなどの制御信号を出力してローディング機構部１３１に関する情報を取得し（Ｓ１１）、取得した情報をログファイル１２１ｂに履歴として記録する（Ｓ１２）。
【００３７】
具体的には、ローディングモータ１３１ｂの駆動時間、ディスクロード回数、ディスクロードエラー回数、ディスクロードリトライ回数、ディスクイジェクト回数、ディスクイジェクトエラー回数、ディスクイジェクトリトライ回数などを取得して、ログファイル１２１ｂに記録する。すなわち、情報処理装置１０では、ログファイル１２１ｂを読み出すことで、所定の時点で記録された駆動時間や回数の他、今までの総駆動時間や総回数を取得することができる。
【００３８】
上述したログファイル記録処理を実行することで、情報処理装置１０では、ＯＤＤ１３のローディング機構部１３１に関する情報が、所定の時間ごとにログファイル１２１ｂとしてＨＤＤ１２１に記録されることとなる。また、ＯＤＤ１３への電源供給を停止してローディング機構部１３１に関する情報がリセットされてしまう前に、その情報をＨＤＤ１２１に記録することができる。
【００３９】
次に、ＣＰＵ１１１がプログラム１２１ａを実行することでローディング機構部１３１の故障予兆を診断して故障予兆がある場合はそれを通知する、故障予兆通知処理について、図４、５を参照して説明する。図４は、故障予兆通知処理を示すフローチャートの一例である。図５は、故障予兆がある場合にＬＣＤ１７に表示される通知画像Ｇ１、Ｇ２を例示する図である。
【００４０】
図４に示すように、処理が開始されると、ＣＰＵ１１１は、ログファイル１２１ｂを読み出し（Ｓ２１）、読み出したログファイル１２１ｂに記録されている情報に基づいて、ローディング機構部１３１について故障の予兆があるか否かを診断する（Ｓ２２）。
【００４１】
このＳ２２における診断では、ログファイル１２１ｂに記録されている情報に基づいて、ローディングモータ１３１ｂの総駆動時間や、各種総回数などの故障予兆の判断に係る指標値の中のいずれか一つが所定の閾値を上回る場合に故障予兆があると診断するだけでなく、上述した指標値を複数組み合わせて算出される結果が所定の閾値を上回る場合に故障予兆があると診断する。また、直近に記録された駆動時間や回数などの指標値を複数組み合わせて算出される結果と、それ以前の指標値を複数組み合わせて算出される結果とにより、直近の結果が示す値が大きく変化している場合（例えば値が上昇率が高い場合）に故障予兆があると診断してもよい。
【００４２】
具体的には、ディスクロードエラー回数／ディスクロード回数から算出されるディスクロードエラー率、ディスクイジェクトエラー回数／ディスクイジェクト回数から算出されるディスクイジェクトエラー率、ディスクロードリトライ回数／ディスクロード回数から算出されるディスクリトライ率、ディスクイジェクトリトライ回数／ディスクイジェクト回数から算出されるディスクイジェクトリトライ率などが、所定の閾値を上回る場合や、その直近の値に大きく変化がある場合に故障予兆があると診断する。
【００４３】
すなわち、情報処理装置１０では、一つの指標値だけではローディング機構部１３１の個体差、ユーザの使用状況を考慮した故障予兆診断を行うことができなかったところ、リトライやエラーなどの故障に係る事象が生じた回数（例えばディスクロードエラー回数、ディスクイジェクトエラー回数、ディスクロードリトライ回数、ディスクイジェクトリトライ回数）と、総回数（例えばディスクロード回数、ディスクイジェクト回数）とにより算出された結果である、故障に係る事象が生じた割合をもとに故障予兆があるか否かを診断することで、ローディング機構部１３１の個体差、ユーザの使用状況を考慮した、精度の高い故障予兆診断を行うことが可能となる。
【００４４】
また、ローディングモータ１３１ｂの駆動時間をディスクロード回数もしくはディスクイジェクト回数で割ることにより算出される、ディスクロード／イジェクトの一回あたりに要する駆動時間が所定の閾値を上回る場合や、その直近の値に大きく変化がある場合に故障予兆があると診断してもよい。
【００４５】
ＯＤＤ１３の使用期間が長くなると、例えばローディング機構部１３１の駆動部分の摩耗により動力を伝達する部分に滑りが生じ易くなるため、ディスクロード／イジェクトの一回あたりに要する駆動時間が長くなることが考えられる。したがって、上述した指標値を複数組み合わせて算出される結果である、ディスクロード／イジェクトの１回あたりに要する駆動時間をもとに故障予兆があるか否かを診断することで、例えリトライやエラーなどの故障に係る事象が生じていない場合であっても、ローディング機構部１３１の個体差、ユーザの使用状況を考慮した、精度の高い故障予兆診断を行うことが可能となる。
【００４６】
また、上述した指標値の組み合わせは、特に上述したものに限定するものでなく、複数の指標値を組み合わせて算出された結果から故障予兆の診断が可能なものであれば、どのような組み合わせであってもよい。例えば、（ディスクロードエラー回数＋ディスクイジェクトエラー回数）／２として光ディスクの出し入れに係るエラー回数を算出し、そのエラー回数と総回数とをもとに、故障に係る事象が生じた割合を算出してもよい。
【００４７】
Ｓ２２において故障の予兆があると診断された場合（ＹＥＳ）、ＣＰＵ１１１は、ローディング機構部１３１に故障予兆がある旨をユーザへ通知する（Ｓ２３）。具体的には、ＣＰＵ１１１は、故障予兆がある旨の通知画像をＨＤＤ１２１の設定情報などから読み出してＬＣＤ１７に表示させることでユーザへの通知を行う。なお、ユーザへの通知は、ＬＣＤ１７への表示以外にスピーカ１９からの音声出力で行ってもよい。
【００４８】
より具体的には、図５に示すように、ＯＤＤ１３のメンテナンスをユーザに喚起させる通知画像Ｇ１をＬＣＤ１７に表示させる。この通知画像Ｇ１には、ユーザメンテナンスで対応できない場合の連絡先となるサポートセンタに関する情報を表示してもよい。
【００４９】
なお、ＣＰＵ１１１は、上述した故障予兆通知処理を、電源が投入された場合、所定の時間が経過した場合、ＯＤＤ１３においてロード／イジェクトを行う場合などの、いずれのタイミングで実行してもよい。例えば、ＯＤＤ１３においてイジェクトを行う際に故障予兆通知処理を行って故障予兆がある旨を通知する場合は、通知画像Ｇ２のようにイジェクトの確認表示とともに通知してもよい。このようにイジェクトを行う際に故障予兆がある旨を通知することで、情報処理装置１０では、ＯＤＤ１３の内部に光ディスク２０が無く、ＯＤＤ１３のメンテナンスに適したタイミングで、そのメンテナンスをユーザに喚起させることができる。
【００５０】
本実施形態のプログラム１２１ａは、ＨＤＤ１２１以外のＲＯＭ等に予め組み込んで提供するように構成してもよい。また、本実施形態の情報処理装置１０で実行されるプログラム１２１ａは、インストール可能な形式又は実行可能な形式のファイルでＣＤ−ＲＯＭ、フレキシブルディスク（ＦＤ）、ＣＤ−Ｒ、ＤＶＤ等のコンピュータで読み取り可能な記録媒体に記録されて提供されてもよい。
【００５１】
また、本実施形態の情報処理装置１０で実行されるプログラム１２１ａを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するように構成しても良い。また、本実施形態の情報処理装置１０で実行されるプログラム１２１ａをインターネット等のネットワーク経由で提供または配布するように構成しても良い。
【００５２】
なお、本発明は、上記実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化することができる。また、上記実施の形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素からいくつかの構成要素を削除してもよい。さらに、異なる実施の形態にわたる構成要素を適宜組み合わせても良い。
【符号の説明】
【００５３】
１０  情報処理装置
１３  ＯＤＤ
１５  電源ボタン
１７  ＬＣＤ
２０  光ディスク
１１１  ＣＰＵ
１１３  メモリ
１２１  ＨＤＤ
１３１  ローディング機構部
１３１ａ  ディスクトレイ
１３１ｂ  ローディングモータ
１３２  コントローラ
Ｇ１、Ｇ２  通知画像
【図１】
2010257541.tif 000003
【図２】
2010257541.tif 000004
【図３】
2010257541.tif 000005
【図４】
2010257541.tif 000006
【図５】
2010257541.tif 000007
【手続補正書】
【提出日】平成22年7月12日(2010.7.12)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
光ディスクをロード又はイジェクトするためのローディング機構部を有する光ディスクドライブと、
前記ローディング機構部の稼働状況を示す状態情報を取得し、当該状態情報の履歴を記録する記録手段と、
直近より以前に記録された前記状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る直近より以前の算出値に対する、直近に記録された前記状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る直近の算出値の上昇率が所定の閾値を上回る場合に、前記ローディング機構部に故障の予兆があると判断する判断手段と、
を備えることを特徴とする情報処理装置。
【請求項２】
前記判断手段は、前記光ディスクをロード又はイジェクトした総回数と、前記ローディング機構部における故障の予兆に係る事象が生じた回数とを元に算出した、前記故障の予兆に係る事象が生じた割合について、直近より以前の割合に対する直近の割合の上昇率が所定の閾値を上回る場合に前記ローディング機構部に故障の予兆があると判断することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記判断手段は、前記光ディスクをロード又はイジェクトした総回数と、前記ローディング機構部の駆動時間とを元に算出した、前記光ディスクのロード又はイジェクトの一回あたりに要する前記ローディング機構部の駆動時間について、直近より以前の駆動時間に対する直近の駆動時間の上昇率が所定の閾値を上回る場合に前記ローディング機構部に故障の予兆があると判断することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記記録手段は、前記光ディスクドライブへの電力供給が停止される際に、前記状態情報を取得して記録することを特徴とする請求項１〜３のいずれか一項に記載の情報処理装置。
【請求項５】
前記判断手段の判断結果に基づいて、前記ローディング機構部に故障の予兆がある場合に当該故障の予兆をユーザに通知する通知手段を更に備えることを特徴とする請求項１〜４のいずれか一項に記載の情報処理装置。
【請求項６】
前記通知手段は、前記光ディスクがイジェクトされた際に、前記故障の予兆をユーザに通知することを特徴とする請求項５に記載の情報処理装置。
【請求項７】
光ディスクをロード又はイジェクトするためのローディング機構部を有する光ディスクドライブを備える情報処理装置における前記ローディング機構部の故障予兆診断方法であって、
記録手段が、前記ローディング機構部の稼働状況を示す状態情報を取得し、当該状態情報の履歴を記録する工程と、
判断手段が、直近より以前に記録された前記状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る直近より以前の算出値に対する、直近に記録された前記状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る直近の算出値の上昇率が所定の閾値を上回る場合に、前記ローディング機構部に故障の予兆があると判断する工程と、
を含むことを特徴とする故障予兆診断方法。
【請求項８】
光ディスクをロード又はイジェクトするためのローディング機構部を有する光ディスクドライブを備えるコンピュータを、
前記ローディング機構部の稼働状況を示す状態情報を取得し、当該状態情報の履歴を記録する記録手段と、
直近より以前に記録された前記状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る直近より以前の算出値に対する、直近に記録された前記状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る直近の算出値の上昇率が所定の閾値を上回る場合に、前記ローディング機構部に故障の予兆があると判断する判断手段と、
して機能させるためのプログラム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
上述した課題を解決し、目的を達成するために、本発明は、光ディスクをロード又はイジェクトするためのローディング機構部を有する光ディスクドライブと、前記ローディング機構部の稼働状況を示す状態情報を取得し、当該状態情報の履歴を記録する記録手段と、直近より以前に記録された前記状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る直近より以前の算出値に対する、直近に記録された前記状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る直近の算出値の上昇率が所定の閾値を上回る場合に、前記ローディング機構部に故障の予兆があると判断する判断手段と、を備えることを特徴とする。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００９
【補正方法】変更
【補正の内容】
【０００９】
また、本発明は、光ディスクをロード又はイジェクトするためのローディング機構部を有する光ディスクドライブを備える情報処理装置における前記ローディング機構部の故障予兆診断方法であって、記録手段が、前記ローディング機構部の稼働状況を示す状態情報を取得し、当該状態情報の履歴を記録する工程と、判断手段が、直近より以前に記録された前記状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る直近より以前の算出値に対する、直近に記録された前記状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る直近の算出値の上昇率が所定の閾値を上回る場合に、前記ローディング機構部に故障の予兆があると判断する工程と、を含むことを特徴とする。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本発明は、光ディスクをロード又はイジェクトするためのローディング機構部を有する光ディスクドライブを備えるコンピュータを、前記ローディング機構部の稼働状況を示す状態情報を取得し、当該状態情報の履歴を記録する記録手段と、直近より以前に記録された前記状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る直近より以前の算出値に対する、直近に記録された前記状態情報に含まれた複数の指標値を組み合わせて算出した、前記ローディング機構部の故障予兆の診断に係る直近の算出値の上昇率が所定の閾値を上回る場合に、前記ローディング機構部に故障の予兆があると判断する判断手段と、して機能させるためのプログラムである。