(57)【要約】    【課題】  複数のＣＰＵを搭載することを不要とし、起動時間の短縮及び消費電力の低減を可能とした携帯機器及びその制御方法を提供する。    【解決手段】  携帯機器としてのデジタルカメラは、デジタルカメラの制御を司るメインＣＰＵ４５と、コントローラ１０９、レジスタ１１５、バスインタフェース１１７を有するメディア検出回路８５と、時刻管理を行うＲＴＣ８７と、記憶メディア７１が着脱されるコネクタ９７等を備える。メディア検出回路８５は、メインＣＰＵ４５の動作状態に関わらず、コネクタ９７に対する記憶メディア７１の着脱状態を監視し、記憶メディア７１の着脱状態検出結果をレジスタ１１５に記憶する。メインＣＰＵ４５が起動処理を行う際に、レジスタ１１５内の着脱状態検出結果をメインＣＰＵ４５からバスインタフェース１１７を介してアクセス可能とする。【選択図】      図１
2005328153.tif 000002
【特許請求の範囲】
【請求項１】
機器全体の制御を司る制御手段と、情報を記憶する記憶メディアが着脱可能な接続手段を備えた携帯機器において、
前記制御手段の動作状態に関わらず、前記接続手段に対する前記記憶メディアの着脱状態を監視する監視手段と、
前記監視手段による前記記憶メディアの着脱状態の監視に基づく監視結果を記憶する監視結果記憶手段と、
前記制御手段が起動処理を行う際に、前記制御手段から前記監視結果記憶手段に記憶されている前記監視結果をアクセス可能とする通信手段とを備えることを特徴とする携帯機器。
【請求項２】
前記携帯機器内部の時刻を管理する時刻管理手段を更に備え、
前記監視手段と前記監視結果記憶手段と前記時刻管理手段を１つのデバイスとして構成したことを特徴とする請求項１記載の携帯機器。
【請求項３】
前記記憶メディアのファイル管理情報を記憶する管理情報記憶手段を更に備え、
前記制御手段が起動処理を行う際に、前記監視結果記憶手段に記憶されている前記監視結果から、前記記憶メディアが前記携帯機器から抜かれていないと判断した場合は、前記管理情報記憶手段に記憶されているファイル管理情報を読み出して起動処理を行い、前記記憶メディアが前記携帯機器から抜かれていると判断した場合は、前記記憶メディアからファイル管理情報を読み出して起動処理を行うことを特徴とする請求項１記載の携帯機器。
【請求項４】
前記監視手段は、前記記憶メディアの着脱状態を所定時間毎に監視することを特徴とする請求項１記載の携帯機器。
【請求項５】
前記監視手段が前記記憶メディアの着脱状態を監視する時間は、前記制御手段から前記通信手段を介して設定可能であることを特徴とする請求項１記載の携帯機器。
【請求項６】
前記監視手段が前記記憶メディアの着脱状態を監視する時間は、前記監視結果記憶手段に記憶されている前記監視結果に基づいて決定されることを特徴とする請求項１記載の携帯機器。
【請求項７】
前記監視手段は、前記記憶メディアが前記携帯機器から抜かれた後は前記記憶メディアの着脱状態の監視を停止することを特徴とする請求項１記載の携帯機器。
【請求項８】
デジタルカメラを含む撮像装置に適用可能であることを特徴とする請求項１乃至７の何れかに記載の携帯機器。
【請求項９】
機器全体の制御を司る制御手段と、情報を記憶する記憶メディアが着脱可能な接続手段を備えた携帯機器の制御方法において、
前記制御手段の動作状態に関わらず、前記接続手段に対する前記記憶メディアの着脱状態を監視し、前記記憶メディアの着脱状態の監視に基づく監視結果を記憶し、前記制御手段が起動処理を行う際に前記制御手段から前記監視結果をアクセス可能とすることを特徴とする制御方法。
【請求項１０】
機器全体の制御を司る制御手段と、情報を記憶する記憶メディアが着脱可能な接続手段を備えた携帯機器の制御方法をコンピュータに実行させるプログラムにおいて、
前記制御手段の動作状態に関わらず、前記接続手段に対する前記記憶メディアの着脱状態を監視する監視モジュールと、前記記憶メディアの着脱状態の監視に基づく監視結果を記憶する記憶モジュールと、前記制御手段が起動処理を行う際に前記制御手段から前記監視結果をアクセス可能とする通信モジュールとを備えることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、記憶メディアが着脱可能な撮像装置等の機器の起動時間を短縮し消費電力を低減する場合に適用可能な携帯機器及びその制御方法に関する。
【背景技術】
【０００２】
従来、情報を記憶する記憶メディアを着脱可能に装着することができる携帯機器がある。この種の携帯機器としてデジタルカメラを例に挙げて説明する。
【０００３】
図１４は、従来例に係るデジタルカメラの構成を示すブロック図である。
【０００４】
図１４において、ＲＴＣ（Real Time Clock）２８７は、サブＣＰＵ２０１とデジタルカメラ内の時間を管理する時計管理デバイスであり、常に電源が供給されている。サブＣＰＵ２０１は、消費電力の少ないＣＰＵで構成されており、サブＣＰＵ２０１が使用するＲＡＭ２０５とサブＣＰＵ２０１のプログラムが記憶されているＲＯＭ２０３が接続されている。また、サブＣＰＵ２０１には、デジタルカメラの動作モードを指示するモードダイヤルや各種ボタン等の操作系２０９、撮影した画像を記憶しておくコンパクトフラッシュ(登録商標)等の記憶メディア２７１の着脱状態を示す信号が接続されている。サブＣＰＵ２０１は、常に操作系２０９の操作状態や記憶メディア２７１の着脱状態を示す信号の監視を行っている。
【０００５】
また、サブＣＰＵ２０１は、デジタルカメラ全体の電源を制御するために電源制御部２８１に接続されており、操作系２０９の操作状態に基づき電源のＯＮ／ＯＦＦを判定し、電源制御部２８１を介して電源のＯＮ／ＯＦＦを行っている。電源制御部２８１は、電源２８９に接続されており、電源２８９の電圧からデジタルカメラの各部に必要な電圧をそれぞれ生成し、各部に電力を供給している。また、各部に供給している電力のＯＮ／ＯＦＦの制御はサブＣＰＵ２０１からの制御で行われている。
【０００６】
メインＣＰＵ２４５には、ＲＯＭ２０７が接続されており、ＲＯＭ２０７には、メインＣＰＵ２４５が動作するためのプログラムが記憶されている。メインＣＰＵ２４５が起動する際には、ＲＯＭ２０７からプログラムを読み出して起動する。また、メインＣＰＵ２４５には、ＲＡＭ２１７が接続されており、ＲＡＭ２１７は、撮影した画像データを一時記憶しておいたり、メインＣＰＵ２４５の動作に必要なデータを一時的に記憶しておいたりするための作業用のメモリである。
【０００７】
また、メインＣＰＵ２４５には、レンズ駆動部２１９、撮像素子やタイミングジェネレータ等からなる撮像部２２１、ＬＣＤ等からなる画像表示部２５９、記憶メディア２７１が接続されている。これらのレンズ駆動部２１９〜記憶メディア２７１は、メインＣＰＵ２４５により制御され目的の処理を行うように構成されている。そして、サブＣＰＵ２０１とメインＣＰＵ２４５は、互いの状態を検知できるように通信手段によって接続されている。メインＣＰＵ２４５は、この通信手段を用いて操作系２０９の操作状態の検知を行い、撮影モード、プレイバックモード等のモードを判定して、モード毎の処理を行うように構成されている。
【０００８】
また、メインＣＰＵ２４５は、サブＣＰＵ２０１を介して操作系２０９の操作状態や記憶メディア２７１の着脱状態の監視を行っている。メインＣＰＵ２４５は、操作系２０９により電源ＯＦＦに操作されると、記憶メディア２７１が装着されているときには、記憶メディア２７１のファイルシステム等の情報をＲＯＭ２０７に待避させておく処理や、電源ＯＦＦのための処理を行い、処理が終了するとサブＣＰＵ２０１に対して電源ＯＦＦ処理終了を通知する。
【０００９】
サブＣＰＵ２０１は、メインＣＰＵ２４５から電源ＯＦＦ処理終了が通知されるとシステムの電源供給を停止させる。サブＣＰＵ２０１は、電源ＯＦＦ状態においても操作系２０９の操作状態や記憶メディア２７１の着脱状態の履歴をとっており、操作系２０９により電源ＯＮに操作されると、電源制御部２８１を介して電源をＯＮにする。これにより、メインＣＰＵ２４５に電源が供給されて起動する。メインＣＰＵ２４５は、電源ＯＦＦ状態において記憶メディア２７１の着脱が行われなかった場合には、ＲＯＭ２０７に待避させておいた記憶メディア２７１のファイルシステム等の情報を読み出し、記憶メディア２７１を初期化する時間の短縮を図っている。勿論、記憶メディア２７１の着脱が行われていた場合には、記憶メディア２７１の初期化を行っている。
【００１０】
他方、上述したようなメインＣＰＵ及びサブＣＰＵを備えた機器においてサブＣＰＵによる制御に関する技術が提案されている（例えば、特許文献１参照）。
【特許文献１】特開２００２−２３７９７７号公報
【発明の開示】
【発明が解決しようとする課題】
【００１１】
しかしながら、上記従来例に示したような、常時電源が供給されている第一のＣＰＵ（メインＣＰＵ）を搭載して記憶メディアの着脱状態を常に監視している構成の携帯機器においては、機器全体を管理する第一のＣＰＵ以外に別の第二のＣＰＵ（サブＣＰＵ）を搭載しなければならない。そのため、部品点数が増加すると共に高価になってしまうという問題がある。
【００１２】
また、近年の携帯機器は、小型化されてきているため、携帯機器に搭載できるデバイスの実装面積も減少してきている。そのため、小型化された携帯機器においては、第一のＣＰＵに加えて第二のＣＰＵを搭載するための実装面積を確保するのが難しくなっているという問題がある。
【００１３】
また、近年、消費電力の少ない省電力ＣＰＵが開発されてきているが、それでも省電力ＣＰＵを駆動するために必要な消費電力はＲＴＣ等の省電力なデバイスの消費電力よりは多い。そのため、省電力ＣＰＵを搭載した携帯機器において、電源ＯＦＦ状態において常に省電力ＣＰＵを駆動しておくと、常にＣＰＵを駆動していない機器と比べると消費電力が多くなってしまうという問題がある。
【００１４】
しかしながら、電源ＯＦＦ状態において記憶メディアの着脱状態の監視をやめてしまうと、起動時に毎回、記憶メディアの情報を取得して初期化を行わなければならないので、起動時間が長くなってしまう。一般に記憶メディアの容量が増加するに従って初期化に費やされる時間は長くなっていくが、近年では記憶メディアの容量の増加が著しいので、起動時間が年々長くなっているという問題がある。
【００１５】
本発明の目的は、複数のＣＰＵを搭載することを不要とし、起動時間の短縮及び消費電力の低減を可能とした携帯機器及びその制御方法を提供することにある。
【課題を解決するための手段】
【００１６】
上述の目的を達成するために、本発明の携帯機器は、機器全体の制御を司る制御手段と、情報を記憶する記憶メディアが着脱可能な接続手段を備えた携帯機器において、前記制御手段の動作状態に関わらず、前記接続手段に対する前記記憶メディアの着脱状態を監視する監視手段と、前記監視手段による前記記憶メディアの着脱状態の監視に基づく監視結果を記憶する監視結果記憶手段と、前記制御手段が起動処理を行う際に、前記制御手段から前記監視結果記憶手段に記憶されている前記監視結果をアクセス可能とする通信手段とを備えることを特徴とする。
【００１７】
上述の目的を達成するために、本発明の制御方法は、機器全体の制御を司る制御手段と、情報を記憶する記憶メディアが着脱可能な接続手段を備えた携帯機器の制御方法において、前記制御手段の動作状態に関わらず、前記接続手段に対する前記記憶メディアの着脱状態を監視し、前記記憶メディアの着脱状態の監視に基づく監視結果を記憶し、前記制御手段が起動処理を行う際に前記制御手段から前記監視結果をアクセス可能とすることを特徴とする。
【００１８】
上述の目的を達成するために、本発明のプログラムは、機器全体の制御を司る制御手段と、情報を記憶する記憶メディアが着脱可能な接続手段を備えた携帯機器の制御方法をコンピュータに実行させるプログラムにおいて、前記制御手段の動作状態に関わらず、前記接続手段に対する前記記憶メディアの着脱状態を監視する監視モジュールと、前記記憶メディアの着脱状態の監視に基づく監視結果を記憶する記憶モジュールと、前記制御手段が起動処理を行う際に前記制御手段から前記監視結果をアクセス可能とする通信モジュールとを備えることを特徴とする。
【００１９】
更に、本発明は、前記監視手段が、前記接続手段を介して入力される信号が所定レベルとなった場合、或いは、前記接続手段に付設したスイッチの作動に伴い前記接続手段を介して入力される信号が所定レベルとなった場合、或いは、前記接続手段に付設したメディア収納蓋の開放に伴い前記接続手段を介して入力される信号が所定レベルとなった場合に、前記接続手段に対する前記記憶メディアの着脱を検出する構成としてもよい。
【００２０】
更に、本発明は、前記携帯機器の電源がオフ状態でも、前記監視手段及び前記監視結果記憶手段に電源を供給するように制御する電源制御手段を備える構成としてもよい。
【発明の効果】
【００２１】
本発明によれば、制御手段の動作状態に関わらず、携帯機器に対する記憶メディアの着脱状態を監視し、記憶メディアの着脱状態を監視結果として記憶し、制御手段が起動処理を行う際に監視結果記憶手段に記憶されている監視結果を制御手段からアクセス可能とする。これにより、従来のように携帯機器全体を管理する第一のＣＰＵ（制御手段）以外に第二のＣＰＵを携帯機器に搭載することが不要となり、価格の低減が可能となる。
【００２２】
また、制御手段が起動処理を行うときに、記憶メディアの着脱状態の監視結果を通信手段を介して監視結果記憶手段から読み出すことにより、記憶メディアを初期化せずに起動できるので、起動時間を短縮することができる。
【００２３】
また、制御手段の動作状態に関わらず、換言すれば携帯機器が電源オフ状態でも、監視手段により記憶メディアの着脱状態を監視するので、少ない消費電力で記憶メディアの着脱状態監視を行うことができる。
【発明を実施するための最良の形態】
【００２４】
以下、本発明の実施の形態を図面に基づき説明する。
【００２５】
［第１の実施の形態］
図１は、本発明の第１の実施の形態に係る携帯機器としてのデジタルカメラの構成を示すブロック図である。
【００２６】
図１において、デジタルカメラは、カメラ本体２９の各部に、撮影レンズ３１、シャッタ３３、撮像素子３５、メインＣＰＵ４５、光学ファインダ６９、メディア検出回路８５等を備えており、記憶メディア７１が着脱可能に構成されている。
【００２７】
撮影レンズ３１は、被写体の光学像を取り込む。バリア６５は、撮影レンズ３１を含む撮像部を覆うことにより撮像部の汚れや破損を防止する保護機構である。シャッタ３３は、絞り機能を備える。撮像素子３５は、光学像を電気信号に変換する。Ａ／Ｄ変換器３７は、撮像素子３５から出力されるアナログ信号をデジタル信号に変換する。タイミング発生回路３９は、撮像素子３５、Ａ／Ｄ変換器３７、Ｄ／Ａ変換器４１にそれぞれクロック信号や制御信号を供給するものであり、メモリ制御回路４３及びメインＣＰＵ４５により制御される。
【００２８】
画像処理回路４７は、Ａ／Ｄ変換器３７から出力される画像データ或いはメモリ制御回路４３から出力される画像データに対して所定の画素補間処理や色変換処理を行うと共に、撮像された画像データを用いて所定の演算処理を行う。メインＣＰＵ４５は、画像処理回路４７で得られた演算結果に基づいて露光制御部４９、測距制御部５１に対してＡＦ（オートフォーカス）処理、ＡＥ（自動露出）処理、ＥＦ（フラッシュプリ発光）処理を行う。更に、画像処理回路４７は、所定の演算処理の結果に基づいてＡＷＢ（オートホワイトバランス）処理も行う。
【００２９】
メモリ制御回路４３は、Ａ／Ｄ変換器３７、タイミング発生回路３９、画像処理回路４７、画像表示メモリ５３、Ｄ／Ａ変換器４１、メモリ５５、圧縮・伸長回路５７をそれぞれ制御する。画像表示メモリ５３とメモリ５５は、同じＲＡＭ１７で構成されるが、ＲＡＭ１７の所定領域を画像表示メモリ５３、ＲＡＭ１７の別の所定領域をメモリ５５とする。Ａ／Ｄ変換器３７でＡ／Ｄ変換された画像データが、画像処理回路４７及びメモリ制御回路４３を介して或いは直接メモリ制御回路４３を介して、画像表示メモリ５３或いはメモリ５５に書き込まれる。
【００３０】
画像表示メモリ５３に書き込まれた表示用の画像データは、Ｄ／Ａ変換器４１を介してＬＣＤ等からなる画像表示部５９により表示される。撮像された画像データを画像表示部５９により逐次表示すれば、電子ファインダ機能を実現することが可能である。画像表示部５９は、メインＣＰＵ４５の指示により任意に表示をＯＮ／ＯＦＦすることが可能であり、表示をＯＦＦにした場合にはカメラ本体２９の電力消費を大幅に低減することができる。
【００３１】
メモリ５５は、撮像された静止画像や動画像を格納するためのメモリであり、所定枚数の静止画像や所定時間の動画像を格納するのに十分な記憶容量を備えている。これにより、複数枚の静止画像を連続して撮影する連写撮影やパノラマ撮影の場合にも、高速且つ大量の画像データの書き込みをメモリ５５に対して行うことが可能となる。また、メモリ５５は、メインＣＰＵ４５の作業領域としても使用することが可能である。圧縮・伸長回路５７は、画像データを圧縮／伸長する回路であり、メモリ５５に格納された画像データを読み込んで圧縮処理或いは伸長処理を行い、処理が終了した画像データがメモリ５５に書き込まれる。
【００３２】
露光制御部４９は、シャッタ３３を制御する。測距制御部５１は、撮影レンズ３１のフォーカシングを制御する。ズーム制御部６１は、撮影レンズ３１のズーミングを制御する。バリア制御部６３は、バリア６５の動作を制御する。撮像された画像データを画像処理回路４７により演算した結果に基づき、メインＣＰＵ４５が露光制御部４９、測距制御部５１に対して制御を行う。
【００３３】
メインＣＰＵ４５は、デジタルカメラの制御を司る中央処理装置であり、電源８９或いはバックアップ用電源８３から電源制御部８１を介して各部に供給する電源の制御、操作部７９における操作キーの入力の検出等を行い、操作キーの入力に基づいてデジタルカメラ各部の動作を制御する。また、メインＣＰＵ４５は、ＲＯＭ７に格納されたプログラムに基づいて図９のフローチャートに示す処理を実行する。
【００３４】
表示部６７は、メインＣＰＵ４５におけるプログラムの実行に応じて、文字、画像、音声等を用いてデジタルカメラの動作状態やメッセージ等を表示する。表示部６７は、カメラ本体２９の操作部７９近辺の視認し易い位置に単数或いは複数個所設置されており、例えばＬＣＤ、ＬＥＤ、発音素子等の組み合わせにより構成されている。また、表示部６７は、その一部の機能が光学ファインダ６９内に設置されている。
【００３５】
表示部６７の表示内容のうち、ＬＣＤ等に表示するものとしては、シングルショット／連写撮影表示、セルフタイマ表示、圧縮率表示、記録画素数表示、記録枚数表示、残撮影可能枚数表示、シャッタスピード表示、絞り値表示、露出補正表示、フラッシュ表示、赤目緩和表示、マクロ撮影表示、ブザー設定表示、時計用電池残量表示、電池残量表示、エラー表示、複数桁の数字による情報表示、記憶メディア７１の着脱状態表示、通信Ｉ／Ｆ動作表示、日付・時刻表示等がある。また、表示部６７の表示内容のうち、光学ファインダ６９内に表示するものとしては、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示等がある。
【００３６】
モードダイヤルスイッチ７３、シャッタスイッチ７５、７７及び操作部７９は、カメラ本体２９に対する各種の指示を入力するためのものであり、スイッチ、ダイヤル、タッチパネル、視線検知によるポインティング、音声認識機構等の単数或いは複数の組み合わせにより構成される。
【００３７】
モードダイヤルスイッチ７３は、電源オフ、自動撮影モード、撮影モード、パノラマ撮影モード、再生モード、マルチ画面再生・消去モード、ＰＣ接続モード等の各機能モードを切り替え、設定することができる。
【００３８】
シャッタスイッチＳＷ１・７５は、不図示のシャッタボタンの操作途中でＯＮとなり、ＡＦ処理、ＡＥ処理、ＡＷＢ処理、ＥＦ処理等の動作開始を指示する。シャッタスイッチＳＷ２・７７は、不図示のシャッタボタンの操作完了でＯＮとなり、撮像素子３５から読み出した信号をＡ／Ｄ変換器３７、メモリ制御回路４３を介してメモリ５５に画像データとして書き込む露光処理、画像処理回路４７やメモリ制御回路４３における演算を用いた現像処理、メモリ５５から画像データを読み出し、圧縮・伸長回路５７で圧縮を行い、記憶メディア７１に画像データを書き込む記録処理、という一連の処理の動作開始を指示する。
【００３９】
操作部７９は、メニューボタン、セットボタン、マクロボタン、マルチ画面再生改ページボタン、フラッシュ設定ボタン、単写／連写／セルフタイマ切り替えボタン、メニュー移動＋（プラス）ボタン、メニュー移動−（マイナス）ボタン、再生画像移動＋（プラス）ボタン、再生画像−（マイナス）ボタン、撮影画質選択ボタン、露出補正ボタン、日付／時間設定ボタン等を備えている。
【００４０】
電源制御部８１は、電池検出回路、ＤＣ−ＤＣコンバータ、通電するブロックを切り替えるスイッチ回路等から構成されており、メインＣＰＵ４５の制御に基づいて、必要な電圧を必要な期間だけ各部へ供給する。図１においては、メインＣＰＵ４５、メディア検出回路８５とＲＴＣ８７に電源を供給するラインだけを図示しているが、勿論、他の各部にも電源を供給している。
【００４１】
バックアップ用電源８３は、コイン電池やスパコン等から構成されており、電源８９からの電源供給がない時に常時電源を供給しなくてはならないメディア検出回路８５とＲＴＣ８７に電源制御部８１を介して電源を供給する。バックアップ用電源８３が２次電池である場合には、電源８９からの電源が供給されているときには、バックアップ用電源８３で充電を行うこともある。コネクタ９１、９３は、カメラ本体２９と電源８９を接続する。電源８９は、アルカリ電池やリチウム電池等の１次電池、ＮｉＣｄ電池やＮｉＭＨ電池やＬｉ電池等の２次電池、ＡＣアダプタ等から構成される。
【００４２】
インタフェース９６は、メモリカードやハードディスク等の記憶メディア７１とのインタフェースを司る。コネクタ９７は、カメラ本体２９と記憶メディア７１を接続する。尚、本実施の形態では、カメラ本体２９が、記憶メディア７１を取り付けるインタフェース及びコネクタを１系統備える構成としているが、勿論、記憶メディアを取り付けるインタフェース及びコネクタを単数或いは複数の何れの系統数を備える構成としても構わない。また、異なる規格のインタフェース及びコネクタを組み合わせて備える構成としても構わない。インタフェース及びコネクタとしては、ＰＣＭＣＩＡ（Personal Computer Memory Card International Association）カードやＣＦ（コンパクトフラッシュ(登録商標)）カード等の規格に準拠したものを用いて構成して構わない。
【００４３】
光学ファインダ６９は、画像表示部５９による電子ファインダ機能を使用することなしに、該光学ファインダ６９のみを用いて撮影を行うことが可能である。光学ファインダ６９は、表示部６７の一部の機能、例えば、合焦表示、手振れ警告表示、フラッシュ充電表示、シャッタスピード表示、絞り値表示、露出補正表示等を行うことが可能である。
【００４４】
ＲＴＣ（Real Time Clock）８７は、デジタルカメラ内部の時刻を管理する時刻管理手段であり、カメラ本体２９が電源オフ状態でも、常に電源８９またはバックアップ用電源８３から電源制御部８１を介して電源が供給されるように構成されている。メインＣＰＵ４５は、シリアル通信を介してＲＴＣ８７から時刻を読み出すことが可能である。ＲＴＣ８７には、ＲＴＣ８７を動作させるためのクロックを出力するクロック発振器１３が接続されている。ＲＴＣ８７は、クロック発振器１３のクロックを基準に時刻管理を行う。メインＣＰＵ４５には、比較的高周波なクロックを出力するクロック発振器１１が接続されている。クロック発振器１３から出力されるクロックは、クロック発振器１１から出力されるクロックよりも低い周波数に設定されている。
【００４５】
メディア検出回路８５には、コネクタ９７に対する記憶メディア７１の着脱状態を示すメディア検出信号がコネクタ９７を介して接続（入力）されている。メディア検出回路８５は、メインＣＰＵ４５の動作状態に関わらず、メディア検出信号に基づき記憶メディア７１の着脱状態を検出する。メディア検出信号は、メインＣＰＵ４５にも接続（入力）されている。メディア検出回路８５は、ＲＴＣ８７と同様にカメラ本体２９が電源オフ状態でも常に電源制御部８１から電源が供給されるように構成されている。メインＣＰＵ４５からシリアル通信を介してメディア検出回路８５にアクセスを行うことで、記憶メディア７１の着脱状態を認識できるように構成されている。
【００４６】
尚、図１の符号９で示す線で囲んだブロックは操作系を示し、符号１７で示す線で囲んだブロックはＲＡＭを示し、符号１９で示す線で囲んだブロックは撮像部（撮影レンズ３１、シャッタ３３、バリア６５）の制御系を示し、符号２１で示す線で囲んだブロックは撮像部（撮像素子３５）の信号処理系を示す。
【００４７】
次に、デジタルカメラのメディア検出回路８５に対するメディア検出信号の接続（入力）形態について図２乃至図６を参照しながら説明する。
【００４８】
図２に示すように、デジタルカメラのコネクタ（不図示）に記憶メディア７１が装着されると、メディア検出回路８５に接続されるメディア検出信号がＬｏｗレベルになる構成となっている。
【００４９】
また、図３に示すように、デジタルカメラのコネクタ（不図示）に記憶メディア７１が装着されると、メディア検出回路８５に接続されるメディア検出信号がＨｉｇｈレベルになる構成としてもよい。
【００５０】
また、図４に示すように、デジタルカメラのコネクタ９７にスイッチ９８を配設しておき、コネクタ９７に記憶メディア７１が装着されると、記憶メディア７１に押圧されたスイッチ９８が作動することで、メディア検出回路８５に接続されるメディア検出信号がＬｏｗレベルになる構成としてもよい。
【００５１】
また、図５に示すように、デジタルカメラのコネクタ９７にスイッチ９８を配設しておき、コネクタ９７に記憶メディア７１が装着されると、記憶メディア７１に押圧されたスイッチ９８が作動することで、メディア検出回路８５に接続されるメディア検出信号がＨｉｇｈレベルになる構成としてもよい。
【００５２】
尚、図４と図５では、スイッチ９８は通常メカ的に記憶メディア７１に接触しておらず、コネクタ９７に記憶メディア７１が装着されると、スイッチ９８がメカ的に記憶メディア７１に接触するような構成としている。これに対し、スイッチ９８が通常メカ的に記憶メディア７１に接触しており、コネクタ９７に記憶メディア７１が装着されると、スイッチ９８がメカ的に記憶メディア７１に接触しなくなる構成としもよい。
【００５３】
また、図６に示すように、デジタルカメラのコネクタ（不図示）に記憶メディア７１を収納するためのメディア収納蓋７０を配設しておき、メディア収納蓋７０を開けるとＬｏｗレベルまたはＨｉｇｈレベルになる蓋検出信号をメディア検出信号としてメディア検出回路８５に接続する構成としてもよい。
【００５４】
次に、メディア検出信号の接続（入力）形態が上記図２の場合におけるメディア検出回路８５の構成について図７を参照しながら説明する。
【００５５】
図７は、メディア検出回路８５の構成を示すブロック図である。
【００５６】
図７において、メディア検出回路８５は、スイッチ９９、スイッチ１０７、バッファ１０３、コントローラ１０８、コントローラ１０９、クロック供給源１１１、タイマ１１３、レジスタ１１５、レジスタ１１６、バスインタフェース１１７、内部バス１１９を備えている。
【００５７】
記憶メディア７１がコネクタ９７に装着されると、記憶メディア７１が装着されたことを示すメディア検出信号がメディア検出回路８５に入力される。メディア検出信号は、記憶メディア７１がコネクタ９７に装着されるとＬｏｗレベルとなり、記憶メディア７１が装着されたことを示す。メディア検出信号が供給される信号線には、抵抗１０１が接続されており、スイッチ９９の制御によってプルアップのオン／オフができるように構成されている。また、メディア検出信号が供給される信号線には、抵抗１０５が接続されており、スイッチ１０７の制御によってプルダウンのオン／オフができるように構成されている。
【００５８】
メディア検出信号は、バッファ１０３を介してコントローラ１０８に入力される。尚、メディア検出信号は、記憶メディア７１がコネクタ９７に装着されたときに起こるチャタリングを除去するためのチャタリング除去回路（不図示）を介してバッファ１０３に入力された後、コントローラ１０８に入力される構成でも構わない。スイッチ９９とスイッチ１０７は、コントローラ１０８によって制御されるが、両方が同時にオンされることも同時にオフされることもなく、必ずどちらか一方がオン状態で他方がオフ状態になるように制御される。
【００５９】
コントローラ１０８は、コントローラ１０９からの制御信号により、スイッチ９９とスイッチ１０７を制御し、記憶メディア７１の着脱状態を検出してコントローラ１０９へ信号を渡す、記憶メディア検出用のコントローラである。コントローラ１０９は、メディア検出回路８５全体の制御を司るものであり、コントローラ１０８に記憶メディア７１の着脱状態を検出させる制御信号を出力し、コントローラ１０８から記憶メディア７１の着脱状態検出結果を示す信号を受け取り、レジスタ１１５に着脱状態検出結果を記憶させる。また、コントローラ１０９は、プログラムに基づいて図１０〜図１３のフローチャートに示す処理を実行する。
【００６０】
タイマ１１３は、コントローラ１０９がコントローラ１０８へ記憶メディア７１の着脱状態を検出させる制御信号を出力するためのタイミングを計測する。タイマ１１３は、コントローラ１０９からの信号により計測動作の開始／停止が制御される。
【００６１】
レジスタ１１５は、上述した記憶メディア７１の着脱状態検出結果を記憶する。レジスタ１１５は、メインＣＰＵ４５等の外部デバイスからバスインタフェース１１７を介してアクセス可能に構成されている。これにより、メインＣＰＵ４５等の外部デバイスはレジスタ１１５を読み出すことにより記憶メディア７１の着脱状態を認識することが可能である。また、メインＣＰＵ４５は、レジスタ１１５に記憶された着脱状態検出結果に基づいて起動処理を行う。
【００６２】
レジスタ１１６は、メディア検出回路８５全体の設定を記憶する。コントローラ１０９は、レジスタ１１６に記憶されている設定に従ってメディア検出回路８５を制御する。レジスタ１１６は、メインＣＰＵ４５等の外部デバイスからバスインタフェース１１７を介して読み出し／書き込み可能に構成されている。これにより、メインＣＰＵ４５等の外部デバイスからメディア検出回路８５を制御することが可能である。
【００６３】
クロック供給源１１１は、メディア検出回路８５を動作させるためのクロックを供給する。尚、クロック供給源１１１は、メディア検出回路８５の内部ではなく外部に配設する構成としてもよい。タイマ１１３は、クロック供給源１１１から供給されるクロックを基準に動作する。内部バス１１９は、タイマ１１３、レジスタ１１５、レジスタ１１６とバスインタフェース１１７をメディア検出回路８５内部で接続する。
【００６４】
以上説明したように、本実施の形態によれば、デジタルカメラは、デジタルカメラの制御を司るメインＣＰＵ４５と、コントローラ１０９、レジスタ１１５、バスインタフェース１１７を有するメディア検出回路８５と、時刻管理を行うＲＴＣ８７と、記憶メディア７１が着脱されるコネクタ９７等を備える。メディア検出回路８５は、メインＣＰＵ４５の動作状態に関わらず、コネクタ９７に対する記憶メディア７１の着脱状態を監視し、記憶メディア７１の着脱状態検出結果をレジスタ１１５に記憶する。メインＣＰＵ４５が起動処理を行う際に、レジスタ１１５内の着脱状態検出結果をメインＣＰＵ４５からバスインタフェース１１７を介してアクセス可能とする。
【００６５】
これにより、従来のようにデジタルカメラ全体を管理する第一のＣＰＵ（メインＣＰＵ）以外に第二のＣＰＵをデジタルカメラに搭載することが不要となり、また、コントローラやレジスタからなるメディア検出回路８５は第二のＣＰＵをデジタルカメラに搭載するよりも安価に構成できるので、価格を低減することが可能となる。
【００６６】
また、メインＣＰＵ４５が起動するときに、記憶メディア７１の着脱状態検出結果をバスインタフェース１１７を介してレジスタ１１５から読み出すことにより、記憶メディア７１を初期化せずに起動できるので、起動時間を短縮することができる。
【００６７】
また、メインＣＰＵ４５の動作状態に関わらず、換言すればカメラ本体２９が電源オフ状態でも、電源制御部８１を介して電源が供給されているメディア検出回路８５により記憶メディア７１の着脱状態を監視するので、少ない消費電力で記憶メディア着脱状態監視を行うことができる。
【００６８】
［第２の実施の形態］
本発明の第２の実施の形態は、上述した第１の実施の形態に対して、ＲＴＣ８７とメディア検出回路８５を一体化し１つのデバイスとして構成した点において相違する。本実施の形態のその他の要素は、上述した第１の実施の形態（図１）の対応するものと同一なので、説明を省略する。
【００６９】
まず、ＲＴＣ８７とメディア検出回路８５を１つのデバイスとして構成する説明を行う前に、ＲＴＣ８７の構成を図８を用いて説明する。
【００７０】
図８は、ＲＴＣ８７の構成を示すブロック図である。
【００７１】
図８において、ＲＴＣ８７は、コントローラ１２１、タイマ１２３、レジスタ１２５、バスインタフェース１２７、内部バス１２９、クロック供給部１３１を備えている。
【００７２】
ＲＴＣ８７外部のクロック発振器１３から、ＲＴＣ８７が動作するための基準信号となるクロックがクロック供給部１３１に入力される。クロック供給部１３１は、ＰＬＬ（Phase Lock Loop）を内蔵し、入力されたクロックの逓倍などができるように構成されており、コントローラ１２１、タイマ１２３、レジスタ１２５、バスインタフェース１２７の動作に必要なクロックを供給している。コントローラ１２１は、ＲＴＣ８７全体の制御を司るものであり、レジスタ１２５に記憶されている設定値に基づいてＲＴＣ８７全体の制御を決定している。
【００７３】
タイマ１２３は、一定の時間または任意の時間を計測して割り込みを発生させる機能や、時間・分・秒を計測しその計測値をレジスタ１２５に記憶させる機能を有する。レジスタ１２５は、ＲＴＣ８７の動作の設定値や、時間・分・秒の計測値を記憶するものであり、メインＣＰＵ４５等の外部デバイスからバスインタフェース１２７を介してアクセス可能に構成されている。これにより、メインＣＰＵ４５等の外部デバイスは、時間の認識やＲＴＣ８７の制御を行うことが可能である。
【００７４】
図７のメディア検出回路８５と図８のＲＴＣ８７を比較すると、メディア検出回路８５は、ＲＴＣ８７と同様に、コントローラ、タイマ、レジスタ、バスインタフェースを構成要素として内蔵している。従って、ＲＴＣ８７のコントローラ１２１をメディア検出回路８５のコントローラ１０９に、ＲＴＣ８７のレジスタ１２５をメディア検出回路８５のレジスタ１１６に、ＲＴＣ８７のタイマ１２３をメディア検出回路８５のタイマ１１３に組み込み、バスインタフェースは共通にする。これにより、ＲＴＣ８７をメディア検出回路８５に組み込むことができ、ＲＴＣ８７とメディア検出回路８５を１つのデバイスで構成することができる。
【００７５】
以上説明したように、本実施の形態によれば、ＲＴＣ８７とメディア検出回路８５を１つのデバイスとして構成することにより、コントローラ、レジスタ、タイマ等を共通化できるので、部品点数や実装面積を増やさずにＲＴＣ機能と記憶メディア検出機能をデジタルカメラに搭載することができる。また、メインＣＰＵ４５は、ＲＴＣ８７とメディア検出回路８５に対し別々にアクセスすることが不要となるので、制御を簡易化することができる。
【００７６】
［第３の実施の形態］
本発明の第３の実施の形態は、上述した第１及び第２の実施の形態に対して、メインＣＰＵ４５が図９に示すように動作する点において相違する。本実施の形態のその他の要素は、上述した第１の実施の形態（図１）の対応するものと同一なので、説明を省略する。
【００７７】
図９は、メインＣＰＵ４５の動作を示すフローチャートである。
【００７８】
図９において、メインＣＰＵ４５は、デジタルカメラの起動を示す電源ＯＮの検出の有無を判定し（ステップＳ１０１）、電源ＯＮを検出した場合は、ステップＳ１０２に移行し、電源ＯＮを検出しない場合は、電源ＯＮ検出まで待機する。メインＣＰＵ４５は、電源ＯＮを検出すると、メインＣＰＵ４５が動作できる状態になるための初期設定を行った後（ステップＳ１０２）、メディア検出回路８５と通信を行い、記憶メディア７１の着脱状態検出結果を示すフラグであるメディア検出フラグをメディア検出回路８５のレジスタ１１５から読み出す（ステップＳ１０３）。
【００７９】
電源ＯＮ状態ではメインＣＰＵ４５で記憶メディア７１の着脱状態を監視可能であり、メディア検出回路８５を動作させておく必要がないので、メインＣＰＵ４５は、メディア検出回路８５の動作を停止する（ステップＳ１０４）。次に、メインＣＰＵ４５は、上記ステップＳ１０３で読み出したメディア検出フラグから、記憶メディア７１がコネクタ９７から抜かれたか否かを判断する（ステップＳ１０５）。記憶メディア７１がコネクタ９７から抜かれていないと判断した場合は、ステップＳ１０６に移行し、記憶メディア７１がコネクタ９７から抜かれたと判断した場合は、ステップＳ１０７に移行する。
【００８０】
記憶メディア７１がコネクタ９７から抜かれた場合、メインＣＰＵ４５は、記憶メディア７１の初期化を行うと共に、初期化した記憶メディア７１からファイル管理情報を読み出しＲＯＭ７に記憶した後（ステップＳ１０７）、ステップＳ１０８に移行する。他方、記憶メディア７１がコネクタ９７から抜かれていない場合、記憶メディア７１の前回のファイル管理情報はＲＯＭ７に記憶されているので、メインＣＰＵ４５は、ＲＯＭ７から記憶メディア７１の前回のファイル管理情報を読み出した後（ステップＳ１０６）、ステップＳ１０８に移行する。
【００８１】
次に、メインＣＰＵ４５は、ユーザの操作に応じた通常のカメラ動作を行う（ステップＳ１０８）。本処理には直接関係ないためカメラ動作の説明は省略する。次に、メインＣＰＵ４５は、電源ＯＦＦの検出の有無を判定し（ステップＳ１０９）、電源ＯＦＦを検出した場合は、メディア検出回路８５を起動し、電源ＯＦＦ処理を行う（ステップＳ１１０）。電源ＯＮを検出した場合は、カメラ動作を続行するので、ステップＳ１０８に移行する。
【００８２】
上記制御をまとめると、メインＣＰＵ４５が起動処理を行う際に、メディア検出フラグの内容から、記憶メディア７１がコネクタ９７から抜かれていないと判断した場合は、ＲＯＭ７に記憶されているファイル管理情報を読み出して起動処理を行い、記憶メディア７１がコネクタ９７から抜かれていると判断した場合は、記憶メディア７１からファイル管理情報を読み出して起動処理を行う。
【００８３】
以上説明したように、本実施の形態によれば、記憶メディア７１がコネクタ９７から抜かれなかった場合には、記憶メディア７１よりもアクセス速度の速いＲＯＭ７に記憶されているファイル管理情報を使用するので、起動時に毎回、記憶メディア７１からファイル管理情報を読み出すことが不要となり、起動時間を短縮することができる。
【００８４】
［第４の実施の形態］
本発明の第４の実施の形態は、上述した第１乃至第３の実施の形態に対して、図１０に示すように、メディア検出回路８５が記憶メディア７１の着脱状態を常に監視するのではなく、監視を行ったら所定の待ち時間を経て再び監視を行うという点において相違する。本実施の形態のその他の要素は、上述した第１の実施の形態（図１）の対応するものと同一なので、説明を省略する。
【００８５】
図１０は、メディア検出回路８５の動作を示すフローチャートである。
【００８６】
図１０において、メディア検出回路８５のタイマ１１３は、所定時間（例えば０.１ｍｓｅｃ）毎に割り込みを発生する。まず、コントローラ１０９は、タイマ１１３から記憶メディア７１の着脱状態を監視するための時間が経過したことを知らせる割り込みを待つ（ステップＳ２０１）。タイマ１１３からの割り込みが発生すると、コントローラ１０９は、一旦タイマ１１３を停止させ、スイッチ９９をオンとし、スイッチ１０７をオフとする（ステップＳ２０２）。
【００８７】
次に、コントローラ１０９は、バッファ１０３から出力される、記憶メディア７１がコネクタ９７に装着されているかを示すメディア検出信号を監視する（ステップＳ２０３）。メディア検出信号がＬｏｗレベルならば、記憶メディア７１がコネクタ９７に装着されていることを示しており、メディア検出信号が電源レベルならば、記憶メディア７１がコネクタ９７に装着されていないことを示している。
【００８８】
次に、コントローラ１０９は、ステップＳ２０３の監視で取得した記憶メディア７１の監視結果（着脱状態検出結果）をレジスタ１１５に記憶する（ステップＳ２０４）。この後、コントローラ１０９は、停止させていたタイマ１１３の動作を再開させ、スイッチ９９をオフとし、スイッチ１０７をオンとして（ステップＳ２０５）、ステップＳ２０１に移行する。
【００８９】
以上説明したように、本実施の形態によれば、メディア検出回路８５が所定時間毎に記憶メディア７１の着脱状態を監視するので、記憶メディア７１の着脱状態を常時監視している場合に比べて消費電力を低減することができる。
【００９０】
［第５の実施の形態］
本発明の第５の実施の形態は、上述した第４の実施の形態に対して、図１１に示すように、メディア検出回路８５のタイマ１１３が割り込みを発生する時間を任意の時間に設定可能とし、タイマ１１３が割り込みを発生する設定時間を記憶する設定時間領域をレジスタ１１６に設けた点において相違する。本実施の形態のその他の要素は、上述した第１の実施の形態（図１）の対応するものと同一なので、説明を省略する。
【００９１】
図１１は、メディア検出回路８５の動作を示すフローチャートである。
【００９２】
図１１において、メディア検出回路８５のタイマ１１３は、レジスタ１１６の設定時間領域に記憶されている設定時間毎に割り込みを発生する。まず、コントローラ１０９は、タイマ１１３から記憶メディア７１の着脱状態を監視するための時間が経過したことを知らせる割り込みを待つ（ステップＳ３０１）。タイマ１１３からの割り込みが発生すると、コントローラ１０９は、一旦タイマ１１３を停止させて、スイッチ９９をオンとし、スイッチ１０７をオフとする（ステップＳ３０２）。
【００９３】
次に、コントローラ１０９は、バッファ１０３から出力される、記憶メディア７１がコネクタ９７に装着されているかを示すメディア検出信号を監視する（ステップＳ３０３）。次に、コントローラ１０９は、ステップＳ３０３の監視で取得した記憶メディア７１の監視結果（着脱状態検出結果）をレジスタ１１５に記憶する（ステップＳ３０４）。次に、コントローラ１０９は、タイマ１１３に設定すべき設定時間をレジスタ１１６から読み出し（ステップＳ３０５）、設定時間をタイマ１１３に設定する（ステップＳ３０６）。この後、コントローラ１０９は、停止させていたタイマ１１３の動作を再開させ、スイッチ９９をオフとし、スイッチ１０７をオンとして（ステップＳ３０７）、ステップＳ３０１に移行する。
【００９４】
メインＣＰＵ４５は、メディア検出回路８５のバスインタフェース１１７を介してレジスタ１１６にアクセスすることにより、タイマ１１３の割り込み発生時間を任意の時間に設定することができるので、メディア検出回路８５が記憶メディア７１の着脱状態を監視する時間を状況に応じて任意に設定できる。例えば、メインＣＰＵ４５が停止するときに電源８９の電圧が低くなっているときには、電源８９を長持ちさせるためにメディア検出回路８５が記憶メディア７１の着脱状態を監視する時間を長くする、という設定が想定される。
【００９５】
以上説明したように、本実施の形態によれば、メディア検出回路８５が記憶メディア７１の着脱状態を監視する監視時間をメインＣＰＵ４５から設定可能とすることにより、電源８９の電圧が低下した場合などの状況に応じて監視時間を適宜変更できるので、第４の実施の形態よりも更に消費電力を低減することができる。
【００９６】
［第６の実施の形態］
本発明の第６の実施の形態は、上述した第５の実施の形態に対して、メディア検出回路８５が記憶メディア７１の着脱状態を監視する監視時間をメインＣＰＵ４５が設定するのではなく、記憶メディア７１が着脱（挿抜）された着脱履歴をレジスタ１１６に記憶しておき、コントローラ１０９がレジスタ１１６の着脱履歴を基に上記監視時間を決定する点において相違する。本実施の形態のその他の要素は、上述した第１の実施の形態（図１）の対応するものと同一なので、説明を省略する。
【００９７】
図１２は、メディア検出回路８５の動作を示すフローチャートである。
【００９８】
図１２において、メディア検出回路８５のタイマ１１３は、レジスタ１１６に設定されている時間毎に割り込みを発生する。まず、コントローラ１０９は、タイマ１１３から記憶メディア７１の着脱状態を監視するための時間が経過したことを知らせる割り込みを待つ（ステップＳ４０１）。タイマ１１３からの割り込みが発生すると、コントローラ１０９は、一旦タイマ１１３を停止させて、スイッチ９９をオンとし、スイッチ１０７をオフとする（ステップＳ４０２）。
【００９９】
次に、コントローラ１０９は、バッファ１０３から出力される、記憶メディア７１がコネクタ９７に装着されているかを示すメディア検出信号を監視する（ステップＳ４０３）。次に、コントローラ１０９は、ステップＳ３０３の監視で取得した記憶メディア７１の監視結果（着脱状態検出結果）をレジスタ１１５に記憶すると共に、監視結果を着脱履歴としてレジスタ１１６の着脱履歴領域に記憶する（ステップＳ４０４）。次に、コントローラ１０９は、レジスタ１１６の着脱履歴領域から着脱履歴を読み出し（ステップＳ４０５）、着脱履歴から、記憶メディア７１が着脱された時間間隔の平均値やヒストグラム等の統計計算を行い、記憶メディア７１の着脱を監視する時間間隔の最適値を計算する（ステップＳ４０６）。
【０１００】
次に、コントローラ１０９は、計算した記憶メディア７１の着脱を監視する時間間隔の最適値をタイマ１１３に設定する（ステップＳ４０７）。この後、コントローラ１０９は、停止させていたタイマ１１３の動作を再開させ、スイッチ９９をオフとし、スイッチ１０７をオンとして（ステップＳ３０７）、上記ステップＳ３０１に移行する。
【０１０１】
以上説明したように、本実施の形態によれば、記憶メディア７１が着脱された着脱履歴に基づいて、記憶メディア７１の着脱状態を監視する時間を決定するので、記憶メディア７１の着脱が頻繁に行われていないときは記憶メディア７１の着脱を監視する回数が減少する結果、第４の実施の形態よりも更に消費電力を低減することができる。
【０１０２】
［第７の実施の形態］
本発明の第７の実施の形態は、上述した第１乃至第６の実施の形態に対して、メディア検出回路８５が一度、記憶メディア７１がコネクタ９７から抜かれたことを検出した場合は、記憶メディア７１の着脱状態の監視を停止する点において相違する。本実施の形態のその他の要素は、上述した第１の実施の形態（図１）の対応するものと同一なので、説明を省略する。
【０１０３】
図１３は、メディア検出回路８５の動作を示すフローチャートである。
【０１０４】
図１３において、メディア検出回路８５のコントローラ１０９は、レジスタ１１５に装備されているメディア検出回路８５を動作させたり停止させたりするための動作フラグを読み出し、動作フラグの状態を判定する（ステップＳ５０１）。動作フラグが停止を示している場合は、ステップＳ５０１に戻る。他方、動作フラグが動作を示している場合は、コントローラ１０９は、記憶メディア７１の着脱状態を監視した結果である着脱監視結果（挿抜監視結果）をレジスタ１１５に記憶する（ステップＳ５０２）。
【０１０５】
次に、コントローラ１０９は、着脱監視結果（挿抜監視結果）を判定する（ステップＳ５０３）。記憶メディア７１がコネクタ９７から抜かれていないと判定した場合は、ステップＳ５０２へ移行する。他方、記憶メディア７１がコネクタ９７から抜かれたと判定した場合は、コントローラ１０９は、動作フラグを停止を示す状態に設定して（ステップＳ５０４）、ステップＳ５０１へ移行する。
【０１０６】
以上説明したように、本実施の形態によれば、記憶メディア７１がコネクタ９７から一度抜かれた後は、メディア検出回路８５による記憶メディアの着脱状態の監視を停止するので、更に消費電力を低減することができる。
【０１０７】
［他の実施の形態］
上記第１乃至第７の実施の形態では、携帯機器としてデジタルカメラを例に挙げたが、これに限定されるものではなく、記憶メディアが着脱可能な形態を有する他の携帯機器にも適用することができる。
【０１０８】
上記第１の実施の形態では、メディア検出回路８５において、記憶メディア７１の着脱状態検出結果を記憶するレジスタ１１５と、メディア検出回路８５の全体の設定を記憶するレジスタ１１６を別個に設ける構成とした。これの変形例として、１つのレジスタに着脱状態検出結果を記憶する領域とメディア検出回路８５の全体の設定を記憶する領域を設ける構成としてもよい。
【０１０９】
上記第４の実施の形態では、メディア検出回路８５が所定の待ち時間をおいて記憶メディア７１の着脱状態を監視する構成とした。これの変形例として、記憶メディア７１の着脱状態を監視する複数の待ち時間に各々対応付けた複数段階の省電力モードを設け、ユーザが表示部６７等に表示された複数段階の省電力モードの中から所望の省電力モードを選択すると、選択された省電力モードに対応した待ち時間をおいて記憶メディア７１の着脱状態を監視する構成としてもよい。
【０１１０】
上記第５の実施の形態では、メディア検出回路８５のタイマ１１３が割り込みを発生する時間を任意の時間に設定可能とし、設定時間をレジスタ１１６に記憶する構成とした。これの変形例として、タイマ１１３が割り込みを発生する複数の設定時間に各々対応付けた複数段階の省電力モードを設け、ユーザが表示部６７等に表示された複数段階の省電力モードの中から所望の省電力モードを選択すると、選択された省電力モードに対応した設定時間をレジスタ１１６に記憶する構成としてもよい。
【０１１１】
本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラム（図９〜図１３のフローチャート）をコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが該供給されたプログラムを読出して実行することによって、達成することができる。
【０１１２】
この場合、上記プログラムは、該プログラムを記録した記憶媒体から直接供給されるか、又はインターネット、商用ネットワーク、若しくはローカルエリアネットワーク等に接続される不図示の他のコンピュータやデータベース等からダウンロードすることにより供給される。
【０１１３】
上記プログラムの形態は、オブジェクトコード、インタプリタにより実行されるプログラムコード、ＯＳ（オペレーティングシステム）に供給されるスクリプトデータ等の形態から成ってもよい。
【０１１４】
また、本発明は、上述した実施の形態の機能を実現するソフトウェアのプログラムを記憶した記憶媒体をコンピュータ又はＣＰＵに供給し、そのコンピュータ又はＣＰＵが記憶媒体に記憶されたプログラムを読出して実行することによっても、達成することができる。
【０１１５】
この場合、格納媒体から読出されたプログラムコード自体が上述した各実施の形態の機能を実現すると共に、そのプログラムコードを記憶した記憶媒体は本発明を構成する。
【０１１６】
プログラムコードを記憶する記憶媒体としては、例えば、ＲＯＭ、ＲＡＭ、ＮＶ−ＲＡＭ、フロッピー（登録商標）ディスク、ハードディスク、光ディスク（登録商標）、光磁気ディスク、ＣＤ−ＲＯＭ、ＭＯ、ＣＤ−Ｒ、ＣＤ−ＲＷ、ＤＶＤ−ＲＯＭ、ＤＶＤ−ＲＡＭ、ＤＶＤ−ＲＷ、ＤＶＤ＋ＲＷ、磁気テープ、不揮発性のメモリカード等がある。
【０１１７】
上述した実施の形態の機能は、コンピュータから読出されたプログラムコードを実行することによるばかりでなく、コンピュータ上で稼動するＯＳ等がプログラムコードの指示に基づいて実際の処理の一部又は全部を行うことによっても実現することができる。
【図面の簡単な説明】
【０１１８】
【図１】本発明の第１の実施の形態に係る携帯機器としてのデジタルカメラの構成を示すブロック図である。
【図２】記憶メディアとメディア検出回路の構成例を示す概略図である。
【図３】記憶メディアとメディア検出回路の構成例を示す概略図である。
【図４】記憶メディアとメディア検出回路の構成例を示す概略図である。
【図５】記憶メディアとメディア検出回路の構成例を示す概略図である。
【図６】コネクタのメディア収納蓋とメディア検出回路の構成例を示す概略図である。
【図７】メディア検出回路の構成を示すブロック図である。
【図８】本発明の第２の実施の形態に係るＲＴＣの構成を示すブロック図である。
【図９】本発明の第３の実施の形態に係るメインＣＰＵの動作を示すフローチャートである。
【図１０】本発明の第４の実施の形態に係るメディア検出回路の動作を示すフローチャートである。
【図１１】本発明の第５の実施の形態に係るメディア検出回路の動作を示すフローチャートである。
【図１２】本発明の第６の実施の形態に係るメディア検出回路の動作を示すフローチャートである。
【図１３】本発明の第７の実施の形態に係るメディア検出回路の動作を示すフローチャートである。
【図１４】従来例に係るデジタルカメラの構成を示すブロック図である。
【符号の説明】
【０１１９】
７  ＲＯＭ（管理情報記憶手段に対応）
２９  カメラ本体（携帯機器、撮像装置に対応）
４５  メインＣＰＵ（制御手段に対応）
７１  記憶メディア
８５  メディア検出回路（監視手段に対応）
８７  ＲＴＣ（時刻管理手段に対応）
９７  コネクタ（接続手段に対応）
１０９  コントローラ（監視手段に対応）
１１５、１１６  レジスタ（監視結果記憶手段に対応）
１１７  バスインタフェース（通信手段に対応）
【図１】
2005328153.tif 000003
【図２】
2005328153.tif 000004
【図３】
2005328153.tif 000005
【図４】
2005328153.tif 000006
【図５】
2005328153.tif 000007
【図６】
2005328153.tif 000008
【図７】
2005328153.tif 000009
【図８】
2005328153.tif 000010
【図９】
2005328153.tif 000011
【図１０】
2005328153.tif 000012
【図１１】
2005328153.tif 000013
【図１２】
2005328153.tif 000014
【図１３】
2005328153.tif 000015
【図１４】
2005328153.tif 000016