(57)【要約】【課題】記録メディアのメカニカルノイズに基づく記録データの品質低下を防止する構成を提供する。【解決手段】ハードディスクのようにヘッドのシーク、ディスク回転などのメカニカルな動作を行なうメディアを含む複数の記録メディアを備えた構成において、ハードディスク等のメカニカル動作実行メディアが、アクセス対象として選択されていない場合、メカニカル動作実行メディアを待機状態に設定する。本構成により、例えばフラッシュメモリなどの他メディアに対するデータ書き込みの実行中に、ヘッドのシーク、ディスク回転開始、停止処理などが行なわれることがなくなりノイズ発生による記録データの品質低下が防止される。【選択図】図４
2007184026.tif 000002
【特許請求の範囲】
【請求項１】
データ記録可能な複数のメディアと、
前記複数のメディアの動作制御を実行する制御部とを有し、
前記複数のメディア中、少なくとも１つのメディアは、メカニカルな動作を行なうメカニカル動作実行メディアであり、
前記制御部は、
前記メカニカル動作実行メディアが、アクセス対象として選択されているか否かを判定し、アクセス対象として選択されていない場合、前記メカニカル動作実行メディアを待機状態に設定する処理を実行する構成であることを特徴とする情報処理装置。
【請求項２】
前記制御部は、
前記メカニカル動作実行メディアの待機状態への設定処理に際して、待機状態の種別情報を記憶部に記録する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項３】
前記待機状態の種別情報は、電源オフ状態、スリープモード状態、スタンバイモード状態の少なくともいずれかの状態情報を含むことを特徴とする請求項２に記載の情報処理装置。
【請求項４】
前記制御部は、
前記メカニカル動作実行メディアの待機状態への設定処理に際して、待機状態からアクセス可能状態への移行処理に適用する情報を記憶部に記録する処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項５】
前記制御部は、
前記メカニカル動作実行メディアが、アクセス対象として選択されているか否かを判定し、アクセス対象として選択され、かつ、前記メカニカル動作実行メディアの待機状態にある場合、該メカニカル動作実行メディアを待機状態からアクセス可能状態へ移行させる処理を実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項６】
前記制御部は、
前記メカニカル動作実行メディアの待機状態からアクセス可能状態への移行処理に際して、記憶部から待機状態の種別情報を取得し、該種別情報に基づいて判定される待機状態に対応する復帰処理シーケンスを実行する構成であることを特徴とする請求項１に記載の情報処理装置。
【請求項７】
前記メカニカル動作実行メディアは、ハードディスクであることを特徴とする請求項１から請求項６のいずれかに記載の情報処理装置。
【請求項８】
撮像部と、
前記撮像部において取得されたデータを記録可能な複数のメディアと、
前記複数のメディアの動作制御を実行する制御部とを有し、
前記複数のメディア中、少なくとも１つのメディアは、メカニカルな動作を行なうメカニカル動作実行メディアであり、
前記制御部は、
前記メカニカル動作実行メディアが、アクセス対象として選択されているか否かを判定し、アクセス対象として選択されていない場合、前記メカニカル動作実行メディアを待機状態に設定する処理を実行する構成であることを特徴とする撮像装置。
【請求項９】
データ記録可能な複数のメディアからアクセス先として選択されたメディアのアクセス情報を入力するアクセス情報入力ステップと、
メカニカル動作実行メディアが、アクセス対象として選択されているか否かを判定するステップと、
前記メカニカル動作実行メディアが、アクセス対象として選択されていない場合、前記メカニカル動作実行メディアを待機状態に設定する待機状態設定ステップと、
を有することを特徴とする情報処理方法。
【請求項１０】
前記情報処理方法は、さらに、
前記メカニカル動作実行メディアの待機状態への設定処理に際して、待機状態の種別情報を記憶部に記録する処理を実行するステップを有することを特徴とする請求項９に記載の情報処理方法。
【請求項１１】
前記待機状態の種別情報は、電源オフ状態、スリープモード状態、スタンバイモード状態の少なくともいずれかの状態情報を含むことを特徴とする請求項１０に記載の情報処理方法。
【請求項１２】
前記情報処理方法は、さらに、
前記メカニカル動作実行メディアの待機状態への設定処理に際して、待機状態からアクセス可能状態への移行処理に適用する情報を記憶部に記録する処理を実行するステップを有することを特徴とする請求項９に記載の情報処理方法。
【請求項１３】
前記情報処理方法は、さらに、
前記メカニカル動作実行メディアが、アクセス対象として選択されているか否かを判定し、アクセス対象として選択され、かつ、前記メカニカル動作実行メディアの待機状態にある場合、該メカニカル動作実行メディアを待機状態からアクセス可能状態へ移行させる処理を実行するステップを有することを特徴とする請求項９に記載の情報処理方法。
【請求項１４】
前記情報処理方法は、さらに、
前記メカニカル動作実行メディアの待機状態からアクセス可能状態への移行処理に際して、記憶部から待機状態の種別情報を取得し、該種別情報に基づいて判定される待機状態に対応する復帰処理シーケンスを実行するステップを有することを特徴とする請求項９に記載の情報処理方法。
【請求項１５】
前記メカニカル動作実行メディアは、ハードディスクであることを特徴とする請求項９から請求項１４のいずれかに記載の情報処理方法。
【請求項１６】
情報処理装置において記録メディア制御を実行させるコンピュータ・プログラムであり、
データ記録可能な複数のメディアからアクセス先として選択されたメディアのアクセス情報を入力するアクセス情報入力ステップと、
メカニカル動作実行メディアが、アクセス対象として選択されているか否かを判定するステップと、
前記メカニカル動作実行メディアが、アクセス対象として選択されていない場合、前記メカニカル動作実行メディアを待機状態に設定する待機状態設定ステップと、
を実行させることを特徴とするコンピュータ・プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ・プログラムに関する。さらに詳細には、複数の記録メディアを備え、選択されたメディアに対するデータ記録が可能な構成を有し、少なくとも１つの記録メディアがハードディスクのようにヘッドのシーク、ディスク回転などのメカニカルな動作を必要とするメディアである情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ・プログラムに関する。
【背景技術】
【０００２】
例えばデジタルビデオカメラやその他の情報処理機器において、データ記録メディアとしては、ハードディスク、ＤＶＤ、フラッシュメモリなど、様々なメディアが適用可能である。また、ハードディスクと、フラッシュメモリなど、複数の異なるメディアに対して選択的にデータ記録を行なうことを可能とした撮像装置などの情報処理装置がある。
【０００３】
このような記録メディアを選択可能とした装置において、一方のメディアを利用したデータ記録中に他方のメディアにおける動作が発生すると、その動作音がノイズとして取得され記録データの品質を低下させるという問題が発生する。特に、ＨＤＤ（ハードディスクドライブ）は、ヘッドのロードアンロード処理、ディスクの回転開始、停止などメカニカルな動きを発生させる要素が多く、動作ノイズを多く発生させる。
【０００４】
例えばフラッシュメモリに対するデータ記録、特に音声データの記録が実行されている期間に、ＨＤＤにおける動作制御が行われると、その制御に伴うノイズが発生し、発生ノイズが記録データの品質を低下させてしまう。
【０００５】
このようなＨＤＤの発生するメカノイズの記録データに対する悪影響を防止する技術として、特許文献１に記載の構成がある。特許文献１では、ハードディスクに対する記録データの生成処理と、ハードディスクにおけるヘッドのロード処理などの処理タイミングを制御することで、記録データにメカノイズが入り込まないように制御する構成を開示している。しかし、この特許文献１に記載の構成は、ハードディスクのみを記録メディアとして持つ装置におけるデータ記録制御を示しているものであり、ハードディスクと、ハードディスク以外のフラッシュメモリなどの複数の記録メディアを有する装置における制御構成については示していない。
【０００６】
ハードディスクと、フラッシュメモリなど、複数の異なるメディアに対して選択的にデータ記録を行なうことを可能とした撮像装置などの情報処理装置では、例えばフラッシュメモリに対するデータ記録中にハードディスクにおけるヘッド移動処理やディスクの回転開始、停止処理などが行なわれると、フラッシュメモリに対する記録データにＨＤＤの発生するメカノイズが混入し、記録データの品質を低下させるという問題が発生する。
【特許文献１】特開２００５−１４９６４３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明は、上述の問題点に鑑みてなされたものであり、複数の記録メディアを備え、選択されたメディアにデータ記録を行なう構成を有し、少なくとも１つの記録メディアがハードディスクのようにヘッドのシーク、ディスク回転などのメカニカルな動作を行なうメディアである撮像装置などの情報処理装置において、メカニカルな動作によるノイズに基づく記録データの品質低下を防止した情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ・プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の第１の側面は、
データ記録可能な複数のメディアと、
前記複数のメディアの動作制御を実行する制御部とを有し、
前記複数のメディア中、少なくとも１つのメディアは、メカニカルな動作を行なうメカニカル動作実行メディアであり、
前記制御部は、
前記メカニカル動作実行メディアが、アクセス対象として選択されているか否かを判定し、アクセス対象として選択されていない場合、前記メカニカル動作実行メディアを待機状態に設定する処理を実行する構成であることを特徴とする情報処理装置にある。
【０００９】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記メカニカル動作実行メディアの待機状態への設定処理に際して、待機状態の種別情報を記憶部に記録する処理を実行する構成であることを特徴とする。
【００１０】
さらに、本発明の情報処理装置の一実施態様において、前記待機状態の種別情報は、電源オフ状態、スリープモード状態、スタンバイモード状態の少なくともいずれかの状態情報を含むことを特徴とする。
【００１１】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記メカニカル動作実行メディアの待機状態への設定処理に際して、待機状態からアクセス可能状態への移行処理に適用する情報を記憶部に記録する処理を実行する構成であることを特徴とする。
【００１２】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記メカニカル動作実行メディアが、アクセス対象として選択されているか否かを判定し、アクセス対象として選択され、かつ、前記メカニカル動作実行メディアの待機状態にある場合、該メカニカル動作実行メディアを待機状態からアクセス可能状態へ移行させる処理を実行する構成であることを特徴とする。
【００１３】
さらに、本発明の情報処理装置の一実施態様において、前記制御部は、前記メカニカル動作実行メディアの待機状態からアクセス可能状態への移行処理に際して、記憶部から待機状態の種別情報を取得し、該種別情報に基づいて判定される待機状態に対応する復帰処理シーケンスを実行する構成であることを特徴とする。
【００１４】
さらに、本発明の情報処理装置の一実施態様において、前記メカニカル動作実行メディアは、ハードディスクであることを特徴とする。
【００１５】
さらに、本発明の第２の側面は、
撮像部と、
前記撮像部において取得されたデータを記録可能な複数のメディアと、
前記複数のメディアの動作制御を実行する制御部とを有し、
前記複数のメディア中、少なくとも１つのメディアは、メカニカルな動作を行なうメカニカル動作実行メディアであり、
前記制御部は、
前記メカニカル動作実行メディアが、アクセス対象として選択されているか否かを判定し、アクセス対象として選択されていない場合、前記メカニカル動作実行メディアを待機状態に設定する処理を実行する構成であることを特徴とする撮像装置にある。
【００１６】
さらに、本発明の第３の側面は、
データ記録可能な複数のメディアからアクセス先として選択されたメディアのアクセス情報を入力するアクセス情報入力ステップと、
メカニカル動作実行メディアが、アクセス対象として選択されているか否かを判定するステップと、
前記メカニカル動作実行メディアが、アクセス対象として選択されていない場合、前記メカニカル動作実行メディアを待機状態に設定する待機状態設定ステップと、
を有することを特徴とする情報処理方法にある。
【００１７】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記メカニカル動作実行メディアの待機状態への設定処理に際して、待機状態の種別情報を記憶部に記録する処理を実行するステップを有することを特徴とする。
【００１８】
さらに、本発明の情報処理方法の一実施態様において、前記待機状態の種別情報は、電源オフ状態、スリープモード状態、スタンバイモード状態の少なくともいずれかの状態情報を含むことを特徴とする。
【００１９】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記メカニカル動作実行メディアの待機状態への設定処理に際して、待機状態からアクセス可能状態への移行処理に適用する情報を記憶部に記録する処理を実行するステップを有することを特徴とする。
【００２０】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記メカニカル動作実行メディアが、アクセス対象として選択されているか否かを判定し、アクセス対象として選択され、かつ、前記メカニカル動作実行メディアの待機状態にある場合、該メカニカル動作実行メディアを待機状態からアクセス可能状態へ移行させる処理を実行するステップを有することを特徴とする。
【００２１】
さらに、本発明の情報処理方法の一実施態様において、前記情報処理方法は、さらに、前記メカニカル動作実行メディアの待機状態からアクセス可能状態への移行処理に際して、記憶部から待機状態の種別情報を取得し、該種別情報に基づいて判定される待機状態に対応する復帰処理シーケンスを実行するステップを有することを特徴とする。
【００２２】
さらに、本発明の情報処理方法の一実施態様において、前記メカニカル動作実行メディアは、ハードディスクであることを特徴とする。
【００２３】
さらに、本発明の第４の側面は、
情報処理装置において記録メディア制御を実行させるコンピュータ・プログラムであり、
データ記録可能な複数のメディアからアクセス先として選択されたメディアのアクセス情報を入力するアクセス情報入力ステップと、
メカニカル動作実行メディアが、アクセス対象として選択されているか否かを判定するステップと、
前記メカニカル動作実行メディアが、アクセス対象として選択されていない場合、前記メカニカル動作実行メディアを待機状態に設定する待機状態設定ステップと、
を実行させることを特徴とするコンピュータ・プログラムにある。
【００２４】
なお、本発明のコンピュータ・プログラムは、例えば、様々なプログラム・コードを実行可能な汎用コンピュータ・システムに対して、コンピュータ可読な形式で提供する記憶媒体、通信媒体、例えば、ＣＤやＦＤ、ＭＯなどの記憶媒体、あるいは、ネットワークなどの通信媒体によって提供可能なコンピュータ・プログラムである。このようなプログラムをコンピュータ可読な形式で提供することにより、コンピュータ・システム上でプログラムに応じた処理が実現される。
【００２５】
本発明のさらに他の目的、特徴や利点は、後述する本発明の実施例や添付する図面に基づく、より詳細な説明によって明らかになるであろう。なお、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【発明の効果】
【００２６】
本発明の一実施例構成によれば、少なくとも１つの記録メディアがハードディスクのようにヘッドのシーク、ディスク回転などのメカニカルな動作を行なうメディアを含む複数の記録メディアを備えた構成において、メカニカルな動作によるノイズに基づく記録データの品質低下を防止することが可能となる。すなわち、ハードディスク等のメカニカル動作実行メディアが、アクセス対象として選択されているか否かを判定し、アクセス対象として選択されていない場合に、メカニカル動作実行メディアを待機状態に設定する処理を実行する構成としたので、例えばフラッシュメモリなどの他メディアに対するデータ書き込みの実行中にヘッドのシーク、ディスク回転開始、停止処理などが実行されてノイズが発生してしまう事態を防止でき、ノイズの混在による記録データの品質低下を防止することが可能となる。
【発明を実施するための最良の形態】
【００２７】
以下、図面を参照しながら、本発明の情報処理装置、撮像装置、および情報処理方法、並びにコンピュータ・プログラムの詳細について説明する。本発明は、複数の記録メディアを選択的に適用可能で、少なくともその一方の記録メディアが、記録または再生ヘッドのシーク動作、ロード処理、ディスクの回転など、メカニカルな動作を必要とする記録メディア、すなわちメカニカル動作実行メディアである構成を持つ様々な装置において適用可能である。
【００２８】
以下、本発明に係る情報処理装置の１つの実施例として、データ記録メディアとしてメカニカル動作実行メディアであるハードディスクと、フラッシュメモリを備え、これらを選択的に記録メディアとして適用可能とした撮像装置の構成および処理について説明する。
【００２９】
図１に、本発明の撮像装置の主要構成を説明するブロック図を示す。なお、図１は、本発明の実施例を説明するために必要となる主要構成を示すブロック図であり、詳細な装置構成については、後段で説明する。撮像装置は、図１に示すように、撮像部１０１と、音声入力部１０２、信号処理部１０３、制御部１０４、操作部１０５を有し、記録メディアとしてフラッシュメモリ１１１と、ハードディスク１１２を有する。
【００３０】
撮像部１０１は、光学系、撮像素子等からなり画像データを撮影する。音声入力部１０２は、マイクを有し、音声情報を取得する。信号処理部１０３は、撮像部１０１において取得された画像信号、および音声入力部１０２において取得された音声信号を記録メディアに対して記録するデータ態様に変換、例えば圧縮処理、フォーマット生成処理などを実行する。制御部１０４は、データの記録制御、記録メディアの動作制御などの装置において実行される処理の制御を行なう。
【００３１】
操作部１０５は、ユーザによって操作されるボタン、スイッチ等からなり、撮影の開始、停止、さらに、記録メディアの選択情報などを入力する。フラッシュメモリ１１１と、ハードディスク（ＨＤＤ）１１２は、記録メディアであり、撮像部１０１において取得された画像信号、および音声入力部１０２において取得された音声信号が記録される。
【００３２】
記録メディアの１つとして利用されるハードディスク（ＨＤＤ）１１２は、記録または再生ヘッドのシーク動作、ロード処理、ディスクの回転など、メカニカルな動作を必要とする記録メディア、すなわちメカニカル動作実行メディアである。ハードディスク（ＨＤＤ）１１２は、異なる動作状態に対応する複数のモードを有しており、制御部１０４の制御によって、各モードが切り替えられる。ハードディスク（ＨＤＤ）１１２のモードの種類の一例について、図２を参照して説明する。
【００３３】
図２に示す例では、ハードディスク（ＨＤＤ）の設定可能なモードとして７つのモードを示している。実際のデータ記録、再生を実行中のモードに対応するモード１空電源オフ状態に対応するモード７まで、７段階のモードがあり、各モードにおいて、ＩＤＥインタフェース、スピンドル、ヘッド、サーボ、ＲＦ回路における状態設定が異なる設定とされている。
【００３４】
例えば、モード３の「アクティブアイドル」の場合、ＲＦ回路が停止、サーボも停止状態にあるが、その他は動作中といった状態になる。消費電力は、モード１→モード２→・・・→モード７と進むほど、低消費電力となる。
【００３５】
各モードの切り替えは、制御部１０４の制御によって行なわれる。モードの切り替え時には、様々なメカニカルな動作が発生する場合がある。例えば、モード３の「アクティブアイドル」からモード４の「ローパワーアイドル」へ切り替わる際には、ヘッドのアンロード処理が実行される。また、モード４の「ローパワーアイドル」からモード５の「スタンバイ」へ切り替わる際には、スピンドルの停止動作が発生する。
【００３６】
また、モード５の「スタンバイ」からモード４の「ローパワーアイドル」へ切り替わる際には、スピンドルの回転開始動作が発生し、モード４の「ローパワーアイドル」からモード３の「アクティブアイドル」へ切り替わる際には、ヘッドのロード動作が行なわれる。
【００３７】
このようなメカニカルな動作には、必然的にメカニカルな動作ノイズが発生する。このメカニカル動作の実行中に、他の記録メディア、例えば図１に示す構成中のフラッシュメモリ１１１に対するデータ記録が実行されていると、このメカニカルノイズが、記録信号に混入し、記録信号の品質を低下させることになる。
【００３８】
なお、図２に示すモード例やモード名は一例であり、この他のモード、モード名は多数、存在する。ただし、各モードの切り替え時に様々なメカニカル動作が行なわれ、ノイズが発生するという構成は共通である。本発明の情報処理装置では、制御部１０４の制御の下、モード切り替え時などに発生するメカニカルなノイズが記録データに対して影響を与えないように制御を実行する。図３以下を参照して本発明の情報処理装置における制御処理の詳細について説明する。
【００３９】
図３は、記録または再生ヘッドのシーク動作、ロード処理、ディスクの回転など、メカニカルな動作を必要とする記録メディア、本実施例ではハードディスク（ＨＤＤ）の待機状態への設定処理シーケンスを説明するフローチャートを示す図である。本発明の情報処理装置においては、アクセス先（記録先の場合もあれば、再生元の場合もあり得る）として、ＨＤＤが選択されなかった場合に、ＨＤＤを待機状態に設定し、その後、アクセス先として再び設定された時点で、ＨＤＤをアクセス可能状態に復帰させる処理を行なう。
【００４０】
なお、ＨＤＤの待機状態とは、少なくともスピンドルの回転が停止し、ヘッドが退避された状態であり、図２に示すモード設定の構成では、モード５〜モード７のいずれかの状態である。アクセス可能状態とは、データ記録、再生が可能な状態であり、図２に示すモード設定の構成では、モード１〜モード４のいずれかの状態である。
【００４１】
図３のフローを参照して、ハードディスク（ＨＤＤ）の待機状態への設定処理シーケンスについて説明する。この処理は、図１に示す装置では制御部１０４の制御によって実行される。まず、ステップＳ１０１において、アクセス先（記録先、または再生元）情報が入力される。この情報は、例えば操作部１０５からのユーザ入力、あるいは着脱可能なフラッシュメモリの着脱処理など、各種メディアの着脱や起動処理に伴って自動的に記録メディアの決定処理を実行するプログラム制御などによって決定される情報などである。
【００４２】
制御部は、ステップＳ１０２において、ＨＤＤがアクセス先として選択されたか否かを判定し、ＨＤＤがアクセス先として選択されていないと判定されると、ステップＳ１０３に進み、ＨＤＤを待機状態に設定する処理を実行する。
【００４３】
ステップＳ１０３のＨＤＤ待機状態設定処理の詳細シーケンスについて、図４に示すフローチャートを参照して説明する。制御部は、まず、ステップＳ２０１において、移行する待機状態の種別を判定する。前述したように、待機状態にも複数の種類がある。ここでは、電源オフ、スリープ、スタンバイ、これらの３種類の待機状態があるものとする。
【００４４】
制御部は、ＨＤＤの移行すべき待機状態を、あらかじめ固定的に設定されたデフォルト設定情報に基づいて決定するか、または、ユーザ設定情報に基づいて決定する。すなわち、ＨＤＤがアクセス先として選択されなかった場合に移行するモードを、常に電源オフとする設定、またはスリープ、あるいはスタンバイに移行するといったいずれかの設定情報に従って移行状態を決定する。
【００４５】
移行状態が決定されると、ステップＳ２０２において、決定したＨＤＤ待機状態の種別に応じた状態移行処理を開始する。電源オフ状態への移行の場合は、ステップＳ２０３ａにおいて、ＨＤＤを電源オフ状態に設定し、スリープ状態への移行の場合は、ステップＳ２０３ｂにおいて、ＨＤＤをスリープ状態に設定し、スタンバイ状態への移行の場合は、ステップＳ２０３ｃにおいて、ＨＤＤをスタンバイ状態に設定する。
【００４６】
なお、ＨＤＤをスタンバイ状態に切り替えるためには、ＡＴＡ／ＡＴＡＰＩ−６（ＡＴ  Ａｔｔａｃｈｍｅｎｔ  ｗｉｔｈ  Ｐａｃｋｅｔ  Ｉｎｔｅｒｆａｃｅ−６）などで規定されている「ＳＴＡＮＤＢＹ  ＩＭＭＥＤＩＡＴＥ」コマンドをＨＤＤへ出力する処理を実行し、ＨＤＤをスリープ状態に切り替えるためには、「ＳＬＥＥＰ」コマンドをＨＤＤへ出力するなど、所定のモード移行に従った処理が各移行モードに応じたプログラムの実行によって行なわれる。
【００４７】
状態移行処理が終了すると、ステップＳ２０４に進み、設定した待機状態の種別を示す設定状態種別情報をメモリに記録して処理を終了する。例えば、図５（Ａ）に示すように、記録メディアの状態に応じた状態識別子が予め設定されている。
１：電源オフ状態
２：スリープ状態
３：スタンバイ状態
０：非待機状態
などの状態情報である。
【００４８】
ステップＳ２０４では、ＨＤＤの待機状態として設定した状態を示す識別子１〜３のいずれかをメモリに記録する。この設定状態種別情報は、待機状態からアクセス可能状態への復帰処理に際して、制御部において読み取られ、制御部は、メモリから読み取った設定状態種別情報に基づいて各待機状態からの復帰に必要な復帰処理プログラムを選択して、確実な復帰を行なう。
【００４９】
なお、メモリには、例えば図５（Ｂ）に示すように、設定状態の識別子の他、待機処理情報として、待機処理に際して実行したプログラム情報や、待機に際して保存したパラメータ情報などを設定し、さらに、復帰処理情報として、復帰処理に必要となるプログラム情報、復帰に際して必要となるパラメータ情報などを記録する構成としてもよい。
【００５０】
なお、図４に示すフローでは、ＨＤＤがアクセス先として選択されなかった場合の移行すべき待機状態をデフォルト設定情報、または、ユーザ設定情報に基づいて１つ決定する構成として説明したが、時間経過に伴い待機状態を移行していく攻勢としてもよい。例えば、ＨＤＤがアクセス先として選択されなかった場合の初期的な移行状態をスタンバイ状態とし、スタンバイ状態において予め設定した時間が経過した場合にスリープ状態に移行し、さらに、スリープ状態において予め設定した時間が経過した場合に電源オフ状態に移行するといった処理である。ただしこの設定とする場合は、各状態遷移時に、メモリに記録された待機状態種別情報を逐次更新する処理を実行する。
【００５１】
次に、図６、図７に示すフローチャートを参照して、待機状態にあるＨＤＤをアクセス可能状態へ復帰させる処理シーケンスについて説明する。これらの処理も、図１に示す装置では制御部１０４の制御によって実行される。まず、図６に示すフローチャートのステップＳ３０１において、アクセス先（記録先、または再生元）情報が入力される。この情報は、例えば操作部１０５からのユーザ入力、あるいは着脱可能なフラッシュメモリの着脱処理など、各種メディアの着脱や起動処理に伴って自動的に記録メディアの決定処理を実行するプログラム制御などによって決定される情報などである。
【００５２】
制御部は、ステップＳ３０２において、ＨＤＤがアクセス先として選択されたか否かを判定し、ＨＤＤがアクセス先として選択されたと判定されると、ステップＳ３０３に進み、ＨＤＤを待機状態からアクセス可能状態に設定する処理を実行する。
【００５３】
ステップＳ３０３のＨＤＤの待機状態からアクセス可能状態への移行処理の詳細シーケンスについて、図７に示すフローチャートを参照して説明する。制御部は、まず、ステップＳ４０１において、メモリに保持されたＨＤＤ待機状態の種別情報を取得する。これは、先に図５を参照して説明した種別であり、本例では、
１：電源オフ状態
２：スリープ状態
３：スタンバイ状態
のいずれかの待機状態情報である。
【００５４】
制御部は、ステップＳ４０２において、メモリから取得した情報に従い、ＨＤＤの現在の待機状態に応じた復帰処理を開始する。ＨＤＤの現在の待機状態が電源オフ状態である場合は、ステップＳ４０３ａにおいて、ＨＤＤを電源オフ状態から電源オン状態へ移行させる処理を実行する。ＨＤＤの現在の待機状態がスリープ状態にある場合は、ステップＳ４０３ｂにおいて、ＨＤＤをスリープ状態から復帰させる処理、例えばソフトウェアリセット処理を実行する。ＨＤＤの現在の待機状態がスタンバイ状態にある場合は、ステップＳ２０３ｃにおいて、ＨＤＤをスタンバイ状態から復帰させる処理、例えばＩＤＬＥ  ＩＭＭＩＤＡＴＥの発行処理を実行する。
【００５５】
これらの様々な待機状態からアクセス可能状態への復帰処理に際して実行すべきプログラムの情報は、先に図５（Ｂ）を参照して説明したメモリ格納情報、すなわち復帰処理情報から取得可能となる。制御部は、メモリに格納された復帰処理情報から復帰処理に際して実行すべきプログラムを決定してそのプログラムを実行することで、現在の待機状態に対応した正しい復帰処理を行なうことが可能となる。
【００５６】
次に、図８以下を参照して、複数のデータ記録メディアを利用可能な情報処理装置において、各記録メディアの状態情報などを記録したメディアリストをメモリに保持し、メディアリストを適用して効率的で正確な待機状態移行処理、および待機状態からアクセス可能状態への復帰処理を実現する処理構成について説明する。
【００５７】
まず、図８に示すフローチャートを参照して、記録メディアの待機状態への設定処理シーケンスについて説明する。この処理も、図１に示す装置では制御部１０４の制御によって実行される。まず、ステップＳ５０１において、アクセス先（記録先、または再生元）情報が入力される。この情報は、例えば操作部１０５からのユーザ入力、各種メディアの着脱や起動処理に伴って自動的に記録メディアの決定処理を実行するプログラム制御などによって決定される情報などである。
【００５８】
制御部は、ステップＳ５０２において、アクセス可能なメディアのリストを作成、またはメモリから取得する。これは、図９に示すメディアリストである。図９に示すメディアリストは、先に図５（Ｂ）を参照して説明した情報と同様の情報を、各記録メディア対応のエントリとして設定したリストである。
【００５９】
図９に示すように、メディアリストは、各メディアに対応するメディア番号、メディア種別、状態識別子、待機処理情報、復帰処理情報を対応付けたリストである。状態識別子は、先に図５（Ａ）を参照して説明したように、
１：電源オフ状態
２：スリープ状態
３：スタンバイ状態
０：非待機状態
などの各状態を識別する情報である。待機処理情報は、待機処理に際して実行したプログラム情報や、待機に際して保存したパラメータ情報などから構成され、復帰処理情報は、復帰処理に必要となるプログラム情報、復帰に際して必要となるパラメータ情報などから構成される。
【００６０】
図８に示すフローチャートの説明を続ける。ステップＳ５０３において、制御部は、メディアリストの各エントリを順次取得し、ステップＳ５０４において、アクセス先として選択された選択メディアに対応するエントリであるか否かを判定する。選択メディア対応のエントリであると判定されると、ステップＳ５０５に進み、全てのメディアリストのエントリチェックが終了したか否かを判定し、未処理のエントリがある場合は、ステップＳ５０３に戻り、未処理エントリについての処理を実行する。
【００６１】
ステップＳ５０４において、アクセス先として選択された選択メディア対応のエントリでないと判定されると、ステップＳ５１１に進み、アクセス先として選択されていない非選択メディアを待機状態に設定し、ステップＳ５１２において、設定した待機状態に応じた情報、すなわち、状態識別子、待機処理情報、復帰処理情報の各情報をメディアリストに設定するリスト更新処理を実行する。その後、ステップＳ５０５において、全てのメディアリストのエントリチェックが終了するまで、同様の処理を繰り返し実行する。
【００６２】
この処理によって、情報処理装置において利用可能なメディアの状態を示す状態識別子、待機処理情報、復帰処理情報の各情報が更新され、メモリに保存される。各メディアを待機状態からアクセス可能状態へ復帰させる場合は、このメディアリストを利用した処理が実行される。図１０に示すフローチャートを参照して記録メディアの待機状態からアクセス可能状態への復帰処理シーケンスについて説明する。この処理も、図１に示す装置では制御部１０４の制御によって実行される。
【００６３】
まず、ステップＳ６０１において、アクセス先（記録先、または再生元）情報が入力される。この情報は、例えば操作部１０５からのユーザ入力、各種メディアの着脱や起動処理に伴って自動的に記録メディアの決定処理を実行するプログラム制御などによって決定される情報などである。
【００６４】
制御部は、ステップＳ６０２において、アクセス可能なメディアのリストを作成、またはメモリから取得する。これは、図９に示すメディアリストである。図９に示すようにメディアリストは、各メディアに対応するメディア番号、メディア種別、状態識別子、待機処理情報、復帰処理情報を対応付けたリストである。
【００６５】
ステップＳ６０３において、制御部は、メディアリストの各エントリを順次取得し、ステップＳ６０４において、待機状態からアクセス状態への移行処理を実行するメディアとして選択されたメディアに対応するエントリであるか否かを判定する。選択メディア対応のエントリでないと判定されると、ステップＳ６０５に進み、全てのメディアリストのエントリチェックが終了したか否かを判定し、未処理のエントリがある場合は、ステップＳ６０３に戻り、未処理エントリについての処理を実行する。
【００６６】
ステップＳ６０４において、選択メディア対応のエントリであると判定されると、ステップＳ６１１に進み、メディアリストの該当エントリに設定された待機状態を示す状態識別子を取得し、現在設定されている待機状態を判定（電源オフ、スリープ、スタンバイのいずれであるか）し、ステップＳ６１２において、待機状態に応じた復帰処理を実行しアクセス可能状態に移行する。その後、ステップＳ６０５に進み、全てのメディアリストのエントリチェックが終了するまで、同様の処理を繰り返し実行する。
【００６７】
なお、ステップＳ６１２において実行する処理、すなわち、状態識別子に対応する様々な待機状態からアクセス可能状態への復帰処理に際して実行すべきプログラムの情報は、図９を参照して説明したメモリ格納情報、すなわち復帰処理情報から取得可能となる。制御部は、メモリに格納された復帰処理情報から復帰処理に際して実行すべきプログラムを決定してそのプログラムを実行することで、現在の待機状態に対応した正しい復帰処理を行なうことが可能となる。
【００６８】
次に、上述した処理を実行する情報処理装置のシステム構成について説明する。上述した情報記録媒体に対するデータ記録および情報記録媒体からのデータ取得、再生処理は、例えばデジタルビデオカメラ、ＰＣなどの情報処理装置のＣＰＵによる所定のデータ処理プログラムの実行によって行なわれる。
【００６９】
すなわち、図１１に示すように、ハードディスク等の情報記録媒体２０４に対してデータを記録したり、記録媒体に記録されているデータを読み出して利用したりする場合には、ユーザとの窓口となるアプリケーションプログラム２０１の下層に情報記録媒体２０４上のファイルを管理するためのファイルシステム（ファイル管理プログラム）２０２とファイルシステムからの情報に基づいて情報記録媒体２０４を制御するデバイスドライバ２０３とが存在する。
【００７０】
情報記録媒体２０４に対してデータを記録、または情報記録媒体２０４からデータを再生する場合には、ファイルシステム２０２、デバイスドライバ２０３の機能によりデータの書き込み、再生が実行される。従来と同様の処理によって、ファイルシステム⇔デバイスドライバ⇔記録媒体（ハードディスク）といった構成で処理は行なわれる。
【００７１】
次に、上述した処理を実行する情報処理装置の構成例として、撮像装置としてのデジタルビデオカメラと、ＰＣの装置構成例について、図１２、図１３を参照して説明する。
【００７２】
まず、図１２を参照してデジタルビデオカメラの構成例について説明する。デジタルビデオカメラは、画像および音声情報を取得し、画像データおよび音声データをドライブ４３２を介して磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等の各種情報記録媒体に記録する。データを記録するメディアは選択可能な構成を持つ。
【００７３】
メディアに対するデータ記録処理には、動画を撮像すると共に、これと同時に収音するようにした音声とを記録媒体に記録する動画撮像モードと、静止画を撮像する静止画撮像モードとがある。また、再生モード時においては、記録ボタンスイッチなどによって構成される操作入力部４２０を操作することにより供給されるデータの記録が行われるようにされ、再生ボタンスイッチを操作することにより記録媒体に記録されている目的とするデータを再生することができる。
【００７４】
図１２に示すように、デジタルビデオカメラは、光学レンズ部４１１、光電変換部４１２、カメラ機能制御部４０２、画像信号処理部４１３、画像入出力部４１４、液晶ディスプレイ４１５、音声入出力部４１６、音声信号処理部４１７、通信部４３１、制御部（ＣＰＵ）４０１、内蔵メモリ（ＲＡＭ）４１８、内蔵メモリ（ＲＯＭ）４１９、操作入力部４２０、情報記録媒体に対するドライブ４３２、さらに、各構成部に対する電力供給を行なう電源４４１を備えたものである。
【００７５】
制御部（ＣＰＵ）４０１は、ＲＯＭ４１９に格納された各種の処理プログラムに従って処理を実行する。ＲＡＭ４１８は、各処理において途中結果を一時記憶するなど、主に作業領域として用いられる。
【００７６】
操作入力部４０１は、動画撮影モード、静止画撮影モード、ＶＴＲモードなどの動作モードを切り換えるモード切り換えキー、静止画の撮影のためのシャッターキー、動画を撮影するための撮影開始キー、録画キー、再生キー、停止キー、早送りキー、早戻しキーなどの種々の操作キーや機能キーなどを備え、ユーザからの操作入力を受け付けて、受け付けた操作入力に応じた電気信号を制御部（ＣＰＵ）４０１に供給する。
【００７７】
制御部（ＣＰＵ）４０１は、ユーザからの操作入力に応じて、目的とする処理を行うためのプログラムをＲＯＭ４１９から読み出して実行し、各部を制御することによって、ユーザからの指示に応じた処理の制御を行う。デジタルビデオカメラは、情報記録媒体として、磁気ディスク、光ディスク、光磁気ディスク、半導体メモリ等の各種情報記録媒体を装着可能であり、これらの情報記録媒体にドライブ４３２を介して各種の情報を記録し、また、これらの情報記録媒体に記録された情報を再生する。
【００７８】
次に、図１３を参照して、上述した処理を実行する情報処理装置の一例としてのＰＣのハードウェア構成例について説明する。ＣＰＵ（Central Processing Unit）５０１は、ＯＳ（Operating System)に対応する処理や、上述の実施例において説明した異なるファイルを利用したデータ記録、あるいはデータ再生処理などを実行するデータ処理部として機能する。これらの処理は、情報処理装置のＲＯＭ、ハードディスクなどのデータ記憶部に格納されたコンピュータ・プログラムに従って実行される。
【００７９】
ＲＯＭ（Read Only Memory）５０２は、ＣＰＵ５０１が使用するプログラムや演算パラメータ等を格納する。ＲＡＭ（Random Access Memory）５０３は、ＣＰＵ５０１の実行において使用するプログラムや、その実行において適宜変化するパラメータ等を格納する。これらはＣＰＵバスなどから構成されるホストバス５０４により相互に接続されている。
【００８０】
ホストバス５０４は、ブリッジ５０５を介して、ＰＣＩ(Peripheral Component Interconnect/Interface)バスなどの外部バス５０６に接続されている。
【００８１】
キーボード５０８、ポインティングデバイス５０９は、ユーザにより操作される入力デバイスである。ディスプレイ５１０は、液晶表示装置またはＣＲＴ（Cathode Ray Tube）などから成り、各種情報をテキストやイメージで表示する。
【００８２】
ＨＤＤ（Hard Disk Drive）５３１およびフラッシュメモリ５３２は、選択適用可能な記録メディアであり、制御部としてのＣＰＵ５０１によって制御され、画像、音声等のテータ、その他のプログラムや情報を記録または再生させる。
【００８３】
接続ポート５１４は、外部接続機器５２２を接続するポートであり、ＵＳＢ，ＩＥＥＥ１３９４等の接続部を持つ。接続ポート５１４は、インタフェース５０７、および外部バス５０６、ブリッジ５０５、ホストバス５０４等を介してＣＰＵ５０１等に接続されている。通信部５１５は、ネットワークに接続され、その他の情報処理装置との通信を実行する。
【００８４】
なお、図１２、図１３に示す情報処理装置の構成例は、装置の一例であり、情報処理装置は、図１２、図１３に示す構成に限らず、上述した実施例において説明した処理を実行可能な構成であればよい。
【００８５】
また、上述の実施例では、メカニカルな動作を必要とする記録メディア、すなわちメカニカル動作実行メディアの例として、ハードディスクを代表して説明したが、その他の記録メディア、例えばＤＶＤなどのディスク型メディアなど、ピックアップのシーク動作やディスクの回転などのメカニカルノイズの発生可能性のあるメディアについても、上述の実施例において説明したと同様の処理が適用可能であり、本発明の適用によって、記録データの品質向上が実現可能である。
【００８６】
以上、特定の実施例を参照しながら、本発明について詳解してきた。しかしながら、本発明の要旨を逸脱しない範囲で当業者が該実施例の修正や代用を成し得ることは自明である。すなわち、例示という形態で本発明を開示してきたのであり、限定的に解釈されるべきではない。本発明の要旨を判断するためには、特許請求の範囲の欄を参酌すべきである。
【００８７】
また、明細書中において説明した一連の処理はハードウェア、またはソフトウェア、あるいは両者の複合構成によって実行することが可能である。ソフトウェアによる処理を実行する場合は、処理シーケンスを記録したプログラムを、専用のハードウェアに組み込まれたコンピュータ内のメモリにインストールして実行させるか、あるいは、各種処理が実行可能な汎用コンピュータにプログラムをインストールして実行させることが可能である。
【００８８】
例えば、プログラムは記録媒体としてのハードディスクやＲＯＭ（Read Only Memory)に予め記録しておくことができる。あるいは、プログラムはフレキシブルディスク、ＣＤ−ＲＯＭ(Compact Disc Read Only Memory)，ＭＯ(Magneto optical)ディスク，ＤＶＤ(Digital Versatile Disc)、磁気ディスク、半導体メモリなどのリムーバブル記録媒体に、一時的あるいは永続的に格納（記録）しておくことができる。このようなリムーバブル記録媒体は、いわゆるパッケージソフトウエアとして提供することができる。
【００８９】
なお、プログラムは、上述したようなリムーバブル記録媒体からコンピュータにインストールする他、ダウンロードサイトから、コンピュータに無線転送したり、ＬＡＮ(Local Area Network)、インターネットといったネットワークを介して、コンピュータに有線で転送し、コンピュータでは、そのようにして転送されてくるプログラムを受信し、内蔵するハードディスク等の記録媒体にインストールすることができる。
【００９０】
なお、明細書に記載された各種の処理は、記載に従って時系列に実行されるのみならず、処理を実行する装置の処理能力あるいは必要に応じて並列的にあるいは個別に実行されてもよい。また、本明細書においてシステムとは、複数の装置の論理的集合構成であり、各構成の装置が同一筐体内にあるものには限らない。
【産業上の利用可能性】
【００９１】
以上、説明したように、本発明の一実施例構成によれば、少なくとも１つの記録メディアがハードディスクのようにヘッドのシーク、ディスク回転などのメカニカルな動作を行なうメディアを含む複数の記録メディアを備えた構成において、メカニカルな動作によるノイズに基づく記録データの品質低下を防止することが可能となる。すなわち、ハードディスク等のメカニカル動作実行メディアが、アクセス対象として選択されているか否かを判定し、アクセス対象として選択されていない場合に、メカニカル動作実行メディアを待機状態に設定する処理を実行する構成としたので、例えばフラッシュメモリなどの他メディアに対するデータ書き込みの実行中にヘッドのシーク、ディスク回転開始、停止処理などが実行されてノイズが発生してしまう事態を防止でき、ノイズの混在による記録データの品質低下を防止することが可能となる。
【図面の簡単な説明】
【００９２】
【図１】本発明の情報処理装置の一実施例としての撮像装置の主要部構成を示す図である。
【図２】ハードディスクドライブ（ＨＤＤ）の設定可能なモードについて説明する図である。
【図３】本発明の情報処理装置の一実施例としての撮像装置において実行される記録メディアの待機状態移行シーケンスについて説明するフローチャートを示す図である。
【図４】本発明の情報処理装置の一実施例としての撮像装置において実行される記録メディアの待機状態移行シーケンスについて説明するフローチャートを示す図である。
【図５】記録メディアの状態識別子設定例、メモリ保持情報の例について説明する図である。
【図６】本発明の情報処理装置の一実施例としての撮像装置において実行される記録メディアの待機状態からアクセス可能状態への移行シーケンスについて説明するフローチャートを示す図である。
【図７】本発明の情報処理装置の一実施例としての撮像装置において実行される記録メディアの待機状態からアクセス可能状態への移行シーケンスについて説明するフローチャートを示す図である。
【図８】本発明の情報処理装置の一実施例において実行される記録メディアの待機状態移行シーケンスについて説明するフローチャートを示す図である。
【図９】記録メディアの状態識別子等の情報を格納したメディアリストのデータ構成例について説明する図である。
【図１０】本発明の情報処理装置の一実施例において実行される記録メディアの待機状態からアクセス可能状態への移行シーケンスについて説明するフローチャートを示す図である。
【図１１】本発明の一実施例に係る情報処理装置のシステム構成について説明する図である。
【図１２】本発明の情報処理装置の一実施例としてのデジタルビデオカメラの構成例について説明する図である。
【図１３】本発明の情報処理装置の一実施例としてのＰＣの構成例について説明する図である。
【符号の説明】
【００９３】
１０１  撮像部
１０２  音声入力部
１０３  信号処理部
１０４  制御部
１０５  操作部
１１１  フラッシュメモリ
１１２  ハードディスクドライブ（ＨＤＤ）
２０１  アプリケーション
２０２  ファイルシステム
２０３  デバイスドライバ
２０４  情報記録媒体
４０１  制御部（ＣＰＵ）
４０２  カメラ機能制御部
４１１  光学レンズ部
４１２  光電変換部
４１３  画像信号処理部
４１４  画像入出力部
４１５  液晶ディスプレイ
４１６  音声入出力部
４１７  音声処理部
４１８  内蔵メモリ（ＲＡＭ）
４１９  内蔵メモリ（ＲＯＭ）
４２０  操作入力部
４３１  通信部
４３２  ドライブ
４４１  電源
５０１  ＣＰＵ(Central Processing Unit)
５０２  ＲＯＭ（Read-Only-Memory）
５０３  ＲＡＭ（Random Access Memory）
５０４  ホストバス
５０５  ブリッジ
５０６  外部バス
５０７  インタフェース
５０８  キーボード
５０９  ポインティングデバイス
５１０  ディスプレイ
５１４  接続ポート
５１５  通信部
５２２  外部接続機器
５３１  ＨＤＤ（Hard Disk Drive）
５３２  フラッシュメモリ
【図１】
2007184026.tif 000003
【図２】
2007184026.tif 000004
【図３】
2007184026.tif 000005
【図４】
2007184026.tif 000006
【図５】
2007184026.tif 000007
【図６】
2007184026.tif 000008
【図７】
2007184026.tif 000009
【図８】
2007184026.tif 000010
【図９】
2007184026.tif 000011
【図１０】
2007184026.tif 000012
【図１１】
2007184026.tif 000013
【図１２】
2007184026.tif 000014
【図１３】
2007184026.tif 000015