(57)【特許請求の範囲】
【請求項１】
デジタルカメラであって、
(a）第１画像信号と第２画像信号とを選択的に生成可能な撮像手段と、
(b）前記第２画像信号を記憶する記憶手段と、
(c）前記第１画像信号に対して第１画像処理を行うとともに、前記第２画像信号に対して、前記第１画像処理よりも優先度が低い第２画像処理を行うことが可能な画像処理手段と、
(d）前記撮像手段が生成した前記第２画像信号を第１タイミングで前記記憶手段に記憶させる第１タイミング制御手段と、
(e）前記撮像手段が生成した前記第１画像信号を、前記第１タイミングの後の第２タイミングで前記画像処理手段に与えて処理する第２タイミング制御手段と、
(f）前記記憶手段に記憶されている前記第２画像信号を、前記第２タイミングの後の第３タイミングで読出して前記画像処理手段に与えて処理する第３タイミング制御手段と、
を備えることを特徴とするデジタルカメラ。
【請求項２】
請求項１に記載のデジタルカメラにおいて、
前記第２画像信号は、記録のための画像信号であることを特徴とするデジタルカメラ。
【請求項３】
請求項１または請求項２に記載のデジタルカメラにおいて、
前記第１画像信号は、ライブビューのための画像信号であることを特徴とするデジタルカメラ。
【請求項４】
請求項１ないし請求項３のいずれかに記載のデジタルカメラにおいて、
ファインダーとして、非光学ファインダーのみが設けられていることを特徴とするデジタルカメラ。
【請求項５】
請求項１ないし請求項４のいずれかに記載のデジタルカメラにおいて、
前記撮像手段は、
(a-1）前記第２画像信号と比較して画素が間引かれた第１画像信号を生成する間引手段、
を有するとともに、
(h）前記撮像手段による前記第２画像信号の生成と、前記間引手段による前記第１画像信号の生成とのタイミングを切り替える切替手段、
をさらに備えることを特徴とするデジタルカメラ。
【請求項６】
請求項１ないし請求項５のいずれかに記載のデジタルカメラにおいて、
前記画像処理手段は、
(c-1）前記第１画像信号と前記第２画像信号とに共通の画像処理を行う第１画像処理手段と、
(c-2）前記第２画像信号のみに対して、所定の画像処理を行う第２画像処理手段と、
を有するとともに、
(i）前記第１画像処理手段によって前記第２画像信号に対する前記共通の画像処理が完了した後の第４タイミングで、前記共通の画像処理が完了した前記第２画像信号を前記第２画像処理手段に与えて前記所定の画像処理を行わせる第４タイミング制御手段、
をさらに備えることを特徴とするデジタルカメラ。
【請求項７】
請求項６に記載のデジタルカメラにおいて、
(j）前記第２画像処理手段において処理中の前記第２画像信号を、前記第４タイミングの後の第５タイミングで前記記憶手段に記憶させる第５タイミング制御手段と、
(k）前記第５タイミングの後の第６タイミングで、前記処理中の前記第２画像信号を前記記憶手段から読出して前記第２画像処理手段に与えて処理する第６タイミング制御手段と、
(l）先行撮影と後続撮影とによって、先行第２画像信号と後続第２画像信号とが生成されているとき、
i)前記後続第２画像信号の記憶のための前記第１タイミング制御手段による前記記憶手段へのアクセスと、前記先行第２画像信号の読出しのための前記第３タイミング制御手段による前記記憶手段へのアクセスとの第１調停と、
ii)前記後続第２画像信号の記憶のための記第５タイミング制御手段による前記記憶手段へのアクセスと、前記先行第２画像信号の読出しのための前記第６タイミング制御手段による前記記憶手段へのアクセスとの第２調停と、
を行う調停手段と、
をさらに備えることを特徴とするデジタルカメラ。
【請求項８】
請求項６または請求項７に記載のデジタルカメラにおいて、
前記共通の画像処理が、フィルタリング処理であり、
前記所定の画像処理が、記録のための画像圧縮処理であることを特徴とするデジタルカメラ。
【請求項９】
請求項１に記載のデジタルカメラにおいて、
(m）シャッターボタンの状態を判別する判別手段と、
(n）前記判別手段の判別結果に基づいて、前記画像処理手段における前記第１画像処理と前記第２画像処理との優先度を設定する優先度設定手段と、
をさらに備えることを特徴とするデジタルカメラ。
【請求項１０】
請求項９に記載のデジタルカメラにおいて、
前記優先度設定手段は、
前記判別手段がシャッターボタンの半押しを検出したときには、前記画像処理手段において前記第１画像処理を優先し、シャッターボタンの半押しを検出しないときには、前記画像処理手段において前記第２画像処理を優先することを特徴とするデジタルカメラ。
【請求項１１】
請求項１に記載のデジタルカメラにおいて、
前記第２画像信号が生成される都度、前記第１ないし第３タイミング制御手段による画像処理を繰り返して行うことを特徴とするデジタルカメラ。
【請求項１２】
請求項１に記載のデジタルカメラにおいて、
(o）前記第３タイミングの後である第４タイミングで、前記記憶手段にアクセスして前記第２画像信号に対する第４画像処理を行う第４タイミング制御手段と、
(p）前記第４タイミングの後である第５タイミングで、前記第４画像処理に割込み、前記第１画像信号に対する第５画像処理を行う第５タイミング制御手段と、
をさらに備えることを特徴とするデジタルカメラ。
【請求項１３】
請求項１２に記載のデジタルカメラにおいて、
前記第２画像信号に対する前記第４画像処理が完了するまで、前記第４画像処理の部分処理と前記第５画像処理とを交互に行うことを特徴とするデジタルカメラ。
【請求項１４】
請求項１２または請求項１３に記載のデジタルカメラにおいて、
前記第４画像処理は、記録のための画像信号に対する処理であり、
前記第５画像処理は、ライブビューのための画像信号に対する処理であることを特徴とするデジタルカメラ。
【請求項１５】
請求項１３または請求項１４に記載のデジタルカメラにおいて、
前記第５画像処理は、毎秒約１０回以上行うことを特徴とするデジタルカメラ。
【請求項１６】
デジタルカメラであって、
(a）画像信号を生成する撮像手段と、
(b）前記画像信号を記憶する記憶手段と、
(c）記録のための撮影ごとに生成される前記画像信号を前記記憶手段に順次蓄積し、それによって複数撮影回数分の画像信号を保持する蓄積手段と、
(d）所定の操作に応答して、前記記憶手段に蓄積されている前記複数撮影回数分の画像信号に対する画像処理を行う処理手段と、
(e）前記撮影のたびに生成される前記画像信号の前記記憶手段への格納が完了したタイミングで、前記撮像手段で生成される前記画像信号に対して、ライブビューのための画像処理を行う手段と、
を備えることを特徴とするデジタルカメラ。
【請求項１７】
デジタルカメラであって、
(a）画像信号を生成する撮像手段と、
(b）前記画像信号を記憶する揮発性メモリと、
(c）記録のための撮影ごとに生成される前記画像信号を前記揮発性メモリに順次蓄積し、それによって複数撮影回数分の画像信号を保持する蓄積手段と、
(d）電源オフの操作に応答して、前記揮発性メモリに蓄積されている前記複数撮影回数分の画像信号に対する画像処理を行う処理手段と、
を備えることを特徴とするデジタルカメラ。
【請求項１８】
デジタルカメラに内蔵されたマイクロコンピュータにインストールされることにより、当該デジタルカメラを請求項１ないし請求項１７のいずれかのデジタルカメラとして機能させるためのプログラムを記録してあることを特徴とする、コンピュータ読取り可能な記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、デジタルカメラ技術に関し、特にライブビュー表示などの利便性を向上させるための改良に関する。
【０００２】
【従来の技術】
従来のデジタルカメラでは、シャッターレリーズが行われると、被写体をモニタにリアルタイムで表示するライブビュー表示を中断し、レリーズに伴う画像記録のための画像処理が完了した後に、ライブビュー表示のための画像処理を行っている。
【０００３】
これらの画像処理は１つの画像処理部で実施されているため、シャッターレリーズの後、記録のための画像処理が完了するまで、しばらく使用者はライブビュー画像を視認できない。
【０００４】
図１５は、従来のデジタルカメラの動作シーケンスの例を示す図である。
【０００５】
シャッターレリーズ動作すなわちシャッターボタンの全押しがあった後は、ＣＣＤにおいて露光・蓄積する時間Ｔａ、ＣＣＤに蓄積された画像データを読み出し、このデータに黒補正などを施したＲＡＷデータをメモリに書込む時間Ｔｂ、上述した画像処理に要する時間Ｔｃが必要となる。そして、これらの合計となる時間Ｔｄ（＝Ｔａ＋Ｔｂ＋Ｔｃ）の間、ライブビュー表示が行われなくなる。
【０００６】
ここで、撮像素子が１００万画素程度であれば、画像処理に要する時間が比較的短時間で済むため、この間ライブビューが非表示となっても使用者にとって違和感がなく、支障がなかった。
【０００７】
【発明が解決しようとする課題】
しかしながら、撮像素子が５００〜６００万画素程度の高画素となるデジタルカメラにおいては処理対象となるデータが大きくなるため、使用者がライブビュー表示を視認できない時間が長くなってしまうことが予見される。このように、ライブビューが非表示となる時間が長くなれば、シャッターチャンスを逃がしたり、撮影におけるフレーミングの際に違和感を生じ、デジタルカメラの利便性が悪化するという問題が生じるおそれがある。
【０００８】
本発明は、上記課題に鑑みてなされたものであり、ライブビュー表示などの利便性を向上できるデジタルカメラ技術を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上記の課題を解決するため、請求項１の発明は、デジタルカメラであって、(a）第１画像信号と第２画像信号とを選択的に生成可能な撮像手段と、(b）前記第２画像信号を記憶する記憶手段と、(c）前記第１画像信号に対して第１画像処理を行うとともに、前記第２画像信号に対して、前記第１画像処理よりも優先度が低い第２画像処理を行うことが可能な画像処理手段と、(d）前記撮像手段が生成した前記第２画像信号を第１タイミングで前記記憶手段に記憶させる第１タイミング制御手段と、(e）前記撮像手段が生成した前記第１画像信号を、前記第１タイミングの後の第２タイミングで前記画像処理手段に与えて処理する第２タイミング制御手段と、(f）前記記憶手段に記憶されている前記第２画像信号を、前記第２タイミングの後の第３タイミングで読出して前記画像処理手段に与えて処理する第３タイミング制御手段と、を備える。
【００１０】
また、請求項２の発明は、請求項１の発明に係るデジタルカメラにおいて、前記第２画像信号は、記録のための画像信号である。
【００１１】
また、請求項３の発明は、請求項１または請求項２の発明に係るデジタルカメラにおいて、前記第１画像信号は、ライブビューのための画像信号である。
【００１２】
また、請求項４の発明は、請求項１ないし請求項３のいずれかの発明に係るデジタルカメラにおいて、ファインダーとして、非光学ファインダーのみが設けられている。
【００１３】
また、請求項５の発明は、請求項１ないし請求項４のいずれかの発明に係るデジタルカメラにおいて、前記撮像手段は、(a-1）前記第２画像信号と比較して画素が間引かれた第１画像信号を生成する間引手段、を有するとともに、(h）前記撮像手段による前記第２画像信号の生成と、前記間引手段による前記第１画像信号の生成とのタイミングを切り替える切替手段、をさらに備える。
【００１４】
また、請求項６の発明は、請求項１ないし請求項５のいずれかの発明に係るデジタルカメラにおいて、前記画像処理手段は、(c-1）前記第１画像信号と前記第２画像信号とに共通の画像処理を行う第１画像処理手段と、(c-2）前記第２画像信号のみに対して、所定の画像処理を行う第２画像処理手段と、を有するとともに、(i）前記第１画像処理手段によって前記第２画像信号に対する前記共通の画像処理が完了した後の第４タイミングで、前記共通の画像処理が完了した前記第２画像信号を前記第２画像処理手段に与えて前記所定の画像処理を行わせる第４タイミング制御手段、をさらに備える。
【００１５】
また、請求項７の発明は、請求項６の発明に係るデジタルカメラにおいて、(j）前記第２画像処理手段において処理中の前記第２画像信号を、前記第４タイミングの後の第５タイミングで前記記憶手段に記憶させる第５タイミング制御手段と、(k）前記第５タイミングの後の第６タイミングで、前記処理中の前記第２画像信号を前記記憶手段から読出して前記第２画像処理手段に与えて処理する第６タイミング制御手段と、(l）先行撮影と後続撮影とによって、先行第２画像信号と後続第２画像信号とが生成されているとき、i)前記後続第２画像信号の記憶のための前記第１タイミング制御手段による前記記憶手段へのアクセスと、前記先行第２画像信号の読出しのための前記第３タイミング制御手段による前記記憶手段へのアクセスとの第１調停と、ii)前記後続第２画像信号の記憶のための記第５タイミング制御手段による前記記憶手段へのアクセスと、前記先行第２画像信号の読出しのための前記第６タイミング制御手段による前記記憶手段へのアクセスとの第２調停と、を行う調停手段と、をさらに備える。
【００１６】
また、請求項８の発明は、請求項６または請求項７の発明に係るデジタルカメラにおいて、前記共通の画像処理が、フィルタリング処理であり、前記所定の画像処理が、記録のための画像圧縮処理である。
【００１７】
また、請求項９の発明は、請求項１の発明に係るデジタルカメラにおいて、(m）シャッターボタンの状態を判別する判別手段と、(n）前記判別手段の判別結果に基づいて、前記画像処理手段における前記第１画像処理と前記第２画像処理との優先度を設定する優先度設定手段と、をさらに備える。
【００１８】
また、請求項１０の発明は、請求項９の発明に係るデジタルカメラにおいて、前記優先度設定手段は、前記判別手段がシャッターボタンの半押しを検出したときには、前記画像処理手段において前記第１画像処理を優先し、シャッターボタンの半押しを検出しないときには、前記画像処理手段において前記第２画像処理を優先する。
【００１９】
また、請求項１１の発明は、請求項１の発明に係るデジタルカメラにおいて、前記第２画像信号が生成される都度、前記第１ないし第３タイミング制御手段による画像処理を繰り返して行う。
【００２０】
また、請求項１２の発明は、請求項１の発明に係るデジタルカメラにおいて、(o）前記第３タイミングの後である第４タイミングで、前記記憶手段にアクセスして前記第２画像信号に対する第４画像処理を行う第４タイミング制御手段と、(p）前記第４タイミングの後である第５タイミングで、前記第４画像処理に割込み、前記第１画像信号に対する第５画像処理を行う第５タイミング制御手段と、をさらに備える。
【００２１】
また、請求項１３の発明は、請求項１２の発明に係るデジタルカメラにおいて、前記第２画像信号に対する前記第４画像処理が完了するまで、前記第４画像処理の部分処理と前記第５画像処理とを交互に行う。
【００２２】
また、請求項１４の発明は、請求項１２または請求項１３の発明に係るデジタルカメラにおいて、前記第４画像処理は、記録のための画像信号に対する処理であり、前記第５画像処理は、ライブビューのための画像信号に対する処理である。
【００２３】
また、請求項１５の発明は、請求項１３または請求項１４の発明に係るデジタルカメラにおいて、前記第５画像処理は、毎秒約１０回以上行う。
【００２４】
また、請求項１６の発明は、デジタルカメラであって、(a）画像信号を生成する撮像手段と、(b）前記画像信号を記憶する記憶手段と、(c）記録のための撮影ごとに生成される前記画像信号を前記記憶手段に順次蓄積し、それによって複数撮影回数分の画像信号を保持する蓄積手段と、(d）所定の操作に応答して、前記記憶手段に蓄積されている前記複数撮影回数分の画像信号に対する画像処理を行う処理手段と、(e）前記撮影のたびに生成される前記画像信号の前記記憶手段への格納が完了したタイミングで、前記撮像手段で生成される前記画像信号に対して、ライブビューのための画像処理を行う手段とを備える。
【００２５】
また、請求項１７の発明は、デジタルカメラであって、(a）画像信号を生成する撮像手段と、(b）前記画像信号を記憶する揮発性メモリと、(c）記録のための撮影ごとに生成される前記画像信号を前記揮発性メモリに順次蓄積し、それによって複数撮影回数分の画像信号を保持する蓄積手段と、(d）電源オフの操作に応答して、前記揮発性メモリに蓄積されている前記複数撮影回数分の画像信号に対する画像処理を行う処理手段とを備える。
【００２７】
また、請求項１８の発明は、デジタルカメラに内蔵されたマイクロコンピュータにインストールされることにより、当該デジタルカメラを請求項１ないし請求項１７のいずれかのデジタルカメラとして機能させるためのプログラムを記録している。
【００２８】
【発明の実施の形態】
＜第１実施形態＞
＜デジタルカメラの要部構成＞
図１〜図３は、本発明の第１実施形態に係るデジタルカメラ１の要部構成を示す図であり、図１は平面図、図２は図１のII−II位置から見た断面図、図３は背面図に相当する。これらの図は必ずしも三角図法に則っているものではなく、デジタルカメラ１の要部構成を概念的に例示することを主眼としている。なお、このデジタルカメラ１は、以下の各実施形態に共通のものとして利用される。
【００２９】
これらの図に示すように、デジタルカメラ１は、略直方体状をしている。
【００３０】
撮影レンズであるマクロ機能付きレンズ群３０の後方位置の適所にＣＣＤカラーエリアセンサ３０３を有する撮像回路３０２が設けられている。また、このレンズ群３０は、変倍レンズ３００と補償レンズ３０１とを備えている。
【００３１】
一方、カメラ本体部２の内部には、変倍レンズ３００のズーム比の変更を行うためのズームモータＭ１、および補償レンズ３０１を駆動して合焦を行うためのモータＭ２とが設けられている。
【００３２】
カメラ本体部２の前面には、グリップ部Ｇが設けられ、カメラ本体部２上端部の適所にポップアップ形式の内蔵フラッシュ５が設けられている。また、カメラ本体部２の上面にはシャッターボタン９が設けられている。このシャッターボタン９については、フォーカス調整用などのトリガーとして用いる半押し状態と、記録用撮影のトリガーとして用いる全押し状態とを検出し、判別する機能を有してる。
【００３３】
一方、図３に示すように、カメラ本体部２の背面には、撮影画像のライブビュー表示及び記録画像の再生表示等を行なうための液晶ディスプレイ（ＬＣＤ）１０と電子ビューファインダ（ＥＶＦ）２０とが設けられている。なお、光学ファインダーとは異なり、ＣＣＤ３０３からの画像信号を表示に利用するＬＣＤ１０とＥＶＦ２０とがファインダーとしての機能を担っている。
【００３４】
カメラ本体部２の背面には、「撮影モード」と「再生モード」とを切換設定する撮影／再生モード設定スイッチ１４が設けられている。撮影モードは、写真撮影を行なうモードであり、再生モードは、メモリカード８に記録された撮影画像をＬＣＤ１０に再生表示するモードである。
【００３５】
デジタルカメラ１の背面右方には、４連スイッチ３５が設けられており、ボタンＬ、Ｒを押すことにより、ズームモータＭ１が駆動しズーミングを行い、その他、ボタンＵ、Ｄ、Ｌ、Ｒで各種操作を行う。
【００３６】
また、カメラ本体部２の背面には、ＬＣＤボタン３１、確定ボタン３２、取消ボタン３３、およびメニューボタン３４が設けられている。
【００３７】
また、カメラ本体部２の側面には、外部モニタ端子２２２が設けられている。この外部モニタ端子２２２は、デジタルカメラ１から外部モニタに画像データなどを伝送するための端子である。
【００３８】
図１に示すように、デジタルカメラ１はメモリカード８が装着されるようになっている。また、デジタルカメラ１は、４本の単三形乾電池Ｅ１〜Ｅ４を直列接続する電源電池Ｅを駆動源としている。
【００３９】
＜デジタルカメラ１の機能ブロック＞
図４は、デジタルカメラ１の機能ブロック図である。
【００４０】
ＣＣＤ３０３は、レンズ群３０により結像された被写体の光像を、Ｒ（赤），Ｇ（緑），Ｂ（青）の色成分の画像信号（各画素で受光された画素信号の信号列からなる信号）に光電変換して出力する。このＣＣＤ３０３は、インターライン方式の水平2000画素、垂直1500画素の300万画素を有しており、フル画素の読出しには750ラインづつを２回に分けて読み出されることとなる。
【００４１】
信号処理部３１３は、ＣＣＤ３０３の出力を受けてデジタル画像データ化するためのＣＤＳ（相関２重サンプリング）とＡ／Ｄコンバータとによって、デジタル画像データをデジタルカメラ用ＣＰＵ（以下では「メインＣＰＵ」という）２１に転送する。
【００４２】
タイミングジェネレータ（ＴＧ）３１４は、ＣＣＤ３０３の駆動を制御するための各種のタイミングパルスを生成するものであり、またＣＣＤ３０３から出力される画像信号の種類を切り替える機能も有している。なお、このＴＧ３１４とＣＣＤ３０３と一体となって、撮像手段として機能することとなる。
【００４３】
メインＣＰＵ２１は、デジタルカメラにとって必要な機能をワンチップ化したものである。このメインＣＰＵ２１は、画像信号処理部２１１と、ＪＰＥＧ部２１２と、ビデオエンコーダ部２１３とを有している。また、メインＣＰＵ２１は、メモリカードコントローラ部２１４と、クロック生成部２１５と、ＳＩＯ（クロックシリアルインターフェース）部２１６と、各部のコントロールを行うためのＲＩＳＣ−ＣＰＵコア２１７と、バスコントローラ２１８とを有している。
【００４４】
画像信号処理部２１１は、ＹCrＣbデータに変換する色空間変換などの処理を行う（後で詳述）。
【００４５】
ＪＰＥＧ部２１２は、画像信号処理部２１１で処理した画像データをＪＰＥＧ圧縮、あるいはメモリカード８から読み込んだ画像データをＪＰＥＧ伸張する機能を有している。
【００４６】
ビデオエンコーダ部２１３は、画像信号処理部２１１で生成された画像データに処理を施し、ＮＴＳＣやＰＡＬなどの放送形態にあったデジタルコンポジット信号に変換した後、Ｄ／Ａコンバータによりアナログコンポジット信号に変換する。
【００４７】
メモリカードコントローラ部２１４は、メモリカード８に対し画像データなどの入出力を行う。
【００４８】
クロック生成部２１５は、ＴＧ３１４のためにクロックの送出を行う。
【００４９】
ＳＩＯ部２１６は、信号処理部３１３、ＴＧ３１４、カメラＣＰＵ２２に対して制御を行うためのデータの送受を行う。
【００５０】
バスコントローラ２１８は、バス２１９を介して外部メモリ２３に入出力されるデータを制御するもので、ＤＭＡコントローラとしての機能も有している。
【００５１】
外部メモリ２３は、プログラムデータを格納するフラッシュＲＯＭ２３１と、画像データなどを蓄積するための揮発性のＤＲＡＭ２３２とで構成されている。このフラッシュＲＯＭ２３１には、記録媒体であるメモリカード８に記録されているプログラムデータをメモリカードコントローラ部２１４を介して格納することができる。これにより、この格納したプログラムをデジタルカメラ１の動作に反映することができる。後述する制御プログラムも、メモリカード８からデジタルカメラ１中にインストールされることができる。
【００５２】
カメラＣＰＵ２２は、デジタルカメラ１における動作の制御を行う。すなわち、カメラＣＰＵ２２は、シャッタボタン９など使用者が操作する操作部材２２５と、レンズ群３０などのメカニカルな機構の位置検出などを示す各部部材２２６と、ズームモータＭ１などのアクチュエータを駆動するアクチュエータ駆動部２２７とに接続されて、カメラシーケンスを実行する。
【００５３】
図５は、メインＣＰＵ２１における主記憶空間のマッピングを示す図である。
【００５４】
フラッシュＲＯＭの領域２１ａは、メインＣＰＵ２１の制御プログラムを記憶する領域で、電源投入後、先頭からプログラムコードを実行する。
【００５５】
ＤＲＡＭの領域２１ｂは、プログラムのワークデータ、あるいはＣＣＤ３０３や、処理途中、メモリカード８に書き込む前の画像データを記憶するために用いられ、複数枚の画像を蓄積する容量を持っている。
【００５６】
ＣＣＤ３０３からのデータ入力の領域２１ｃは、信号処理部３１３から出力されるデータが書き込まれるのに用いられる。
【００５７】
画像信号処理部入力、出力の領域２１ｄ、２１ｅは、色空間変換にてＹcrＣbに変換するなどの画像処理を行うために用いられる。
【００５８】
ＪＰＥＧ入力、出力の領域２１ｆ、２１ｇは、ＪＰＥＧによる画像圧縮、伸張を行うために用いられる。
【００５９】
ビデオエンコーダ出力の領域２１ｈには、画像信号処理を行って作成されるデジタルコンポジットデータが、書き込まれる。
【００６０】
メモリカード入力の領域２１ｉは、メモリカード８からデータを読出すためのものであり、メモリカード出力の領域２１ｊは、メモリカード８にデータを書き込むためのものである。
【００６１】
その他の各部設定レジスタの領域２１ｋは、メインＣＰＵ２１の内蔵リソースを設定するために用いられる。
【００６２】
次に、メインＣＰＵ２１におけるデータ転送について説明する。
【００６３】
メインＣＰＵ２１では、バスコントローラ２１８が有するＤＭＡコントローラとして機能を用い、ＤＭＡのチャンネルが設定されている各モジュールとＤＲＡＭ２３２とのデータ転送を直接行うことが可能となる。このＤＭＡチャンネルは、以下のように設定されている。
【００６４】
(1）ＤＭＡ１チャンネル：画像信号処理部→ＤＲＡＭ、
(2）ＤＭＡ２チャンネル：ＤＲＡＭ→画像信号処理部、
(3）ＤＭＡ３チャンネル：画像信号処理部→ＤＲＡＭ、
(4）ＤＭＡ４チャンネル：ＤＲＡＭ→ＪＰＥＧ部、
(5）ＤＭＡ５チャンネル：ＪＰＥＧ部→ＤＲＡＭ、
(6）ＤＭＡ６チャンネル：ＤＲＡＭ→ビデオエンコーダ部、
(7）ＤＭＡ７チャンネル：ＤＲＡＭ→メモリカードコントローラ部、
(8）ＤＭＡ８チャンネル：メモリカードコントローラ部→ＤＲＡＭ、
そして、ＤＭＡによるデータ転送の制御では、まずメインＣＰＵ２１のＤＭＡ設定レジスタの許可ビットをイネーブルにしておく。そして、各モジュールが転送すべきデータが生成され、バスコントローラ２１８に対してＤＭＡ転送要求が行われると、バスコントローラ２１８はＤＭＡの優先権を判断してＤＭＡが起動される。ＤＭＡが起動されると、各モジュールはＤＲＡＭ２３２との間でソフトウェアの介在なくデータが転送できる。また、バスコントローラ２１８により、所定のバイト数ごとにバス２１９の調停を行い、他のＤＭＡ要求に対しての調停が行われる。
【００６５】
この調停では、例えばＤＭＡの優先権についてＣＣＤ３０３からのデータ入力、ビデオエンコーダ２１３への出力を最高位に設定していれば、他のＤＭＡ要求があっても、この２チャンネルのデータ転送が優先されることとなる。なお、他のＤＭＡチャンネルは同じ優先順位とし、調停が必要な時にはラウンドロビン方式により実行されたモジュールが優先権について最下位に回されて、それぞれのモジュールを順次実行できるようになっている。
【００６６】
このようなデジタルカメラ１における画像処理の流れを以下で説明する。
【００６７】
＜メインＣＰＵ２１での画像処理の流れについて＞
図６は、上記ＤＭＡを利用したメインＣＰＵ２１における画像処理の流れを説明する図である。図６（ａ）はライブビューにおける画像処理の流れを示し、図６（ｂ）はシャッターボタン９の全押しに伴う記録用画像の取得における画像処理の流れを示している。
【００６８】
ライブビューでの画像処理については、ＬＣＤ１０、ＥＶＦ２０における表示コマ数を毎秒３０コマにするために、ＣＣＤ３０３の撮像データ読み出し方式において垂直方向で５ラインを１ラインに画素を間引きして読出すドラフトモードを利用している。これにより、フル画素読み出しでは秒６コマ分の読出しがであったものが、この５倍の走査速度、すなわち毎秒３０コマの読出しが可能となる。
【００６９】
メインＣＰＵ２１はＴＧ３１４の設定をライブビュー用の毎秒３０コマのクロック発生になるようにＳＩＯ２１６を通じてＴＧ３１４のコントロールを行う。ここで、メインＣＰＵ２１は、画像信号処理部２１１の出力のＤＭＡ３チャンネル、ビデオエンコーダ出力のＤＭＡ６チャンネルをイネーブルにする。そして、ＣＣＤ３０３から毎秒３０コマ出力される第１画像信号としての画像データが画像処理部２１１に順次入力され、黒補正とホワイトバランスとを施す処理部２１１ａ、ＣＣＤベイヤデータからＲＧＢデータにインターポーション（補間）を行い、ガンマ補正を行う処理部２１１ｂを通り、色空間変換部２１１ｃにてＹcrＣbに変換される。次に、エッジ強調部２１１ｄにおいてＹ信号のエッジ強調を行い、その結果はＤＲＡＭ２３２へＤＭＡ３チャンネルを使って書き込まれる。ＤＲＡＭ２３２に書き込まれた画像データは、ビデオエンコーダ部２１３にＤＭＡ６チャンネルを使って転送され、ビデオエンコーダ部２１３でコンポジットビデオ信号を生成して出力し、ＬＣＤ１０、ＥＶＦ２０などに画像を表示する。なお、ＤＭＡ６チャンネルにおけるビデオエンコーダ部２１３の読み込みタイミングは、ＬＣＤ１０を駆動する同期信号に同期してＤＲＡＭ２３２から読み出される。また、この時の画像データの水平画素方向は、ＬＣＤ１０の表示などには、それだけの解像度が不要であるので、水平方向に640画素程度になるようにサブサンプリングして読み出す。以上の動作により、ライブビュー処理および表示が行われる。
【００７０】
次に、記録用画像の取得における画像処理の流れを説明する。メインＣＰＵ２１が、記録用画像の取得の動作をカメラＣＰＵ２２から指示されると、各モジュールの設定を記録用画像の取得用に設定する。つまり、ＤＭＡ１〜７チャンネルをイネーブルにし、メインＣＰＵ２１はＴＧ３１４の設定を記録用画像の取得用のクロック発生とＣＣＤ３０３の電子シャッター速度がカメラＣＰＵ２２からの指示どおりになるようにＳＩＯ２１６を通じてＴＧ３１４のコントロールを行う。その結果、ＣＣＤ３０３上に蓄積された第２画像信号としての画像データを画像信号処理部２１１における黒補正・ＷＢ部２１１ａにより画像処理した後、ＤＭＡ１チャンネルを使ってＤＲＡＭ２３２に、ＲＡＷデータ（生画像データ）として２分割され２回書き込まれる。ＤＲＡＭ２３２に書き込みが終了すると、ＣＣＤ３０３の読出し終了を検出してＤＲＡＭ２３２上に書き込まれたデータをＤＭＡ２チャンネルを通じて、再び画像信号処理部２１１に読み込む。画像信号処理部２１１では、上記のライブビュー時と同様にインターポーレションおよびガンマ補正を行う処理部２１１ｂ、色空間変換部２１１ｃ、エッジ強調部２１１ｄによる画像処理が行われ、ＹcrＣbの画像データをＤＭＡ３チャンネルを使ってＤＲＡＭ２３２に再び書き込む。そして、画像データが全て書き込まれるとＤＭＡ４チャンネルを用いてＪＰＥＧ部２１２がデータを読み込み、ＪＰＥＧ圧縮を行う。ＪＰＥＧ部２１２は、ＪＰＥＧ圧縮した結果をＤＲＡＭ２３２にＤＭＡ５チャンネルを使って書き込む。ＤＲＡＭ２３２には、画像圧縮されたＪＰＥＧデータが配置され、それをＤＭＡ７チャンネルを用いてメモリカードコントローラ２１４にデータ転送を行い、メモリカード８上にファイルを形成する。以上の動作により、記録用画像の取得時の画像処理が行われる。
【００７１】
上記のライブビュー動作と記録用画像の取得時の処理とについては、画像信号処理部２１１における画像処理（フィルタリング処理）が共通となり、ＪＰＥＧ部２１２における画像処理（記録に係る画像圧縮処理）が記録用画像の取得時に固有の処理となる。
【００７２】
＜デジタルカメラ１の動作＞
図７は、デジタルカメラ１の動作を説明するフローチャートである。また、図８は、デジタルカメラ１の動作シーケンスの例を示す図である。
【００７３】
まず、デジタルカメラ１の電源を投入した後、シャッターボタン９の全押し、すなわち記録用画像の取得動作が行われたかを判定する（ステップＳＴ１）。ここで、全押しされている場合には、ステップＳＴ８に進み、全押しされていない場合には、ステップＳＴ２に進む。
【００７４】
ステップＳＴ２では、ライブビュー処理が行われ、ステップＳＴ３では、このライブビュー処理された画像データを、ＬＣＤ１０、ＥＶＦ２０に表示する。
【００７５】
ステップＳＴ４では、モード設定スイッチ１４による電源オフの操作が行われたかを判定する。ここで、電源オフの操作が行われている場合には、ステップＳＴ５に進み、電源オフの操作が行われていない場合には、ステップＳＴ１に進む。
【００７６】
ステップＳＴ５では、電源オフの操作直前に撮影された画像１コマに対して、画像信号処理部２１１において画像処理を行う。
【００７７】
ステップＳＴ６では、ＪＰＥＧ部２１２で画像圧縮を行って、メモリカードコントローラ２１４を介してメモリカード８に画像データを記録する。
【００７８】
ステップＳＴ７では、実際に電源を切るなどのデジタルカメラ１の終了処理を行う。
【００７９】
ステップＳＴ８では、最初の撮影、すなわち電源投入後１回目となる撮影であるかを判定する。ここで、最初の撮影である場合には、ステップＳＴ８に進み、最初の撮影でない場合には、ステップＳＴ９に進む。
【００８０】
ステップＳＴ９では、黒補正・ＷＢ部２１１ａで処理されたＲＡＷデータをＤＭＡ１チャンネルを使ってＤＲＡＭ２３２に書き込む（図８に示す動作Ｐａ参照）。このステップＳＴ９の動作では、ライブビュー表示されないが、この動作の後、ステップＳＴ１に戻りシャッターボタン９が全押しされていないことを条件として、ＴＧ３１４がライブビュー用の駆動に切り替えられライブビュー処理（図８の動作Ｐｃ参照）が行われ、ライブビュー表示が再開される。
【００８１】
ステップＳＴ１０では、ＤＲＡＭ２３２に記憶されている前回撮影の１コマ分のＲＡＷデータをＤＭＡ２チャンネルを使って読み出し画像処理部２１１で、色空間変換などの画像処理を施す。ここでは、図８に示す動作Ｐｂのように、ＣＣＤ３０３の露光・蓄積する時間、すなわちライブビュー表示されない時間を利用して、画像処理を行う。これにより、ライブビュー非表示の状態の有効活用が図れることとなる。
【００８２】
ステップＳＴ１１では、ＤＭＡ４チャンネルとＤＭＡ５チャンネルとを使ってＪＰＥＧ部２１２での画像圧縮を行い、ＤＭＡ７チャンネルを使ってメモリカードコントローラ２１４を介してメモリカード８への画像データの記録とを開始する（図８の動作Ｐｄ）。この動作については、画像信号処理部２１１を使用しないため、ライブビュー表示には影響を与えない。
【００８３】
ステップＳＴ１２では、ステップＳＴ９と同様に、黒補正・ＷＢ部２１１ａで処理されたＲＡＷデータをＤＭＡ１チャンネルを使ってＤＲＡＭ２３２に書き込む（図８の動作Ｐｅ）。ここで、動作Ｐｄと動作Ｐｅとでは、それぞれＤＭＡを利用したＤＲＡＭ２３２へのアクセスが必要となるが、このアクセスが交互におこなわれるようにバスコントローラ２１８が調停を行い、見かけ上同時進行が可能となる。なお、ＤＲＡＭ２３２のバス帯域が高いほどスムーズな調停が可能となる。
【００８４】
以上の動作により、ＤＲＡＭ２３２にＲＡＷデータを書込んだ直後にライブビュー表示が再開できるため、従来に比べて記録用画像の取得の際のライブビューが非表示となる時間を短縮できる。その結果、次の撮影のためのフレーミングを使用者に提供でき、ライブビュー表示における利便性が向上できることとなる。
【００８５】
＜第２実施形態＞
本発明の第２実施形態に係るデジタルカメラ１Ａは、第１実施形態のデジタルカメラ１に対して、フラッシュＲＯＭ２３１に格納されるプログラムデータが相違している。デジタルカメラ１Ａの動作を以下で説明する。
【００８６】
＜デジタルカメラ１Ａの動作＞
図９は、デジタルカメラ１Ａの動作を説明するフローチャートである。また、図１０は、デジタルカメラ１Ａの動作シーケンスの例を示す図である。
【００８７】
ステップＳＴ２１では、シャッターボタン９が全押し状態であるかを判定する。ここで、全押し状態である場合には、ステップＳＴ２６に進み、全押し状態でない場合には、ステップＳＴ２２に進む。
【００８８】
ステップＳＴ２２、ＳＴ２３では、図７のフローチャートに示すステップＳＴ２、ＳＴ３と同様に、ライブビュー処理、表示を行う。
【００８９】
ステップＳＴ２４では、モード設定スイッチ１４による電源オフの操作が行われたかを判定する。ここで、電源オフの操作が行われている場合には、ステップＳＴ２５に進む。
【００９０】
ステップＳＴ２５では、実際に電源を切るなどのデジタルカメラ１Ａの終了処理を行う。
【００９１】
ステップＳＴ２６では、黒補正・ＷＢ部２１１ａで処理されたＲＡＷデータをＤＭＡ１チャンネルを使ってＤＲＡＭ２３２に書き込む。
【００９２】
ステップＳＴ２７では、シャッターボタン９が半押し状態であるかを判定する。ここで、半押し状態である場合には、ステップＳＴ２８に進み、半押し状態でない場合には、ステップＳＴ３１に進む。
【００９３】
ステップＳＴ２８、ＳＴ２９では、ステップＳＴ２２、ＳＴ２３と同様の動作を行う。ここでは、使用者が継続して撮影の意図があると想定されるため、図１０の動作Ｑａに示すように、ライブビュー表示が優先的に行われる。これにより、シャッターチャンスを逃すことを防止できる。
【００９４】
スッップＳＴ３０では、シャッターボタン９の半押し状態が解除されているか、すなわち使用者がシャッターボタン９から指を離したを判定する。ここで、半押し状態が解除されている場合には、ステップＳＴ３１に進んで画像処理（図１０の動作Ｑｂ参照）を行い、半押し状態が解除されていない場合には、ステップＳＴ２８に進む。
【００９５】
ステップＳＴ３１では、ＤＲＡＭ２３２に記憶されている前回撮影の１コマ分のＲＡＷデータをＤＭＡ２チャンネルを使って読み出し画像処理部２１１で、色空間変換などの画像処理を施す。
【００９６】
ステップＳＴ３２では、ＪＰＥＧ部２１２における画像圧縮と、メモリカードコントローラ２１４を介してメモリカード８への画像データの記録とを開始する。
【００９７】
以上の動作により、ＤＲＡＭ２３２にＲＡＷデータを書込んだ際に、シャッターボタン９が半押しの状態の場合にはライブビュー表示を優先的に行うため、使用者の撮影予告状態ではライブビュー表示を行うことができ、シャッターチャンスを逃すのを適切に防止できる。その結果、デジタルカメラ１Ａの利便性を向上できることとなる。
【００９８】
＜第３実施形態＞
本発明の第３実施形態に係るデジタルカメラ１Ｂは、第１実施形態のデジタルカメラ１に対して、フラッシュＲＯＭ２３１に格納されるプログラムデータが相違している。このデジタルカメラ１Ｂの動作を以下で説明する。
【００９９】
＜デジタルカメラ１Ｂの動作＞
図１１は、デジタルカメラ１Ｂの動作を説明するフローチャートである。また、図１２は、デジタルカメラ１Ｂの動作シーケンスを示す図である。
【０１００】
ステップＳＴ４１では、シャッターボタン９が全押し、すなわち記録用画像の取得の動作が行われたかを判定する。ここで、全押しされている場合には、ステップＳＴ４６に進み、全押しされていない場合には、ステップＳＴ４２に進む。
【０１０１】
ステップＳＴ４２、ＳＴ４３では、図９のフローチャートに示すステップＳＴ２２、ＳＴ２３と同様に、ライブビュー処理および表示を行う。ここでは、上述したように、毎秒３０コマのインターバルでライブビュー表示が行われる。
【０１０２】
ステップＳＴ４４では、モード設定スイッチ１４による電源オフの操作が行われたかを判定する。ここでは、電源オフの操作が行われていない場合には、ステップＳＴ４１に進む。
【０１０３】
ステップＳＴ４５では、実際に電源を切るなどのデジタルカメラ１Ｂの終了処理を行う。
【０１０４】
ステップＳＴ４６では、黒補正・ＷＢ部２１１ａで処理されたＲＡＷデータをＤＭＡ１チャンネルを使ってＤＲＡＭ２３２に書き込む。
【０１０５】
ステップＳＴ４７、ＳＴ４８では、上記ステップＳＴ４２、ＳＴ４３と同様に、ライブビュー処理および表示を行う。ただし、ここでは、ＴＧ３１４を制御して上記ステップＳＴ４２、ＳＴ４３で実行される通常のライブビュー表示に比べてライブビュー表示のインターバルを大きくする。なお、図１２の動作Ｒａに示すように、通常のライブビューに対する１／３程度の効率となる毎秒約１０コマ（コマ落し）のインターバルでライブビュー表示が行うのが好ましい。
【０１０６】
ステップＳＴ４９では、画像処理の工程を複数の部分に分割して、この分割された部分処理を行う。すなわち、図１２の動作Ｒｂに示すように、上記ライブビュー処理の合間に割込んで、この部分処理とライブビュー処理とが交互に実行されることとなる。これにより、上記のライブビュー処理で不要になった毎秒２０コマ分に対応する時間を、この画像処理に費やすことができる。このステップＳＴ４８、ＳＴ４９により、ステップＳＴ４６においてＲＡＷデータをＤＲＡＭ２３２に書き込んだ直後から、ライブビュー表示が可能となる（図１２の動作Ｒｃ参照）。
【０１０７】
ステップＳＴ５０では、上記の部分処理の順次の実行により、全ての画像処理が完了したかを判定する。ここで、完了している場合には、ステップＳＴ５１に進み、完了していない場合には、ステップＳＴ４７に進む。
【０１０８】
ステップＳＴ５１では、ＪＰＥＧ部２１２における画像圧縮と、メモリカードコントローラ２１４を介してメモリカード８への画像データの記録を行う。
【０１０９】
以上の動作により、ＤＲＡＭ２３２にＲＡＷデータを書込んだ直後にライブビュー表示が再開できるため、従来に比べて記録用画像の取得の際のライブビューが非表示となる時間を短縮できる。その結果、ライブビュー表示の利便性が向上できることとなる。
【０１１０】
＜第４実施形態＞
本発明の第４実施形態に係るデジタルカメラ１Ｃは、第１実施形態のデジタルカメラ１に対して、フラッシュＲＯＭ２３１に格納されるプログラムデータが相違するとともに、ＤＲＡＭ２３２の容量が大きくなっている。このデジタルカメラ１Ｃの動作を以下で説明する。
【０１１１】
＜デジタルカメラ１Ｃの動作＞
図１３は、デジタルカメラ１Ｃの動作を説明するフローチャートである。また、図１４は、デジタルカメラ１Ｃの動作シーケンスを示す図である。
【０１１２】
ステップＳＴ６１では、シャッターボタン９の全押し、すなわち記録用画像の取得動作が行われたかを判定する。ここで、全押しされている場合には、ステップＳＴ６２に進み、全押しされていない場合には、ステップＳＴ６３に進む。
【０１１３】
ステップＳＴ６２では、図１４の動作Ｓａに示すように、黒補正・ＷＢ部２１１ａで処理されたＲＡＷデータをＤＭＡ１チャンネルを使ってＤＲＡＭ２３２に書き込む。ここで、記録用画像の取得による撮影画像データは順次ＲＡＷデータとしてＤＲＡＭ２３２に蓄積されるため、本実施形態に係るＤＲＡＭ２３２は、第１実施形態に比べて大きな記憶容量が必要となる。
【０１１４】
ステップＳＴ６３〜ＳＴ６５では、図７のフローチャートに示すステップＳＴ２〜ＳＴ４と同様に、ライブビュー処理・表示、電源オフの動作が行われる。
【０１１５】
ステップＳＴ６６では、ＤＲＡＭ２３２にＲＡＷデータがあるか、すなわち記録用画像の取得の動作が行われたかを判定する。ここで、ＲＡＷデータがある場合には、ステップＳＴ６７に進む。
【０１１６】
ステップＳＴ６７では、ＤＲＡＭ２３２に格納されている全てのＲＡＷデータに対し画像処理、ＪＰＥＧ圧縮、メモリカード８への書込みが行われる（図１４の動作Ｓｂ参照）。
【０１１７】
ステップＳＴ６８では、実際に電源を切るなどのデジタルカメラ１Ｃの終了処理を行う。
【０１１８】
以上の動作により、ＤＲＡＭ２３２にＲＡＷデータを書込んだ直後にライブビュー表示が再開できるため、従来に比べて記録用画像の取得の際のライブビューが非表示となる時間を短縮できる。その結果、ライブビュー表示などの利便性が向上できることとなる。
【０１１９】
【発明の効果】
以上説明したように、請求項１ないし請求項１５、および請求項１８の発明によれば、第１画像信号より優先度が低い第２画像信号を記憶手段に記憶し、第１画像信号に対して処理を行った後、記憶手段から第２画像信号を読出して処理を行う。その結果、第１画像信号に係る画像処理を優先的に行えるため、ライブビュー表示などの利便性を向上できる。
【０１２０】
特に、請求項２の発明においては、第２画像信号が記録のための画像信号であるため、迅速な処理が不要な記録に係る画像処理を後回しにできる。
【０１２１】
また、請求項３の発明においては、第１画像信号がライブビューのための画像信号であるため、ライブビューが表示されない間隔が短縮でき、シャッターチャンスを逃さない撮影が行える。
【０１２２】
また、請求項４の発明においては、ファインダーとして、非光学ファインダーのみが設けられているため、光学ファインダーのないデジタルカメラにおいて被写体を視認できない時間が長くなる深刻な事態を抑えることができる。
【０１２３】
また、請求項５の発明においては、撮像手段による第２画像信号の生成と間引手段による第１画像信号の生成とのタイミングを切り替える切替手段を備えているため、優先度が相違する第１画像信号と第２画像信号とを生成するバランスを適正化できる。
【０１２４】
また、請求項６の発明においては、第２画像信号に対する共通の画像処理が完了した後、第２画像信号に対して所定の画像処理を行うため、優先度が低い第２画像信号の処理を適切にできる。
【０１２５】
また、請求項７の発明においては、後続第２画像信号の記憶のための記憶手段へのアクセスと、先行第２画像信号の読出しのための記憶手段へのアクセスとの第１調停と、後続第２画像信号の記憶のための記憶手段へのアクセスと、先行第２画像信号の読出しのための記憶手段へのアクセスとの第２調停とを行うため、記憶手段の有効活用ができる。
【０１２６】
また、請求項８の発明においては、共通の画像処理がフィルタリング処理であり、所定の画像処理が記録のための画像圧縮処理であるため、これらの画像処理が適切に行える。
【０１２７】
また、請求項９の発明においては、シャッターボタンの状態を判別する判別手段の判別結果に基づいて、画像処理手段における第１画像処理と第２画像処理との優先度を設定するため、連続撮影の際に第１画像信号と第２画像信号とに対する画像処理の優先度をユーザの意図に応じて適切に設定可能となる。
【０１２８】
また、請求項１０の発明においては、シャッターボタンの半押しを検出したときには第１画像処理を優先し、半押しを検出しないときには第２画像処理を優先するため、連続撮影の際に第１画像信号と第２画像信号とに対する画像処理の優先度をユーザの意図に応じてより簡易に設定可能となる。
【０１２９】
また、請求項１１の発明においては、第２画像信号が生成される都度、前記第１ないし第３タイミング制御手段による画像処理を繰り返して行うため、連続して撮影する場合でも、画像処理を適切に行える。
【０１３０】
また、請求項１２の発明においては、第４処理手段による画像処理に割込み、第１画像信号に対する画像処理を行うため、優先度の高い第１画像信号の画像処理を効率良く行える。
【０１３１】
また、請求項１３の発明においては、第２画像信号に対する第４画像処理が完了するまで、第４画像処理の部分処理と第５画像処理とを交互に行うため、優先度の低い第２画像信号に対する画像処理を確実に行える。
【０１３２】
また、請求項１４の発明においては、第４処理手段による画像処理が記録のための画像信号に対する処理であり、第５処理手段による画像処理がライブビューに係る画像信号に対する処理であるため、ライブビューのための画像信号に対する画像処理の優先度を高くでき、シャッターチャンスを逃さない撮影が行える。
【０１３３】
請求項１６ないし請求項１８の発明によれば、記録のための撮影ごとに生成される画像信号を記憶手段に順次蓄積し、所定の操作に応答して記憶手段に蓄積されている画像信号に対して画像処理を行う。その結果、優先度の低い記録用の画像処理を後回しで行えるため、優先度の高い画像処理に係るライブビュー表示などの利便性を向上できる。
【０１３４】
特に、請求項１６の発明においては、撮影のたびに生成される画像信号の記憶手段への格納が完了したタイミングで、撮像手段で生成される画像信号に対してライブビューのための画像処理を行う。その結果、ライブビュー表示を連続して行うことができる。
【０１３５】
また、請求項１７の発明においては、電源オフの操作により揮発性メモリに記憶された画像信号が消えてしまうという事態を防止できる。
【図面の簡単な説明】
【図１】本発明の第１実施形態に係るデジタルカメラ１の要部構成を示す図である。
【図２】デジタルカメラ１の要部構成を示す図である。
【図３】デジタルカメラ１の要部構成を示す図である。
【図４】デジタルカメラ１の機能ブロック図である。
【図５】メインＣＰＵ２１における主記憶空間のマッピングを示す図である。
【図６】メインＣＰＵ２１での画像処理の流れを説明する図である。
【図７】デジタルカメラ１の動作を説明するフローチャートである。
【図８】デジタルカメラ１の動作シーケンスの例を示す図である。
【図９】デジタルカメラ１Ａの動作を説明するフローチャートである。
【図１０】デジタルカメラ１Ａの動作シーケンスの例を示す図である。
【図１１】デジタルカメラ１Ｂの動作を説明するフローチャートである。
【図１２】デジタルカメラ１Ｂの動作シーケンスの例を示す図である。
【図１３】デジタルカメラ１Ｃの動作を説明するフローチャートである。
【図１４】デジタルカメラ１Ｃの動作シーケンスの例を示す図である。
【図１５】従来のデジタルカメラの動作シーケンスの例を示す図である。
【符号の説明】
１、１Ａ、１Ｂ、１Ｃ  デジタルカメラ
９  シャッターボタン
１０  ＬＣＤ
２１  デジタルカメラ用（メイン）ＣＰＵ
２１１  画像信号処理部
２１２  ＪＰＥＧ部
２１３  ビデオエンコーダ
２１４  メモリカードコントローラ
２１８  バスコントローラ
２３２  ＤＲＡＭ
【図１】
0003750462.tif 000002
【図２】
0003750462.tif 000003
【図３】
0003750462.tif 000004
【図４】
0003750462.tif 000005
【図５】
0003750462.tif 000006
【図６】
0003750462.tif 000007
【図７】
0003750462.tif 000008
【図８】
0003750462.tif 000009
【図９】
0003750462.tif 000010
【図１０】
0003750462.tif 000011
【図１１】
0003750462.tif 000012
【図１２】
0003750462.tif 000013
【図１３】
0003750462.tif 000014
【図１４】
0003750462.tif 000015
【図１５】
0003750462.tif 000016