(57)【特許請求の範囲】
【請求項１】
ヘッドがデータアクセス時にハードディスク媒体上を走査するハードディスク装置を含み、障害を予測して前記ヘッドを退避する情報記録装置において、
当該情報記録装置の加速度の大きさを検出する加速度センサーと、
前記加速度センサーにより検出された加速度の大きさを、予め設定された第１の閾値と比較して加速度情報を検出する加速度検出手段と、
前記加速度センサーにより検出された加速度によって前記ヘッドを退避した退避回数を履歴情報として検出するヘッド退避履歴検出手段と、
前記加速度検出手段によって検出された前記加速度情報の回数のカウントと、前記ヘッド退避履歴検出手段により検出されたヘッド退避回数のカウントとを所定間隔で行い、前回との差分値を計数し、前記差分値を、予め設定された第２の閾値と比較することによって、障害予測に係る異常を検出する異常検出手段を備え、
異常が検出された場合はこの異常情報を出力することを特徴とする情報記録装置。
【請求項２】
前記異常検出手段はプログラムで構成され、情報記録装置内でオペレーションされることを特徴とする請求項１に記載の情報記録装置。
【請求項３】
前記加速度検出手段はＨＤＤプロテクション制御部を備え、前記加速度センサーで検出された加速度の大きさを、情報記録装置内に予め設定された第１の閾値と比較して加速度情報を検出することを特徴とする請求項１または２に記載の情報記録装置。
【請求項４】
前記ヘッド退避履歴検出手段はSMART機能を備え、前記異常検出手段に対して出力されることを特徴とする請求項１乃至３に記載の情報記録装置。
【請求項５】
ヘッドがデータアクセス時にハードディスク媒体上を走査するハードディスク装置を含み、障害を予測して前記ヘッドを退避する情報記録装置の制御方法において、
当該情報記録装置の加速度の大きさを加速度センサーにより検出するステップと、
前記加速度センサーにより検出された加速度の大きさを、予め設定された第１の閾値と比較して加速度情報を検出するステップと、
前記加速度センサーにより検出された加速度によって前記ヘッドを退避した退避回数を履歴情報として検出するステップと、
前記加速度情報の回数のカウントと、前記ヘッド退避回数のカウントとを所定間隔で行い、前回との差分値を計数し、前記差分値を、予め設定された第２の閾値と比較することによって、障害予測に係る異常を検出するステップと、
前記異常が検出された場合は、この異常情報を出力するステップと
を有することを特徴とする情報記録装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ハードディスク装置（ＨＤＤ装置）を備える情報記録装置に関する。またこの発明は、ＨＤＤ装置の障害を予測し、これを防止することを目的とする情報記録装置に関する。
【背景技術】
【０００２】
近年、いわゆるモバイル型と呼ばれる携帯型のパーソナルコンピュータ（情報記録装置）が普及している。これらのパーソナルコンピュータはハードディスク装置（ＨＤＤ装置）を内蔵するものが一般的である。また、パーソナルコンピュータの他にもＰＤＡやデジタルビデオ、音楽再生機器等もＨＤＤ装置を内蔵するものがあり、これらも情報記録装置と呼ばれている。
【０００３】
ＨＤＤ装置はハードディスク上に磁気ヘッドを操作させ、情報の書込みや読み取りを行う構成であるため、衝撃等の外部からの影響で障害が発生する傾向があるという問題がある。
【０００４】
このようなＨＤＤ装置を内蔵する携帯型の情報記録装置においては、ＨＤＤ装置の障害を予測し、これを防止したいという要求があった。
特許文献１には、ノート型パーソナルコンピュータに、衝撃や振動を検知する衝撃センサー、磁界の強度を検知する磁気センサー、温度と湿度を測定する温度・湿度センサー、圧力を検出する圧力センサー等のセンサーを備え、これらセンサーの検出結果に基づき注意を促す技術が開示されている。
【０００５】
しかしながら、特許文献１に開示された技術ではＨＤＤ装置に内蔵されたSMART情報を利用し、ＨＤＤ装置の障害レベルを判断しているものの、その他の各種センサーは、ＨＤＤ装置以外の障害を検知するために使用されている。この、その他の各種センサーもＨＤＤ装置の障害予測に利用し、より高度に障害予測を行いたいという要求があった。
【０００６】
しかしながら、特許文献１に開示された技術では、製品への応用という点で、まだ開示が十分ではないという問題があった。
【特許文献１】特開２００３−３４５６２７号
【発明の開示】
【発明が解決しようとする課題】
【０００７】
そこで、この発明は上記事情を考慮してなされたもので、ＨＤＤ装置に内蔵されたSMART情報に加え、PCに搭載された加速度センサーから得られた情報をHDD Protectionにより制御し、そこから得られた情報を複合的に用いることで、より高度にＨＤＤ装置の障害予測を行うことを目的としている。またこれによって、利便性の高い情報記録装置をユーザーに提供することを目的としている。
【課題を解決するための手段】
【０００８】
この発明に係る情報記録装置は、揺れの大きさを検出する加速度センサーと、前記検出された揺れの大きさを、情報記録装置内に予め設定された第１の閾値と比較して揺れ情報を検出する揺れ検出手段と、ハードディスク装置と、前記ヘッドを退避した履歴情報を検出するヘッド退避履歴検出手段と、前記第１の閾値と比較して検出された揺れ情報と前記検出されたヘッド退避の履歴情報を情報記録装置内に予め設定された第２の閾値と比較し、障害予測に係る異常を検出する異常検出手段を備え、異常が検出された場合はこの異常情報を出力するように構成している。
【０００９】
また、この発明に係る情報記録装置の制御方法は、加速度センサーで検出された揺れの大きさを、予め設定された第１の閾値と比較して揺れ情報を検出するステップと、ハードディスク装置のヘッドを退避した履歴情報を検出するステップと、前記第１の閾値と比較して検出された揺れ情報と前記検出されたヘッド退避の履歴情報を情報記録装置内に予め設定された第２の閾値と比較し、障害予測に係る異常を検出するステップと、異常が検出された場合はこの異常情報を出力するステップを備えるように構成している。
【発明の効果】
【００１０】
上記のように構成することによって、より高度にＨＤＤ装置の障害予測を行うことが可能になるという効果がある。またこれによって、利便性の高い情報記録装置をユーザーに提供することが可能になるという効果がある。
【発明を実施するための最良の形態】
【００１１】
以下、この発明の実施の形態について図面を参照して詳細に説明する。
図１は、この発明の実施の形態に係るＨＤＤ装置を内蔵する情報記録装置を示す外観図である。ここではパーソナルコンピュータを例にとるが、パーソナルコンピュータの他にもＰＤＡやデジタルビデオ、音楽再生機器等もＨＤＤ装置を内蔵する情報記録装置である。
【００１２】
符号２１は情報記録装置（パーソナルコンピュータ）、符号３１はパームレスト(palm rest)である。このパームレスト３１の下には、後述する加速度センサー１が配置されている。
【００１３】
図２はこの発明の実施の形態に係る情報記録装置（パーソナルコンピュータ）の構成を示すブロック図である。
符号１は加速度センサー、符号２はＨＤＤプロテクション制御部（HDD Protection）、符号３は異常検出部（ＨＤＤ障害予測プログラム）、符号４は警告情報出力手段（警告・通知表示プログラム）、符号１０はＨＤＤ装置（ハードディスクドライブ装置）、符号１１はＨＤＤ磁気ヘッド（ヘッド）、符号１２はSMART機能部である。これらは情報記録装置（パーソナルコンピュータ）２１に内蔵されている。
【００１４】
加速度センサー１は加速度を検出することで情報記録装置（パーソナルコンピュータ）２１の揺れを検出する。ＨＤＤプロテクション制御部（HDD Protection）２には情報記録装置（パーソナルコンピュータ）２１に内蔵された加速度センサーを用いて情報記録装置（パーソナルコンピュータ）２１本体の揺れを検出し、一時的にハードディスクのヘッドを安全な位置に退避する機能である。ＨＤＤ磁気ヘッド（ヘッド）１１は、データアクセス時にＨＤＤ装置１０内に構成されるハードディスク媒体（図示なし）上を走査する。
【００１５】
SMART機能部１２はＨＤＤ装置（ハードディスクドライブ装置）１０内に構成される。SMARTはSelf Monitoring Analysis And Reporting Technologyの省略形であり、ＨＤＤの障害を事前に予測可能な機能である。
【００１６】
異常検出部３は、ここではＨＤＤ障害を予測するプログラムとして構成される。そして、情報記録装置２１内に予め設定された閾値と比較して検出された揺れ情報と、SMART機能部１２で検出されたヘッド退避の履歴情報を、情報記録装置２１内に予め設定された第２の閾値と比較し、障害予測に係る異常を検出する。
【００１７】
警告情報出力手段４は、ここでは警告・通知を表示するプログラムとして構成される。上記異常が検出された場合は、この異常情報を表示画面等の表示部に出力する。
【００１８】
図３はこの発明の実施の形態に係る情報記録装置（パーソナルコンピュータ）に係る動作を説明するフローチャートである。
符号Ｓ１００はここでの開始ステップである。続いて符合Ｓ１０１を付したステップへ進む。
符号Ｓ１０１はＨＤＤプロテクション制御部（HDD Protection）２が加速度センサー１から出力される情報記録機器（ＰＣ）の揺れ情報を受信し、予め設定されたレベル（第１の閾値）を超える揺れを検出した回数をカウントし、出力するステップである。この第１の閾値は、例えばGUI (general user interface)を用いて、次のように４つのレベルから選択設定するようにすることが可能である。1. Off、2. Level 1 : Lowest sensitivity、3. Level 2 : Versatile sensitivity、4. Level 3: Highest sensitivity (Default)。続いて符合Ｓ１０２を付したステップへ進む。
【００１９】
符号Ｓ１０２はSMART 機能に関するステップである。HDD装置に内蔵されたSMART 機能は、HDDヘッドを退避した回数をカウントし、異常検出部（ＨＤＤ障害予測プログラム）３へ向けて出力する。続いて符合Ｓ１０３を付したステップへ進む。
【００２０】
符号Ｓ１０３はHDD障害予測プログラムに関するステップである。HDD障害予測プログラムは、HDD protection から出力されたPCの揺れ情報（揺れを検出した回数）とHDD SMART 機能から出力されたHDDヘッド情報（HDDヘッドを退避した回数）を用い、予め設定された閾値（第２の閾値）と比較する。第２の閾値は、例えば差分値を固定値として複数のレベルで用意しておくように構成することが可能である。すなわち、HDDヘッド退避回数のカウントとPC揺れ情報（揺れを検出した回数）のカウントを所定間隔で行い、前回との差分として計数する（差分値）。そして、この差分値を予め設定された閾値（第２の閾値）と比較する。続いて符合Ｓ１０４を付したステップへ進む。
【００２１】
符号Ｓ１０４は例えば、加速度センサー１から出力される情報（ＰＣ揺れ検出）によるヘッド１１の退避は行われていないのに、ＨＤＤの衝撃情報は更新されているかを判断するステップである。すなわち、上記第１の閾値設定において、1. Offや2. Level 1 : Lowest sensitivity等が設定され、ユーザーの使用状況に対して甘い設定が選択されていると考えられる場合を検出する。加速度センサー１から出力される情報によるヘッド１１の退避は行われていないのに、ＨＤＤの衝撃情報は更新されていると判断される場合は符合Ｓ１０５を付したステップへ進む（Ｙｅｓ）。また上記が判断されない場合は符合Ｓ１０６を付したステップへ進む（Ｎｏ）。
【００２２】
符号Ｓ１０５は加速度センサー１から出力される情報によるヘッド１１の退避は行われていないのに、ＨＤＤの衝撃情報は更新されていることを異常としてユーザーへ通知するステップである。この通知は例えば、情報記録装置２１に構成される表示装置に表示される。続いて符合Ｓ１０６を付したステップへ進む。
【００２３】
符合Ｓ１０６はユーザーが上記第２の閾値の設定を変更しているかを判断するステップである。上記のように、ユーザーは、例えば差分値を固定値として複数のレベルで用意された値を用いて第２の閾値の設定を変更することが可能であり、ここでは、この第２の閾値の設定変更が適切であるかのチェックを行う。この判断も同様に異常検出部（ＨＤＤ障害予測プログラム）３で行われる。ユーザーが上記第２の閾値の設定を変更している（設定変更は適切ではない）と判断される場合は符号符合Ｓ１０７を付したステップへ進む（Ｙｅｓ）。ユーザーが上記第２の閾値の設定を変更している（設定変更は適切ではない）と判断されない場合は符号符合Ｓ１０８を付したステップへ進む（Ｎｏ）。
【００２４】
符合Ｓ１０７は上記第２の閾値の設定が適切かどうかをチェックするステップである。ここでの設定が適切でなければ、上記と同様に、情報記録装置２１に構成される表示装置に表示し、ユーザーへ通知する。ユーザーは、上記のように、続いて符合Ｓ１０８を付したステップへ進む。
【００２５】
符合Ｓ１０８は終了ステップであり、ここでの処理は終了する。
上述したように、この発明の実施の形態に係る情報記録装置のＨＤＤプロテクション制御部（HDD Protection）２は、加速度センサー１を利用してPCの揺れを検出し、ハードディスクのヘッド１１の退避を行う。このユーティリティは、PCの揺れの検出回数やレベル（度合い）を記録する機能と、ヘッドの退避を指示する揺れのレベルを調節する機能を持っている。
【００２６】
またこの発明の実施の形態に係る情報記録装置のハードディスク側にも、揺れを検出してヘッドの退避を行うSMART機能１２があり、このインターフェースを利用し、ヘッドの退避回数を取得する。
【００２７】
そして、HDD Protection２及びSMART機能１２から取得した揺れの検出回数を集計し、ある閾値を超えたら、ハードディスクの故障が発生しやすいレベルであることをユーザーに通知する。
【００２８】
また、ある閾値よりも大きい揺れのレベルを検出した場合は、ハードディスクの故障につながる使い方をしていることをユーザーに通知することも可能である。HDD Protection２におけるヘッドの退避を指示する揺れのレベルを調節する機能を利用することで、ユーザーの使用環境に応じた設定を行うことができ、よりきめ細かいメンテナンスを行うことが可能となる。
【００２９】
上記のように構成することによって、より高度にＨＤＤ装置の障害予測を行うことが可能になるという効果がある。またこれによって、利便性の高い情報記録装置をユーザーに提供することが可能になるという効果がある。
【００３０】
この発明の実施の形態に係る情報記録装置においては、PCの加速度センサー１の情報とHDD自身の衝撃管理情報（SMART機能）１１を組み合わせて使うことで、より精度の高い衝撃回避処理を実現することが可能となる。例えば、加速度センサー１による退避が行われていないのに、HDDの衝撃管理情報が更新されていれば、加速度センサー１の退避処理設定が甘いと判断することが可能になる。また、ユーザーが設定を変更している場合にも、その設定が適切かどうかをチェックし、設定が甘い場合にはその設定の変更をアドバイスすることが可能となる。
【００３１】
なお、この発明は上記した実施の形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を種々変形して具体化することができる。また、上記した実施の形態に開示されている複数の構成要素を適宜に組み合わせることにより、種々の発明を形成することができる。例えば、実施の形態に示される全構成要素から幾つかの構成要素を削除しても良いものである。さらに、異なる実施の形態に係る構成要素を適宜組み合わせても良いものである。
【図面の簡単な説明】
【００３２】
【図１】この発明の実施の形態に係るＨＤＤ装置を内蔵する情報記録装置を示す外観図。
【図２】この発明の実施の形態に係る情報記録装置（パーソナルコンピュータ）の構成を示すブロック図。
【図３】この発明の実施の形態に係る情報記録装置（パーソナルコンピュータ）に係る動作を説明するフローチャート。
【符号の説明】
【００３３】
１…加速度センサー、２…ＨＤＤプロテクション制御部（HDD Protection）、３…異常検出部（ＨＤＤ障害予測プログラム）、４…警告情報出力手段（警告・通知表示プログラム）、１０…ＨＤＤ装置（ハードディスクドライブ装置）、１１…ＨＤＤ磁気ヘッド（ヘッド）、１２…SMART機能部、２１…情報記録装置（パーソナルコンピュータ）。
【図１】
0004950861.tif 000002
【図２】
0004950861.tif 000003
【図３】
0004950861.tif 000004