(57)【特許請求の範囲】
【請求項１】
少なくとも１フレーム分の画像データを一時的に格納するためのフレームメモリと；前記フレームメモリに対する前記画像データの読み書きを制御するメモリ制御手段と；前記画像データにつき、そのフレーム内の一部領域を切出し領域として設定し、当該切出し領域を特定するための領域情報を生成する領域設定手段と；前記フレームメモリに書き込まれた画像データのうち、前記切出し領域内の画素に係るものを所定の後段回路に転送するデータ転送手段と；を備えた画像処理装置において、
前記メモリ制御手段は、前記領域設定手段から入力される領域情報に基づいて、前記切出し領域内の画素に係る画像データの書き込みが完了したか否かを監視するものであり、前記データ転送手段は、前記メモリ制御手段で前記切出し領域内の画素に係る画像データの書き込みが完了したと判断されたときに、前記画像データの転送開始を許可されるものであることを特徴とする画像処理装置。
【請求項２】
撮像素子が被写体の光学像を光電変換して出力する電気信号を取り込み、フレーム毎の画像データを逐次形成する画像データ形成手段と、
前記画像データ形成手段により形成される画像データを書き込むためのフレームメモリと、
前記フレームメモリへの画像データの書き込みを制御するメモリ制御手段と、
前記フレーム内の一部領域を切出し領域として設定し、当該切出し領域を特定するための領域情報を生成する領域設定手段と、
前記フレームメモリに書き込まれた画像データのうち、前記切出し領域内の画素に係るものを転送するデータ転送手段と、を備えた画像処理装置において、
前記メモリ制御手段は、前記領域情報に基づいて、前記切出し領域内の全ての画素に係る画像データが前記フレームメモリへ書き込まれることとなるタイミングから、前記フレーム内の全ての画素に係る画像データが前記フレームメモリへ書き込まれることとなる前のタイミングまでの何れかのタイミングである転送タイミングを、予め前記フレーム毎に算出するとともに、その到来を監視し、
前記データ転送手段は、前記転送タイミングが到来したら、前記フレームメモリに格納された画像データの転送を開始することを特徴とする画像処理装置。
【請求項３】
前記転送タイミングは、前記切出し領域内の全ての画素に係る画像データが前記フレームメモリへ書き込まれることとなるタイミングであることを特徴とする請求項２に記載の画像処理装置。
【請求項４】
前記メモリ制御手段は、前記転送タイミングの到来を検知したときには、検知信号を生成して前記データ転送手段に伝達し、
前記データ転送手段は、前記検知信号を割込み信号とした割込み処理によって、前記画像データの転送を行うことを特徴とする請求項２または請求項３に記載の画像処理装置。
【請求項５】
画像データを格納することのできる外部メモリを備え、
前記転送手段は、前記フレームメモリに格納された画像データを前記外部メモリに転送することを特徴とする請求項２〜請求項４の何れかに記載の画像処理装置。
【請求項６】
請求項１〜請求項５の何れかに記載の画像処理装置を備えて成ることを特徴とする撮像装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像処理装置及びこれを用いた撮像装置に関し、特に、撮像素子の出力信号に基づく画像データを扱うものに関する。
【背景技術】
【０００２】
近年、デジタルカメラやカメラ付携帯電話機などの撮像装置が広く普及してきており、撮像素子により得られた画像情報の一部分を、デジタルズーム機能により拡大してモニタする機能も広く採用されている。
【０００３】
デジタルズーム機能を動作させるにあたっては、被写体の１フレーム分の画像データをフレームメモリに書き込んだ後、その一部の領域を読み出して１画面分の大きさに拡大する手法が一般的に採用されている。例えば、特許文献１には、フレームメモリに格納された１フレーム分の画像データから任意のエリアのものをメモリコントロール回路によって読み出し、続いて、読み出された画像データを画像拡大回路によって拡大するものが記載されている。
【０００４】
ここで、デジタルズーム機能を用いたモニタリングの一般的なプロセスを、図４に基づいて簡潔に説明する。
【０００５】
まず、モニタ開始の指示を受けると、ＣＣＤ等の撮像素子は、１フレーム分５１に相当する撮像面に結像した光学像に応じて、画素ごとに画像信号（電気信号）を発生させる。画像信号は、例えば、矢印５５の順になされる走査に従って順次出力される。出力された画像信号は、画像データ形成手段によって、Ａ／Ｄ［Analog/Digital］変換などの各種信号処理がなされ、各画素に対応する画像データが逐次形成されるとともに、１フレーム分の画像データを格納できるフレームメモリに書き込まれていく。そして、１フレーム分全ての画素に対応する画像データがフレームメモリに書き込まれた後、予め設定された切出し領域５２内の画像データを一括して取り出すとともに、画像を拡大させてモニタに表示させる。このような一連の処理を、例えば１秒間に３０回程度の周期で繰り返すことで、デジタルズームされた被写体をリアルタイムにモニタすることが可能となる。
【０００６】
上記のように繰り返し行われる画像データの形成及びフレームメモリへの書き込みは、タイミングジェネレータの発する駆動クロック信号に同期して進められる。また、同時にタイミングジェネレータは、撮像素子に対して、走査の改行タイミングを表す水平同期信号、および、フレームの更新タイミングを表す垂直同期信号をも与え、画像が正しくモニタに表示されるようにしている。
【０００７】
図４の中に示したパルス波６１、６２は、それぞれ水平同期信号および垂直同期信号を概念的に表したものである。垂直同期信号６２に着目すると、その立上り時に先フレームの画像信号の出力が完了し、立下り時には、次フレームの画像信号の出力が開始される。そのため、この立上りから立下りまでの期間６３（以下、フレーム移行期間６３とする）は、撮像素子による画像信号の出力は行われない。
【０００８】
従って、フレーム移行期間６３に対応する期間は、画像データの形成やフレームメモリへの書込みもなされないため、この期間を利用して、フレームメモリに書き込まれた切出し領域内の画像データをモニタ表示用のＶＲＡＭやメモリカード等に転送するようにしている。なお、先フレームの画像データについての転送処理が完了する前に、次フレームの画像データがフレームメモリに書き込まれ始めると、先フレームの画像データは転送される前に消去されるおそれがある。そのため、当該転送処理は、フレーム移行期間６３に完了させる必要がある。
【特許文献１】特開平６−２２１９０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
上述の通りであるから、フレームメモリからの画像データの転送処理を確実に遂行させるためには、フレーム移行期間６３は、少なくとも１フレーム分の画像データの転送処理に要する時間よりも長く設定しておく必要がある。仮に、フレーム移行期間６３が上記転送処理に要する時間よりも短いと、先述の通り、先フレームの画像データは転送処理がなされる前に消去されてしまう場合があり、安定した画像データの転送処理が阻害される。
【００１０】
ところが、実際には、モニタの画質を維持するため、単位時間当たりに画像データの形成されるフレーム数は、一定数（例えば１秒間に３０フレーム）以上であることが要求されることから、フレーム移行期間６３の長さも必然的に制約を受けることとなる。特に、近年では、撮像素子の画素数は増加の一途を辿っていることから、取り扱う画像データも膨大なサイズとなり、ひいては画像データの転送に要する時間も増大する傾向にある。そのため、一定数以上のフレーム数を確保しつつも、転送処理を十分遂行できるだけのフレーム移行期間６３を確保することは難しくなってきている。また、フレームメモリを複数設けることや、複数フレームの画像データが格納できるようにすることも考えられるが、製品の低廉化や小型軽量化などの観点からは好ましいとはいえない。
【００１１】
そこで、本発明では、上記の問題点に鑑み、フレーム移行期間の長さを変えなくても、画像データの転送処理に割り当てる時間を増やすことのできる画像処理装置及びこれを用いた撮像装置を提供することを目的とする。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明に係る画像処理装置は、少なくとも１フレーム分の画像データを一時的に格納するためのフレームメモリと；前記フレームメモリに対する前記画像データの読み書きを制御するメモリ制御手段と；前記画像データにつき、そのフレーム内の一部領域を切出し領域として設定し、当該切出し領域を特定するための領域情報を生成する領域設定手段と；前記フレームメモリに書き込まれた画像データのうち、前記切出し領域内の画素に係るものを所定の後段回路に転送するデータ転送手段と；を備えた画像処理装置において、前記メモリ制御手段は、前記領域設定手段から入力される領域情報に基づいて、前記切出し領域内の画素に係る画像データの書き込みが完了したか否かを監視するものであり、前記データ転送手段は、前記メモリ制御手段で前記切出し領域内の画素に係る画像データの書き込みが完了したと判断されたときに、前記画像データの転送開始を許可されるものである構成（第１の構成）としている。
【００１３】
具体例を挙げると、本発明に係る画像処理装置は、撮像素子が被写体の光学像を光電変換して出力する電気信号を取り込み、フレーム毎の画像データを逐次形成する画像データ形成手段と、前記画像データ形成手段により形成される画像データを書き込むためのフレームメモリと、前記フレームメモリへの画像データの書き込みを制御するメモリ制御手段と、前記フレーム内の一部領域を切出し領域として設定し、当該切出し領域を特定するための領域情報を生成する領域設定手段と、前記フレームメモリに書き込まれた画像データのうち、前記切出し領域内の画素に係るものを転送するデータ転送手段と、を備えた画像処理装置において、前記メモリ制御手段は、前記領域情報に基づいて、前記切出し領域内の全ての画素に係る画像データが前記フレームメモリへ書き込まれることとなるタイミングから、前記フレーム内の全ての画素に係る画像データが前記フレームメモリへ書き込まれることとなる前のタイミングまでの何れかのタイミングである転送タイミングを、予め前記フレーム毎に算出するとともに、その到来を監視し、前記データ転送手段は、前記転送タイミングが到来したら、前記フレームメモリに格納された画像データの転送を開始する構成(第２の構成）にするとよい。
【００１４】
デジタルズーム機能を用いた場合等における画像データの転送は、先述の通り、フレーム内の一部の領域（切出し領域）内のみがその対象となる。そのため、画像データの転送の開始時期は、必ずしもフレーム全体の画素に係る画像データがフレームメモリに書き込まれるのを待つ必要はなく、切出し領域内の画素に係る画像データの書き込みさえ完了していれば良いことになる。
【００１５】
この点に鑑み、本発明の画像処理装置は、所定の転送タイミングが算出された後、そのタイミングが到来すれば切出し領域内の画像データの転送が開始されるようにした。そのため、フレーム全体の画像データの書き込みの完了を待って転送を開始するものに比べ、より早期に転送を開始させることができる。
【００１６】
その結果、デジタルズーム機能の使用時等、切出し領域内のみの画像データを転送すれば良い場合においては、フレーム移行期間を延ばさなくとも転送処理により多くの時間を割り当てることができるので、安定した画像データの転送処理を実現することができる。
【００１７】
なお、上記第２の構成から成る画像処理装置において、前記転送タイミングは、前記切出し領域内の全ての画素に係る画像データが前記フレームメモリへ書き込まれることとなるタイミングである構成（第３の構成）にするとよい。このような構成とすれば、上記転送処理に割り当てることのできる時間を最大限に確保することができる。
【００１８】
また、上記第２または第３の構成から成る画像処理装置において、前記メモリ制御手段は、前記転送タイミングの到来を検知したときには、検知信号を生成して前記データ転送手段に伝達し、前記データ転送手段は、前記検知信号を割込み信号とした割込み処理によって、前記画像データの転送を行う構成（第４の構成）としてもよい。
【００１９】
このようにすれば、データ転送手段は、画像データを転送するタイミングを恒常的に監視する必要はないから、監視負担が大きく軽減される。そのため、データ転送手段が、例えばＣＰＵのように他の複数の制御を兼ねるものであったとしても、他の制御に支障を来たすような事態を減らすことができる。
【００２０】
また、上記第２〜第４いずれかの構成から成る画像処理装置は、画像データを格納することのできる外部メモリを備え、前記転送手段は、前記フレームメモリに格納された画像データを前記外部メモリに転送する構成（第５の構成）としてもよい。このような構成とすれば、フレームメモリに書き込まれた切出し領域内の画像データを、カードメモリ等の外部メモリに記録、保存することができる。
【００２１】
そして、上記第１〜第５いずれかの構成から成る画像処理装置を備えた撮像装置とすることにより、安定した画像データの転送処理を実現することのできる撮像装置となる。
【発明の効果】
【００２２】
上述したように、本発明に係る画像処理装置及びこれを用いた撮像装置であれば、デジタルズーム機能の使用時など、切出し領域内のみの画像データを転送すれば良い場合において、フレーム移行期間を延ばさなくとも転送処理により多くの時間を割り当てることができるので、安定した画像データの転送処理を実現することができる。
【発明を実施するための最良の形態】
【００２３】
以下では、録画機能を有するデジタルスチルカメラに本発明を適用した場合を例に挙げて、詳細な説明を行う。
【００２４】
本発明に係る撮像装置の一実施形態につき、その基本構成を図１に基づいて説明する。本図に示すように、本実施形態の撮像装置は、撮像レンズ１と、電荷結合素子２（以下、ＣＣＤ［Charge Coupled Devices］２と呼ぶ）と、画像データ形成部３と、フレームメモリ４と、画像拡大部５と、ＶＲＡＭ［Video Random Access Memory］６と、液晶ディスプレイ７（以下、ＬＣＤ［Liquid Crystal Display］７と呼ぶ）と、メモリコントローラ１０と、中央演算処理装置１１（以下、ＣＰＵ［Central Processing Unit］１１と呼ぶ）と、タイミングジェネレータ１２と、ズーム倍率設定部２０と、モニタスイッチ２１と、を有するほか、図示していない他記憶媒体（メモリカードなど）や録画ボタン等から構成されている。
【００２５】
ＣＣＤ２は、撮像レンズ１を介して撮像面に結像する被写体の光学像を画像信号（電気信号）に変換し、該画像信号を画像データ形成部３に出力する撮像素子である。撮像面には、数十万以上の画素がマトリクス状に配列されており、画素ごとに、受けた光を電荷に変換して蓄積して蓄積電荷をアナログ信号として出力する。画像信号の出力は、タイミングジェネレータ１２より与えられる駆動クロック信号に基づいて、図４に示したものと同様、右方向に向かう走査に従って順次行われる。
【００２６】
画像データ形成部３は、ＣＣＤ２が出力する画像信号に対して、自動ゲイン制御、相関二重サンプリング、Ａ／Ｄ変換などの各種信号処理を施すことにより、被写体の画像を表す画像データを形成する。形成される画像データは、画素ごとの輝度や色などを表す独立した情報が、一つ若しくは複数が集合して成るものである。また、画像データの形成は、画像データ形成部３に入力された画像信号から順になされる。
【００２７】
フレームメモリ４は、少なくとも１フレーム分の画像データを一時的に格納するための記憶手段であり、画像データ形成部３によって形成される画像データが書き込まれる。画像データの書込みは、先に形成された部分から順に書き込まれるように、メモリコントローラ１０によって制御されている。そのため、同じフレーム内の画像データであっても、ＣＣＤ２において先に走査される画素の画像データから、順にフレームメモリに書き込まれることになる。
【００２８】
なお、画像データは、画素ごとの独立した情報として書き込まれているので、既に書き込まれている画像データに基づいて、任意の画素に対応する画像データを選択して取り出すことが可能である。
【００２９】
メモリコントローラ１０は、フレームメモリ４に対する画像データの読み書きを制御するメモリ制御手段であり、フレームメモリ４への画像データの書き込みと、フレームメモリ４から画像拡大部５への画像データの転送を制御する。また、その他、メモリコントローラ１０は、画像データを不図示の他記憶媒体へ転送するタイミングを算出し、そのタイミングの到来をＣＰＵ１１へ報知する機能をも有している。
【００３０】
ＣＰＵ１１は、画像拡大部５やタイミングジェネレータ１２等の制御、フレームメモリ４内の画像データをメモリカードに転送する処理などの他、撮像装置全体の制御を行う。
【００３１】
なお、上述したメモリコントローラ１０またはＣＰＵ１１によるフレームメモリ４からの画像データ転送は、デジタルズームのズーム倍率に応じたフレーム中の一部の領域（以下、「切出し領域」とする）内のデータだけが対象となる。この切出し領域を特定する領域情報は、ズーム倍率設定部２０で設定されたズーム倍率に基づいて、ＣＰＵ１１が生成し、メモリコントローラ１０にも伝達される。この点については、後に改めて説明する。
【００３２】
画像拡大部５は、フレームメモリ４から読み出された切出し領域内の画像データの画像を、１画面分の大きさにまで拡大するものであり、画像の拡大に伴って各画素間の補間処理をも行う。そして、拡大された画像データは、ＶＲＡＭ６へ転送され、ＬＣＤ７は、ＶＲＡＭ６に格納された画像データに基づいた画像表示を行う。
【００３３】
タイミングジェネレータ１１は、ＣＣＤ２、画像データ形成部３およびメモリコントローラ１０に対して、動作の基準となる駆動クロック信号を与え、被写体の画像データを連続して（例えば１秒あたりに３０フレーム）形成するように、これらの動作を制御する。また、ＣＣＤ２に対しては、水平同期信号および垂直同期信号を与えることにより、出力画像における走査の改行タイミングおよびフレームの更新タイミングを与える。
【００３４】
ズーム倍率設定部２０は、デジタルズーム機能を使用するにあたってのズーム倍率をユーザの入力に基づいて設定する。入力されたズーム倍率の情報はＣＰＵ１１に伝えられ、切出し領域の位置や大きさを算出するにあたっての基準となる。また、モニタスイッチ２１は、モニタリングのＯＮとＯＦＦをユーザが切り替えるためのスイッチ（いわゆる、撮影モードの選択スイッチ）であり、該スイッチがＯＮにされてからＯＦＦにされるまでの間、被写体のモニタリングは継続される。
【００３５】
上述のような構成とすることにより、本実施形態の撮像装置は、被写体をリアルタイムにモニタするとともに、モニタされている画像のデータを任意に記録（録画）することができる。次に、本実施形態における画像処理の手順を、被写体の動画録画を例に挙げながら、図２のフローチャートに基づいて説明する。
【００３６】
モニタスイッチ２１がＯＮにされると、ＣＰＵ１１は、タイミングジェネレータ１２に対して水平同期信号、垂直同期信号および駆動信号を発生させるよう指示し、これらの信号を受け、ＣＣＤ２および画像データ形成部３は、連携して被写体を表す画像データを逐次形成する。そして、メモリコントローラ１０は、形成された画像データを逐次フレームメモリに書き込んでいく（ステップＳ１）。
【００３７】
一方、ＣＰＵ１１は、ズーム倍率に応じた切出し領域の特定を予め行い、当該切出し領域を特定するための領域情報を生成する。メモリコントローラ１０は、前記領域情報に基づいて、フレームメモリ４に書き込まれた画像データのうち、切出し領域内に係るものをメモリカードに転送し始めるタイミング（以下、「転送タイミング」とする）の算出を予め行う。そして、メモリコントローラ１０は、フレームメモリ４に対する画像データの書き込み制御に並行して、この算出結果に基づいた転送タイミングの到来を監視する（ステップＳ２）。なお、前記切り出し領域の特定方法や前記転送タイミングの算出方法については、後ほど一例を挙げながら説明を行う。
【００３８】
ステップＳ２において、メモリコントローラ１０は、転送タイミングの到来を検知したら（ステップＳ２のＹ）、その旨をＣＰＵ１１に報知すべく、所定の検知信号（転送許可信号）を生成して、ＣＰＵ１１に伝送する（ステップＳ３）。
【００３９】
ＣＰＵ１１は、上記検知信号を受けると、不図示の録画ボタンが押下されているか否かを判断し（ステップＳ６）、押下されている場合は、フレームメモリ４の切出し領域内に係る画像データを他記憶媒体へ転送する（ステップＳ７）。その結果、録画ボタンが押下されている間は、モニタリングされている範囲の画像データが他記憶媒体に保存される。なお、他記憶媒体への画像データ転送に際しては、所定の録画形式に基づくエンコード処理等が必要となるが、ここではその詳細な説明を省略する。
【００４０】
一方、ＣＰＵ１１に検知信号を伝送したメモリコントローラ１０は、その後、垂直同期信号に基づいて、フレーム内の全ての画素に係る画像データがフレームメモリ４に書き込まれたと判断したとき（ステップＳ４のＹ）、フレームメモリ４の切出し領域内に係る画像データをＶＲＡＭ６へ転送する（ステップＳ５）。
【００４１】
その後も、本実施形態の撮像装置は、モニタスイッチ２１がＯＮにされている間、以上に説明した画像処理を繰り返し行う。その結果、本撮像装置は、被写体をリアルタイムにモニタするとともに、録画ボタンが押下されている間は、モニタされている画像のデータをメモリカードに記録（録画）する。
【００４２】
続いて、図３を参照しながら、上記切出し領域の特定方法について具体的に説明する。図３のように、１フレームの水平方向の画素数をｍ、垂直方向の画素数をｎとすると、ズーム倍率をＸ倍としたときの切出し領域は、水平方向にｍ／Ｘ、垂直方向にｎ／Ｘの画素数を含む領域であり、フレームの中央に位置している。
【００４３】
よって、ＣＰＵ１１は、水平方向について、左から（ｍ−ｍ／Ｘ）／２＋１個目の画素から（ｍ＋ｍ／Ｘ）／２個目までの画素の範囲であって、かつ、垂直方向について、上から（ｎ−ｎ／Ｘ）／２＋１個目の画素から（ｎ＋ｎ／Ｘ）／２までの画素の範囲を切出し領域と特定し、これを前記領域情報として、メモリコントローラ１０に伝える。
【００４４】
次に、図３を参照しながら、上記した転送タイミングの算出方法について具体的に説明する。画像データの形成は、図中の矢印で示す走査に従って画素ごとに進められるから、切出し領域の右下の画素５６についての画像データが形成された時点で、切出し領域内については、全ての画素に係る画像データが形成されたことになる。従って、走査が画素５６に到達するまでに走査される画素の総数（切出し領域外の画素も含む）をＮとすると、第Ｎ個目の画素の画像データがフレームメモリ４へ書き込まれた時点が、切出し領域内の全ての画素に係る画像データがフレームメモリ４に書き込まれるタイミングとなる。このＮは、以下の（１）式によって算出することができる。
【００４５】
Ｎ＝ｍ×（ｎ−ｎ／Ｘ）／２−（ｍ−ｍ／Ｘ）／２              ・・・（１）
【００４６】
なお、上述した切出し領域の特定方法や転送タイミングの算出方法は一例であり、例えば、走査の経路が異なる場合や、切出し領域をフレームの中央に設けない場合などであっても、数式を調整すること等により対応可能である。
【００４７】
切出し領域内の全ての画素に係る画像データがフレームメモリ４に書き込まれた後であれば、切出し領域内の画像データの転送を行うことができるので、メモリコントローラ１０は、上記（１）式からＮを算出し、第Ｎ個目の画素の画像データをフレームメモリに書き込むタイミングを転送タイミングとみなす。そして、メモリコントローラ１０による転送タイミングの到来の監視は、フレームメモリ４に書き込む画像データに係る画素数をカウントすること等により行う。
【００４８】
このように、第Ｎ個目の画素の画像データがフレームメモリ４に書き込まれるタイミング（言い換えれば、切出し領域に係る最終画素の書き込み完了タイミング）を転送タイミングとすれば、他記憶媒体に対する画像データの転送を最も早期に開始することが可能となる。
【００４９】
ただし、当該転送タイミングは、必ずしも最終画素の書き込み完了タイミングに一致している必要はなく、より遅い時期に設定することも可能である。このような設定を行った場合でも、フレーム内の全ての画素に係る画像データがフレームメモリ４へ書き込まれるタイミング（すなわち、垂直同期信号の立ち上がりタイミング）よりも早い時点を転送タイミングとするのであれば、従来構成（１フレーム分の画像データの書込み完了を待ってから他記憶媒体への画像データ転送を開始する構成）に比べて、早期に画像データの転送処理を開始することができる。
【００５０】
上記したように、本実施形態の撮像装置において、メモリコントローラ１０は、領域設定手段として機能するＣＰＵ１１から入力される領域情報に基づいて、切出し領域内の画素に係る画像データの書き込みが完了したか否かを監視するものとされており、また、データ転送手段としても機能するＣＰＵ１１は、メモリコントローラ１０で切出し領域内の画素に係る画像データの書き込みが完了したと判断されたときに、画像データの転送開始を許可されるものとされている。
【００５１】
このような構成とすることにより、フレーム全体の画像データの書き込みの完了を待って転送を開始するものに比べ、より早期に転送を開始させることができる。その結果、デジタルズーム機能の使用時など、切出し領域内のみの画像データを転送すれば良い場合においては、フレーム移行期間を延ばさなくとも転送処理により多くの時間を割り当てることができるので、安定した画像データの転送処理を実現することができる。
【００５２】
なお、上記の実施形態では、録画動作中の画像データ転送処理を例に挙げて説明を行ったが、本発明の適用対象はこれに限定されるものではなく、静止画撮影時の画像データ転送処理にも当然に適用が可能である。
【００５３】
また、本発明の構成は、上記実施形態のほか、発明の主旨を逸脱しない範囲で種々の変更を加えることが可能である。
【００５４】
例えば、上記の実施形態では、メモリコントローラ１０における転送タイミングの取得方法として、フレームメモリ４に対して書き込まれた画素数をカウントする構成を例に挙げて説明を行ったが、本発明の構成はこれに限定されるものではなく、ＣＰＵ１１から与えられる領域情報に基づいて、切出し領域に属する最終画素を書き込むべきアドレスを予め認識しておき、実際にそのアドレスに対して画像データの書き込まれたか否かを監視することで、上記の転送タイミングを取得する構成としても構わない。
【００５５】
また、上記の実施形態では、メモリコントローラ１０が主体となって画像データの転送タイミングを決定する構成を例に挙げて説明を行ったが、本発明の構成はこれに限定されるものではなく、例えば、メモリコントローラ１０は、あくまで、切出し領域内の画素に係る画像データの書き込みが完了した旨、言い換えれば、メモリカードへの画像データ転送を支障なく行い得る状態となった旨をＣＰＵ１１に報知するだけの手段とし、画像データの転送タイミングの決定については、メモリコントローラ１０からの検知信号を割込み信号とした割込み処理により、ＣＰＵ１１が主体となって行う構成としても良い。このような構成とすることにより、垂直同期信号をＣＰＵ１１で恒常的に監視して画像データの転送タイミングを判断していた従来構成に比べて、ＣＰＵ１１の監視負担を大きく軽減することができる。
【００５６】
また、上記の実施形態では、フレームメモリ４から他記憶媒体への画像データ転送をＣＰＵ１１が直接制御する構成を例に挙げて説明を行ったが、本発明の構成はこれに限定されるものではなく、メモリコントローラ１０を介して、上記画像データ転送を制御する構成としても構わない。
【００５７】
また、上記実施形態では、フレームメモリ４から他記憶媒体への画像データ転送を例挙げて説明を行ったが、本発明の構成はこれに限定されるものではなく、フレームメモリ４から画像拡大部５への画像データ転送についても、メモリコントローラ１０が上述の転送タイミングを検出した時に実行されるようにしても良い。このようにすれば、画像拡大部５へのデータ転送処理にも、より多くの時間を割り当てることができ、ＬＣＤ７による安定したモニタリングが実現できる。
【００５８】
また、上記の実施形態では、撮像装置が録画動作中であるか否かの判断基準として、録画ボタンの押下／非押下を監視する構成を例に挙げて説明を行ったが、本発明の構成はこれに限定されるものではなく、例えば、録画ボタンが録画の開始時と終了時に押される構成、すなわち、録画ボタンの押下／再押下に応じて録画動作中であるか否かを示すフラグ情報のオン／オフを交互に切り替える構成とし、当該フラグ情報のオン／オフを監視する構成としても構わない。
【００５９】
また、メモリコントローラ１０は、上記した転送タイミングの到来のみならず、切出し領域内の何れかの画像データがフレームメモリ４に書き込まれるタイミング（以下、「領域内書込みタイミング」とする）をも監視するようにしても良い。そして、例えば、フレームメモリ４に対する画像データの書込み動作を律する駆動クロック信号をユーザが任意に停止させることのできる機能を有している撮像装置において、領域内書込みタイミングから転送タイミングまでの間は、上述した駆動クロックの任意停止機能に関わらず、駆動クロック信号を停止させないこととしても良い。このようにすれば、切出し領域内の画像データがフレームメモリ４に書き込まれている間には、不用意に駆動クロック信号が停止されないので、画像拡大部５やメモリカード等に転送される画像データは、駆動クロック信号停止の影響を受けずに済む。
【００６０】
なお、本発明に係る画像処理装置は、デジタルスチルカメラ、デジタルビデオカメラなど、種々の撮像装置に備えることができる。
【図面の簡単な説明】
【００６１】
【図１】本発明に係る撮像装置の一実施形態を示すブロック図である。
【図２】本実施例における画像処理の手順に関する流れ図である。
【図３】本実施例での転送タイミングの算出方法を説明するための説明図である。
【図４】従来のモニタリングの手順（デジタルズーム機能使用時）の説明図である。
【符号の説明】
【００６２】
１      撮像レンズ
２      電荷結合素子（ＣＣＤ）
３      画像データ形成部
４      フレームメモリ
５      画像拡大部
６      ＶＲＡＭ
７      液晶ディスプレイ（ＬＣＤ）
１０      メモリコントローラ（メモリ制御手段）
１１      中央演算処理装置（ＣＰＵ）
１２      タイミングジェネレータ
５１      フレーム
５２      切出し領域
６１      水平同期信号
６２      垂直同期信号
６３      フレーム移行期間
【図１】
0004557831.tif 000002
【図２】
0004557831.tif 000003
【図３】
0004557831.tif 000004
【図４】
0004557831.tif 000005