(57)【要約】【課題】起動時にワーキングメモリ上に残っていたメディア未転送画像データの破棄を防止する。【解決手段】  撮像部と、画像処理部と、第一の不揮発性記憶装置と、第二の不揮発性記憶装置とを備え、前記第一の不揮発性記憶装置はシステムのワーキングメモリであり、前記第一の不揮発性記憶装置は前記第二の不揮発性記憶装置に比べデータ転送速度が速く、前記撮像部で得られ、前記画像処理部で画像処理した画像データを前記第一の不揮発性記憶装置に一時的に保存した後、順次、前記第二の不揮発性記憶装置に転送し、前記第二の不揮発性記憶装置への未転送画像データ数を確認し、撮像装置の起動時に前記未転送画像データがあった場合、撮像装置の通常動作のバックグラウンドで前記未転送画像データを前記第二の不揮発性記憶装置へ転送する。【選択図】  図１
2019087948.tif 000002
【特許請求の範囲】
【請求項１】
撮像部と、
画像処理部と、
第一の不揮発性記憶装置と、
第二の不揮発性記憶装置とを備え、
前記第一の不揮発性記憶装置はシステムのワーキングメモリであり、
前記第一の不揮発性記憶装置は前記第二の不揮発性記憶装置に比べデータ転送速度が速く、
前記撮像部で得られ、前記画像処理部で画像処理した画像データを第一の不揮発性記憶装置に一時的に保存した後、順次、第二の不揮発性記憶装置に転送し、
前記第二の不揮発性記憶装置への未転送画像データ数を確認し、撮影モード起動時に前記未転送画像データがあった場合に、撮影動作のバックグラウンドで前記未転送画像データを前記第二の不揮発性記憶装置へ転送し、
再生モード起動時に前記未転送画像があった場合に、前記第二の不揮発性記憶装置から再生用画像データを取得した後に再生動作のバックグラウンドで前記未転送画像データを前記第二の不揮発性記憶装置へ転送することを特徴とする撮像装置。
【請求項２】
撮像部と、
画像処理部と、
第一の不揮発性記憶装置と、
第二の不揮発性記憶装置とを備え、
前記第一の不揮発性記憶装置はシステムのワーキングメモリであり、
前記第一の不揮発性記憶装置は前記第二の不揮発性記憶装置に比べデータ転送速度が速く、
前記撮像部で得られ、前記画像処理部で画像処理した画像データを前記第一の不揮発性記憶装置に一時的に保存した後、順次、前記第二の不揮発性記憶装置に転送し、
前記第二の不揮発性記憶装置への未転送画像データ数を確認し、起動時に前記未転送画像データがあった場合、前記未転送画像データを前記第二の不揮発性記憶装置へ転送することを特徴とする撮像装置。
【請求項３】
前記未転送画像データの画像処理ステータスを確認する手段を備え、
前記撮像装置の起動後、前記未転送画像データの画像処理が未完了であった場合に画像処理を再開し、画像処理完了後に前記未転送画像データを前記第二の不揮発性記憶装置へ転送することを特徴とする請求項１または２に記載の撮像装置。
【請求項４】
前記第一の不揮発性記憶装置は、揮発性記憶装置に置き替え可能であり、
起動時に前記第一の不揮発性記憶装置が不揮発性記憶装置であるか揮発性記憶装置に置き換わっているか確認する手段を備え、
不揮発性記憶装置であった場合と揮発性記憶装置であった場合で起動後の動作が異なることを特徴とする請求項１または２に記載の撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は撮像装置に関する。
【背景技術】
【０００２】
近年、ＭＲＡＭ（Ｍａｇｎｅｔｏｒｅｓｉｓｔｉｖｅ  ＲＡＭ：磁気抵抗ＲＡＭ）の研究・開発が行われている。ＭＲＡＭはＤＲＡＭ並みのデータ転送速度を実現可能でありながら、電源を遮断しても記録されたデータが消えない不揮発性という特徴をあわせ持つ。そのため、現在多くの電子機器のＣＰＵワーキングメモリとして採用されているＤＲＡＭが、将来的にＭＲＡＭに置き換わることが期待されている。
【０００３】
撮像装置においては、従来、高速連写時における画像データを一時的に揮発性記憶装置であるＤＲＡＭに保存し、その後順次ＳＤカード等、不揮性記憶装置に転送するということが行われている。これは、従来の不揮発性記憶装置のデータ転送速度が、ＤＲＡＭ等の揮発性記憶装置のデータ転送速度に比べて桁違いに遅いためである。このような従来の撮像装置では、電池電圧の低下や電池抜去による不意の電源遮断時、ＳＤカード転送前にＤＲＡＭ上に一時的に保存していた画像データが失われてしまうという問題がある。
【０００４】
同様の問題に対し、例えば特許文献１では、無線通信による画像データ転送時、電池電圧低下を検出すると未転送画像データを不揮発性メモリに保存して転送を中断し、電源再投入後に画像データ転送を再開するという技術が提案されている。特許文献１に記載の技術では、ワーキングメモリは揮発性記憶装置であるＤＲＡＭを前提としており、電池残量低下を検出してから画像データをＤＲＡＭから不揮発性メモリに転送する構成になっている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００５−２０４５２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の構成であると電源遮断前にＤＲＡＭから不揮発性メモリに画像データを転送するための手順が必要であり、そのために余計な時間と電力が必要となる。また、特許文献１に記載の構成では、緩やかな電池残量低下にしか対応することができず、電池抜去等の瞬間的な電源遮断には対応できない。
【０００７】
ここで、もしワーキングメモリを従来のＤＲＡＭから前述の不揮発性メモリであるＭＲＡＭに置き替えることができれば、ワーキングメモリ自体が不揮発性メモリであるため電池抜去等の瞬間的な電源遮断時にも画像データが失われることが無い。そのため、電池残量低下時にわざわざ別の不揮発性メモリに画像データを転送する必要も無くなる。
【０００８】
しかしながら、従来のシステムにおいて、ワーキングメモリは揮発性のＤＲＡＭを想定しているため、ＣＰＵは起動時にワーキングメモリに画像データが保存されていることを想定していない。そのため、単純にシステム上のＤＲＡＭをＭＲＡＭに置き替えただけでは、起動時にＭＲＡＭ上に画像データが保存されていたとしてもＣＰＵがそれに気づかず他のデータで上書きし、保存されていた画像データが破棄されてしまう恐れがある。
【０００９】
本発明は、ワーキングメモリを不揮発性記憶装置とする撮像装置において、起動時にワーキングメモリ上に残っていたメディア未転送画像データの破棄を防止することを目的とする。
【課題を解決するための手段】
【００１０】
撮像部、画像処理部、第一の不揮発性記憶装置、第二の不揮発性記憶装置を備え、第一の不揮発性記憶装置はシステムのワーキングメモリであり、第一の不揮発性記憶装置は第二の不揮発性記憶装置に比べデータ転送速度が速いことを特徴とし、撮像部で得られ、画像処理部で画像処理した画像データを第一の不揮発性記憶装置に一時的に保存した後、順次、第二の不揮発性記憶装置に転送する撮像装置であって、撮像装置は、第二の不揮発性記憶装置への未転送画像データ数を確認する手段を持ち、撮影モード起動時に前記未転送画像があった場合撮影動作のバックグラウンドで前記未転送画像データを第二の不揮発性記憶装置へ転送し、再生モード起動時に前記未転送画像データがあった場合第二の不揮発性記憶装置から再生用画像データを取得した後に再生動作のバックグラウンドで前記未転送画像データを第二の不揮発性記憶装置へ転送することを特徴とする。
【発明の効果】
【００１１】
本発明によれば、ワーキングメモリを不揮発性記憶装置とする撮像装置において、起動時にワーキングメモリ上に残っていたメディア未転送画像データの破棄を防止することができる。
【図面の簡単な説明】
【００１２】
【図１】実施例における撮像装置の図。
【図２】撮像装置の撮影モード起動後フローチャート。
【図３】撮像装置の再生モード起動後フローチャート。
【図４】撮像装置のＲＡＭ格納画像データ形式を示す図。
【図５】撮像装置の図。
【図６】撮像装置の起動後フローチャート。
【発明を実施するための形態】
【００１３】
以下に、本発明の好ましい実施の形態を、添付の図面に基づいて詳細に説明する。図１は、本発明の実施形態にかかわる撮像装置である。
【００１４】
図１に図示されている１０は、実施例１における撮像装置である。撮像装置１０は、撮像部１０１、ＬＳＩ１０２、不揮発性ＲＡＭ１０３、操作部１０４、ＲＯＭ１０５、表示部１０６、記録メディア１０７から構成される。
【００１５】
撮像部１０１はレンズ１０１１、撮像素子１０１２、Ａ／Ｄ変換回路１０１３によって構成される。撮像部１０１はレンズ１０１１から取り込んだ光を撮像素子１０１２によってアナログ電気信号に変換し、Ａ／Ｄ変換回路１０１３によってデジタル信号に変換する。
【００１６】
ＬＳＩ１０２はＣＰＵ１０２１、画像処理回路１０２２、各周辺部とのＩ／Ｆ（インターフェース）回路１０２３〜１０２７から構成される。ＬＳＩ１０２は、ここでは１つの半導体集積回路から成ることを想定しているが、複数の半導体集積回路から構成されるものとしても良い。ＣＰＵ１０２１は、撮像装置１０全体の制御を担うＣＰＵである。画像処理回路１０２２は、撮像部１０１から得られた画像データに対して、デモザイク処理やガンマ補正、ホワイトバランス補正等の画像処理や、ＪＰＥＧ圧縮等の処理を行う。
【００１７】
不揮発性ＲＡＭ１０３は、ＬＳＩ１０２のワーキングメモリとして使用されるＲＡＭである。不揮発性ＲＡＭ１０３は、ＣＰＵ１０２１が実行するプログラムの展開場所として使用される他、画像処理回路１０２２が処理する前後の画像データ、または処理中の画像データが一時的に保存される。また、不揮発性ＲＡＭ１０３のデータ転送速度は記録メディア１０７のデータ転送速度よりも格段に速いものとする。
【００１８】
そのため撮像部１０１が高速連写を行った場合、記録メディア１０７に画像データが転送されるまでの間に不揮発性ＲＡＭ１０３にメディア未転送画像データや画像処理が未処理の画像データが一時的に保持される。ここで不揮発性ＲＡＭ１０３としてはＭＲＡＭ（Ｍａｇｎｅｔｏｒｅｓｉｓｔｉｖｅ  ＲＡＭ：磁気抵抗メモリ）やＲｅＲＡＭ（Ｒｅｓｉｓｔａｎｃｅ  ＲＡＭ：抵抗変化型メモリ）を想定しているが、前述の特徴を持つ不揮発性ＲＡＭであれば、これに限定されない。
【００１９】
また、不揮発性ＲＡＭ１０３には、記録メディア１０７への未転送画像データが何枚保存されているかを数えるカウンタ領域１０３１が設けられている。カウンタ領域１０３１のカウントは、撮像部１０１によって得られた画像データが一時的に不揮発性ＲＡＭ１０３に保存される度にカウントアップする。また、カウンタ領域１０３１のカウントは、前記の画像データが記録メディア１０７に転送されるたびにカウントダウンする。ＣＰＵ１０２１は、カウンタ領域１０３１のカウント値を読みに行くことで、記録メディア１０７未転送画像データが何枚あるかを確認することができる。
【００２０】
操作部１０４は、物理ボタンやタッチパネル等によって構成され、撮影時のレリーズ操作やモード変更操作、再生操作等、ユーザーから様々な操作指示を受け付ける入力部である。
【００２１】
ＲＯＭ１０５はＣＰＵ１０２１が実行するプログラムが格納されているＲＯＭである。ここでＲＯＭ１０５は不揮発性ＲＡＭ１０３と別々に図示しているが、不揮発性ＲＡＭ１０３の一部の領域がＲＯＭとして使用される構成としても良い。
【００２２】
表示部１０６には、撮影時のライブビュー映像や、再生時の画像等が表示される。表示部１０６としては液晶ディスプレイや有機ＥＬディスプレイ等を想定するが、これに限定されない。例えば表示部１０６とは、撮像装置１０と連携したスマートフォンの画面としても良い。
【００２３】
記録メディア１０７は、画像処理回路１０２２によって処理され、不揮発性ＲＡＭ１０３に一時的に保持された画像データが最終的に保存される不揮発性のメディアである。記録メディア１０７としては磁気ディスクや光ディスク等のディスク、ＳＤカードやＣＦカード等のメモリカード等を想定するが、これに限定されない。例えば記録メディア１０７とはクラウド上のサーバーとしても良い。
【００２４】
次に、図２、図３のフローチャートを用いて、撮像装置１０の起動後の動作について説明する。
【００２５】
まず、ユーザーが撮像装置１０を撮影モードで起動した際のフローについて説明する。図２は、撮像装置１０が撮影モードで起動したときの起動後のシーケンスを示すフローチャート図である。図２のフローチャートは、ユーザーから操作部１０４の操作によって撮像装置１０が撮影モードで起動した際に開始する。
【００２６】
撮像装置１０が撮影モードで起動した後、ステップＳ２０１からステップＳ２０７までの処理と、ステップＳ２０８からステップＳ２１４までの処理は並列に実行される。
【００２７】
ステップＳ２０１では、まずＣＰＵ１０２１はカウンタ領域１０３１の値を確認する。この処理により、前回の電源遮断時のメディア未転送画像データ有無を確認できる。
【００２８】
ステップＳ２０２では、ＣＰＵ１０２１はカウンタ領域１０３１の値が０であったか１以上であったかを判定する。カウンタ領域１０３１の値が１以上であった場合、処理はステップＳ２０３へ進み、０であった場合、処理はステップＳ２０７へ進む。
【００２９】
ステップＳ２０３ではＣＰＵ１０２１は、不揮発性ＲＡＭ１０３上に保持されていたメディア未転送画像データのうち一番古いものについて画像処理が完了しているか否かを判定する。画像処理が完了していると判定された場合、処理はＳ２０５に進む。画像処理が完了していないと判定された場合、処理はＳ２０４へ進む。ここで画像処理が完了しているか否かを判定する方法についての説明は、図４を用いて後述する。
【００３０】
ステップＳ２０４では、画像処理回路１０２２は、画像処理未完了の画像データに対して画像処理を実施する。その後、処理はステップＳ２０３に戻る。ステップＳ２０５では、ＣＰＵ１０２１は画像処理完了後の画像データを記録メディア１０７に転送する。この処理により、前回の電源遮断時に記録メディア１０７へ転送できずに残っていた画像データを転送することができる。その後、処理はステップＳ２０６へ進む。
【００３１】
ステップＳ２０６では、ＣＰＵ１０２１はカウンタ領域１０３１のカウント値をカウントダウンする。その後、処理はステップＳ２０１へ戻る。
【００３２】
ステップＳ２０７では、ＣＰＵ１０２１は撮像装置１０の撮影モードが終了したか否かを判定する。ここで言う撮影動作の終了とは、例えば再生モードへ移行した場合や電源が遮断された場合である。まだ撮影モードが継続していると判定された場合、処理はＳ２０１へ戻る。撮影モードが終了したと判定された場合、処理を終了する。
【００３３】
次に、ステップＳ２０１〜Ｓ２０７と並列に処理が行われるステップＳ２０８〜２１４について説明する。
【００３４】
ステップＳ２０８では、まずＣＰＵ１０２１はカウンタ領域１０３１の値を確認する。次に、処理はステップＳ２０９へ進む。
【００３５】
ステップＳ２０９では、ＣＰＵ１０２１は、カウンタ領域１０３１の値が上限値に達しているかどうかを判定する。上限値に達していると判定された場合、これ以上の撮影処理はできないため、処理はＳ２０８へ戻りＳ２０８とＳ２０９の処理を繰り返し、並列に動作しているステップＳ２０１からＳ２０６によってカウンタ領域１０３１の値が減るのを待つ。カウンタ領域１０３１の値が上限値に達していないと判定された場合、処理はステップＳ２１０に進む。
【００３６】
ステップＳ２１０では、ＣＰＵ１０２１は撮像装置１０に対して撮影要求の有無を確認する。撮影要求があった場合、処理はステップＳ２１１へ進む。撮影要求がなかった場合、処理はステップＳ２１４へ進む。
【００３７】
ステップＳ２１１では、撮像部１０１は撮影動作を行う。その後、処理はステップＳ２１２へ進む。ステップＳ２１２では、ＬＳＩ１０２は撮像部１０１から得られた画像処理前の画像データを不揮発性ＲＡＭ１０３へ置く。その後、処理はステップＳ２１３へ進む。ステップＳ２１３では、ＣＰＵ１０２１はカウンタ領域１０３１のカウント値をカウントアップさせる。その後、処理はステップＳ２１４へ進む。
【００３８】
なお、ステップＳ２１３で不揮発性ＲＡＭ１０３に置かれた画像処理前データは並列に実行されているステップＳ２０３〜Ｓ２０４によって画像処理が実施される。
【００３９】
ステップＳ２１４では、ＣＰＵ１０２１は撮像装置１０の撮影モードが終了したか否かを判定する。撮影モードが終了したと判定された場合、処理は終了し、撮影モードがまだ終了してないと判定された場合、処理はステップＳ２０８へ戻る。
【００４０】
以上によれば、ユーザーが撮影モードで撮像装置を起動した際に、ＣＰＵ１０２１は不揮発性ＲＡＭ１０３上に記録メディア１０７への未転送画像データがあるか確認し、あれば撮影のバックグラウンドで画像処理を行い、画像をメディアに転送をするというフローになる。そのため、撮像装置の起動時に不揮発性ＲＡＭ１０３上に残っていた画像データが破棄され他のデータで上書きされる恐れが無くなる。
【００４１】
次に、ユーザーが撮像装置１０を再生モードで起動した際のフローについて説明する。図３は、ユーザーが撮像装置１０を再生モードで起動した際の起動後のシーケンスを示すフローチャート図である。図３のフローチャートは、ユーザーからの操作部１０４の操作によって撮像装置１０が再生モードで起動した際に開始する。
【００４２】
ステップＳ３０１では、まずＣＰＵ１０２１は、要求のあった再生用の画像データを記録メディア１０７から取得する。その後、処理はステップＳ３０２へ進む。ステップＳ３０２では、ＣＰＵ１０２１は、ステップＳ３０１で得られた画像データを表示部１０６に表示する。その後、処理はステップＳ３０３へ進む。ステップＳ３０３では、ＣＰＵ１０２１は、カウンタ領域１０３１の値を確認する。その後、処理はステップＳ３０４へ進む。
【００４３】
ステップＳ３０４では、ＣＰＵ１０２１は、カウンタ領域１０３１の値が０であるか１以上であるかを判定する。カウンタ領域１０３１の値が１以上であれば処理はステップＳ３０５へ進み、カウンタ領域１０３１の値が０であれば処理はステップＳ３０９へ進む。
【００４４】
ステップＳ３０５からＳ３０８までの処理内容は図２におけるステップＳ２０３からＳ２０６までの処理内容と同等であるため説明は省略する。ステップＳ３０８の後、処理はステップＳ３０９へ進む。
【００４５】
ステップＳ３０９では、ＣＰＵ１０２１は、ユーザーから別画像の再生要求があったか否かを判定する。別画像の再生要求があった場合、処理はＳ３０１へ戻り、ＣＰＵ１０２１は記録メディア１０７から再生用画像データを取得し、表示部１０６に表示させる。別画像の再生要求が無い場合、処理はＳ３１０へ進む。
【００４６】
ステップＳ３１０では、ＣＰＵ１０２１は撮像装置１０の再生モードが終了したか否かを判定する。ここで言う再生モードの終了とは、例えば撮影モードへ移行した場合や電源が遮断された場合である。まだ再生モードが継続していると判定された場合、処理はＳ３０３へ戻り、再度カウンタ領域１０３１の値を確認する。再生モードが終了したと判定された場合、処理を終了する。
【００４７】
以上のフローによれば、ユーザーが再生モードで撮像装置を起動した際に、ＣＰＵ１０２１はまず記録メディア１０７から再生用の画像を取得し表示部１０６へ表示する。その後、画像再生のバックグラウンドで、メディア未転送画像データを記録メディア１０７へ転送するフローとなる。そのため、不揮発性ＲＡＭ１０３上に残っていた画像データが破棄され他のデータで上書きされる恐れが無くなる。なお、図３において再生動作とメディア未転送画像データの処理動作を図２のように並列に行わない理由は、再生用の画像を取得する処理とメディア未転送画像データを転送する処理で記録メディアが同時にアクセスすることを防ぐためである。
【００４８】
以上の説明は撮像装置１０が撮影モードで起動された場合、または再生モードで起動された場合について説明したが、起動時のモードによらず、撮像装置１０の起動後にメディア未転送画像データを記録メディア１０７へ転送する構成としても良い。
【００４９】
図４を用いて、不揮発性ＲＡＭ１０３上に置かれる画像データについて説明をする。図４に図示される４０は、撮像部１０１によって撮影された画像データが記録メディア１０７に転送されるまでに一時的に不揮発性ＲＡＭ１０３に置かれる際の形式を示している。ヘッダ部４０１には、このファイルが静止画であることを示す識別コードなどが含まれている。
【００５０】
メタデータ部４０２には、画像データ４０に対する様々な情報が含まれる。例えばこの画像データのファイル名４０２１や、撮影時の絞り値や露出時間、ＩＳＯ感度等の撮影メタデータ４０２２が含まれる。また、撮像部１０１から得られた画像データが、画像処理回路１０２２によってどのステップまで画像処理が完了したかといったステータスを示す画像処理ステータス４０２３も含まれる。ＣＰＵ１０２１は、この画像処理ステータス４０２３を確認することで、対象の画像データ４０の画像処理が終了しているか否かを判定することができる。これが、図２のステップＳ２０３、図３のＳ３０５の処理に相当する。
【００５１】
画像データの本体は、画像処理の各ステップ毎に４０３と４０４の２つの場所に交互に保存される。例えば４０３に保存されていた画像データにＡという処理を施した後、４０４という場所に保存する。その後、４０４に保存されていた画像データにＢという処理を施し、４０３に保存する。これを繰り返す。各画像処理ＡやＢが完了した後、画像処理ステータス４０２３には画像処理がＡまで完了した、Ｂまで完了したという情報が書き込まれる。
【００５２】
上記の構成にすることで、例えば画像処理Ａが完了後、画像処理Ｂの最中に電源遮断された場合でも、再起動時にＣＰＵ１０２１が画像処理ステータス４０２３の値を確認することでＡという処理まで完了していることが分かる。そのため、再起動時には４０４に保存されている画像データを用いてＢという処理から再開することが可能となる。
【００５３】
なお上記の処理は、図２におけるステップＳ２０４、図３に置けるステップＳ３０６において実施される。
【００５４】
なお、本実施例においては画像データ本体の保存場所は４０３と４０４の２か所としたが、これに限定されず、３か所以上の複数個所に保存される構成としても良い。
【００５５】
実施例１の撮像装置では、ＲＡＭとしては不揮発性ＲＡＭのみを搭載する前提としていた。しかし、実際には揮発性ＲＡＭであるＤＲＡＭと不揮発性ＲＡＭであるＭＲＡＭは互換性のあるものが開発されており、例えばコストの観点でＭＲＡＭの代わりにＤＲＡＭを搭載するケースも考えられる。ここで、揮発性であるＤＲＡＭの中身は起動時に意味の無いデータが残っている可能性がある。そのため実施例１においてＭＲＡＭをＤＲＡＭに置き替えた場合、カウンタ領域１０３１に相当するＤＲＡＭの領域にたまたま何かデータが入っていると、ＣＰＵ１０２１は、未転送画像が存在しないのに存在すると誤認識して誤動作を引き起こす恐れがある。具体的には、ＤＲＡＭ上の画像格納領域にたまたま入っていた意味の無いデータを画像データとして記録メディアに保存してしまう可能性がある。
【００５６】
そこで実施例２では、実施例１においてＭＲＡＭの代わりにＤＲＡＭが搭載された場合でも前記の誤動作を防止する構成について説明する。
【００５７】
図５は本発明の実施例２における撮像装置である。図１と同じものについては図１と同じ番号を付し、詳細な説明は省略する。５０３はＲＡＭである。機能的な役割としては図１の不揮発性ＲＡＭ１０３と同等であるが、５０３としては不揮発性ＲＡＭだけでなく、ＤＲＡＭ等の揮発性ＲＡＭも実装可能とする。５０３１はカウンタ領域である。５０３１は図１のカウンタ領域１０３１と同等であるため説明は省略する。５０３２は、ＲＡＭ識別領域である。ＲＡＭ識別領域には、そのＲＡＭがＭＲＡＭであるかＤＲＡＭであるかといった情報や、ＲＡＭの容量、製造元といった情報が含まれている。
【００５８】
次に図６のフローチャートを用いて実施例２における撮像装置の起動後フローについて説明する。図６のフローチャートは、図５における撮像装置１０の起動後に開始される。
【００５９】
ステップＳ６０１において、ＣＰＵ１０２１はＲＡＭ識別領域５０３２の値を確認する。次に、処理はステップＳ６０２へ進む。ステップＳ６０２では、ＣＰＵ１０２１はＲＡＭ識別領域５０３２の値の情報から、ＲＡＭ１０３がＭＲＡＭであるかＤＲＡＭであるかの判定を行う。ＭＲＡＭであった場合、処理はステップＳ６０３へ、ＤＲＡＭであった場合、処理はステップＳ６０４へ進む。ステップＳ６０３においては、撮像装置１０はワーキングメモリがＭＲＡＭである前提の動作を行う。具体的には図２、図３に示した撮影・再生動作である。ステップＳ６０４においては、撮像装置１０はワーキングメモリがＤＲＡＭである前提の動作を行う。ここでワーキングメモリがＤＲＡＭである前提の撮像装置の動作については公知であるため詳細な説明は省略する。
【００６０】
以上の構成によれば、コスト等の理由でＭＲＡＭをＤＲＡＭに置き替えた場合でも、ＤＲＡＭの領域にたまたま何かデータが入っていたことによる撮像装置１０の誤動作を防止することができる。
【００６１】
以上、本発明の好ましい実施形態について説明したが、本発明はこれらの実施形態に限定されず、その要旨の範囲内で種々の変形及び変更が可能である。
【符号の説明】
【００６２】
１０  撮像装置      １０１  撮像部      １０２  ＬＳＩ
１０３  不揮発性ＲＡＭ      １０４  操作部      １０５  ＲＯＭ
１０６  表示部      １０７  記録メディア
【図１】
2019087948.tif 000003
【図２】
2019087948.tif 000004
【図３】
2019087948.tif 000005
【図４】
2019087948.tif 000006
【図５】
2019087948.tif 000007
【図６】
2019087948.tif 000008