(57)【要約】【課題】複数の温度センサを利用した温度測定情報に基づくＨＤＤの稼動制御を行なう構成を提供する。【解決手段】ＨＤＤ内部に備えられたドライブ内温度センサと、外付け温度センサとを備え、ＨＤＤ稼動状態にある場合はドライブ内温度センサの測定温度情報を入力し、ＨＤＤ非稼動状態にある場合は外付け温度センサの測定温度情報を入力して、入力情報によって更新される温度状態情報に従ってＨＤＤの稼動状態を制御する。本構成によりＨＤＤの稼動時にはＨＤＤから正確な測定温度データを取得し、ＨＤＤの非稼動時には、ＨＤＤに問い合わせを行なうことなく外付け温度センサから温度情報を取得してＨＤＤの稼動制御を行なうことができる。【選択図】図５
2008262633.tif 000002
【特許請求の範囲】
【請求項１】
情報記録媒体を利用したデータの記録または再生を実行する情報処理装置であり、
情報記録媒体を駆動する記録媒体ドライブ装置と、
前記記録媒体ドライブ装置内に備えられたドライブ内温度センサと、
前記記録媒体ドライブ装置外に備えられた外付け温度センサと、
前記ドライブ内温度センサおよび外付け温度センサの測定温度情報を入力し、入力情報によって更新される温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御する制御部を有し、
前記制御部は、
前記記録媒体ドライブ装置が稼動状態にある場合は、前記ドライブ内温度センサの測定温度情報を入力し、前記記録媒体ドライブ装置が非稼動状態にある場合は、前記外付け温度センサの測定温度情報を入力して、入力情報によって更新される温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御する構成であることを特徴とする情報処理装置。
【請求項２】
前記制御部は、
新たに入力する測定温度情報が外付け温度センサの測定温度情報であり、前回の入力測定温度情報がドライブ内温度センサの測定温度情報である場合、新たに入力した外付け温度センサの測定温度情報に対して、近似パラメータを適用してドライブ内温度の近似値算出を実行し、該近似値に基づいて前記温度状態情報の更新を実行して更新された温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、下記関係式、
ドライブ内温度センサの測定温度値＝外付け温度センサの測定温度値＋（Ｐ１）
に基づいて、近似パラメータ（Ｐ１）の補正処理を実行する構成であることを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、
前記ドライブ内温度センサおよび外付け温度センサの測定温度情報を入力し、入力情報によって更新される温度状態情報をメモリに記録する処理を実行する構成であり、温度状態情報の更新処理に際しては、メモリに記録された現在の温度状態情報と、新たに入力された測定温度情報に基づいて更新値を決定する温度状態遷移アルゴリズムに従った更新処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記制御部は、
前記ドライブ内温度センサまたは外付け温度センサの測定温度情報に従って更新される温度状態情報が、前記記録媒体ドライブ装置の稼動状態変更に関わる遷移状態にあるか否かを判別し、稼動状態変更に関わる遷移状態にある場合には、前記ドライブ内温度センサと外付け温度センサ両者の測定温度情報を入力し、両者の入力情報を適用した温度状態情報の更新処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記制御部は、
前記ドライブ内温度センサの測定温度情報に従って更新される温度状態情報が、前記記録媒体ドライブ装置を非稼動状態に変更することが必要な温度状態情報に遷移したか否かを判定し、非稼動状態に変更することが必要な温度状態情報に遷移したことを条件として、外付け温度センサの測定温度情報の取得方式に切り替える制御を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記制御部は、
前記記録媒体ドライブ装置がデータの記録または再生モードにあるか否かを判定し、前記記録媒体ドライブ装置がデータの記録または再生モードにない場合は、前記ドライブ内温度センサの測定温度情報を入力し、前記記録媒体ドライブ装置がデータの記録または再生モードにある場合は、外付け温度センサの測定温度情報を入力する切り替え制御を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項８】
情報記録媒体を駆動する記録媒体ドライブ装置と、前記記録媒体ドライブ装置内に備えられたドライブ内温度センサと、前記記録媒体ドライブ装置外に備えられた外付け温度センサとを有する情報処理装置における情報処理方法であり、
制御部が、前記ドライブ内温度センサおよび外付け温度センサの測定温度情報を入力し、入力情報によって更新される温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御する制御ステップを有し、
前記制御ステップは、
前記記録媒体ドライブ装置が稼動状態にある場合は、前記ドライブ内温度センサの測定温度情報を入力し、前記記録媒体ドライブ装置が非稼動状態にある場合は、前記外付け温度センサの測定温度情報を入力して、入力情報によって更新される温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御するステップであることを特徴とする情報処理方法。
【請求項９】
前記制御ステップは、
新たに入力する測定温度情報が外付け温度センサの測定温度情報であり、前回の入力測定温度情報がドライブ内温度センサの測定温度情報である場合、新たに入力した外付け温度センサの測定温度情報に対して、近似パラメータを適用してドライブ内温度の近似値算出を実行し、該近似値に基づいて前記温度状態情報の更新を実行して更新された温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御するステップであることを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記制御ステップは、さらに、下記関係式、
ドライブ内温度センサの測定温度値＝外付け温度センサの測定温度値＋（Ｐ１）
に基づいて、近似パラメータ（Ｐ１）の補正処理を実行するステップを有することを特徴とする請求項９に記載の情報処理方法。
【請求項１１】
前記制御ステップは、
前記ドライブ内温度センサおよび外付け温度センサの測定温度情報を入力し、入力情報によって更新される温度状態情報をメモリに記録する処理を実行する構成であり、温度状態情報の更新処理に際しては、メモリに記録された現在の温度状態情報と、新たに入力された測定温度情報に基づいて更新値を決定する温度状態遷移アルゴリズムに従った更新処理を実行するステップであることを特徴とする請求項８に記載の情報処理方法。
【請求項１２】
前記制御ステップは、
前記ドライブ内温度センサまたは外付け温度センサの測定温度情報に従って更新される温度状態情報が、前記記録媒体ドライブ装置の稼動状態変更に関わる遷移状態にあるか否かを判別し、稼動状態変更に関わる遷移状態にある場合には、前記ドライブ内温度センサと外付け温度センサ両者の測定温度情報を入力し、両者の入力情報を適用した温度状態情報の更新処理を実行するステップであることを特徴とする請求項８に記載の情報処理方法。
【請求項１３】
前記制御ステップは、
前記ドライブ内温度センサの測定温度情報に従って更新される温度状態情報が、前記記録媒体ドライブ装置を非稼動状態に変更することが必要な温度状態情報に遷移したか否かを判定し、非稼動状態に変更することが必要な温度状態情報に遷移したことを条件として、外付け温度センサの測定温度情報の取得方式に切り替える制御を実行するステップであることを特徴とする請求項８に記載の情報処理方法。
【請求項１４】
前記制御ステップは、
前記記録媒体ドライブ装置がデータの記録または再生モードにあるか否かを判定し、前記記録媒体ドライブ装置がデータの記録または再生モードにない場合は、前記ドライブ内温度センサの測定温度情報を入力し、前記記録媒体ドライブ装置がデータの記録または再生モードにある場合は、外付け温度センサの測定温度情報を入力する切り替え制御を実行するステップであることを特徴とする請求項８に記載の情報処理方法。
【請求項１５】
情報記録媒体を駆動する記録媒体ドライブ装置と、前記記録媒体ドライブ装置内に備えられたドライブ内温度センサと、前記記録媒体ドライブ装置外に備えられた外付け温度センサとを有する情報処理装置における情報処理を実行させるコンピュータ・プログラムであり、
制御部に、前記ドライブ内温度センサおよび外付け温度センサの測定温度情報を入力し、入力情報によって更新される温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御させる制御ステップを有し、
前記制御ステップは、
前記記録媒体ドライブ装置が稼動状態にある場合は、前記ドライブ内温度センサの測定温度情報を入力し、前記記録媒体ドライブ装置が非稼動状態にある場合は、前記外付け温度センサの測定温度情報を入力して、入力情報によって更新される温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御させるステップであることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに詳細には、情報記録媒体を利用したデータ記録を行なう情報処理装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
デジタルビデオカメラやＰＣ、その他の情報処理機器においては、例えばハードディスク（ＨＤＤ）などの記録メディア（情報記録媒体）を利用した情報記録や情報再生処理が行なわれる。例えばＨＤＤなど、磁気ヘッドを用いた信号記録が行われる装置は、温度による特性変化を考慮することが必要となる。すなわち、高温下あるいは低温下で使用する場合、磁気特性により高低温時の記録パフォーマンスが低下することがあり、場合によっては、記録メディアのセクタ破壊が起こることが知られている。
【０００３】
このような事態を避けるため、従来の記録再生機器において、ＨＤＤに対して外付けの温度センサを設けて、所定の温度以下、または、所定の温度以上である場合、記録再生動作を実行させないように制御するものがある。例えば特許文献１（特開２００６−２２１６９８号公報）には、温度センサによる温度測定を実行して、記録制御を行なう構成を開示している。
【０００４】
記録再生可能温度として規定された所定の温度範囲に対して、その温度範囲を外れる状態の温度では記録再生動作を不許可にし、温度範囲に入っている温度のときのみに記録再生動作を許可することで、例えば、低温時の記録動作によるデータ破壊、などを防止することができる。
【０００５】
温度センサを用いた温度測定方式としては、ＨＤＤ内部に温度センサを設けるドライブ内センサ方式と、ＨＤＤ外の情報処理装置の内部、例えばビデオカメラ機器本体の筐体などにセンサを設定する外付け温度センサ方式がある。「外付け温度センサ方式」と比較して「ドライブ内センサ方式」の方が、ハードディスクに近い位置で温度測定が実行されるので、精度は高くなるが、ドライブ内センサから温度情報を得る場合、ＨＤＤを起動させて、ＨＤＤの制御部との通信を実行することが必要であり、ＨＤＤを起動してよいかどうか判断をするためにドライブに問い合わせるということになり、その時点で、高温あるいは低温状態である場合に、ＨＤＤの駆動を伴う起動を行なうことは好ましい処理とは言えないという問題がある。
【０００６】
一方、「外付け温度センサ方式」は、ハードディスクから遠い位置で温度測定が実行されるので、精度が低くなるという問題がある。
【特許文献１】特開２００６−２２１６９８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上述した状況に鑑みてなされたものであり、「外付け温度センサ方式」と「ドライブ内センサ方式」とを適宜切り替え、あるいは併用することで高精度にかつ、より確かなドライブ保護を実現する情報処理装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の側面は、
情報記録媒体を利用したデータの記録または再生を実行する情報処理装置であり、
情報記録媒体を駆動する記録媒体ドライブ装置と、
前記記録媒体ドライブ装置内に備えられたドライブ内温度センサと、
前記記録媒体ドライブ装置外に備えられた外付け温度センサと、
前記ドライブ内温度センサおよび外付け温度センサの測定温度情報を入力し、入力情報によって更新される温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御する制御部を有し、
前記制御部は、
前記記録媒体ドライブ装置が稼動状態にある場合は、前記ドライブ内温度センサの測定温度情報を入力し、前記記録媒体ドライブ装置が非稼動状態にある場合は、前記外付け温度センサの測定温度情報を入力して、入力情報によって更新される温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御する構成であることを特徴とする情報処理装置にある。
【０００９】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、新たに入力する測定温度情報が外付け温度センサの測定温度情報であり、前回の入力測定温度情報がドライブ内温度センサの測定温度情報である場合、新たに入力した外付け温度センサの測定温度情報に対して、近似パラメータを適用してドライブ内温度の近似値算出を実行し、該近似値に基づいて前記温度状態情報の更新を実行して更新された温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御する構成であることを特徴とする。
【００１０】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、下記関係式、ドライブ内温度センサの測定温度値＝外付け温度センサの測定温度値＋（Ｐ１）に基づいて、近似パラメータ（Ｐ１）の補正処理を実行する構成であることを特徴とする。
【００１１】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記ドライブ内温度センサおよび外付け温度センサの測定温度情報を入力し、入力情報によって更新される温度状態情報をメモリに記録する処理を実行する構成であり、温度状態情報の更新処理に際しては、メモリに記録された現在の温度状態情報と、新たに入力された測定温度情報に基づいて更新値を決定する温度状態遷移アルゴリズムに従った更新処理を実行する構成であることを特徴とする。
【００１２】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記ドライブ内温度センサまたは外付け温度センサの測定温度情報に従って更新される温度状態情報が、前記記録媒体ドライブ装置の稼動状態変更に関わる遷移状態にあるか否かを判別し、稼動状態変更に関わる遷移状態にある場合には、前記ドライブ内温度センサと外付け温度センサ両者の測定温度情報を入力し、両者の入力情報を適用した温度状態情報の更新処理を実行する構成であることを特徴とする。
【００１３】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記ドライブ内温度センサの測定温度情報に従って更新される温度状態情報が、前記記録媒体ドライブ装置を非稼動状態に変更することが必要な温度状態情報に遷移したか否かを判定し、非稼動状態に変更することが必要な温度状態情報に遷移したことを条件として、外付け温度センサの測定温度情報の取得方式に切り替える制御を実行する構成であることを特徴とする。
【００１４】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記記録媒体ドライブ装置がデータの記録または再生モードにあるか否かを判定し、前記記録媒体ドライブ装置がデータの記録または再生モードにない場合は、前記ドライブ内温度センサの測定温度情報を入力し、前記記録媒体ドライブ装置がデータの記録または再生モードにある場合は、外付け温度センサの測定温度情報を入力する切り替え制御を実行する構成であることを特徴とする。
【００１５】
さらに、本発明の第２の側面は、
情報記録媒体を駆動する記録媒体ドライブ装置と、前記記録媒体ドライブ装置内に備えられたドライブ内温度センサと、前記記録媒体ドライブ装置外に備えられた外付け温度センサとを有する情報処理装置における情報処理方法であり、
制御部が、前記ドライブ内温度センサおよび外付け温度センサの測定温度情報を入力し、入力情報によって更新される温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御する制御ステップを有し、
前記制御ステップは、
前記記録媒体ドライブ装置が稼動状態にある場合は、前記ドライブ内温度センサの測定温度情報を入力し、前記記録媒体ドライブ装置が非稼動状態にある場合は、前記外付け温度センサの測定温度情報を入力して、入力情報によって更新される温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御するステップであることを特徴とする情報処理方法にある。
【００１６】
さらに、本発明の情報処理方法の一実施態様において、前記制御ステップは、新たに入力する測定温度情報が外付け温度センサの測定温度情報であり、前回の入力測定温度情報がドライブ内温度センサの測定温度情報である場合、新たに入力した外付け温度センサの測定温度情報に対して、近似パラメータを適用してドライブ内温度の近似値算出を実行し、該近似値に基づいて前記温度状態情報の更新を実行して更新された温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御するステップであることを特徴とする。
【００１７】
さらに、本発明の情報処理方法の一実施態様において、前記制御ステップは、さらに、下記関係式、ドライブ内温度センサの測定温度値＝外付け温度センサの測定温度値＋（Ｐ１）に基づいて、近似パラメータ（Ｐ１）の補正処理を実行するステップを有することを特徴とする。
【００１８】
さらに、本発明の情報処理方法の一実施態様において、前記制御ステップは、前記ドライブ内温度センサおよび外付け温度センサの測定温度情報を入力し、入力情報によって更新される温度状態情報をメモリに記録する処理を実行する構成であり、温度状態情報の更新処理に際しては、メモリに記録された現在の温度状態情報と、新たに入力された測定温度情報に基づいて更新値を決定する温度状態遷移アルゴリズムに従った更新処理を実行するステップであることを特徴とする。
【００１９】
さらに、本発明の情報処理方法の一実施態様において、前記制御ステップは、前記ドライブ内温度センサまたは外付け温度センサの測定温度情報に従って更新される温度状態情報が、前記記録媒体ドライブ装置の稼動状態変更に関わる遷移状態にあるか否かを判別し、稼動状態変更に関わる遷移状態にある場合には、前記ドライブ内温度センサと外付け温度センサ両者の測定温度情報を入力し、両者の入力情報を適用した温度状態情報の更新処理を実行するステップであることを特徴とする。
【００２０】
さらに、本発明の情報処理方法の一実施態様において、前記制御ステップは、前記ドライブ内温度センサの測定温度情報に従って更新される温度状態情報が、前記記録媒体ドライブ装置を非稼動状態に変更することが必要な温度状態情報に遷移したか否かを判定し、非稼動状態に変更することが必要な温度状態情報に遷移したことを条件として、外付け温度センサの測定温度情報の取得方式に切り替える制御を実行するステップであることを特徴とする。
【００２１】
さらに、本発明の情報処理方法の一実施態様において、前記制御ステップは、前記記録媒体ドライブ装置がデータの記録または再生モードにあるか否かを判定し、前記記録媒体ドライブ装置がデータの記録または再生モードにない場合は、前記ドライブ内温度センサの測定温度情報を入力し、前記記録媒体ドライブ装置がデータの記録または再生モードにある場合は、外付け温度センサの測定温度情報を入力する切り替え制御を実行するステップであることを特徴とする。
【００２２】
さらに、本発明の第３の側面は、
情報記録媒体を駆動する記録媒体ドライブ装置と、前記記録媒体ドライブ装置内に備えられたドライブ内温度センサと、前記記録媒体ドライブ装置外に備えられた外付け温度センサとを有する情報処理装置における情報処理を実行させるコンピュータ・プログラムであり、
制御部に、前記ドライブ内温度センサおよび外付け温度センサの測定温度情報を入力し、入力情報によって更新される温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御させる制御ステップを有し、
前記制御ステップは、
前記記録媒体ドライブ装置が稼動状態にある場合は、前記ドライブ内温度センサの測定温度情報を入力し、前記記録媒体ドライブ装置が非稼動状態にある場合は、前記外付け温度センサの測定温度情報を入力して、入力情報によって更新される温度状態情報に従って前記記録媒体ドライブ装置の稼動状態を制御させるステップであることを特徴とするコンピュータ・プログラムにある。
【００２３】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムにおいてコンピュータ可読な形式で提供する記憶媒体などによって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００２４】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づくより詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２５】
本発明の一実施例構成によれば、情報記録媒体を利用したデータの記録または再生を実行する情報処理装置において、情報記録媒体を駆動する記録媒体ドライブ装置、例えばＨＤＤの内部に備えられたドライブ内温度センサと、外付け温度センサとを備えた構成とし、ＨＤＤ稼動状態にある場合はドライブ内温度センサの測定温度情報を入力し、ＨＤＤ非稼動状態にある場合は外付け温度センサの測定温度情報を入力して、入力情報によって更新される温度状態情報に従ってＨＤＤの稼動状態を制御する構成としたので、ＨＤＤの稼動時にはＨＤＤから正確な測定温度データを取得し、ＨＤＤの非稼動時には、ＨＤＤに問い合わせを行なうことなく外付け温度センサから温度情報を取得してＨＤＤの稼動制御を行なうことができる。
【発明を実施するための最良の形態】
【００２６】
以下、図面を参照しながら、本発明の情報処理装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。説明は、以下の各項目に従って行なう。
１．温度測定に基づく一般的な制御処理についての説明
２．本発明に従った「外付け温度センサ方式」と「ドライブ内センサ方式」の切り替え利用による制御処理例
３．本発明に従った「外付け温度センサ方式」と「ドライブ内センサ方式」の併用による制御処理例
４．情報処理装置のハードウェア構成例
【００２７】
［１．温度測定に基づく一般的な制御処理についての説明］
まず、ＨＤＤなどの情報記録媒体を備えた情報処理装置、例えばビデオカメラなどの情報処理装置において、温度センサの測定する温度情報に基づいて情報記録媒体、例えばＨＤＤの電源を制御する処理構成の一般的な構成例について説明する。
【００２８】
前述したように、例えばヘッド駆動部とディスク駆動部を有するＨＤＤなどの情報記録メディアを用いて信号記録が行われる情報処理装置においては、駆動部の動きが温度変化によって変化することがある。特に磁気記録を行なうＨＤＤなどでは、記録媒体の磁気特性が温度に応じて変化し、高温時や低温時における記録パフォーマンスが低下し、場合によっては記録メディアのセクタが破壊され、記録情報が消失してしまうといったことがある。
【００２９】
このような事態を防止する構成として、情報処理装置に外付けの温度センサを設けて、所定の温度以下、または、所定の温度以上である場合、記録再生動作を実行させないように制御する構成が知られている。この構成例について、図１、図２を参照して説明する。
【００３０】
図１（ａ）は、情報処理装置の利用される環境における温度変化、遷移を示している。温度範囲を
［高温］＝温度Ａ以上、
［プリ高温］＝温度Ａ未満Ｂ以上、
［標準］＝温度Ｂ未満Ｄ以上、
［プリ低温］＝温度Ｄ未満Ｃ以上、
［低温］＝温度Ｃ未満、
これらの５つの温度状態に区分し、情報処理装置の制御部は、情報処理装置に備えられた温度センサから測定温度情報を入力して、これらの５つの温度状態のいずれであるかを例えばＲＡＭなどのメモリに［温度状態情報］として記録する。制御部は、メモリに記録された［温度状態情報］、すなわち、［高温］、［プリ高温］、［標準］、［プリ低温］、［低温］、のいずれの状態にあるかに基づいて、ＨＤＤなどの記録媒体の制御、すなわち動作許容あるいは停止の制御を行う。
【００３１】
図１（ｂ）は、メモリに記録された現在の［温度状態情報］と、新たに温度センサによって測定された温度データであるセンサ情報と、センサ情報に基づいて遷移する［温度状態情報］を示し、メモリに記録された現在の［温度状態情報］を新たに温度センサから入力した温度情報に基づいて遷移させる温度状態遷移アルゴリズムを示している。
【００３２】
例えば、メモリに記録された現在の［温度状態情報］が［高温］であり、センサ情報が［Ｂ以上］であれば、メモリに記録された［温度状態情報］は、［高温］のままに設定される。また、メモリに記録された現在の［温度状態情報］が［プリ高温］〜［低温］であり、センサ情報が［Ａ以上］であれば、メモリに記録された［温度状態情報］は、［高温］に変更される。
【００３３】
また、メモリに記録された現在の［温度状態情報］が［プリ高温］〜［低温］であり、センサ情報が［Ａ未満Ｂ以上］であれば、メモリに記録された［温度状態情報］は、［プリ高温］に変更される。以下、同様にメモリに記録された現在の［温度状態情報］と、新たに温度センサによって測定された温度データであるセンサ情報と、センサ情報に基づいて遷移する［温度状態情報］を示している。なお、メモリに記録された現在の［温度状態情報］が［高温］の場合、［プリ低温］に遷移する場合はない設定となっている。
【００３４】
情報処理装置の制御部は、このような予め定めた温度状態遷移アルゴリズムに基づいて、メモリに［温度状態情報］を記録、更新し、メモリの記録情報に基づいてＨＤＤなとの記録媒体の制御、すなわち動作許容あるいは停止の制御を行う。具体的な制御シーケンスの例について図２を参照して説明する。
【００３５】
まず、情報処理装置の制御部は、ステップＳ１０１において温度センサから測定温度情報を取得すると、図１に示す温度状態遷移アルゴリズムに従って、メモリに記録している［温度状態情報］を遷移させる。例えば、図１の例では、［高温］、［プリ高温］、［標準］、［プリ低温］、［低温］のいずれの状態に遷移される。ステップＳ１０３において、遷移後の［温度状態情報］が、［高温］または［低温］のいずれかに設定されているか否かを判定する。
【００３６】
［高温］または［低温］のいずれかに設定されていない場合は、処理を終了する。［高温］または［低温］のいずれかに設定されている場合は、ステップｓ１０４に進み、ＨＤＤの電源をオフにして、ＨＤＤの動作停止処理を実行し、さらに、ステップＳ１０５において、ユーザインタフェース（ＵＩ）に高温または低温状態にあることの警告を出力する。
【００３７】
このように、機器に設定された記録再生可能温度では、ＨＤＤの動作を許容し、所定の温度範囲を外れる温度では記録再生動作を不許可にすることで、高温時や低温時の記録動作によるデータ破壊などが防止される。
【００３８】
前述したように、温度センサを用いた温度測定方式としては、
ＨＤＤ内部に温度センサを設ける［ドライブ内センサ方式］と、
ＨＤＤ外の情報処理装置の内部、例えばビデオカメラ機器本体の筐体などにセンサを設定する［外付け温度センサ方式］
がある。従来の一般的な装置では、いずれかの方式を採用しているが、前述したように、それぞれの方式には一長一短がある。本発明の情報処理装置では、これらの両方式を選択適用あるいは併用する構成とすることで最適な制御を実現する。以下、本発明の情報処理装置の制御構成について説明する。
【００３９】
［２．本発明に従った「外付け温度センサ方式」と「ドライブ内センサ方式」の切り替え利用による制御処理例］
まず、本発明の情報処理装置の一実施例として、「外付け温度センサ方式」と「ドライブ内センサ方式」の切り替え利用による制御処理例について説明する。具体的な制御処理の説明の前に、本発明の情報処理装置の構成例について、図３を参照して説明する。
【００４０】
本発明の情報処理装置の一例は、例えば情報記録媒体としてＨＤＤを備えたビデオカメラである。図３は、情報処理装置１００の構成要素中、本発明の関連する要素のみ選択して示した構成図である。情報処理装置は、例えば撮影画像の記録メディアのドライブ装置としてＨＤＤ１０２を備えている。制御部１０１は、撮影処理の制御を実行し、さらに、温度センサから測定温度情報を入力して、メモリ１０５に［温度状態情報］を記録し、更新する処理を実行する。なお、本発明の情報処理装置においても、例えば先に図１を参照して説明した温度状態遷移アルゴリズムに従って、メモリ１０５に記録された［温度状態情報］を、温度センサから新たに入力する測定温度情報に従って更新する。
【００４１】
本発明の構成では、温度センサは、少なくとも２つの異なる位置に設定され、制御部１０１は、これら複数の温度センサから測定温度情報を入力する。
温度センサａ１０３は、「ドライブ内センサ方式」に対応する温度センサであり、例えばビデオカメラに備えられた記録媒体ドライブ装置であるＨＤＤ１０２の内部に設置されたセンサである。
温度センサｂは、「外付け温度センサ方式」に対応する温度センサであり、例えばビデオカメラの筐体に設置されたセンサである。
【００４２】
制御部１０１は、これらの２つの温度センサａ１０１、温度センサｂからそれぞれ測定温度情報を入力して制御、すなわち、ＨＤＤ１０２の動作の許容、停止処理を実行する。制御部１０１は、２つの温度センサａ１０１、温度センサｂから入力して、先に図１を参照して説明したと同様の［温度状態情報］をメモリ１０５に記録し、更新する処理を実行するとともに、メモリ１０５に記録した［温度状態情報］に基づいて、ＨＤＤ１０２の動作の許容、停止処理を実行する。メモリ１０５には［温度状態情報］の他、ＨＤＤ１０２の電源がＯＮ状態であるかＯＦＦ状態であるかを示すＨＤＤ電源フラグが記録される。
【００４３】
制御部１０１は、例えば記録媒体ドライブ装置であるＨＤＤ１０２が稼動状態にある場合は、ドライブ内温度センサ（温度センサａ１０１）の測定温度情報を入力し、ＨＤＤ１０２が非稼動状態にある場合は、外付け温度センサ（温度センサｂ１０４）の測定温度情報を入力して、入力情報によって更新される温度状態情報に従って記録媒体ドライブ装置（ＨＤＤ１０２）の稼動状態を制御する
【００４４】
図４以下に示すフローチャートを参照して、本発明の情報処理装置において実行する様々な処理のシーケンスについて説明する。図４は、
（ａ）ＨＤＤ電源をＯＮとする処理のシーケンス、
（ｂ）ＨＤＤ電源をＯＦＦとする処理のシーケンス、
を示している。
【００４５】
（ａ）ＨＤＤ電源をＯＮとする処理のシーケンスについて説明する。ステップＳ２０１において、ＨＤＤの電源がＯＮとされる。この電源ＯＮ処理は、例えば、ユーザによる起動処理に基づく処理、あるいは制御部が入力する温度センサ情報に基づいて、メモリに記録された［温度状態情報］が［高温］あるいは［低温］から［標準］などに遷移して、ＨＤＤの電源をＯＮとしてもよい設定となったと制御部が判断した場合の処理などが含まれる。
【００４６】
ステップＳ２０１において、ＨＤＤの電源がＯＮとされると、制御部は、ステップＳ２０２において、メモリに記録しているＨＤＤ電源フラグを［ＯＮ］の設定とする。例えば、１ビット情報のフラグであり、ＯＮ＝１、ＯＦＦ＝０の設定の場合は、ＨＤＤ電源フラグを［１（ＯＮ）］の設定とする。
【００４７】
（ｂ）ＨＤＤ電源をＯＦＦとする処理のシーケンスについて説明する。ステップＳ２２１において、ＨＤＤの電源がＯＦＦとされる。この電源ＯＦＦ処理は、例えば、ユーザによる処理、あるいは制御部が入力する温度センサ情報に基づいて、メモリに記録された［温度状態情報］が［標準］から［高温］あるいは［低温］などに遷移して、ＨＤＤの電源をＯＦＦとすべき設定となったと制御部が判断した場合の処理などが含まれる。
【００４８】
ステップＳ２２１において、ＨＤＤの電源がＯＦＦとされると、制御部は、ステップＳ２２２において、メモリに記録しているＨＤＤ電源フラグを［ＯＦＦ］の設定とする。例えば、１ビット情報のフラグであり、ＯＮ＝１、ＯＦＦ＝０の設定の場合は、ＨＤＤ電源フラグを［０（ＯＦＦ）］の設定とする。
【００４９】
次に、図５を参照して、情報処理装置の制御部において実行する温度状態判定処理のシーケンスについて説明する。まず、ステップＳ２５１において、制御部は、メモリに記録しているＨＤＤ電源フラグを参照して、ＨＤＤの電源がＯＮ状態にあるか否かを判定する。ステップＳ２５２において、ＨＤＤの電源がＯＮであることが確認された場合には、ステップＳ２５３において、ＨＤＤに対する問い合わせを実行して、「ドライブ内センサ」、すなわち、図３に示す温度センサａ１０３の測定した温度情報をＨＤＤ１０２の制御部を介して入力する。装置本体の制御部１０１は、入力した温度センサａ１０３の測定温度情報に基づいて、例えば、図１を参照して説明した状態遷移アルゴリズムに従って、メモリ１０５に記録している［温度状態情報］を更新する。
【００５０】
なお、図３に示す情報処理装置１００の制御部１０１が、「ドライブ内センサ」、すなわち、図３に示す温度センサａ１０３の測定した温度情報を入力する際には、ＨＤＤ１０２に対して、温度情報の取得コマンドを出力し、ＨＤＤ１０２の制御部がこのコマンドを解釈して、温度センサａ１０３の測定した温度情報を取得してコマンドに対する応答として、装置本体の制御部１０１に出力する。従って、温度センサａ１０３の測定した温度情報を取得する場合は、ＨＤＤ１０１の電源がＯＮであることが条件となる。
【００５１】
ステップＳ２５２において、ＨＤＤの電源がＯＦＦであることが確認された場合には、ステップＳ２５４に進み、ステップＳ２５４において、外付け温度センサ、すなわち、図３の構成例では、温度センサｂ１０４からの温度情報を取得する。温度センサｂ１０４からの温度情報取得は、ＨＤＤ１０２の電源ＯＮ，ＯＦＦに関わらず取得可能である。すなわち、情報処理装置１００本体の電源がＯＮであれば取得できる。
【００５２】
さらに、ステップＳ２５５において、前回の温度情報取得は、ＨＤＤ問い合わせ方式、すなわち、「ドライブ内温度センサ」から取得した温度情報であったか否かを判定する。図３に示す制御部１０１は、前回の温度情報取得処理が、
（ａ）「ドライブ内温度センサ」
（ｂ）「外付け温度センサ」
上記（ａ），（ｂ）のいずれを用いて実行されたかの情報をメモリ１０５に記録しており、このメモリ１０５の記録情報に基づいて、前回の温度情報取得処理が、（ａ）「ドライブ内温度センサ」、（ｂ）「外付け温度センサ」、これら（ａ），（ｂ）のいずれを用いて実行されたかを判定する。
【００５３】
ステップＳ２５５において、前回の温度情報取得がＨＤＤ問い合わせ方式、すなわち、「ドライブ内温度センサ」から取得した温度情報であったと判定した場合は、ステップＳ２５６に進み、制御部は、近似パラメータの補正処理を実行し、補正した近似パラメータを適用してＨＤＤ温度を算出してメモリに記録されている［温度状態情報］を更新する。なお、近似パラメータとは、
（ａ）「ドライブ内温度センサ」
（ｂ）「外付け温度センサ」
これらの異なるセンサの測定温度値の対応関係を設定するパラメータである。例えば、
ドライブ内温度センサの測定値＝外付け温度センサの測定値＋（Ｐ１）
として、近似パラメータ［Ｐ１］を設定する。
【００５４】
例えば、近似パラメータ＝（−１５）として、
ドライブ内温度センサの測定値＝外付け温度センサの測定値−１５
の対応関係が設定されていた場合、
ステップＳ２５５において、「ドライブ内温度センサ方式」から「外付け温度センサ方式」に切り替わったと判定された場合、ステップＳ２５５においては、
ステップＳ２５４において「外付け温度センサ方式」によって取得した温度情報を用いて近似パラメータを補正する。例えば、ステップＳ２５４において「外付け温度センサ方式」によって取得した温度情報と、直前に「ドライブ内温度センサ方式」によってドライブ内温度センサから取得した温度値とに基づいて、近似パラメータを補正する。すなわち、
直前のドライブ内温度センサの測定値＝最新の外付け温度センサの測定値＋（Ｐ１）
上記関係式が成立するように、近似パラメータ［Ｐ１］の補正を行なう。
【００５５】
この補正パラメータを用いて、外付け温度センサから取得した温度情報に基づいて、
ＨＤＤ温度（近似値）＝外付け温度センサの測定値＋（Ｐ１）
として、ＨＤＤ温度（近似値）を算出して、この算出値に基づいて、例えば図１を参照して説明した状態遷移アルゴリズムに従って、メモリ１０５に記録している［温度状態情報］を更新する。
【００５６】
一方、ステップＳ２５５において、前回の温度情報取得がＨＤＤ問い合わせ方式、すなわち、「ドライブ内温度センサ」から取得した温度情報でなく、前回も「外付け温度センサ」を適用した温度情報の取得が行われたと判定した場合は、ステップＳ２５７に進み、「外付け温度センサ」を適用した測定温度情報に基づいて、例えば図１を参照して説明した状態遷移アルゴリズムに従って、メモリ１０５に記録している［温度状態情報］を更新する。
【００５７】
ステップＳ２５６の詳細シーケンスについて、図６に示すフローチャートを参照して説明する。図３の情報処理装置の構成に対応付けて説明する。まず、ステップＳ２６１において、制御部１０１は、外付け温度センサ、すなわち温度センサｂ１０４から測定温度情報を取得する。
【００５８】
次に、制御部１０１は、ステップＳ２６２において、不揮発性メモリから近似パラメータを取得する。ここではメモリ１０５が不揮発性メモリであるとしてメモリ１０５から近似パラメータ［Ｐ１］を取得する。次に、ステップＳ２６３において、外付け温度センサ出力に対して、近似パラメータに基づく近似計算を実行してＨＤＤ温度を算出して、算出したＨＤＤ温度情報を適用して［温度状態情報］を更新する。
【００５９】
すなわち、前述したように、
直前のドライブ内温度センサの測定値＝最新の外付け温度センサの測定値＋（Ｐ１）
上記関係式が成立するように、近似パラメータ［Ｐ１］の補正を行ない、さらに、この補正パラメータを用いて、外付け温度センサから取得した温度情報に基づいて、
ＨＤＤ温度（近似値）＝外付け温度センサの測定値＋（Ｐ１）
として、ＨＤＤ温度（近似値）を算出して、この算出値に基づいて、例えば図１を参照して説明した状態遷移アルゴリズムに従って、メモリ１０５に記録している［温度状態情報］を更新する。
【００６０】
このように、本発明の情報処理装置では、ＨＤＤの電源がＯＮである場合は、ＨＤＤ内部の温度センサの測定した温度情報を取得して［温度状態情報］を更新し、ＨＤＤの電源がＯＦＦである場合は、ＨＤＤ内部の温度センサではなく、外付け温度センサの測定した温度情報を取得し、さらに、近似パラメーチ［Ｐ１］を適用して、
ＨＤＤ温度（近似値）＝外付け温度センサの測定値＋（Ｐ１）
として、ＨＤＤ温度の近似値を算出して、この近似値に基づいてメモリに記録した［温度状態情報］を更新する処理を行なう構成としたので、
（ａ）「ドライブ内温度センサ」
（ｂ）「外付け温度センサ」
上記（ａ），（ｂ）のセンサによる測定温度に差がある場合でも、ＨＤＤ内部の温度を正確に推定した制御が可能となり、ＨＤＤの温度状態に応じた制御を行うことかが可能となる。
【００６１】
なお、制御部１０１は、例えばメモリに記録されている［温度状態情報］が［高温］あるいは［低温］に遷移した場合に、ＨＤＤ１０２に停止信号を出力し電源をオフとする処理を実行し、メモリに記録されている［温度状態情報］が［標準］に遷移した場合に、ＨＤＤ１０２に起動信号を出力し電源をオンとする処理を実行する。
【００６２】
図５を参照して説明した処理フローでは、近似パラメータの補正処理を実行し、補正した近似パラメータを逐次メモリに記録しない設定とした処理例を説明したが、補正した近似パラメータを、逐次、メモリに記録して、次の補正時にはメモリに記録した補正された近似パラメータを利用する構成としてもよい。この場合の処理シーケンスについて、図７に示すフローを参照して説明する。
【００６３】
図７の処理フロー中、ステップＳ２７１〜Ｓ２７６，Ｓ２７９の処理は、図５に示すフローのステップＳ２５１〜Ｓ２５７の処理と同じである。ステップＳ２７７では、ステップＳ２６６において補正した近似パラメータ［Ｐ１］をメモリに記録するか否かを判定する。記録する場合には、ステップＳ２７８に進み、補正された近似パラメータ［Ｐ１］をメモリに記録する。なお、ステップＳ２７７においては、近似パラメータが補正された場合は、すべてメモリに記録する設定としてもよいし、ある程度の差分が発生した場合には記録するといった判定を行なってもよい。
【００６４】
［３．本発明に従った「外付け温度センサ方式」と「ドライブ内センサ方式」の併用による制御処理例］
上述した処理例は、ＨＤＤの電源がＯＮである場合は、ＨＤＤ内部の温度センサの測定した温度情報、ＨＤＤの電源がＯＦＦである場合は、ＨＤＤ内部の温度センサではなく、外付け温度センサの測定した温度情報を取得するといった、ＨＤＤ電源状態に応じていずれか一方のセンサの測定温度情報を取得する構成であった。以下、２つの温度センサの測定温度情報を併せて取得する処理例について説明する。
【００６５】
図８は、先に図１を参照して説明したと同様、図８（ａ）は、情報処理装置の置かれる温度範囲および遷移を示している。温度範囲を
［高温］＝温度Ａ以上、
［プリ高温］＝温度Ａ未満Ｂ以上、
［標準］＝温度Ｂ未満Ｄ以上、
［プリ低温］＝温度Ｄ未満Ｃ以上、
［低温］＝温度Ｃ未満、
これらの５つの温度状態に区分し、情報処理装置の制御部は、情報処理装置に備えられた温度センサから測定温度情報を入力して、これらの５つの温度状態のいずれであるかを例えばＲＡＭなどのメモリに［温度状態情報］として記録する。制御部は、メモリに記録された［温度状態情報］、すなわち、［高温］、［プリ高温］、［標準］、［プリ低温］、［低温］、のいずれの状態にあるかに基づいて、ＨＤＤなとの記録媒体の制御、すなわち動作許容あるいは停止の制御を行う。
【００６６】
図８（ｂ）は、メモリに記録された現在の［温度状態情報］と、新たに温度センサによって測定された温度データであるセンサ情報と、センサ情報に基づいて遷移する［温度状態情報］を示し、メモリに記録された現在の［温度状態情報］を新たに温度センサから入力した温度情報に基づいて遷移させる温度状態遷移アルゴリズムを示している。本処理例では、この［温度状態情報］の更新処理に際して、２つの温度センサ、すなわち、図に示す外付け温度センサである温度センサｂ１０４と、ＨＤＤ１０２の内部に設置されたドライブ内温度センサである温度センサａ１０３の測定温度情報を適用した更新処理を実行する。
【００６７】
図９を参照して本実施例において制御部の実行する［温度状態情報］の更新処理シーケンスについて説明する。なお、本実施例も、装置の構成としては先に図３を参照して説明したと同様の構成である。図９に示すフローに従った処理は、制御部１０１の制御下において実行され、ドライブ内温度センサ（温度センサａ１０３）または外付け温度センサ（温度センサｂ１０４）の測定温度情報に従って更新される温度状態情報が、記録媒体ドライブ装置であるＨＤＤ１０２の稼動状態変更に関わる遷移状態にあるか否かを判別し、稼動状態変更に関わる遷移状態にある場合には、ドライブ内温度センサ（温度センサａ１０３）と外付け温度センサ（温度センサｂ１０４）両者の測定温度情報を入力し、両者の入力情報を適用した温度状態情報の更新処理を実行するシーケンスである。
【００６８】
図３の構成に対応付けて、図９のフローの各ステップの処理について説明する。まず、ステップＳ３０１において、制御部１０１は、外付け温度センサ（温度センサｂ１０４）から取得した測定温度に基づいてＨＤＤ温度（近似値）を算出する。この近似値算出処理は、先に説明した処理と同様であり、
ＨＤＤ温度（近似値）＝外付け温度センサの測定値＋（Ｐ１）
として、近似パラメータ［Ｐ１］を利用してＨＤＤ温度の近似値を算出する処理である。
【００６９】
次に、制御部１０１は、ステップＳ３０２において、算出ＨＤＤ温度（近似値）によって更新したと仮定される仮の更新［温度状態情報］を取得する。これは、図８（ｂ）に示す温度状態遷移アルゴリズムに従って取得する。例えば現在、メモリ１０５に記録されている［温度状態情報］が［標準］であり、ステップＳ３０１で算出したＨＤＤ温度（近似値）が、（Ｄ未満）である場合は、仮の更新［温度状態情報］は、［プリ低温］となる。
【００７０】
次に、ステップＳ３０３において、制御部１０１は、ステップＳ３０２において取得した仮の更新［温度状態情報］が［プリ高温］または［プリ低温］であるか否かを判定する。
【００７１】
仮の更新［温度状態情報］が［プリ高温］または［プリ低温］でない場合は、ステップＳ３０８に進み、算出ＨＤＤ温度（近似値）を適用して、図８（ｂ）に示す温度状態遷移アルゴリズムに従って［温度状態情報］を更新する。
【００７２】
一方、ステップＳ３０３において、仮の更新［温度状態情報］が［プリ高温］または［プリ低温］である場合は、ステップＳ３０４に進み、ＨＤＤ１０２の問い合わせにより、ドライブ内センサ（温度センサａ１０３）から温度情報を取得し、ステップＳ３０５において、ドライブ内温度センサ（温度センサａ１０３）から取得した測定温度によって更新される仮の更新［温度状態情報］を取得する。これは、図８（ｂ）に示す温度状態遷移アルゴリズムに従って取得する。例えば現在、メモリ１０５に記録されている［温度状態情報］が［標準］であり、ステップＳ３０４で取得したＨＤＤ温度が、（Ｄ未満）である場合は、仮の更新［温度状態情報］は、［プリ低温］となる。
【００７３】
次に、ステップＳ３０６において、制御部１０１は、ステップＳ３０５において取得した仮の更新［温度状態情報］が［プリ高温］または［プリ低温］であるか否かを判定する。
【００７４】
仮の更新［温度状態情報］が［プリ高温］または［プリ低温］でない場合は、処理を終了し、仮の更新［温度状態情報］が［プリ高温］または［プリ低温］である場合は、ステップＳ３０７に進み、［温度状態情報］を［プリ高温］または［プリ低温］に更新する。
【００７５】
この処理は、メモリ１０５に記録された［温度状態情報］の更新後の状態が［プリ高温］または［プリ低温］に遷移する場合は、
（ａ）「ドライブ内温度センサ」
（ｂ）「外付け温度センサ」
上記（ａ），（ｂ）の２つのセンサによる測定温度値を併用して確認するという処理を行なうシーケンスである。
【００７６】
例えば、［温度状態情報］が［高温］または［低温］に遷移する場合にＨＤＤの電源をＯＦＦとし、［温度状態情報］が［標準］に遷移する場合に、ＨＤＤの電源をＯＮとする制御を行う構成では、［温度状態情報］が［プリ高温］または［プリ低温］に遷移する状態遷移は、ＨＤＤの電源をＯＮまたはＯＦＦに制御する直前の段階であり、より正確な判断が必要となる。本処理例では、この正確な判断を可能とするため、メモリ１０５に記録された［温度状態情報］の更新後の状態が［プリ高温］または［プリ低温］に遷移する場合は、
（ａ）「ドライブ内温度センサ」
（ｂ）「外付け温度センサ」
上記（ａ），（ｂ）の２つのセンサによる測定温度値を併用して確認するという処理を行なっている。この処理により、より正確な判定処理が可能となり、正確な制御が実現される。
【００７７】
図９に示すフローに従った処理は、前述したように、ドライブ内温度センサ（温度センサａ１０３）または外付け温度センサ（温度センサｂ１０４）の測定温度情報に従って更新される温度状態情報が、記録媒体ドライブ装置であるＨＤＤ１０２の稼動状態変更に関わる遷移状態にあるか否かを判別し、稼動状態変更に関わる遷移状態にある場合には、ドライブ内温度センサ（温度センサａ１０３）と外付け温度センサ（温度センサｂ１０４）両者の測定温度情報を入力し、両者の入力情報を適用した温度状態情報の更新処理を実行するものであり、重要な判定ポイントにおいては２つのセンサの入力情報に基づく更新処理を実行することでより信頼性の高い制御が実現される。
【００７８】
次に、図１０に示すフローチャートを参照して、基本的には、ＨＤＤ内のドライブ内温度センサ（温度センサａ１０３）からの測定温度情報を取得し、ＨＤＤ内のドライブ内温度センサ（温度センサａ１０３）からの測定温度情報に基づくメモリ１０５に記録した［温度状態情報］が［高温］または［低温］に更新された場合に、外付け温度センサ（温度センサｂ１０４）からの温度情報取得処理に切り替える制御を行う処理シーケンスについて説明する。
【００７９】
まず、ステップＳ３２１において、制御部１０１は、ＨＤＤ１０２に対する問い合わせによるドライブ内センサ（温度センサａ１０３）から温度情報を取得し、ステップＳ３２２において、ドライブ内温度センサ（温度センサａ１０３）から取得した測定温度によってメモリ１０５に記録されている［温度状態情報］を更新する。これは、図８（ｂ）に示す温度状態遷移アルゴリズムに従って更新する。例えば現在、メモリ１０５に記録されている［温度状態情報］が［標準］であり、ステップＳ３２１で取得したＨＤＤ温度（温度センサａ１０３からの取得値）が、（Ａ以上）である場合は、更新される［温度状態情報］は、［高温］となる。
【００８０】
次に、制御部は、ステップＳ３２３において、更新された［温度状態情報］が［高温］または［低温］であるか否かを判定する。更新された［温度状態情報］が［高温］または［低温］でない場合は、処理を終了する。更新された［温度状態情報］が［高温］または［低温］である場合は、ステップＳ３２４に進む。
【００８１】
ステップＳ３２４では、温度情報の取得方式を「ドライブ内温度センサ方式」から、「外付け温度センサ方式」に切り替え、ステップＳ３２５において、ＨＤＤ１０２の電源をＯＦＦとして、ステップＳ３２６において、ユーザインタフェースに高温または低温状態にあることの警告出力を表示する。
【００８２】
本方式は、原則としてＨＤＤ内部のドライブ内センサから正確な温度情報を取得し、ＨＤＤの電源をＯＦＦとすることが必要な温度状態になった場合にのみ、外付け温度センサによる測定温度取得を実行するものである。
【００８３】
次に、図１１に示すフローを参照して、ＨＤＤがデータの記録または再生モードにあるか否かを判定し、記録再生モードにある場合には、外付け温度センサからの温度情報取得を実行し、記録再生モード以外である場合には、ドライブ内温度センサからの温度情報取得を実行する処理シーケンスについて説明する。図３に示す情報処理装置の構成に対応付けて説明する。
【００８４】
制御部１０１は、ステップＳ３５１において、ＨＤＤ１０２の動作モードを確認し、ステップＳ３５２において動作モードが記録または再生モードであるか否かを判定する。動作モードが記録または再生モードでない場合は、ステップＳ３５３に進み、ＨＤＤに対する問い合わせを実行して、「ドライブ内センサ」、すなわち、図３に示す温度センサａ１０３の測定温度情報を入力し、入力した温度センサａ１０３の測定温度情報に基づいて、例えば、図１を参照して説明した状態遷移アルゴリズムに従って、メモリ１０５に記録している［温度状態情報］を更新する。
【００８５】
一方、ステップＳ３５２において、動作モードが記録または再生モードであると判定した場合は、ステップＳ３５４に進み、外付け温度センサ、すなわち、図３の構成例における温度センサｂ１０４からの温度情報を取得する。次に、ステップＳ３５５において、前回の温度情報取得処理がＨＤＤ問い合わせ方式、すなわち、「ドライブ内温度センサ」から取得した温度情報であったか否かを判定し、前回の温度情報取得処理がＨＤＤ問い合わせ方式、すなわち、「ドライブ内温度センサ」から取得した温度情報であった場合は、ステップＳ３５６において、近似パラメータの補正処理を実行し、補正した近似パラメータを適用してＨＤＤ温度を算出してメモリに記録されている［温度状態情報］を更新する。なお、近似パラメータとは、先に説明したように、
（ａ）「ドライブ内温度センサ」
（ｂ）「外付け温度センサ」
これらの異なるセンサの測定温度値の対応関係を設定するパラメータである。例えば、
ドライブ内温度センサの測定値＝外付け温度センサの測定値＋（Ｐ１）
とした関係式の近似パラメータ［Ｐ１］である。
【００８６】
一方、ステップＳ３５５において、前回の温度情報取得がＨＤＤ問い合わせ方式、すなわち、「ドライブ内温度センサ」から取得した温度情報でなく、前回も「外付け温度センサ」を適用した温度情報の取得が行われたと判定した場合は、ステップＳ３５７に進み、「外付け温度センサ」を適用した測定温度情報に基づいて、例えば図１を参照して説明した状態遷移アルゴリズムに従って、メモリ１０５に記録している［温度状態情報］を更新する。
【００８７】
この処理シーケンスでは、ＨＤＤがデータの記録または再生モードにあるか否かを判定し、記録再生モードにある場合には、外付け温度センサからの温度情報取得を実行し、記録再生モード以外である場合には、ドライブ内温度センサからの温度情報取得を実行するものである。ドライブ内温度センサからの温度情報取得に際しては、前述したように、図３に示す情報処理装置１００の制御部１０１が、ＨＤＤ１０２に対して、温度情報の取得コマンドを出力し、ＨＤＤ１０２の制御部がこのコマンドを解釈して、温度センサａ１０３の測定した温度情報を取得してコマンドに対する応答として、装置本体の制御部１０１に出力する。従って、温度センサａ１０３の測定した温度情報を取得する場合は、ＨＤＤ１０１の制御部の処理が要求され、ＨＤＤにおいてデータの記録または再生が実行されている場合、記録レートや再生レートを低下させてしまう恐れがある。図１１に示すシーケンスでは、このような事態を防止するため、ＨＤＤがデータの記録または再生モードにあるか否かを判定し、記録再生モードにある場合には、外付け温度センサからの温度情報取得を実行し、記録再生モード以外である場合には、ドライブ内温度センサからの温度情報取得を実行するものである。この処理によって、ＨＤＤにおけるバフォーマンスを低下させることのない制御が実現される。
【００８８】
［４．情報処理装置のハードウェア構成例］
次に、上述した処理を実行する情報処理装置の構成例として、デジタルビデオカメラと、ＰＣの装置構成例について、図１２、図１３を参照して説明する。
【００８９】
まず、図１２を参照してデジタルビデオカメラの構成例について説明する。デジタルビデオカメラは、画像を撮像して、撮像することにより得た画像データをドライブ４３２を介して磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等の各種情報記録媒体に記録する撮像モードと、画像入出力部４１４や音声入出力部４１６あるいは通信部４３１を通じて供給を受けたデータを記録媒体に記録したり、記録媒体に記録されているデータを再生したりするＶＴＲモードとを備えたものである。
【００９０】
撮像モードは、動画を撮像すると共に、これと同時に収音するようにした音声とを記録媒体に記録する動画撮像モードと、静止画を撮像する静止画撮像モードとを備えている。また、ＶＴＲモード時においては、記録ボタンスイッチなどによって構成される操作入力部４２０を操作することにより供給されるデータの記録が行われるようにされ、再生ボタンスイッチを操作することにより記録媒体に記録されている目的とするデータを再生することができる。
【００９１】
図１２に示すように、デジタルビデオカメラは、光学レンズ部４１１、光電変換部４１２、カメラ機能制御部４０２、画像信号処理部４１３、画像入出力部４１４、液晶ディスプレイ４１５、音声入出力部４１６、音声信号処理部４１７、通信部４３１、制御部（ＣＰＵ）４０１、内蔵メモリ（ＲＡＭ）４１８、内蔵メモリ（ＲＯＭ）４１９、操作入力部４２０、情報記録媒体に対するドライブ４３２、さらに、磁気ディスクのドライブ内部に備えられた温度センサａ４５１、外付けの温度センサｂ４５２、各構成部に対する電力供給を行なう電源４４１を備えたものである。
【００９２】
制御部（ＣＰＵ）４０１は、ＲＯＭ４１９に格納された各種の処理プログラムに従って処理を実行する。ＲＡＭ４１８は、各処理において途中結果を一時記憶するなど、主に作業領域として用いられる。前述した［温度状態情報］や近似パラメータ、ＨＤＤ電源フラグなどの記録領域としても利用される。
【００９３】
操作入力部４０１は、動画撮影モード、静止画撮影モード、ＶＴＲモードなどの動作モードを切り換えるモード切り換えキー、静止画の撮影のためのシャッターキー、動画を撮影するための撮影開始キー、録画キー、再生キー、停止キー、早送りキー、早戻しキーなどの種々の操作キーや機能キーなどを備え、ユーザからの操作入力を受け付けて、受け付けた操作入力に応じた電気信号を制御部（ＣＰＵ）４０１に供給する。
【００９４】
制御部（ＣＰＵ）４０１は、ユーザからの操作入力に応じて、目的とする処理を行うためのプログラムをＲＯＭ４１９から読み出して実行し、各部を制御することによって、ユーザからの指示に応じた処理の制御を行う。デジタルビデオカメラは、情報記録媒体として、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等の各種情報記録媒体を装着可能であり、これらの情報記録媒体にドライブ４３２を介して各種の情報を記録し、また、これらの情報記録媒体に記録された情報を再生する。
【００９５】
制御部４０１は、先にフローを参照して説明したように、磁気ディスクのドライブ内部に備えられた温度センサａ４５１、外付けの温度センサｂ４５２から測定温度情報を取得し、取得した温度情報に従って、ＲＡＭ４１８に格納された［温度状態情報］を更新し、更新された［温度状態情報］に基づいて磁気ディスク（ＨＤＤ）に対する電源供給制御を行なう。なお、ＲＡＭ４１８に格納された［温度状態情報］の更新アルゴリズムとしては先に、図１、図８を参照して説明したアルゴリズムが適用される。
【００９６】
次に、図１３を参照して、上述した処理を実行する情報処理装置の一例としてのＰＣのハードウェア構成例について説明する。ＣＰＵ（Central Processing Unit）５０１は、ＯＳ（Operating System)に対応する処理や、ＨＤＤ５１１に対するデータ記録、再生処理の制御を実行する。
【００９７】
さらに、ＣＰＵ５０１は、先にフローを参照して説明したように、ＨＤＤ５１１内部に備えられた温度センサａ５３１、外付けの温度センサｂ５３２から測定温度情報を取得し、取得した温度情報に従って、ＲＡＭ５０３に格納された［温度状態情報］を更新し、更新された［温度状態情報］に基づいて磁気ディスク（ＨＤＤ）に対する電源供給制御を行なう。なお、ＲＡＭ５０３に格納された［温度状態情報］の更新アルゴリズムとしては先に、図１、図８を参照して説明したアルゴリズムが適用される。これらの処理は、情報処理装置のＲＯＭ、ハードディスクなどのデータ記憶部に格納されたコンピュータ・プログラムに従って実行される。
【００９８】
ＲＯＭ（Read Only Memory）５０２は、ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Random Access Memory）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ、前述の［温度状態情報］や近似パラメータ、ＨＤＤ電源フラグなどの記録領域としても利用される。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。
【００９９】
ホストバス５０４は、ブリッジ５０５を介して、ＰＣＩ(Peripheral Component Interconnect/Interface)バスなどの外部バス５０６に接続されている。
【０１００】
キーボード５０８、ポインティングデバイス５０９は、ユーザにより操作される入力デバイスである。ディスプレイ５１０は、液晶表示装置またはＣＲＴ（Cathode Ray Tube）などから成り、各種情報をテキストやイメージで表示する。
【０１０１】
ＨＤＤ（Hard Disk Drive）５１１は、ハードディスクを内蔵し、ハードディスクを駆動する。ＨＤＤ（Hard Disk Drive）５１１内部には、温度センサａ５３１が備えられ、制御部（ＣＰＵ５０１）からの温度情報取得コマンドの入力に応じて、温度センサａ５３１によって測定した温度情報をＣＰＵ５０１に出力する。また、ハードディスクは、画像データファイルの格納領域として利用されるとともに、データ処理プログラム等、各種コンピュータ・プログラムが格納される。
【０１０２】
ドライブ５１２は、装着されている磁気ディスク、光ディスク、光磁気ディスク、または半導体メモリ等のリムーバブル記録媒体５２１に記録されているデータまたはプログラムを読み出して、そのデータまたはプログラムを、インタフェース５０７、外部バス５０６、ブリッジ５０５、およびホストバス５０４を介して接続されているＲＡＭ５０３に供給する。
【０１０３】
接続ポート５１４は、外部接続機器５２２を接続するポートであり、ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は、インタフェース５０７、および外部バス５０６、ブリッジ５０５、ホストバス５０４等を介してＣＰＵ５０１等に接続されている。通信部５１５は、ネットワークに接続され、その他の情報処理装置との通信を実行する。
【０１０４】
なお、図１２、図１３に示す情報処理装置の構成例は、装置の一例であり、情報処理装置は、図１２、図１３に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。
【０１０５】
なお、上述の実施例では、記録メディアとしてＨＤＤを例として説明したが、本発明は、例えばＨＤＤに限らず、ＤＶＤなど、ディスクやヘッドなど駆動部を有する記録メディアにおいて有効である。また、記録メディスアは固定型、着脱方のどちらであってもよい。
【０１０６】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【０１０７】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。例えば、プログラムは記録媒体に予め記録しておくことができる。記録媒体からコンピュータにインストールする他、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネットといったネットワークを介してプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【０１０８】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【０１０９】
以上、説明したように、本発明の一実施例構成によれば、情報記録媒体を利用したデータの記録または再生を実行する情報処理装置において、情報記録媒体を駆動する記録媒体ドライブ装置、例えばＨＤＤの内部に備えられたドライブ内温度センサと、外付け温度センサとを備えた構成とし、ＨＤＤ稼動状態にある場合はドライブ内温度センサの測定温度情報を入力し、ＨＤＤ非稼動状態にある場合は外付け温度センサの測定温度情報を入力して、入力情報によって更新される温度状態情報に従ってＨＤＤの稼動状態を制御する構成としたので、ＨＤＤの稼動時にはＨＤＤから正確な測定温度データを取得し、ＨＤＤの非稼動時には、ＨＤＤに問い合わせを行なうことなく外付け温度センサから温度情報を取得してＨＤＤの稼動制御を行なうことができる。
【図面の簡単な説明】
【０１１０】
【図１】情報処理装置の利用される環境における温度変化、遷移、および温度状態遷移アルゴリズムについて説明する図である。
【図２】温度変化に基づくＨＤＤの制御シーケンスについて説明するフローチャートを示す図である。
【図３】本発明の一実施例に係る情報処理装置の構成を説明する図である。
【図４】本発明の一実施例に係る情報処理装置のＨＤＤ電源ＯＮ，ＯＦＦ処理シーケンスについて説明するフローチャートを示す図である。
【図５】本発明の一実施例に係る情報処理装置の実行する温度状態判定処理シーケンスについて説明するフローチャートを示す図である。
【図６】本発明の一実施例に係る情報処理装置の実行する外付け温度センサ温度情報取得処理シーケンスについて説明するフローチャートを示す図である。
【図７】本発明の一実施例に係る情報処理装置の実行する温度状態判定処理シーケンスについて説明するフローチャートを示す図である。
【図８】情報処理装置の利用される環境における温度変化、遷移、および温度状態遷移アルゴリズムについて説明する図である。
【図９】本発明の一実施例に係る情報処理装置の実行する温度状態判定処理シーケンスについて説明するフローチャートを示す図である。
【図１０】本発明の一実施例に係る情報処理装置の実行する温度状態判定処理シーケンスについて説明するフローチャートを示す図である。
【図１１】本発明の一実施例に係る情報処理装置の実行する温度状態判定処理シーケンスについて説明するフローチャートを示す図である。
【図１２】本発明の情報処理装置の一実施例としてのデジタルビデオカメラの構成例について説明する図である。
【図１３】本発明の情報処理装置の一実施例としてのＰＣの構成例について説明する図である。
【符号の説明】
【０１１１】
１００  情報処理装置
１０１  制御部
１０２  ＨＤＤ
１０３  温度センサａ
１０４  温度センサｂ
１０５  メモリ
４０１  制御部（ＣＰＵ）
４０２  カメラ機能制御部
４１１  光学レンズ部
４１２  光電変換部
４１３  画像信号処理部
４１４  画像入出力部
４１５  液晶ディスプレイ
４１６  音声入出力部
４１７  音声処理部
４１８  内蔵メモリ（ＲＡＭ）
４１９  内蔵メモリ（ＲＯＭ）
４２０  操作入力部
４３１  通信部
４３２  ドライブ
４４１  電源
４５１  温度センサａ
４５２  温度センサｂ
５０１  ＣＰＵ(Central Processing Unit)
５０２  ＲＯＭ（Read-Only-Memory）
５０３  ＲＡＭ（Random Access Memory）
５０４  ホストバス
５０５  ブリッジ
５０６  外部バス
５０７  インタフェース
５０８  キーボード
５０９  ポインティングデバイス
５１０  ディスプレイ
５１１  ＨＤＤ（Hard Disk Drive）
５１２  ドライブ
５１４  接続ポート
５１５  通信部
５２１  リムーバブル記録媒体
５２２  外部接続機器
５３１  温度センサａ
５３２  温度センサｂ
【図１】
2008262633.tif 000003
【図２】
2008262633.tif 000004
【図３】
2008262633.tif 000005
【図４】
2008262633.tif 000006
【図５】
2008262633.tif 000007
【図６】
2008262633.tif 000008
【図７】
2008262633.tif 000009
【図８】
2008262633.tif 000010
【図９】
2008262633.tif 000011
【図１０】
2008262633.tif 000012
【図１１】
2008262633.tif 000013
【図１２】
2008262633.tif 000014
【図１３】
2008262633.tif 000015