(57)【要約】【課題】  本発明は、複数種類のモニタを有効利用することが可能であり、しかも表示に関わる処理を効率化することのできるディジタルカメラを提供することを目的とする。【解決手段】本発明のディジタルカメラ（１０）は、撮像素子（１２）から読み出された画像信号の出力先となるモニタ（１１１，２０，３０）の種類に応じて、前記撮像素子（１２）の読み出しモードを切り替える切替手段（１５，１６）を備えたことを特徴とする。例えば、ライブビュー画像の画像信号の出力先となるモニタがディジタルカメラ（１０）の背面モニタ（１１１）又はＮＴＳＣモニタ（３０）であるときには、撮像素子（１２）の読み出しモードが間引き読み出しモード（２５６０×４８０画素，３０ｆｐｓ）に設定され、その画像信号の出力先となるモニタがＨＤＴＶモニタ（２０）であるときには、撮像素子１２の読み出しモードが加算読み出しモード（２５６０×１０８０画素，６０ｆｐｓ）に設定される。【選択図】      図１
2008131460.tif 000002
【特許請求の範囲】
【請求項１】
撮像素子から読み出された画像信号の出力先となるモニタの種類に応じて、前記撮像素子の読み出しモードを切り替える切替手段を備えた
ことを特徴とするディジタルカメラ。
【請求項２】
請求項１に記載のディジタルカメラにおいて、
前記モニタの種類を認識する認識手段を更に備えた
ことを特徴とするディジタルカメラ。
【請求項３】
請求項１又は請求項２に記載のディジタルカメラにおいて、
前記モニタの種類は、
少なくとも前記モニタの解像度を示し、
前記切替手段は、
前記撮像素子の１フレーム当たりの読み出し画素数を切り替える
ことを特徴とするディジタルカメラ。
【請求項４】
請求項１〜請求項３の何れか一項に記載のディジタルカメラにおいて、
前記モニタの種類は、
少なくとも前記モニタのフレームレートを示し、
前記切替手段は、
前記撮像素子の１フレーム当たりの読み出し期間を切り替える
ことを特徴とするディジタルカメラ。
【請求項５】
請求項１〜請求項４の何れか一項に記載のディジタルカメラにおいて、
前記画像信号は、
被写界の様子をリアルタイムで表すライブビュー画像の画像信号である
ことを特徴とするディジタルカメラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ディジタルスチルカメラやディジタルビデオカメラなどのディジタルカメラに関する。
【背景技術】
【０００２】
通常のディジタルカメラには、撮像素子の読み出しモードとして全画素読み出しモードと間引き読み出しモードとが用意される（特許文献１などを参照）。
コンパクトタイプ又は一部の一眼レフタイプのディジタルカメラでは、ディジタルカメラの背面モニタ（例えば６４０×４８０解像）へ表示すべきライブビュー画像の撮影に、間引き読み出しモードが適用される。
【０００３】
このようなディジタルカメラの中には、ライブビュー画像の撮影中に外部モニタへ接続されると、ライブビュー画像の画像信号の出力先を背面モニタから外部モニタへと切り替えるものがある。
その外部モニタの種類をユーザが予めディジタルカメラへ指定しておけば、外部モニタへ出力される画像信号をその外部モニタの方式に適合させ、その外部モニタを有効利用することも可能である。
【０００４】
外部モニタには、ＨＤＴＶ（High-Definition Television）方式のモニタ（ＨＤＴＶモニタ）と、ＮＴＳＣ（National Television Standards Committee）方式のモニタ（ＮＴＳＣモニタ）とがあるので、ＨＤＴＶモニタに合わせて予めディジタルカメラの間引き読み出しモードの読み出し画素数を１９２０×１０８０画素に設定しておき、画像信号の出力先が背面モニタ又はＮＴＳＣモニタであるときには、ディジタルカメラがリサイズ処理を施してから画像信号を出力し、画像信号の出力先がＨＤＴＶモニタであるときには、リサイズ処理を施さずに画像信号を出力すればよい。
【特許文献１】特開平９−３３１５３８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかし、間引き読み出しモードの読み出し画素数をＨＤＴＶモニタに合わせると、撮像素子の消費電力が大きくなる一方で、画像信号の出力先が背面モニタ又はＮＴＳＣモニタであるときには画素信号の多くが無駄となる。しかも、このときにはリサイズ処理の必要があるため、信号処理回路の負荷も大きい。
そこで本発明は、複数種類のモニタを有効利用することが可能であり、しかも表示に関わる処理を効率化することのできるディジタルカメラを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明のディジタルカメラは、撮像素子から読み出された画像信号の出力先となるモニタの種類に応じて、前記撮像素子の読み出しモードを切り替える切替手段を備えたことを特徴とする。
なお、本発明のディジタルカメラは、前記モニタの種類を認識する認識手段を更に備えることが望ましい。
【０００７】
また、前記モニタの種類は、少なくとも前記モニタの解像度を示し、前記切替手段は、前記撮像素子の１フレーム当たりの読み出し画素数を切り替えることが望ましい。
また、前記モニタの種類は、少なくとも前記モニタのフレームレートを示し、前記切替手段は、前記撮像素子の１フレーム当たりの読み出し期間を切り替えることが望ましい。
また、前記画像信号は、被写界の様子をリアルタイムで表すライブビュー画像の画像信号であることが望ましい。
【発明の効果】
【０００８】
本発明によれば、複数種類のモニタを有効利用することが可能であり、しかも表示に関わる処理を効率化することのできるディジタルカメラが実現する。
【発明を実施するための最良の形態】
【０００９】
本発明の実施形態を説明する。本実施形態は、ディジタルカメラの実施形態である。
先ず、ディジタルカメラ１０の構成を説明する。
図１は、ディジタルカメラの構成を示すブロック図である。図１に示すとおり、ディジタルカメラ１０には撮影レンズ１１、撮像素子１２、Ａ／Ｄ変換器１３、信号処理回路１４、タイミングジェネレータ１５、ＣＰＵ１６、インタフェース回路１７、外部出力端子１８、センサ１９、背面モニタ１１１、記憶部１１２、操作釦１１３などが備えられる。このうち、撮像素子１２の有効画素数は２５６０×１９２０画素であり、背面モニタ１１１の解像度は６４０×４８０解像であり、フレームレートは３０ｆｐｓである。
【００１０】
なお、本明細書では、「画素数」を、特に方向の指定が無い限り「水平方向の画素数と垂直方向の画素数との組み合わせ（アスペクト比と総画素数との組み合わせ）」の意味で使用し、「解像度」を、特に方向の指定が無い限り「水平方向の解像度と垂直方向の解像度との組み合わせ」の意味で使用する。
外部出力端子１８には、ビデオケーブルとＨＤＭＩケーブルとの２種類のケーブルを接続することが可能である。但し、これら２種類のケーブルは何れも一方の端子形状が外部出力端子１８に適合しているものとする。ＨＤＭＩケーブルは、ディジタルカメラ１０をＨＤＴＶモニタ２０へ接続するときに使用され、ビデオケーブルは、ディジタルカメラ１０をＮＴＳＣモニタ３０へ接続するときに使用される。ＨＤＴＶモニタ２０の解像度は１９２０×１０８０解像であり、フレームレートは６０ｆｐｓである。一方、ＮＴＳＣモニタ３０の解像度は７２０×４８６解像であり、フレームレートは３０ｆｐｓである。
【００１１】
センサ１９は、外部出力端子１８に対するケーブルの接続の有無を示す信号を生成する。センサ１９は例えば、外部出力端子１８にケーブルが接続されたときにのみオンされるメカスイッチである。その出力信号はＣＰＵ１６へ入力される。この出力信号によりＣＰＵ１６はディジタルカメラ１０が外部モニタへ接続されたか否かを認識する。
ディジタルカメラ１０の接続先がＨＤＴＶモニタ２０であるとき、インタフェース回路１７は、ＨＤＴＶモニタ２０の内部のインタフェース回路と双方向通信を行い、ディジタルカメラ１０の内部で生成された画像信号をＨＤＴＶモニタ２０に適合する出力形式で外部へ送出する。
【００１２】
ディジタルカメラ１０の接続先がＮＴＳＣモニタ３０であるとき、インタフェース回路１７は、双方向通信を行わずに、ディジタルカメラ１０の内部で生成された画像信号をＮＴＳＣモニタ３０に適合する出力形式で外部へ送出する。
したがって、ＣＰＵ１６は、ディジタルカメラ１０が外部モニタへ接続されているとき、インタフェース回路１７の通信状態から、ディジタルカメラ１０の接続先がＨＤＴＶモニタ２０、ＮＴＳＣモニタ３０の何れであるのかを判別することができる。
【００１３】
次に、ディジタルカメラ１０に外部モニタが接続されることを想定せずに、ディジタルカメラ１０の基本動作を説明する。
被写界からの光束は、撮影レンズ１１によって結像される。撮影レンズ１１の像面に形成された被写界の像は、撮像素子１２によって光電変換される。撮像素子１２から読み出された画像信号は、Ａ／Ｄ変換器１３によってＡ／Ｄ変換され、信号処理回路１４にて必要な信号処理が施される。この信号処理には、ノイズ除去処理，画素補間処理，リサイズ処理などが含まれる。これらの信号処理は、何れもリアルタイム処理である。また、少なくともリサイズ処理は、サイズ縮小率の異なる複数種類のリサイズ処理の間で切り替えることが可能である。
【００１４】
さて、以上の撮像素子１２、Ａ／Ｄ変換器１３、信号処理回路１４の各々には、タイミングジェネレータ１５からそれぞれ駆動パルス信号が与えられる。これらの駆動パルス信号により、撮像素子１２から画像信号が読み出されるタイミングと、Ａ／Ｄ変換器１３がその画像信号をＡ／Ｄ変換するタイミングと、信号処理回路１４がその画像信号へ処理を施すタイミングとが制御される。
【００１５】
ここで、タイミングジェネレータ１５は、撮像素子１２，Ａ／Ｄ変換器１３，信号処理回路１４に与える駆動パルス信号の生成パターンを切り替えることにより、撮像素子１２の読み出しモードを３種類の読み出しモードの間で切り替えることができる。
なお、撮像素子１２の読み出しモードが切り替わると、それに合うようにＡ／Ｄ変換器１３の動作周期、信号処理回路１４の動作周期も切り替わる。よって、以下では、撮像素子１２の読み出しモードと、その読み出しモードに適したＡ／Ｄ変換器１３の動作周期と、その読み出しモードに適した信号処理回路１４の動作周期との組み合わせをまとめて「読み出しモード」という。
【００１６】
これら撮像素子１２，Ａ／Ｄ変換器１３，信号処理回路１４読み出しモードは、１フレーム当たりの読み出し画素数の異なる少なくとも３種類の読み出しモードの間で切り替え可能である。ここでは撮像素子１２のタイプをインターライン型ＣＣＤと仮定し、３種類の読み出しモードを、以下の３種類とする。
（１）全画素読み出しモード
１フレーム当たりの読み出し画素数が２５６０×１９２０画素であり、駆動パルス信号の周期は、撮像素子１２の１フレーム当たりの読み出し期間（フレームレート）が、可能な範囲で最高（例えば、８ｆｐｓ）となるように設定される。
（２）間引き読み出しモード
１フレーム当たりの読み出し画素数が２５６０×４８０画素であり、駆動パルス信号の周期は、撮像素子１２の１フレーム当たりの読み出し期間（フレームレート）が３０ｆｐｓとなるように設定される。このモードによる垂直方向の読み出し画素数（４８０画素）は、背面モニタ１１１の垂直方向の解像度と同じである。また、このモードによるフレームレート（３０ｆｐｓ）は、背面モニタ１１１及びＮＴＳＣモニタ３０のフレームレートと同じである。
（３）加算読み出しモード
１フレーム当たりの読み出し画素数が２５６０×１０８０画素であり、駆動パルス信号の周期は、撮像素子１２の１フレーム当たりの読み出し期間（フレームレート）が６０ｆｐｓとなるように設定される。このモードによる垂直方向の読み出し画素数（１０８０画素）は、ＨＤＴＶモニタ２０の垂直方向の解像度と同じである。また、このモードによるフレームレート（６０ｆｐｓ）はＨＤＴＶモニタ２０のフレームレートと同じである。
【００１７】
なお、間引き読み出しモード、加算読み出しモードによる撮像素子１２の動作の詳細は、最後に説明する。
以上のディジタルカメラ１０のユーザは、操作釦１１３を介してディジタルカメラ１０へ撮影の指示や、ディジタルカメラ１０のモード切り替えの指示を入力する。これらの指示は、ＣＰＵ１６によって認識される。ＣＰＵ１６は、ユーザからの指示に従い、タイミングジェネレータ１５、信号処理回路１４、記憶部１１２などへ指示を与えてディジタルカメラ１０をユーザの意図通りに動作させる。
【００１８】
ディジタルカメラ１０が撮影モードに設定されると、ＣＰＵ１６はタイミングジェネレータ１５に対し間引き読み出しモード（２５６０×４８０画素，３０ｆｐｓ）で撮像素子１２，Ａ／Ｄ変換器１３，信号処理回路１４を連続駆動するよう指示する。その一方で、ＣＰＵ１６は、信号処理回路１４に対し第１のリサイズ処理を指定する。第１のリサイズ処理は、信号処理回路１４へ入力される画像信号（２５６０×４８０画素，３０ｆｐｓ）の水平方向の画素数（２５６０画素）を、背面モニタ１１１の水平方向の解像度（６４０画素）にまで低減する低解像度変換処理である。
【００１９】
そして、ＣＰＵ１６は、この設定下で信号処理回路１４から順次出力される各フレームの画像信号（６４０×４８０画素，３０ｆｐｓ）を、背面モニタ１１１へ順次送出する。これによって、背面モニタ１１１へ被写界の様子をリアルタイムで表すライブビュー画像が表示される。
この撮影モード中にレリーズ指示が入力されると、ＣＰＵ１６はタイミングジェネレータ１５に対し、全画素読み出しモード（２５６０×１９２０画素）で撮像素子１２，Ａ／Ｄ変換器１３，信号処理回路１４を１フレーム分だけ駆動するよう指示する。その一方で、ＣＰＵ１６は、信号処理回路１４に対し第２のリサイズ処理を指定する。第２のリサイズ処理は、信号処理回路１４へ入力される画像信号（２５６０×１９２０画素，６０ｆｐｓ）の画素数を、それぞれ背面モニタ１１の解像度（６４０×４８０解像）に一致させるための低解像度変換処理である。
【００２０】
そして、ＣＰＵ１６は、この設定下で信号処理回路１４から出力される１フレーム分の画像信号（６４０×４８０画素）を、背面モニタ１１１へ送出する。これによって、背面モニタ１１へ確認画像が一時的に表示される。
このような確認画像を表示する一方、ＣＰＵ１６は、リサイズ処理前の画像信号（２５６０×１９２０画素）を不図示の画像圧縮回路へ与えて圧縮画像データを取得し、これを記憶部１１２に記憶させる。これによって、記憶部１２に詳細画像が保存される。
【００２１】
次に、ディジタルカメラ１０に外部モニタが接続されることを想定した上で、ディジタルカメラ１０の特徴動作を説明する。特徴動作は、撮影モード中に発現する。
図２は、撮影モード中のＣＰＵ１６の動作フローチャートである。図２では、表示に関する動作のみを示した。図２に示すとおり、ＣＰＵ１６は、撮影モードの開始後にレリーズ指示が入力されると（ステップＳ１１ＹＥＳ）、ステップＳ１２を実行する。このステップＳ１２は、背面モニタ１１１へ確認画像を表示しつつ詳細画像を保存するための処理であり、このときのＣＰＵ１６の動作は前述した基本動作におけるそれと同じである。
【００２２】
一方、レリーズ指示が入力されなければ（ステップＳ１１ＮＯ）、ＣＰＵ１６はセンサ１９の出力信号に基づきディジタルカメラ１０が外部モニタへ接続されているか否かを判別する（ステップＳ１４）。
ディジタルカメラ１０が外部モニタへ接続されていなかった場合（ステップＳ１４ＮＯ）、ＣＰＵ１６はステップＳ１５を実行する。このステップＳ１５は、背面モニタ１１１へライブビュー画像を表示するための処理であり、そのときのＣＰＵ１６の動作は前述した基本動作におけるそれと同じである。
【００２３】
一方、ディジタルカメラ１０が外部モニタへ接続されていた場合（ステップＳ１４ＹＥＳ）、ＣＰＵ１６はインタフェース回路１７の通信状態に基づき、ディジタルカメラ１０の接続先がＨＤＴＶモニタ２０であるか否かを判別する（ステップＳ１８）。ディジタルカメラ１０の接続先がＨＤＴＶモニタ２０でなかった場合（ステップＳ１８ＮＯ）、ＣＰＵ１６はディジタルカメラ１０の接続先をＮＴＳＣモニタ３０とみなす。
【００２４】
ディジタルカメラ１０の接続先がＮＴＳＣモニタ３０であった場合（ステップＳ１８ＮＯ）、ＣＰＵ１６は、タイミングジェネレータ１５に対し、間引き読み出しモード（２５６０×４８０画素，３０ｆｐｓ）で撮像素子１２，Ａ／Ｄ変換器１３，信号処理回路１４を連続駆動するよう指示する（ステップＳ１９）。その一方で、ＣＰＵ１６は、信号処理回路１４に対し第３のリサイズ処理を指定する（ステップＳ２０）。第３のリサイズ処理は、信号処理回路１４へ入力される画像信号（２５６０×４８０画素，３０ｆｐｓ）の画素数を、ＮＴＳＣ方式の解像度（７２０×４８６解像）に一致させるための低解像度変換処理である。
【００２５】
そして、ＣＰＵ１６は、この設定下で信号処理回路１４から順次出力される各フレームの画像信号（７２０×４８６画素）を、インタフェース回路１７を介して外部へ順次出力する（ステップＳ２１）。これによって、ＮＴＳＣモニタ３０へライブビュー画像が表示される。このときに出力される画像信号の画素数は７２０×４８６画素であり、フレームレートは３０ｆｐｓであるので、ＮＴＳＣモニタ３０の解像度及びフレームレートは有効利用される。
【００２６】
一方、ディジタルカメラ１０の接続先がＨＤＴＶモニタ２０であった場合（ステップＳ１８ＹＥＳ）、ＣＰＵ１６は、タイミングジェネレータ１５に対し、加算読み出しモード（２５６０×１０８０画素，６０ｆｐｓ）で撮像素子１２，Ａ／Ｄ変換器１３，信号処理回路１４を連続駆動するよう指示する（ステップＳ２２）。その一方で、ＣＰＵ１６は、信号処理回路１４に対し第４のリサイズ処理を指定する（ステップＳ２３）。第４のリサイズ処理は、信号処理回路１４へ入力される画像信号（２５６０×１０８０画素，６０ｆｐｓ）の水平方向の画素数（２５６０画素）を、ＨＤＴＶモニタ２０の水平方向の解像度（１９２０解像）に一致させるための低解像度変換処理である。
【００２７】
そして、ＣＰＵ１６は、この設定下で信号処理回路１４から順次出力される各フレームの画像信号（１９２０×１０８０画素，６０ｆｐｓ）を、インタフェース回路１７を介して外部へ順次出力する（ステップＳ２３）。これによって、ＨＤＴＶモニタ２０へライブビュー画像が表示される。このときに出力される画像信号のが画素数は１９２０×１０８０であり、フレームレートは６０ｆｐｓであるので、ＨＤＴＶモニタ２０の解像度及びフレームレートは有効利用される。
【００２８】
以上、ディジタルカメラ１０のＣＰＵ１６は、ライブビュー画像の画像信号の出力先となるモニタの種類に応じて、撮像素子１２の読み出しモードを切り替える。具体的には、ライブビュー画像の画像信号の出力先となるモニタが背面モニタ１１１又はＮＴＳＣモニタ３０であるとき（ステップＳ１４ＮＯ又はステップＳ１８ＮＯ）には、撮像素子１２の読み出しモードが間引き読み出しモード（２５６０×４８０画素，３０ｆｐｓ）に設定され、その画像信号の出力先となるモニタがＨＤＴＶモニタ２０であるとき（ステップＳ１８ＹＥＳ）には、撮像素子１２の読み出しモードが加算読み出しモード（２５６０×１０８０画素，６０ｆｐｓ）に設定される。
【００２９】
このようなディジタルカメラ１０によれば、画像信号の出力先となるモニタの解像度が高いほど撮像素子１２の読み出し画素数は多くなり、画像信号の出力先となるモニタのフレームレートが高いほど、撮像素子１２から読み出される画像信号のフレームレートは高くなる。
よって、使用されるモニタの解像度やフレームレートが低いときには撮像素子１２の消費電力が抑えられる。また、使用されるモニタの解像度が低いときには読み出される画像信号の画素信号の画素数が抑えられるので、リサイズ処理のサイズ縮小率が低く抑えられ、信号処理回路１４の負荷も少ない。
【００３０】
また、本実施形態のディジタルカメラ１０は、センサ１９の出力信号やインターフェース回路１７の通信状態などから、画像信号の出力先となるモニタの種類を自動認識するるので、ユーザがそれを入力する手間が省ける。
（間引き読み出しモードの詳細説明）
次に、間引き読み出しモードにおける撮像素子１２の動作の詳細を説明する。
【００３１】
図３は、間引き読み出しモードを説明する図である。図３の左側に示すのは、撮像素子１２の撮像面の概念図であり、図３の右側に示すのは、読み出される画素信号の概念図である。図３では簡単のため、各ラインの水平方向の画素数を１６画素とした。また、撮像素子１２のフィルタ配列をベイヤ配列とし、Ｒ画素を「Ｒ」、Ｇ画素を「Ｇ」、Ｂ画素を「Ｂ」で表した。
【００３２】
説明では、撮像素子１２上で互いに隣接する１６行のライン（１）〜（１６）に着目する。これら１６行のライン（１）〜（６）に関する説明は、これに続くライン（１７）〜（３２），ライン（３３）〜（４８），…の各々にも同様に当てはまる。
図３に示すとおり、間引き読み出しモードでは、１６行のライン（１）〜（１６）から４行分のライン信号（１’）〜（４’）が読み出される。
【００３３】
先ず、奇数ライン（１），（３）に対する加算読み出しが行われる。これらのラインは奇数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。それによって得られた１行分のライン信号が、ライン信号（１’）である。このライン信号（１’）は、画素補間処理において、１行の奇数ラインから読み出された１行分のライン信号と同等に扱われる。
【００３４】
一方、ライン（２），（４），（５）からはライン信号が読み出されない。これによってライン（２），（４），（５）が間引かれたことになる。
次に、偶数ライン（６），（８）に対する画素加算読み出しが行われる。これらのラインは偶数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。それによって得られた１行分のライン信号が、ライン信号（２’）である。このライン信号（２’）は、画素補間処理において、１行の偶数ラインから読み出された１行分のライン信号と同等に扱われる。
【００３５】
一方、ライン（７）からはライン信号が読み出されない。これによってライン（７）が間引かれたことになる。
次に、奇数ライン（９），（１１）に対する画素加算読み出しが行われる。これらのラインは奇数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。それによって得られた１行分のライン信号が、ライン信号（３’）である。このライン信号（３’）は、画素補間処理において、１行の奇数ラインから読み出された１行分のライン信号と同等に扱われる。
【００３６】
一方、ライン（１０），（１２），（１３）からはライン信号が読み出されない。これによってライン（１０），（１２），（１３）が間引かれたことになる。
次に、偶数ライン（１４），（１６）に対する画素加算読み出しが行われる。これらのラインは偶数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。それによって得られた１行分のライン信号が、ライン信号（４’）である。このライン信号（４’）は、画素補間処理において、１行の偶数ラインから読み出された１行分のライン信号と同等に扱われる。
【００３７】
一方、ライン（１５）からはライン信号が読み出されない。これによってライン（１５）が間引かれたことになる。
以上、間引き読み出しモードでは、全画素読み出しモードと比較して垂直方向の読み出し画素数が１／４倍となる。したがって、有効画素数が２５６０×１９２０画素である撮像素子１２から、１フレーム当たり２５６０×４８０画素からなる画像信号が読み出される。
【００３８】
なお、以上の説明では、１行分のライン信号を生成するために２ラインに対する２画素加算読み出しを行ったが、１ラインに対する非加算読み出し、３ラインに対する３画素加算読み出し、４ラインに対する４画素加算読み出しを行ってもよい。但し、４ラインに対する４画素加算読み出しを行った場合は、間引かれるラインは無くなる。
また、以上の説明では、一部のラインを間引いたが、それらラインの一部又は全部を他のラインとの加算読み出しに使用してもよい。
【００３９】
（加算読み出しモードの詳細説明）
次に、加算読み出しモードにおける撮像素子１２の動作の詳細を説明する。
図４は、加算読み出しモードを説明する図であり、撮像素子１２の撮像面の概念図である。図４では簡単のため、各ラインの水平方向の画素数を１６画素とした。また、撮像素子１２のフィルタ配列をベイヤ配列とし、Ｒ画素を「Ｒ」、Ｇ画素を「Ｇ」、Ｂ画素を「Ｂ」で表した。
【００４０】
説明では、撮像素子１２上で互いに隣接する３２行のライン（１）〜（３２）に着目する。これら３２行のライン（１）〜（３２）に関する説明は、これに続くライン（３３）〜（６４），ライン（６５）〜（９６），…の各々にも同様に当てはまる。
図４に示すとおり、加算読み出しモードでは、３２行のライン（１）〜（３２）から１８分のライン信号（１’）〜（１８’）が読み出される。
【００４１】
先ず、奇数ライン（１），（３）に対する加算読み出しが行われる。これらのラインは奇数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（１’）である。このライン信号（１’）は、画素補間処理において、１行の奇数ラインから読み出された１行分のライン信号と同等に扱われる。
【００４２】
次に、偶数ライン（２），（４）に対する加算読み出しが行われる。これらのラインは偶数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（２’）である。このライン信号（２’）は、画素補間処理において、１行の偶数ラインから読み出された１行分のライン信号と同等に扱われる。
【００４３】
次に、奇数ライン（５），（７）に対する加算読み出しが行われる。これらのラインは奇数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（３’）である。このライン信号（３’）は、画素補間処理において、１行の奇数ラインから読み出された１行分のライン信号と同等に扱われる。
【００４４】
次に、偶数ライン（６），（８）に対する加算読み出しが行われる。これらのラインは偶数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（４’）である。このライン信号（４’）は、画素補間処理において、１行の偶数ラインから読み出された１行分のライン信号と同等に扱われる。
【００４５】
次に、奇数ライン（９），（１１）に対する加算読み出しが行われる。これらのラインは奇数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（５’）である。このライン信号（５’）は、画素補間処理において、１行の奇数ラインから読み出された１行分のライン信号と同等に扱われる。
【００４６】
次に、偶数ライン（１０），（１２）に対する加算読み出しが行われる。これらのラインは偶数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（６’）である。このライン信号（６’）は、画素補間処理において、１行の偶数ラインから読み出された１行分のライン信号と同等に扱われる。
【００４７】
次に、奇数ライン（１３），（１５）に対する加算読み出しが行われる。これらのラインは奇数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（７’）である。このライン信号（７’）は、画素補間処理において、１行の奇数ラインから読み出された１行分のライン信号と同等に扱われる。
【００４８】
次に、偶数ライン（１４），（１６）に対する加算読み出しが行われる。これらのラインは偶数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（８’）である。このライン信号（８’）は、画素補間処理において、１行の偶数ラインから読み出された１行分のライン信号と同等に扱われる。
【００４９】
次に、奇数ライン（１３），（１５）に対する加算読み出しが再度行われる。これによって得られた１行分のライン信号が、ライン信号（９’）である。このライン信号（９’）は、ライン信号（７’）と同じ画素値を持つ。
次に、奇数ライン（１４），（１６）に対する加算読み出しが再度行われる。これによって得られた１行分のライン信号が、ライン信号（１０’）である。このライン信号（１０’）は、ライン信号（８’）と同じ値を持つ。
【００５０】
次に、奇数ライン（１７），（１９）に対する加算読み出しが行われる。これらのラインは奇数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（１１’）である。このライン信号（１１’）は、画素補間処理において、１行の奇数ラインから読み出された１行分のライン信号と同等に扱われる。
【００５１】
次に、偶数ライン（１８），（２０）に対する加算読み出しが行われる。これらのラインは偶数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（１２’）である。このライン信号（１２’）は、画素補間処理において、１行の偶数ラインから読み出された１行分のライン信号と同等に扱われる。
【００５２】
次に、奇数ライン（２１），（２３）に対する加算読み出しが行われる。これらのラインは奇数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（１３’）である。このライン信号（１３’）は、画素補間処理において、１行の奇数ラインから読み出された１行分のライン信号と同等に扱われる。
【００５３】
次に、偶数ライン（２２），（２４）に対する加算読み出しが行われる。これらのラインは偶数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（１４’）である。このライン信号（１４’）は、画素補間処理において、１行の偶数ラインから読み出された１行分のライン信号と同等に扱われる。
【００５４】
次に、奇数ライン（２５），（２７）に対する加算読み出しが行われる。これらのラインは奇数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（１５’）である。このライン信号（１５’）は、画素補間処理において、１行の奇数ラインから読み出された１行分のライン信号と同等に扱われる。
【００５５】
次に、偶数ライン（２６），（２８）に対する加算読み出しが行われる。これらのラインは偶数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（１６’）である。このライン信号（１６’）は、画素補間処理において、１行の偶数ラインから読み出された１行分のライン信号と同等に扱われる。
【００５６】
次に、奇数ライン（２９），（３１）に対する加算読み出しが行われる。これらのラインは奇数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（１７’）である。このライン信号（１７’）は、画素補間処理において、１行の奇数ラインから読み出された１行分のライン信号と同等に扱われる。
【００５７】
次に、偶数ライン（３０），（３２）に対する加算読み出しが行われる。これらのラインは偶数ライン同士なので、加算対象は、垂直方向に並ぶ画素同士である。これによって得られた１行分のライン信号が、ライン信号（１８’）である。このライン信号（１８’）は、画素補間処理において、１行の偶数ラインから読み出された１行分のライン信号と同等に扱われる。
【００５８】
以上、加算読み出しモードでは、全画素読み出しモードと比較して垂直方向の読み出し画素数が９／１６倍となる。したがって、有効画素数が２５６０×１９２０画素である撮像素子１２から、１フレーム当たり２５６０×１０８０画素からなる画像信号が読み出される。
なお、以上の説明では、ライン（１３），（１５）に対する加算読み出しの回数と、ライン（１４），（１６）に対する加算読み出しの回数とがそれぞれ複数化されたが、複数化する対象は、他のラインに対する加算読み出しの回数であっても構わない。
【００５９】
また、以上の説明では、全てのラインを加算読み出しに使用したので間引かれるラインが１ラインも無かったが、一部のラインを非加算読み出しとして１又は複数のラインを間引いてもよい。
（実施形態の変形例）
なお、上述した実施形態では、撮像素子１２のタイプをインターライン型ＣＣＤとしたが、ＣＭＯＳ型としてもよい。その場合は、撮像素子１２の読み出し画素を画素単位で指定することができるので、３種類の読み出しモードを以下の３種類とすれば、前述したリサイズ処理の負荷をさらに軽減することができる。
（１’）全画素読み出しモード
１フレーム当たりの読み出し画素数が２５６０×１９２０画素であり、駆動パルス信号の周期は、撮像素子１２の１フレーム当たりの読み出し期間（フレームレート）が、可能な範囲で最高（例えば、８ｆｐｓ）となるように設定される。
（２’）間引き読み出しモード
１フレーム当たりの読み出し画素数が６４０×４８０画素であり、駆動パルス信号の周期は、撮像素子１２の１フレーム当たりの読み出し期間（フレームレート）が３０ｆｐｓとなるように設定される。このモードによる読み出し画素数（６４０×４８０画素）は、背面モニタ１１１の解像度と同じである。また、このモードによるフレームレート（３０ｆｐｓ）は、背面モニタ１１１及びＮＴＳＣモニタ３０のフレームレートと同じである。
（３’）加算読み出しモード
１フレーム当たりの読み出し画素数が１９２０×１０８０画素であり、駆動パルス信号の周期は、撮像素子１２の１フレーム当たりの読み出し期間（フレームレート）が６０ｆｐｓとなるように設定される。このモードによる読み出し画素数（１９２０×１０８０画素）は、ＨＤＴＶモニタ２０の解像度と同じである。また、このモードによるフレームレート（６０ｆｐｓ）はＨＤＴＶモニタ２０のフレームレートと同じである。
【００６０】
なお、（３’）の間引き読み出しモードは、読み出し画素数が背面モニタ１１１の解像度と同じ（６４０×４８０画素）であったが、読み出し画素数をＮＴＳＣモニタ３０の解像度と同じ（７２０×４８６画素）にしてもよい。
或いは、前記間引き読み出しモードとして、ＮＴＳＣモニタ３０に適した第１の間引き読み出しモードと、背面モニタ１１１に適した第２の間引き読み出しモードとを別々に用意してもよい。その場合は、リサイズ処理が不要となる。
【００６１】
また、上述した実施形態では、ビデオケーブルとＨＤＭＩケーブルとに共用される１つの外部出力端子１８がディジタルカメラ１０に設けられたが、ビデオケーブル用の外部出力端子とＨＤＭＩケーブル用の外部出力端子とが別々に設けられてもよい。その場合、２つの外部出力端子の各々にセンサを設けてもよい。
また、上述した実施形態では、ディジタルカメラ１０がモニタの方式を認識し、それによってモニタの解像度及びフレームレートを間接的に認識したが、ディジタルカメラ１０がモニタから解像度情報とフレームレート情報とを直接的に取り込んでもよい。
【００６２】
また、上述した実施形態では、画像信号の出力先となるモニタの種類をディジタルカメラ１０が自動的に認識したが、モニタの種類をユーザに入力させてもよい。その入力には、ディジタルカメラに通常搭載されているユーザインタフェースを利用することができる。
また、上述した実施形態では、ディジタルカメラ１０が認識可能なモニタの方式を、ＮＴＳＣ方式とＨＤＴＶ方式との２方式としたが、３方式以上に増やしてもよい。例えば、ディジタルカメラ１０が認識可能なモニタの方式に、ＰＡＬ（Phase Alternating Line）方式を加えてもよい。
【図面の簡単な説明】
【００６３】
【図１】ディジタルカメラの構成を示すブロック図である。
【図２】撮影モード中のＣＰＵ１６の動作フローチャートである。
【図３】間引き読み出しモードを説明する図である。
【図４】加算読み出しモードを説明する図である。
【符号の説明】
【００６４】
１０…ディジタルカメラ，２０…ＨＤＴＶモニタ，３０…ＮＴＳＣモニタ，１１…撮影レンズ，１２…撮像素子，１３…Ａ／Ｄ変換器，１４…信号処理回路，１５…タイミングジェネレータ，１７…インタフェース回路，１８…外部出力端子，１９…センサ，１１１…背面モニタ，１１２…記憶部，１１３…操作釦
【図１】
2008131460.tif 000003
【図２】
2008131460.tif 000004
【図３】
2008131460.tif 000005
【図４】
2008131460.tif 000006