(57)【要約】【課題】環境に問題がある状態でのハードディスクのアクティブ状態への移行を禁止してＨＤＤの損傷や記録データの消失を防止した構成を提供する。【解決手段】落下センサー、温度センサーなどの各センサーの検出情報に基づいてハードディスクを利用したデータ記録または再生処理を安全に実行できるか否かを判定し、安全なデータ記録または再生可能であるとの判定を条件として、ハードディスクを休止状態からアクティブ状態に移行させて、ハードディスクを利用したデータ記録再生処理を実行する。本構成により、例えば落下中にある場合や、温度や湿度が高い場合など、環境に問題がある状態でのハードディスクのアクティブ状態への移行が防止され、ＨＤＤの損傷や記録データの消失を防止できる。【選択図】図４
2007208864.tif 000002
【特許請求の範囲】
【請求項１】
データ記録または再生処理を実行する情報処理装置であり、
データ記録メディアとしてのハードディスクと、
前記ハードディスクを利用した間欠的なデータ記録またはデータ再生制御を実行する制御部と、
情報処理装置の環境情報を検出するセンサーとを有し、
前記制御部は、
前記センサーからの入力情報に基づいて、前記ハードディスクを利用したデータ記録または再生処理の可否を判定し、データ記録または再生が可能であると判定したことを条件として、前記ハードディスクを休止状態から、データ記録または再生処理を実行可能としたアクティブ状態に移行させる処理を実行する構成を有することを特徴とする情報処理装置。
【請求項２】
前記制御部は、
前記ハードディスクに対する記録予定データをバッファに蓄積し、バッファ蓄積データ量が予め定めた閾値以上となった場合に、バッファ蓄積データを前記ハードディスクに記録する制御を実行する構成であり、
バッファ蓄積処理のみの実行期間は、前記ハードディスクを休止状態に設定し、
バッファ蓄積データを前記ハードディスクに記録する場合に、前記ハードディスクを利用したデータ記録の可否を判定し、データ記録が可能と判定したことを条件として、前記ハードディスクを休止状態からアクティブ状態に移行させる処理を実行することを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記制御部は、
前記センサーの検出情報に基づいて、前記ハードディスクを利用したデータ記録または再生処理を実行できないと判定した場合は、前記ハードディスクの休止状態からアクティブ状態への移行処理を禁止する処理を実行することを特徴とする請求項１に記載の情報処理装置。
【請求項４】
前記制御部は、
前記センサーの検出情報に基づいて、前記ハードディスクを利用したデータ記録を実行できないと判定した場合は、
前記ハードディスク以外のデータ記録可能なデバイスの検出処理を実行し、検出されたデバイスに対するデータ記録を実行することを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記制御部は、
前記センサーの検出情報に基づいて、前記ハードディスクを利用したデータ記録を実行できないと判定した場合は、前記センサーの検出情報に基づく判定処理を繰り返し実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記制御部は、
落下センサー、振動センサー、温度センサー、湿度センサー、気圧センサー、ガスセンサー、これら各センサーの少なくともいずれかの検出情報に基づいて、前記ハードディスクを利用したデータ記録または再生処理を実行できないと判定した場合は、前記ハードディスクの休止状態からアクティブ状態への移行を禁止する処理を実行することを特徴とする請求項１に記載の情報処理装置。
【請求項７】
撮像部と、
前記撮像部を介して入力するデータを一時的に記憶するバッファと、
バッファ蓄積データを間欠的にまとめて記録するハードディスクと、
前記ハードディスクを利用した間欠的なデータ記録制御を実行する制御部と、
撮像装置の環境情報を検出するセンサーとを有し、
前記制御部は、
前記センサーからの入力情報に基づいて、前記ハードディスクを利用したデータ記録の実行の可否を判定し、データ記録が実行可能であると判定したことを条件として、前記ハードディスクを休止状態から、データ記録を実行可能としたアクティブ状態に移行させ、前記バッファに蓄積されたデータを前記ハードディスクに記録する処理を実行する構成を有することを特徴とする撮像装置。
【請求項８】
情報処理装置において、データ記録または再生処理を実行する情報処理方法であり、
情報処理装置の環境情報を検出するセンサーからの入力情報に基づいて、ハードディスクを利用したデータ記録または再生処理の実行の可否を判定する環境判定ステップと、
前記環境判定ステップにおいて、データ記録または再生が可能であると判定されたことを条件として、前記ハードディスクを休止状態から、データ記録または再生処理を実行可能としたアクティブ状態に移行させる処理を実行する状態遷移ステップと、
前記状態遷移ステップにおいて、アクティブ状態に移行したハードディスクを利用したデータ記録または再生処理を実行するデータ記録再生ステップと、
を有することを特徴とする情報処理方法。
【請求項９】
前記情報処理方法は、さらに、
前記ハードディスクに対する記録予定データをバッファに蓄積するバッファ蓄積ステップと、
バッファ蓄積データ量が予め定めた閾値以上となったか否かを判定するバッファ蓄積データ量判定ステップを有し、
前記環境判定ステップにおける環境判定処理は、
前記バッファ蓄積データ量判定ステップにおいて、バッファ蓄積データ量が予め定めた閾値以上となった場合に実行することを特徴とすることを特徴とする請求項８に記載の情報処理方法。
【請求項１０】
前記情報処理方法は、さらに、
前記センサーの検出情報に基づいて、前記ハードディスクを利用したデータ記録または再生処理を実行できないと判定した場合は、前記ハードディスクの休止状態からアクティブ状態への移行処理を禁止する処理を実行するステップを有することを特徴とする請求項８に記載の情報処理方法。
【請求項１１】
前記情報処理方法は、さらに、
前記センサーの検出情報に基づいて、前記ハードディスクを利用したデータ記録を実行できないと判定した場合は、
前記ハードディスク以外のデータ記録可能なデバイスの検出処理を実行し、検出されたデバイスに対するデータ記録を実行するステップを有することを特徴とする請求項８に記載の情報処理方法。
【請求項１２】
前記情報処理方法は、さらに、
前記センサーの検出情報に基づいて、前記ハードディスクを利用したデータ記録を実行できないと判定した場合は、前記センサーの検出情報に基づく判定処理を繰り返し実行するステップを有することを特徴とする請求項８に記載の情報処理方法。
【請求項１３】
前記環境判定ステップは、
落下センサー、振動センサー、温度センサー、湿度センサー、気圧センサー、ガスセンサー、これら各センサーの少なくともいずれかの検出情報に基づいて、ハードディスクを利用したデータ記録または再生処理が実行できるか否かを判定するステップであることを特徴とする請求項８に記載の情報処理方法。
【請求項１４】
情報処理装置において、データ記録または再生処理を実行させるコンピュータ・プログラムであり、
制御部において、情報処理装置の環境情報を検出するセンサーからの入力情報に基づいて、ハードディスクを利用したデータ記録または再生処理の実行の可否を判定させる環境判定ステップと、
制御部において、データ記録または再生が可能であると判定されたことを条件として、前記ハードディスクを休止状態から、データ記録または再生処理を実行可能としたアクティブ状態に移行させる処理を実行させる状態遷移ステップと、
制御部において、アクティブ状態に移行したハードディスクを利用したデータ記録または再生処理を実行させるデータ記録再生ステップと、
を実行させることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに詳細には、記録メディアとしてハードディスクを利用した装置において、記録予定データをバッファに一時的に保持して、バッファからハードディスクへのデータ記録を間欠的に実行する構成を持つ情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
例えばビデオカメラやその他の情報処理機器において、データ記録メディアとしてハードディスクが多く利用されている。ハードディスクは、記録容量が大きく、アクセスが容易であり、様々な機器にハードディスクドライブ（ＨＤＤ）が搭載されている。
【０００３】
ＨＤＤ搭載装置におけるハードディスクに対するデータ記録は、消費電力を削減するために間欠記録方式が適用されることが多い。例えばビデオカメラにおいて撮影データを記録する場合、データをＨＤＤに直接記録するのではなく、バッファメモリに一時的に蓄積し、バッファ蓄積量が所定量に至った場合に、バッファからＨＤＤにデータをまとめて記録する処理である。
【０００４】
バッファメモリに対するデータ蓄積期間はＨＤＤを休止状態にし、バッファに蓄積したデータをＨＤＤへ掃き出して記録する期間のみＨＤＤをアクティブ状態にする。この間欠記録方式を実行することで、ＨＤＤの駆動時間、すなわち、アクティブ状態設定時間を削減することができ、消費電力を低減することが可能となる。
【０００５】
ＨＤＤが休止状態にある場合、例えばＨＤＤのディスクの回転は停止され、またヘッドは退避位置に固定されることになる。従って、一般的にＨＤＤは、休止状態においては、多少の衝撃が加わっても損傷する恐れは少ない。しかし、アクティブ状態においては、例えば落下などが発生すると、ヘッドやディスクの損傷が発生する可能性が高くなる。このようにＨＤＤは、一般的にアクティブ状態においては外部環境、例えば衝撃、振動、温度、気圧、湿度など外部の環境の変化に対して脆弱な状態にあると言える。
【０００６】
環境によっては、データ記録が不可能な場合がある。ＨＤＤが休止状態にある場合、ＨＤＤの損傷が発生しない衝撃であっても、アクティブ状態ではＨＤＤにダメージが発生することがある。このように、脆弱なアクティブ状態において、衝撃など、過酷な外部環境の変化などが発生すると、撮影映像が記録できないばかりか、これまで記録した映像を破壊してしまう可能性もある。
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上述の問題点に鑑みてなされたものであり、ＨＤＤを記録メディアとして利用し、間欠記録を行う装置において、ＨＤＤを休止状態からアクティブ状態へ復帰する場合に、ＨＤＤをアクティブ状態へ移行させるか否かを周囲の環境に基づいて的確に判断し、移行させない方がよいと判断した場合は、休止状態に維持する処理を施すことで、ＨＤＤの損傷の発生や、記録済みコンテンツの消失防止を可能とした情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の側面は、
データ記録または再生処理を実行する情報処理装置であり、
データ記録メディアとしてのハードディスクと、
前記ハードディスクを利用した間欠的なデータ記録またはデータ再生制御を実行する制御部と、
情報処理装置の環境情報を検出するセンサーとを有し、
前記制御部は、
前記センサーからの入力情報に基づいて、前記ハードディスクを利用したデータ記録または再生処理の可否を判定し、データ記録または再生が可能であると判定したことを条件として、前記ハードディスクを休止状態から、データ記録または再生処理を実行可能としたアクティブ状態に移行させる処理を実行する構成を有することを特徴とする情報処理装置にある。
【０００９】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記ハードディスクに対する記録予定データをバッファに蓄積し、バッファ蓄積データ量が予め定めた閾値以上となった場合に、バッファ蓄積データを前記ハードディスクに記録する制御を実行する構成であり、バッファ蓄積処理のみの実行期間は、前記ハードディスクを休止状態に設定し、バッファ蓄積データを前記ハードディスクに記録する場合に、前記ハードディスクを利用したデータ記録の可否を判定し、データ記録が可能と判定したことを条件として、前記ハードディスクを休止状態からアクティブ状態に移行させる処理を実行することを特徴とする。
【００１０】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記センサーの検出情報に基づいて、前記ハードディスクを利用したデータ記録または再生処理を実行できないと判定した場合は、前記ハードディスクの休止状態からアクティブ状態への移行処理を禁止する処理を実行することを特徴とする。
【００１１】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記センサーの検出情報に基づいて、前記ハードディスクを利用したデータ記録を実行できないと判定した場合は、前記ハードディスク以外のデータ記録可能なデバイスの検出処理を実行し、検出されたデバイスに対するデータ記録を実行することを特徴とする。
【００１２】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記センサーの検出情報に基づいて、前記ハードディスクを利用したデータ記録を実行できないと判定した場合は、前記センサーの検出情報に基づく判定処理を繰り返し実行する構成であることを特徴とする。
【００１３】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、落下センサー、振動センサー、温度センサー、湿度センサー、気圧センサー、ガスセンサー、これら各センサーの少なくともいずれかの検出情報に基づいて、前記ハードディスクを利用したデータ記録または再生処理を実行できないと判定した場合は、前記ハードディスクの休止状態からアクティブ状態への移行を禁止する処理を実行することを特徴とする。
【００１４】
さらに、本発明の第２の側面は、
撮像部と、
前記撮像部を介して入力するデータを一時的に記憶するバッファと、
バッファ蓄積データを間欠的にまとめて記録するハードディスクと、
前記ハードディスクを利用した間欠的なデータ記録制御を実行する制御部と、
撮像装置の環境情報を検出するセンサーとを有し、
前記制御部は、
前記センサーからの入力情報に基づいて、前記ハードディスクを利用したデータ記録の実行の可否を判定し、データ記録が実行可能であると判定したことを条件として、前記ハードディスクを休止状態から、データ記録を実行可能としたアクティブ状態に移行させ、前記バッファに蓄積されたデータを前記ハードディスクに記録する処理を実行する構成を有することを特徴とする撮像装置にある。
【００１５】
さらに、本発明の第３の側面は、
情報処理装置において、データ記録または再生処理を実行する情報処理方法であり、
情報処理装置の環境情報を検出するセンサーからの入力情報に基づいて、ハードディスクを利用したデータ記録または再生処理の実行の可否を判定する環境判定ステップと、
前記環境判定ステップにおいて、データ記録または再生が可能であると判定されたことを条件として、前記ハードディスクを休止状態から、データ記録または再生処理を実行可能としたアクティブ状態に移行させる処理を実行する状態遷移ステップと、
前記状態遷移ステップにおいて、アクティブ状態に移行したハードディスクを利用したデータ記録または再生処理を実行するデータ記録再生ステップと、
を有することを特徴とする情報処理方法にある。
【００１６】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記ハードディスクに対する記録予定データをバッファに蓄積するバッファ蓄積ステップと、バッファ蓄積データ量が予め定めた閾値以上となったか否かを判定するバッファ蓄積データ量判定ステップを有し、前記環境判定ステップにおける環境判定処理は、前記バッファ蓄積データ量判定ステップにおいて、バッファ蓄積データ量が予め定めた閾値以上となった場合に実行することを特徴とすることを特徴とする。
【００１７】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記センサーの検出情報に基づいて、前記ハードディスクを利用したデータ記録または再生処理を実行できないと判定した場合は、前記ハードディスクの休止状態からアクティブ状態への移行処理を禁止する処理を実行するステップを有することを特徴とする。
【００１８】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記センサーの検出情報に基づいて、前記ハードディスクを利用したデータ記録を実行できないと判定した場合は、前記ハードディスク以外のデータ記録可能なデバイスの検出処理を実行し、検出されたデバイスに対するデータ記録を実行するステップを有することを特徴とする。
【００１９】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記センサーの検出情報に基づいて、前記ハードディスクを利用したデータ記録を実行できないと判定した場合は、前記センサーの検出情報に基づく判定処理を繰り返し実行するステップを有することを特徴とする。
【００２０】
さらに、本発明の情報処理方法の一実施態様において、前記環境判定ステップは、落下センサー、振動センサー、温度センサー、湿度センサー、気圧センサー、ガスセンサー、これら各センサーの少なくともいずれかの検出情報に基づいて、ハードディスクを利用したデータ記録または再生処理を実行できるか否かを判定するステップであることを特徴とする。
【００２１】
さらに、本発明の第４の側面は、
情報処理装置において、データ記録または再生処理を実行させるコンピュータ・プログラムであり、
制御部において、情報処理装置の環境情報を検出するセンサーからの入力情報に基づいて、ハードディスクを利用したデータ記録または再生処理の実行の可否を判定させる環境判定ステップと、
制御部において、データ記録または再生が可能であると判定されたことを条件として、前記ハードディスクを休止状態から、データ記録または再生処理を実行可能としたアクティブ状態に移行させる処理を実行させる状態遷移ステップと、
制御部において、アクティブ状態に移行したハードディスクを利用したデータ記録または再生処理を実行させるデータ記録再生ステップと、
を実行させることを特徴とするコンピュータ・プログラムにある。
【００２２】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００２３】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づく、より詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２４】
本発明の一実施例構成によれば、例えば、落下センサー、振動センサー、温度センサー、湿度センサー、気圧センサー、ガスセンサー、これら各センサーの少なくともいずれかの検出情報に基づいて、ハードディスクを利用したデータ記録または再生処理を安全に実行できるか否かを判定し、安全なデータ記録または再生が可能であると判定されたことを条件として、ハードディスクを休止状態から、データ記録または再生処理を実行可能としたアクティブ状態に移行させて、ハードディスクを利用したデータ記録または再生処理を実行する構成としたので、落下中にある場合や、温度や湿度が高い場合など、環境に問題がある状態でのハードディスクのアクティブ状態への移行が禁止され、ＨＤＤの損傷や記録データの消失を防止することが可能となる。
【発明を実施するための最良の形態】
【００２５】
以下、図面を参照しながら、本発明の情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。本発明は、ハードディスクをデータ記録メディアとして搭載した様々な装置において適用可能である。以下、本発明に係る情報処理装置の１つの実施例として、データ記録メディアとしてハードディスクを利用する撮像装置の構成および処理について説明する。
【００２６】
図１に、本発明の撮像装置の構成を説明するブロック図を示す。撮像装置は、図１に示すように、光学レンズ部１０１を介して入力した撮影データをＣＣＤ１０２において光電変換し、信号変換部１０３においてデジタル信号への変換などの信号処理を行い、デジタル信号処理部（ＤＳＰ）１０４において、データ圧縮などのエンコード処理がなされ、処理データは、一旦、バッファとして利用されるＳＤＲＡＭ１０５に蓄積される。ＳＤＲＡＭ１０５に蓄積されたデータは、制御部（ＣＰＵ）１０６の制御に基づいて、ＨＤＤインタフェース１１１を介してハードディスクドライブ（ＨＤＤ）１１２に記録される。
【００２７】
撮像装置は、図１に示すように、制御部（ＣＰＵ）１０６の他、ＲＡＭ１０７、ＲＯＭ１０８、ディスプレイコントローラ１０９、ＬＣＤ１１０、ＨＤＤインタフェース１１１、ハードディスクドライブ（ＨＤＤ）１１２、メディアインタフェース１１３、フラッシュメモリなどのリムーバブルメディア１１４、ネットワークインタフェース１１５、電源制御ＩＣ１１６、外部操作部１１７を有する。
【００２８】
さらに、各種のセンサーとして、機器の落下開始を検出する落下センサー１２１、機器の振動を検出する振動センサー１２２、機器内部または機器の置かれた環境温度を検出する温度センサー１２３、機器内部または機器の置かれた環境湿度を検出する湿度センサー１２４、機器内部または機器の置かれた環境の気圧を検出する気圧センサー１２５、例えばシロキサンなどのハードティスクに対する有害ガスを検出するアウトガスセンサー１２６を有する。
【００２９】
制御部（ＣＰＵ）１０６は、ＲＯＭ１０８に格納された各種の処理プログラムに従って処理を実行する。ＲＡＭ１０７は、データ処理において利用するパラメータなど、処理データなどを一時記憶するなど主に作業領域として用いられる。外部操作部１１９は、電源スイッチの他、動画撮影モード、静止画撮影モード、ＶＴＲモードなどの動作モードを切り換えるモード切り換えキー、静止画の撮影のためのシャッターキー、動画を撮影するための撮影開始キー、録画キー、再生キー、停止キー、早送りキー、早戻しキーなどの種々の操作キーや機能キーなどを備え、ユーザからの操作入力を受け付けて、受け付けた操作入力に応じた電気信号を制御部（ＣＰＵ）１０６に供給する。
【００３０】
制御部（ＣＰＵ）１０６は、ユーザからの操作入力に応じて、目的とする処理を行うためのプログラムをＲＯＭ１０８から読み出して実行し、各部を制御することによって、ユーザからの指示に応じた処理の制御を行う。
【００３１】
本発明の撮像装置における、撮影データの記録処理について説明する。前述したように、光学レンズ部１０１を介して入力した撮影データは、ＣＣＤ１０２において光電変換され、信号変換部１０３においてデジタル信号へ変換されて、デジタル信号処理部（ＤＳＰ）１０４において、データ圧縮などのエンコード処理がなされてバッファとして利用されるＳＤＲＡＭ１０５に蓄積され、ＳＤＲＡＭ１０５に蓄積されたデータは、制御部（ＣＰＵ）１０６の制御に基づいて、ＨＤＤインタフェース１１１を介してハードディスクドライブ（ＨＤＤ）１１２に間欠的に記録される。
【００３２】
通常の間欠記録を行う場合は、ユーザの記録開始操作により撮影動作が開始されると、デジタル信号処理部（ＤＳＰ）１０４において、エンコードされたＡＶストリームデータがＳＤＲＡＭ１０５に蓄積され、ＳＤＲＡＭ１０５の蓄積データが、予め設定された閾値を超えると、制御部（ＣＰＵ）１０６の制御に基づいて、ＳＤＲＡＭ１０５の蓄積データを、まとめてハードディスクドライブ（ＨＤＤ）１１２に記録する。
【００３３】
制御部（ＣＰＵ）１０６は、バッファメモリとしてのＳＤＲＡＭ１０５に対するデータ蓄積のみが実行されている期間はＨＤＤ１１２を休止状態にし、ＳＤＲＡＭ１０５に蓄積したデータをＨＤＤ１１２へ掃き出して記録する期間のみＨＤＤ１１２をアクティブ状態にする制御を行なう。この間欠記録方式を実行することで、ＨＤＤ１１２の駆動時間、すなわち、アクティブ状態設定時間を削減することができ、消費電力を低減することが可能となる。
【００３４】
制御部（ＣＰＵ）１０６は、ＳＤＲＡＭ１０５に蓄積したデータをＨＤＤ１１２へ掃き出して記録する処理を開始する際に、まず、ＨＤＤ１１２をアクティブ状態に設定する。ＨＤＤ１１２をアクティブにした後、ＳＤＲＡＭ１０５に蓄積されてデータをＨＤＤ１１２へ掃き出す。なお、掃き出し作業中も撮影動作が続いている限り、ＳＤＲＡＭ１０５には、ＤＳＰ１０４において、エンコードされたデータが逐次的に蓄積されていく。
【００３５】
制御部（ＣＰＵ）１０６は、ＨＤＤ１１２へのデータ記録処理（掃き出し作業）が完了すると、ＨＤＤ１１２を休止状態にする。再びＳＤＲＡＭ１０５のデータ蓄積量が閾値を超えるとＨＤＤ１１２への掃き出し作業が行われる。このように、ＳＤＲＡＭ１０５へデータを蓄積し、その間はＨＤＤ１１２を休止状態に設定し、データをまとめて記録する期間にのみＨＤＤ１１２をアクティブ状態に設定することにより、消費電力の削減が実現される。なお、一般にＨＤＤ１１２へのデータ記録レートはＡＶストリームの撮影ビットレートより十分に早く、ＳＤＲＡＭ１０５の容量が大きければ大きいほど、ＨＤＤ１１２の休止時間は長くなり、消費電力の削減効果は高くなる。
【００３６】
図２を参照して、バッファとしてのＳＤＲＡＭ１０５におけるデータ蓄積量の推移と、ハードディスクドライブ（ＨＤＤ）１１２に対するデータ記録処理の実行タイミングについて説明する。図２に示すグラフは、横軸に時間、縦軸にバッファとしてのＳＤＲＡＭ１０５におけるバッファデータ蓄積量を示している。例えば、時間ｔ＝０において、ユーザによる撮影が開始されると、ユーザデータ（ビデオデータ）は、バッファとしてのＳＤＲＡＭ１０５に蓄積され、バッファデータ蓄積量が増加する。
【００３７】
制御部（ＣＰＵ）１０６は、バッファとしてのＳＤＲＡＭ１０５のデータ蓄積量を監視し、時間Ｔ＝ｔ１において、蓄積量がオーバーフロー判定閾値に達すると、バッファとしてのＳＤＲＡＭ１０５に格納されたデータのハードディスクドライブ（ＨＤＤ）１１２に対する記録処理を開始する。
【００３８】
ハードディスクドライブ（ＨＤＤ）１１２に対するデータ記録が開始されると、ＳＤＲＡＭ１０５のデータ蓄積量は減少し、時間Ｔ＝ｔ２において、ＳＤＲＡＭ１０５の蓄積量がアンダーフロー判定閾値に達する。ＳＤＲＡＭ１０５の蓄積量がアンダーフロー判定閾値に達すると、データのハードディスクドライブ（ＨＤＤ）１１２に対する記録処理が休止される。さらに、記録休止期間に、ビデオデータは、バッファとしてのＳＤＲＡＭ１０５に蓄積され、パッファデータ蓄積量が増加する。
【００３９】
時間Ｔ＝ｔ３において、バッファデータ蓄積量がオーバーフロー判定閾値に達すると、制御部（ＣＰＵ）１０６は、ＳＤＲＡＭ１０５に格納されたデータのハードディスクドライブ（ＨＤＤ）１１２に対する記録処理を開始する。このように、ハードディスクドライブ（ＨＤＤ）１１２に対するユーザデータの記録処理は、間欠的に実行される。
【００４０】
このように、ハードディスクドライブ（ＨＤＤ）１１２に対するデータ記録は、ＳＤＲＡＭ１０５に蓄積されたデータが所定の閾値に至ったとき、まとめて実行される。この間欠記録処理の一般的な処理シーケンスについて、図３のフローチャートを参照して説明する。
【００４１】
この間欠記録処理の制御は、制御部（ＣＰＵ）１０６の制御の下に実行される。まず、ステップＳ１０１において、ユーザの記録処理開始ボタンの操作などに基づいて間欠記録処理が開始されると、ステップＳ１０２において、バッファ（ＳＤＲＡＭ）に対するデータ蓄積処理が実行される。
【００４２】
ステップＳ１０３において、記録停止ボタンの操作入力の有無を判定する。記録停止ボタンの操作入力が行なわれた場合は、ステップＳ１０５に進む。ステップＳ１０３において、記録停止ボタンの操作入力がないと判定された場合は、ステップＳ１０４のバッファ（ＳＤＲＡＭ）のデータ蓄積量判定処理が行なわれる。
【００４３】
ステップＳ１０４において、バッファ（ＳＤＲＡＭ）のデータ蓄積量を検証し、予め定められた閾値以上となったか否かを判定する。バッファ（ＳＤＲＡＭ）蓄積量が予め定められた閾値以上となっていない場合は、ステップＳ１０２のバッファ（ＳＤＲＡＭ）に対するデータ蓄積処理が継続して実行される。
【００４４】
ステップＳ１０４において、バッファ（ＳＤＲＡＭ）蓄積量が予め定められた閾値以上となったと判定された場合、あるいは、ステップＳ１０３において、記録停止ボタンの操作入力が行なわれたと判定された場合は、ステップＳ１０５に進む。
【００４５】
ステップＳ１０５では、ハードディスクドライブ（ＨＤＤ）を休止状態からアクティブ状態に移行する。すなわち、ＨＤＤに対する電力供給を実行し、データ記録が可能な状態に設定する。さらに、ステップＳ１０６において、バッファ（ＳＤＲＡＭ）に蓄積されたデータをハードディスクドライブ（ＨＤＤ）にまとめて記録する処理を実行する。
【００４６】
ステップＳ１０６におけるハードディスクドライブ（ＨＤＤ）に対するデータの一括記録処理が完了すると、ステップＳ１０７において、ハードディスクドライブ（ＨＤＤ）をアクティブ状態から休止状態に設定する。すなわち、ハードディスクドライブ（ＨＤＤ）に対する電力供給を停止または削減し、ヘッドを退避位置に固定するなどの処理を行なう。
【００４７】
さらに、ステップＳ１０８において、記録停止ボタンの操作入力の有無を判定する。記録停止ボタンの操作入力が行なわれた場合は、処理を終了する。ステップＳ１０８において、記録停止ボタンの操作入力がないと判定された場合は、ステップＳ１０２以下の処理を繰り返し実行する。
【００４８】
このような間欠記録処理によって、電力消費を削減することが可能となる。しかし、先にも説明したように、一般的にハードディスクドライブ（ＨＤＤ）は、様々な外部環境を要因として、動作不能状態に陥る場合がある。例えば、衝撃、振動、温度、湿度、気圧などの影響により、記録動作や再生動作が不可能でとなることがある。特に、ハードディスクドライブ（ＨＤＤ）は衝撃に弱く、携帯する機会の多いポータブル機器では、ユーザが誤って落としてしまうことにより、ＨＤＤに衝撃を衝撃与えてしまうことが考えられる。
【００４９】
そのため、ＨＤＤ搭載ポータブル機器では加速度センサーを用いて落下を検知し、地面に衝突する前にＨＤＤのヘッドを退避することにより、ＨＤＤを保護する仕組みを備えている機器もある。
【００５０】
間欠記録を実行している場合、ハードディスクドライブ（ＨＤＤ）は、アクティブ状態と、休止状態とを交互に遷移する処理を繰り返す。ハードディスクドライブ（ＨＤＤ）が休止状態にあるときは、一般的にＨＤＤのヘッドは退避している場合が多い。よって、ハードディスクドライブ（ＨＤＤ）がアクティブ状態にある場合より、休止状態にあるときに機器を落下させたとしても衝撃に耐えられる可能性が強い。すなわちＨＤＤの損傷やデータ消失の可能性が低くなる。
【００５１】
本発明の撮像装置等の情報処理装置では、ハードディスクドライブ（ＨＤＤ）に対するデータ記録を間欠記録処理として実行する際、休止状態からアクティブ状態への遷移実行開始時点で、機器の置かれた環境を各種のセンサーによって判定し、安全なデータ記録が可能であると判定された場合にアクティブ状態に移行してデータ記録を行なう。
【００５２】
各種のセンサーによって判定された結果に基づいて、安全なデータ記録ができない状態であると判定された場合には、アクティブ状態に移行せずハードディスクドライブ（ＨＤＤ）の休止状態を維持する処理を行なう。
【００５３】
このように、間欠記録時において、ハードディスクドライブ（ＨＤＤ）を休止状態からアクティブ状態にする前に、ハードディスクドライブ（ＨＤＤ）を起動してよいかどうかを判断することにより、ハードディスクドライブ（ＨＤＤ）を保護しＨＤＤの損傷やデータの消失を防止する。
【００５４】
従来は、図３に示すフローを参照して説明したように、バッファとして利用されるＳＤＲＡＭにＡＶストリームデータなどの蓄積データが、閾値以上蓄積されたことが検出されると、無条件にハードディスクドライブ（ＨＤＤ）を休止状態からアクティブ状態へ移行させる処理を行っていたが、本発明の情報処理装置においては、バッファとして利用されるＳＤＲＡＭにＡＶストリームデータなどの蓄積データが、閾値以上蓄積されたことが検出されても、各種のセンサーによって判定された結果に基づいて、安全なデータ記録ができない状態であると判定された場合には、アクティブ状態に移行せずハードディスクドライブ（ＨＤＤ）の休止状態を維持する処理を行なう。
【００５５】
例えば落下センサーが落下中と判定しているときはハードディスクドライブ（ＨＤＤ）をアクティブ状態へ遷移させずに、休止状態のままにしておく。落下だけでなく、振動、温度、湿度、気圧、アウトガスなどの各種センサーで、ハードディスクドライブ（ＨＤＤ）が動作可能かどうかの判定を行う。判定後、ハードディスクドライブ（ＨＤＤ）の起動が不可能な場合、他のデバイスに記録可能なデバイスがあるならば、そちらのデバイスに記録を行なう。
【００５６】
また、図１に示すネットワークＩＦ１１５を介して、他の機器にデータを記録してもよい。もしこれらのデバイスがない場合はハードディスクドライブ（ＨＤＤ）が起動許可状態になるまで待ち、起動許可状態になったならばハードディスクドライブ（ＨＤＤ）をアクティブ状態にして掃き出し処理を行う。ストリームバッファが溢れた場合は、その時に撮影していた映像が記録できないが、もしそのままハードディスクドライブ（ＨＤＤ）をアクティブ状態にしてハードディスクドライブ（ＨＤＤ）に記録したとすると、これまでハードディスクドライブ（ＨＤＤ）に記録してきたデータを破壊してしまう可能性があり、さらにハードディスクドライブ（ＨＤＤ）を物理的に破壊してしまい、ハードディスクドライブ（ＨＤＤ）の起動すら不可能になる可能性もある。
【００５７】
本発明の構成では、間欠記録処理を行なう構成において、ハードディスクドライブ（ＨＤＤ）を休止状態からアクティブ状態に遷移させる時に、ハードディスクドライブ（ＨＤＤ）が安全にデータ記録を可能な状態にあるか否かを各種のセンサー情報に基づいて判定し、安全にデータ記録を可能な状態にある場合にのみ、アクティブ時様態への移行を実行してデータ記録を行なう。各種のセンサーによって判定された結果に基づいて、安全なデータ記録ができない状態であると判定された場合には、アクティブ状態に移行せずハードディスクドライブ（ＨＤＤ）の休止状態を維持する処理を行なう。
【００５８】
図４〜図６を参照して、本発明の情報処理装置（撮像装置）において実行するデータ記録処理シーケンスについて説明する。図４に示すフローチャートは、本発明の情報処理装置（撮像装置）において実行するデータ記録処理の全体シーケンスを示している。すなわち、図１に示すＳＤＲＡＭ１０５をバッファとして適用し、予め定められた閾値量にバッファ蓄積データが達した場合に、ハードディスクドライブ（ＨＤＤ）１１２に対してバッファ蓄積データをまとめて記録する間欠記録処理である。この間欠記録処理の制御は、制御部（ＣＰＵ）１０６の制御の下に実行される。
【００５９】
まず、ステップＳ２０１において、ユーザの記録処理開始ボタンの操作などに基づいて間欠記録処理が開始されると、ステップＳ２０２において、バッファ（ＳＤＲＡＭ）に対するデータ蓄積処理が実行される。
【００６０】
ステップＳ２０３において、記録停止ボタンの操作入力の有無を判定する。記録停止ボタンの操作入力が行なわれた場合は、ステップＳ２０５に進む。ステップＳ２０３において、記録停止ボタンの操作入力がないと判定された場合は、ステップＳ２０４のバッファ（ＳＤＲＡＭ）のデータ蓄積量判定処理が行なわれる。
【００６１】
ステップＳ２０４において、バッファ（ＳＤＲＡＭ）のデータ蓄積量を検証し、予め定められた閾値以上となったか否かを判定する。バッファ（ＳＤＲＡＭ）蓄積量が予め定められた閾値以上となっていない場合は、ステップＳ２０２のバッファ（ＳＤＲＡＭ）に対するデータ蓄積処理が継続して実行される。
【００６２】
ステップＳ２０４において、バッファ（ＳＤＲＡＭ）蓄積量が予め定められた閾値以上となったと判定された場合、あるいは、ステップＳ２０３において、記録停止ボタンの操作入力が行なわれたと判定された場合は、ステップＳ２０５に進む。
【００６３】
ステップＳ２０５では、ハードディスクドライブ（ＨＤＤ）の起動許容状態判定処理を実行する。すなわち、情報処理装置に備えられた各種のセンサー入力に基づいて、ハードディスクドライブ（ＨＤＤ）に対するデータ記録が安全に実行可能か否かを判定する処理を実行する。このステップＳ２０５におけるハードディスクドライブ（ＨＤＤ）の起動許容状態判定処理の具体的シーケンスについて、図５に示すフローチャートを参照して説明する。
【００６４】
図１に示す制御部としてのＣＰＵ１０６は、図１に示す各種のセンサー、すなわち、機器の落下開始を検出する落下センサー１２１、機器の振動を検出する振動センサー１２２、機器の置かれた環境温度を検出する温度センサー１２３、機器の置かれた環境湿度を検出する湿度センサー１２４、機器の置かれた環境の気圧を検出する気圧センサー１２５、例えばシロキサンなどのハードティスクに対する有害ガスを検出するアウトガスセンサー１２６からの検出情報を逐次入力し、これらのセンサー入力情報に基づいて、ハードディスクドライブ（ＨＤＤ）の起動許容状態判定処理を実行する。
【００６５】
図５に示すステップＳ３０１〜Ｓ３０６の判定処理は、これらの各センサーからの入力情報に基づいて、ハードディスクドライブ（ＨＤＤ）に対するデータ記録が安全に実行可能か否か、すなわちハードディスクドライブ（ＨＤＤ）を休止時様態からアクティブ状態に移行してよいか否かを判定する処理である。ステップＳ３０１では、落下センサー１２１からの入力情報に基づく判定処理であり、機器が落下中とのセンサー入力情報が検出されている場合は、ステップＳ３０８に進み、ハードディスクドライブ（ＨＤＤ）をアクティブ状態へ遷移させることを禁止し、休止状態のままにしておくＨＤＤ起動不許可状態に設定する。
【００６６】
ステップＳ３０１において、落下センサー１２１からの入力情報に基づいて、機器が落下中でないとのセンサー入力情報が検出されている場合は、ステップＳ３０２に進み、振動センサー１２２からの入力情報に基づく判定処理を実行する。振動センサー１２２からの入力情報に基づいて、機器の振動が予め定めた許容値以上であると判定すると、ステップＳ３０８に進み、ハードディスクドライブ（ＨＤＤ）をアクティブ状態へ遷移させることを禁止し、休止状態のままにしておくＨＤＤ起動不許可状態に設定する。
【００６７】
ステップＳ３０２において、振動センサー１２２からの入力情報に基づいて、機器の振動が予め定めた許容値未満であると判定すると、ステップＳ３０３に進み、温度センサー１２３からの入力情報に基づく判定処理を実行する。温度センサー１２３からの入力情報に基づいて、機器または機器のおかれた環境の温度が予め定めた許容値以上であると判定すると、ステップＳ３０８に進み、ハードディスクドライブ（ＨＤＤ）をアクティブ状態へ遷移させることを禁止し、休止状態のままにしておくＨＤＤ起動不許可状態に設定する。
【００６８】
ステップＳ３０３において、温度センサー１２３からの入力情報に基づいて、機器または機器のおかれた環境の温度が予め定めた許容値未満であると判定すると、ステップＳ３０４に進み、湿度センサー１２４からの入力情報に基づく判定処理を実行する。湿度センサー１２４からの入力情報に基づいて、機器または機器のおかれた環境の湿度が予め定めた許容値以上であると判定すると、ステップＳ３０８に進み、ハードディスクドライブ（ＨＤＤ）をアクティブ状態へ遷移させることを禁止し、休止状態のままにしておくＨＤＤ起動不許可状態に設定する。
【００６９】
ステップＳ３０４において、湿度センサー１２４からの入力情報に基づいて、機器または機器のおかれた環境の湿度が予め定めた許容値未満であると判定すると、ステップＳ３０５に進み、気圧センサー１２５からの入力情報に基づく判定処理を実行する。気圧センサー１２５からの入力情報に基づいて、機器のおかれた環境の気圧が予め定めた許容値以上であると判定すると、ステップＳ３０８に進み、ハードディスクドライブ（ＨＤＤ）をアクティブ状態へ遷移させることを禁止し、休止状態のままにしておくＨＤＤ起動不許可状態に設定する。
【００７０】
ステップＳ３０５において、気圧センサー１２５からの入力情報に基づいて、機器のおかれた環境の気圧が予め定めた許容値未満であると判定すると、ステップＳ３０６に進み、アウトガスセンサー１２６からの入力情報に基づく判定処理を実行する。アウトガスセンサー１２６からの入力情報に基づいて、機器のおかれた環境から有害なアウトガス、例えばシロキサンなどのハードティスクに対する有害ガスを検出したと判定すると、ステップＳ３０８に進み、ハードディスクドライブ（ＨＤＤ）をアクティブ状態へ遷移させることを禁止し、休止状態のままにしておくＨＤＤ起動不許可状態に設定する。
【００７１】
ステップＳ３０６において、アウトガスセンサー１２６からの入力情報に基づいて、機器のおかれた環境から有害なアウトガス、例えばシロキサンなどのハードティスクに対する有害ガスを検出していないと判定すると、ステップＳ３０７に進み、ハードディスクドライブ（ＨＤＤ）の休止状態からアクティブ状態への遷移を許可するＨＤＤ起動許可状態に設定する。
【００７２】
これらの処理が、図４に示すステップＳ２０５におけるハードディスクドライブ（ＨＤＤ）の起動許容状態判定処理として実行される。すなわち、情報処理装置に備えられた各種のセンサー入力に基づいて、ハードディスクドライブ（ＨＤＤ）に対するデータ記録が安全に実行可能か否かを判定する処理によって、ハードディスクドライブ（ＨＤＤ）が起動許可状態または起動不許可状態に設定されることになる。
【００７３】
次に、図４に示すフローのステップＳ２０６において、ハードディスクドライブ（ＨＤＤ）の設定状態判定処理、すなわち、ハードディスクドライブ（ＨＤＤ）が起動許可状態にあるか否かが判定される。各種センサーの入力情報に基づいて安全なデータ記録が可能と判定されていれば、ハードディスクドライブ（ＨＤＤ）は起動許可状態に設定されており、この場合は、ステップＳ２０８に進む。一方、いずれかのセンサーの入力情報に基づいて安全なデータ記録が不可能と判定されていれば、ハードディスクドライブ（ＨＤＤ）は起動不許可状態に設定されており、この場合は、ステップＳ２０７に進む。
【００７４】
まず、各種センサーの入力情報に基づいて安全なデータ記録が可能と判定された場合の処理、すなわち、ハードディスクドライブ（ＨＤＤ）が起動許可状態に設定されている場合の処理について説明する。この場合は、ステップＳ２０８以降において、ハードディス（ＨＤＤ）に対するデータ記録が実行されることになる。
【００７５】
まず、ステップＳ２０８において、ハードディスクドライブ（ＨＤＤ）を休止状態からアクティブ状態に移行する。すなわち、ＨＤＤに対する電力供給、またはＨＤＤへのコマンド発行などによりデータ記録が可能な状態に設定する。さらに、ステップＳ２０９において、バッファ（ＳＤＲＡＭ）に蓄積されたデータをハードディスクドライブ（ＨＤＤ）にまとめて記録する処理を実行する。
【００７６】
ステップＳ２０９におけるハードディスクドライブ（ＨＤＤ）に対するデータの一括記録処理が完了すると、ステップＳ２１０において、ハードディスクドライブ（ＨＤＤ）をアクティブ状態から休止状態に設定する。すなわち、ハードディスクドライブ（ＨＤＤ）に対する電力供給を停止または削減し、ヘッドを退避位置に固定するなどの処理を行なう。
【００７７】
さらに、ステップＳ２１１において、記録停止ボタンの操作入力の有無を判定する。記録停止ボタンの操作入力が行なわれた場合は、処理を終了する。ステップＳ２１１において、記録停止ボタンの操作入力がないと判定された場合は、ステップＳ２０２以下の処理を繰り返し実行する。
【００７８】
次に、ステップＳ２０６におけるハードディスクドライブ（ＨＤＤ）の設定状態判定処理、すなわち、ハードディスクドライブ（ＨＤＤ）が起動許可状態にあるか否かが判定処理において、いずれかのセンサーの入力情報に基づいて安全なデータ記録が不可能と判定され、ハードディスクドライブ（ＨＤＤ）が起動不許可状態に設定されている場合の処理ステップＳ２０７の詳細シーケンスについて、図６に示すフローを参照して説明する。
【００７９】
まず、ステップＳ４０１において、ハードディスクドライブ（ＨＤＤ）以外にデータを記録可能なデバイスを装置が利用可能であるか否かを判定する。例えば図１に示すメディアインタフェース１１３に接続されたリムーバブルメディア１１４や、ネットワークインタフェース１１５を介して接続された外部のデータ記録デバイスなどが利用可能であるか否かを判定する。
【００８０】
ステップＳ４０１において、ハードディスクドライブ（ＨＤＤ）以外にデータを記録可能なデバイスを装置が利用可能であると判定されると、ステップＳ４１１に進み、利用可能であると判定されたデバイスに対して、バッファとしてのＳＤＲＡＭ１０５から蓄積データを出力して記録する処理を実行する。
【００８１】
ステップＳ４０１において、ハードディスクドライブ（ＨＤＤ）以外にデータを記録可能なデバイスを装置が利用可能でないと判定されると、ステップＳ４０２に進み、再度、ＨＤＤ起動許容状態判定処理を実行する。この処理は、先に図５を参照して説明した処理であり、各種のセンサヘ入力情報に基づいてＨＤＤに対するデータ記録が安全に実行可能であるか否かを判定する処理である。時間の経過に伴って、環境が変化した場合は、ＨＤＤ起動許可状態に変化していることがありえる。
【００８２】
ステップＳ４０３において、ＨＤＤ起動許可状態にないと判定された場合は、繰り返し、ステップＳ４０２のＨＤＤ起動許容状態判定処理を実行する。ステップＳ４０３において、ＨＤＤ起動許可状態にあると判定されたことを条件として、ステップＳ４０４に進む。この場合は、ステップＳ４０４以降において、ハードディスクドライブ（ＨＤＤ）に対するデータ記録が実行されることになる。
【００８３】
まず、ステップＳ４０４において、ハードディスクドライブ（ＨＤＤ）を休止状態からアクティブ状態に移行する。すなわち、ＨＤＤに対する電力供給、またはＨＤＤへのコマンド発行などによりデータ記録が可能な状態に設定する。さらに、ステップＳ４０５において、バッファ（ＳＤＲＡＭ）に蓄積されたデータをハードディスクドライブ（ＨＤＤ）にまとめて記録する処理を実行する。
【００８４】
ステップＳ４０５におけるハードディスクドライブ（ＨＤＤ）に対するデータの一括記録処理が完了すると、ステップＳ４０６において、ハードディスクドライブ（ＨＤＤ）をアクティブ状態から休止状態に設定する。すなわち、ハードディスクドライブ（ＨＤＤ）に対する電力供給を停止または削減し、ヘッドを退避位置に固定するなどの処理を行なう。
【００８５】
さらに、ステップＳ４０７において、記録停止ボタンの操作入力の有無を判定する。記録停止ボタンの操作入力が行なわれた場合は、処理を終了する。ステップＳ４０７において、記録停止ボタンの操作入力がないと判定された場合は、図４のステップＳ２０２以下の処理を繰り返し実行する。
【００８６】
本発明の情報処理装置では、上述した間欠記録処理によって、電力消費を削減することを可能とし、さらに、様々な環境情報を、各種センサーを介して入力し、センサー検出情報に基づいて、ＨＤＤに対するデータ記録が安全に実行可能か否かを判定し、判定結果に基づいて、ＨＤＤを起動許可状態または起動不許可状態に設定し、ＨＤＤが起動許可状態にある場合にのみ、ＨＤＤを休止状態からアクティブ状態に移行させてデータ記録を実行する構成としたので、落下中にある場合や、温度や湿度が高い場合など、環境に問題がある状態でハードディスクをアクティブ状態に移行させることが防止され、ＨＤＤの損傷や記録データの消失などの発生を防止することが可能となる。
【００８７】
なお、上述の実施例では、ハードディスクに対してデータ記録を行なう際の処理例について説明したが、ハードディスクからのデータ再生を実行する場合にも同様の制御を行うことが可能である。すなわち、データ再生を開始する際、ハードディスクを休止状態からアクティブ状態に移行する条件として、各種センサーからの入力情報に基づいて、ハードディスクからのデータ読み出しが安全に実行可能か否かを判定して、ハードディスクからのデータ読み出しが安全に実行可能であると判定された場合にのみ、ハードディスクをＨＤＤ起動許可状態に設定して休止状態からアクティブ状態への移行を行なう構成とする。
【００８８】
各種センサーからの入力情報に基づいて、ハードディスクからのデータ読み出しが安全に実行できないと判定された場合は、ハードディスクをＨＤＤ起動不許可状態に設定して休止状態からアクティブ状態への移行を禁止する設定としてデータ再生を中止する。このような再生制御を実効することで、データの安全な読み出しが実現され、ＨＤＤの損傷や記録済みデータの消失を防止することが可能となる。
【００８９】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【００９０】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００９１】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【００９２】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００９３】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【００９４】
以上、説明したように、本発明の一実施例構成によれば、例えば、落下センサー、振動センサー、温度センサー、湿度センサー、気圧センサー、ガスセンサー、これら各センサーの少なくともいずれかの検出情報に基づいて、ハードディスクを利用したデータ記録または再生処理を安全に実行できるか否かを判定し、安全なデータ記録または再生が可能であると判定されたことを条件として、ハードディスクを休止状態から、データ記録または再生処理を実行可能としたアクティブ状態に移行させて、ハードディスクを利用したデータ記録または再生処理を実行する構成としたので、落下中にある場合や、温度や湿度が高い場合など、環境に問題がある状態でのハードディスクのアクティブ状態への移行が禁止され、ＨＤＤの損傷や記録データの消失を防止することが可能となる。
【図面の簡単な説明】
【００９５】
【図１】本発明の情報処理装置の一実施例としての撮像装置の構成を示す図である。
【図２】撮像装置において実行される間欠記録処理について説明する図である。
【図３】撮像装置において実行するデータ記録処理シーケンスについて説明するフローチャートを示す図である。
【図４】本発明の情報処理装置の一実施例としての撮像装置において実行するデータ記録処理シーケンスについて説明するフローチャートを示す図である。
【図５】データ記録処理において実行するＨＤＤの起動許可または起動不許可状態設定シーケンスについて説明するフローチャートを示す図である。
【図６】ＨＤＤ起動不許可状態にある場合の処理シーケンスについて説明するフローチャートを示す図である。
【符号の説明】
【００９６】
１０１  光学レンズ部
１０２  ＣＣＤ
１０３  信号変換部
１０４  デジタル信号処理部（ＤＳＰ）
１０５  ＳＤＲＡＭ
１０６  制御部（ＣＰＵ）
１０７  ＲＡＭ
１０８  ＲＯＭ
１０９  ディスプレイコントローラ
１１０  ＬＣＤ
１１１  ＨＤＤインタフェース
１１２  ハードディスクドライブ（ＨＤＤ）
１１３  メディアインタフェース
１１４  リムーバブルメディア
１１５  ネットワークインタフェース
１１６  電源制御ＩＣ
１１７  外部操作部
１２１  落下センサー
１２２  振動センサー
１２３  温度センサー
１２４  湿度センサー
１２５  気圧センサー
１２６  アウトガスセンサー
【図１】
2007208864.tif 000003
【図２】
2007208864.tif 000004
【図３】
2007208864.tif 000005
【図４】
2007208864.tif 000006
【図５】
2007208864.tif 000007
【図６】
2007208864.tif 000008