(57)【要約】【課題】イメージセンサの画素出力レートがコントローラの処理レートよりも大きい場合であっても、連写撮影時の撮影速度をより向上できる撮像装置を提供する。【解決手段】イメージセンサ４２０は、ＲＡＷデータを所定の画素出力レートでコントローラ４４０に出力するように構成される。コントローラ４４０は、イメージセンサ４２０から出力されたＲＡＷデータを縮小することによって第１の画像データを生成する。コントローラ４４０は、第１の画像データに補正処理を施すことによって第２の画像データを生成する。コントローラ４４０は、イメージセンサ４２０から出力されたＲＡＷデータ、および、第２の画像データを揮発性メモリ４４１に格納するように構成される。【選択図】図１
2015097372.tif 000002
【特許請求の範囲】
【請求項１】
コントローラと、
前記コントローラに接続され、ＲＡＷデータを出力するイメージセンサと、
前記コントローラに接続されるメモリと、
を備え、
前記イメージセンサは、前記ＲＡＷデータを所定の画素出力レートで前記コントローラに出力するように構成され、
前記コントローラは、前記イメージセンサから出力された前記ＲＡＷデータを縮小することによって第１の画像データを生成し、前記第１の画像データに補正処理を施すことによって第２の画像データを生成し、前記イメージセンサから出力された前記ＲＡＷデータ、および、前記第２のＲＡＷデータを前記メモリに格納するように構成された、
撮像装置。
【請求項２】
前記コントローラは、前記補正処理の能力と前記画素出力レートに基づいて、前記第１の画像データを生成する際の縮小率を設定するように構成された、
請求項１に記載の撮像装置。
【請求項３】
前記コントローラは、前記補正処理の能力に応じて、前記メモリに格納された前記ＲＡＷデータを読み出し、読み出した前記ＲＡＷデータに前記補正処理を施すことによって第３の画像データを生成し、前記第３の画像データを前記メモリに格納するように構成された、
請求項１または２に記載の撮像装置。
【請求項４】
前記コントローラは、
前記イメージセンサから出力された前記ＲＡＷデータを縮小することによって前記第１の画像データを生成するように構成された画素縮小部と、
前記第１の画像データに前記補正処理を施すことによって前記第２の画像データを生成するように構成された補正部と、
前記イメージセンサから出力された前記ＲＡＷデータ、および、前記第２の画像データを前記メモリに格納するように構成されたメモリコントローラと、
を有する、
請求項１に記載の撮像装置。
【請求項５】
前記コントローラは、前記補正部における前記補正処理の能力と前記画素出力レートに基づいて、前記画素縮小部が前記第１の画像データを生成する際の縮小率を設定するように構成された、
請求項４に記載の撮像装置。
【請求項６】
前記メモリコントローラは、前記メモリに格納された前記ＲＡＷデータを、前記補正部の補正処理能力に応じて読み出し、かつ、前記補正部に出力するように構成され、
前記補正部は、前記メモリコントローラから出力された前記ＲＡＷデータに前記補正処理を施すことによって前記第３の画像データを生成し、前記第３の画像データを、前記メモリコントローラを介して前記メモリに格納するように構成された、
請求項４または５に記載の撮像装置。
【請求項７】
所定の画素出力レートでＲＡＷデータを出力するイメージセンサと、メモリと、を備えた撮像装置の撮像方法であって、
前記イメージセンサが出力した前記ＲＡＷデータを縮小することにより第１の画像データを生成すること、
前記第１の画像データに補正処理を施すことにより第２の画像データを生成すること、
前記ＲＡＷデータ、および、前記第２の画像データを前記メモリに格納すること、を有する、
撮像方法。
【請求項８】
前記補正処理の能力と前記画素出力レートに基づいて、前記第１の画像データを生成する際の縮小率を設定すること、をさらに有する、
請求項７に記載の撮像方法。
【請求項９】
前記補正処理の能力に応じて、前記メモリに格納された前記ＲＡＷデータを読み出すこと、
読み出した前記ＲＡＷデータに前記補正処理を施すことによって第３の画像データを生成すること、
前記第３の画像データを前記メモリに格納すること、をさらに有する、
請求項７または８に記載の撮像方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示技術は、撮像装置および撮像方法に関する。
【背景技術】
【０００２】
電子カメラにおけるマルチ連写モード時の画像処理に要する時間を短縮する技術が開示されている（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−５３９３４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
イメージセンサの画素出力レートが、コントローラの処理レートと比べて、大きい場合、コントローラの処理レートに合わせてイメージセンサの画素出力レートを決めると、連写撮影時の撮影速度（１秒間に撮影可能なフレーム数）が下がってしまう。
【課題を解決するための手段】
【０００５】
本開示の撮像装置は、コントローラと、コントローラに接続され、ＲＡＷデータを出力するイメージセンサと、コントローラに接続されるメモリと、を備える。イメージセンサは、ＲＡＷデータを所定の画素出力レートでコントローラに出力するように構成される。コントローラは、イメージセンサから出力されたＲＡＷデータを縮小することによって第１の画像データを生成する。コントローラは、第１の画像データに補正処理を施すことによって第２の画像データを生成する。コントローラは、イメージセンサから出力されたＲＡＷデータ、および、第２の画像データをメモリに格納するように構成される。
【発明の効果】
【０００６】
本開示によれば、イメージセンサの画素出力レートがコントローラの処理レートよりも大きい場合であっても、連写撮影時の撮影速度をより向上できる。
【図面の簡単な説明】
【０００７】
【図１】デジタルカメラの構成を示すブロック図
【図２】データのやりとりを示すブロック図
【図３】連写シーケンスを示すフローチャート
【図４】高速連写シーケンスを説明するためのブロック図
【図５】高速連写シーケンスを説明するためのタイミングチャート
【図６】ノーマル連写シーケンスを説明するためのブロック図
【図７】ノーマル連写シーケンスを説明するためのタイミングチャート
【発明を実施するための形態】
【０００８】
以下に、実施の形態が詳細に説明される。実施の形態の説明には、適宜図面が参照される。但し、必要以上に詳細な説明は、省略される場合がある。例えば、既によく知られた事項の詳細な説明や、実質的に同一の構成についての重複した説明は、省略される場合がある。説明が冗長になることを避け、当業者の理解を容易にするためである。
【０００９】
なお、発明者らは、当業者が本開示を十分に理解するために添付図面および以下の説明を提供する。発明者らは、請求の範囲に記載された主題が本開示によって限定されることを意図しない。
［１．デジタルカメラ４００の構成］
図１に示されるデジタルカメラ４００は、光学系４１０で形成された被写体像をイメージセンサ４２０で撮像して画像信号を生成する。
【００１０】
光学系４１０は、ズームレンズ４１１、メカシャッター４１３、フォーカスレンズ４１６などを含む。ズームレンズ４１１は、光学系４１０の光軸に沿って移動可能である。光学系４１０は、ズームレンズ４１１の移動に伴い、焦点距離を変えることができる。ズームモータ４１２は、ズームレンズ４１１を光軸に沿って駆動する。
【００１１】
メカシャッター４１３は、コントローラ４４０からの制御により、撮影時にイメージセンサ４２０に入射する光を透過したり、遮断したりする。メカシャッター４１３は、先幕及び後幕を有するシャッターである。メカシャッター４１３は、コントローラ４４０に設定されたシャッタースピードに応じて制御される。メカシャッター４１３は、シャッタースイッチが全押しされたタイミングで作動する。
【００１２】
フォーカスレンズ４１６は、光軸に沿って移動可能である。フォーカスレンズ４１６の移動に伴い、被写体像のフォーカス状態を変えることができる。フォーカスモータ４１７は、フォーカスレンズ４１６を光軸に沿って駆動する。
【００１３】
イメージセンサ４２０は、光学系４１０で形成された被写体像を撮像してデジタル信号の画像信号を生成する。タイミングジェネレータ４２１は、コントローラ４４０の指示にしたがって、イメージセンサ４２０に対して同期信号を送信する。コントローラ４４０は、同期信号を様々に変えることにより、イメージセンサ４２０の動作を制御する。
【００１４】
コントローラ４４０は、デジタルカメラ４００全体を制御する。コントローラ４４０は、例えば、マイクロコンピュータで実現可能である。また、コントローラ４４０は、１つの半導体チップで構成されてもよい。コントローラ４４０は、画像処理部を実現する半導体チップと動作制御部を実現する半導体チップとに分けて構成されてもよい。
【００１５】
カードスロット４５０は、メモリーカード４５１を装着可能である。カードスロット４５０は、メモリーカード４５１とのデータの送受信を行う。
【００１６】
モニタ４６０は、コントローラ４４０と接続される。モニタ４６０は、画像を表示可能である。
【００１７】
操作部４７０は、十字キーや押下釦、タッチパネル等で構成される。操作部４７０は、デジタルカメラ４００の各種の設定を行うための部材である。レリーズ釦４７１は、ユーザーの押下操作により、撮影レリーズの指示をコントローラ４４０に与える操作部材である。
【００１８】
不揮発性メモリ４４４には、一例として、ＮＡＮＤ型フラッシュメモリが用いられる。不揮発性メモリ４４４は、コントローラ４４０で使用されるプログラムやデジタルカメラ４００で生成したデータなどを格納する。不揮発性メモリ４４４は、コントローラ４４０と電気的に接続されている。
【００１９】
揮発性メモリ４４１には、一例として、ＬＰＤＤＲ２規格に対応するＳＤＲＡＭが用いられる。揮発性メモリ４４１は、コントローラ４４０が不揮発性メモリ４４４から読み出したプログラムを格納することが可能である。揮発性メモリ４４１は、コントローラ４４０と、電源制御部４４２と電気的に接続されている。
【００２０】
電源制御部４４２は、電源４４３から電力をコントローラ４４０や揮発性メモリ４４１に供給する。電源４４３には、リチウムイオンやニッケル水素などのバッテリー、又は、ＡＣアダプターを介した家庭用電源などが用いられる。
【００２１】
電源スイッチ４４５は、ユーザーの操作に基づいて、コントローラ４４０の電源ＯＮ／ＯＦＦ操作を可能にするため、電源制御部４４２に電源ＯＮ／ＯＦＦを示す信号を送信する。電源制御部４４２は、電源スイッチ４４５から電源ＯＮ／ＯＦＦを示す信号を受け付けると、受け付けた信号に応じて、コントローラ４４０や揮発性メモリ４４１に対する電力の供給を制御する。
［２．イメージセンサ４２０とコントローラ４４０と揮発性メモリ４４１のデータ制御に関する構成］
上述のように、コントローラ４４０には、イメージセンサ４２０と揮発性メモリ４４１が接続されている。本実施の形態では、イメージセンサ４２０の画素出力レートが、図２に示されるコントローラ４４０に含まれる補正部４４０５の処理レートよりも大きい場合を例にして説明がなされる。本実施の形態において、補正部４４０５の処理レートは、補正部４４０５の補正能力を意味する。一例として、イメージセンサ４２０の画素出力レートを２０Ｍｐｉｘ／ｓ、補正部４４０５の処理レートを１０Ｍｐｉｘ／ｓとして、説明がなされる。これらのレートは例示であり、本発明を限定するものではない。
【００２２】
イメージセンサ４２０の画素出力レートが、コントローラ４４０の処理レートと比べて、大きい場合、コントローラ４４０の処理レートに合わせてイメージセンサ４２０の画素出力レートを決めると、連写撮影時の撮影速度（１秒間に撮影可能なフレーム数）が下がってしまう。
［２−１．コントローラ４４０の構成］
図２に示されるように、コントローラ４４０は、イメージセンサインターフェース４４０１と、前処理部４４０２と、メモリアクセス部４４０６と、を含む。前処理部４４０２は、メモリコントローラ４４０３と、画素縮小部４４０４と、補正部４４０５と、を含む。
【００２３】
コントローラ４４０は、イメージセンサ４２０の駆動を制御可能である。また、コントローラ４４０は、イメージセンサ４２０から出力されるＲＡＷデータを取り込み、揮発性メモリ４４１への書き込み、読み出し、を行うことが可能である。
【００２４】
イメージセンサインターフェース４４０１は、イメージセンサ４２０から出力されるＲＡＷデータを取り込むインターフェースである。イメージセンサインターフェース４４０１は、取り込んだＲＡＷデータを前処理部４４０２に出力する。
【００２５】
前処理部４４０２は、メモリコントローラ４４０３と、画素縮小部４４０４と、補正部４４０５と、を有している。前処理部４４０２は、撮影モードに応じて処理を切り替える。撮影モードに応じた処理例は、後述される。
【００２６】
メモリコントローラ４４０３は、イメージセンサインターフェース４４０１から出力されたＲＡＷデータを、画素縮小部４４０４、補正部４４０５を経由せず、直接取り込むことができる。メモリコントローラ４４０３は、取り込んだＲＡＷデータをメモリアクセス部４４０６に出力する。
【００２７】
画素縮小部４４０４は、イメージセンサ４２０から出力されたＲＡＷデータを縮小する。本実施の形態において、イメージセンサ４２０は、ＲＡＷデータを２０Ｍｐｉｘ／ｓのレートで出力する。つまり、イメージセンサ４２０の画素出力レートは２０Ｍｐｉｘ／ｓである。
【００２８】
画素縮小部４４０４は、ＲＡＷデータを補正部４４０５が処理可能になるまで縮小する。つまり、画素縮小部４４０４は、例えば、ＲＡＷデータの水平画素を画素混合（同色の画素混合）で半分にする。この場合、画素縮小部４４０４は、ＲＡＷデータを、１０Ｍｐｉｘ／ｓに縮小した第１の画像データを生成する。なお、画素縮小部４４０４は、画素混合の他にも、電子ズームにより画素を間引いてもよい。
【００２９】
つまり、画素縮小部４４０４は、補正部４４０５が処理できないレートでＲＡＷデータが入力された場合、ＲＡＷデータを補正部４４０５が処理可能なレート以下に縮小した第１の画像データを生成する。画素縮小部４４０４は、第１の画像データを補正部４４０５に出力する。
【００３０】
一方、補正部４４０５が処理可能なレート以下でイメージセンサ４２０からＲＡＷデータが出力された場合、ＲＡＷデータは、画素縮小部４４０４を経由せずに、補正部４４０５に出力される。
【００３１】
補正部４４０５は、第１の画像データに補正処理を施すことによって、第２の画像データを生成する。また、補正部４４０５は、ＲＡＷデータに補正処理を施すことによって、第３の画像データを生成する。補正処理は、キズ補正、ホワイトバランス、ズーム処理などを含む。なお、後に詳しく説明されるが、補正部４４０５は、揮発性メモリ４４１から出力されたＲＡＷデータに補正処理を施す場合がある。
【００３２】
補正部４４０５は、第２の画像データおよび／または第３の画像データを、メモリコントローラ４４０３に出力する。
【００３３】
メモリアクセス部４４０６は、メモリコントローラ４４０３から出力されるＲＡＷデータおよび／または第２の画像データおよび／または第３の画像データを揮発性メモリ４４１に書き込む。また、メモリアクセス部４４０６は、揮発性メモリ４４１から読み出したＲＡＷデータおよび／または第２の画像データおよび／または第３の画像データを、メモリコントローラ４４０３に出力する。
［３．デジタルカメラ４００の連写シーケンス］
以下にデジタルカメラ４００の連写シーケンスが説明される。具体的には、連写モードに応じた処理フローが説明される。本実施の形態においては、図３に示されるように、一例として、ノーマル連写モードと高速連写モードについて説明される。なお、説明を容易にするため、連写撮影で取得されるＲＡＷデータの容量は、１枚あたり１０Ｍｐｉｘとする。
［３−１．ノーマル連写モード］
ユーザーによってレリーズ釦４７１が押されると、コントローラ４４０は、撮影をスタートする。コントローラ４４０は、連写モードの判定を行う（Ｓ１）。
【００３４】
ノーマル連写モード（Ａ）であれば、コントローラ４４０は、前処理部４４０２が処理可能なレートで撮影条件に応じたイメージセンサ４２０の設定を行う。（Ｓ２）。例えば、コントローラ４４０は、前処理部４４０２の処理レートが１０Ｍｐｉｘ／ｓであれば、その処理レートに対応する画素出力レートにイメージセンサ４２０を設定する。そしてコントローラ４４０は、Ｓ２で設定したイメージセンサ４２０の画素出力レートでＲＡＷデータを取り込めるように、イメージセンサインターフェース４４０１の設定（Ｓ３）、メモリコントローラ４４０３の設定（Ｓ４）、補正部４４０５の設定（Ｓ５）、メモリアクセス部４４０６の設定（Ｓ６）を順次行う。
【００３５】
すなわち、コントローラ４４０は、イメージセンサインターフェース４４０１で取り込んだＲＡＷデータについて、補正部４４０５で補正処理を施すことにより第３の画像データを生成する。コントローラ４４０は、メモリコントローラ４４０３を介して、揮発性メモリ４４１に第３の画像データを記録する。コントローラ４４０は、メモリコントローラ４４０３からの取り込み完了割り込みを待つ（Ｓ７）。そして、コントローラ４４０は、メモリコントローラ４４０３の取り込み完了割り込みがあれば撮影を終了する。コントローラ４４０は、レリーズ釦４７１が継続して押されているのであれば、同様の処理（Ｓ２〜Ｓ７）を繰り返し行う。上記のようにノーマル連写が実現される。ノーマル連写における撮影速度（１秒間に撮影可能なフレーム数）は、１０Ｍｐｉｘ／ｓとなる。なお、ノーマル連写モードでは、コントローラ４４０は、１秒当たり約１枚の画像を処理できることになる。
【００３６】
なお、コントローラ４４０は、揮発性メモリ４４１に記録された第３の画像データに対して、ＹＣ処理を施す。そして、コントローラ４４０は、ＹＣ処理された画像データのサイズを変更することにより、モニタ４６０表示用のプレビュー画像を生成する。コントローラ４４０は、プレビュー画像をモニタ４６０に出力する。また、コントローラ４４０は、ＹＣ処理された画像データをＪＰＥＧ画像に変換することにより、Ｅｘｉｆファイルを生成する。コントローラ４４０は、Ｅｘｉｆファイルをメモリーカード４５１に記録する。
［３−２．高速連写モード］
ユーザーによってレリーズ釦４７１が押されると、コントローラ４４０は、撮影をスタートする。コントローラ４４０は、連写モードの判定を行う（Ｓ１）。
【００３７】
高速連写モード（Ｂ）であれば、コントローラ４４０は、イメージセンサ４２０の最高速度で出力可能な撮影条件に応じたイメージセンサ４２０の設定を行う。（Ｓ１０）。例えば、コントローラ４４０は、イメージセンサ４２０の最高画素出力レートが２０Ｍｐｉｘ／ｓであれば、２０Ｍｐｉｘ／ｓの画素出力レートにイメージセンサ４２０を設定する。そしてコントローラ４４０は、Ｓ１０で設定したイメージセンサ４２０の画素出力レートでＲＡＷデータを取り込めるように、イメージセンサインターフェース４４０１の設定（Ｓ１１）、メモリコントローラ４４０３の設定（Ｓ１２）、画素縮小部４４０４の設定（Ｓ１３）、補正部４４０５の設定（Ｓ１４）、メモリアクセス部４４０６の設定（Ｓ１５）を順次行う。
【００３８】
すなわち、コントローラ４４０は、イメージセンサインターフェース４４０１で取り込んだＲＡＷデータを、メモリコントローラ４４０３を介してそのまま、メモリアクセス部４４０６に出力する。メモリアクセス部４４０６は、揮発性メモリ４４１に、ＲＡＷデータを記録する。ＲＡＷデータをそのまま揮発性メモリ４４１に記録する処理と並行して、コントローラ４４０は、イメージセンサインターフェース４４０１で取り込んだＲＡＷデータを、画素縮小部４４０４で縮小することにより、第１の画像データを生成する。例えば、画素縮小部４４０４は、画素混合により、水平画素を２分の１にする。第１の画像データは、補正部４４０５に出力される。補正部４４０５は、第１の画像データに補正処理を施すことにより、第２の画像データを生成する。コントローラ４４０は、第２の画像データを、メモリコントローラ４４０３を介して、メモリアクセス部４４０６に入力する。メモリアクセス部４４０６は、揮発性メモリ４４１に第２の画像データを記録する。
【００３９】
このように、揮発性メモリ４４１には、ＲＡＷデータと、第２の画像データが記録される。コントローラ４４０は、メモリコントローラ４４０３からの取り込み完了割り込みを待つ（Ｓ１６）。コントローラ４４０は、メモリコントローラ４４０３から取り込み完了割り込みが来ると、揮発性メモリ４４１の空き容量等を検知する。コントローラ４４０は、連写が撮影枚数上限に達したか否かを判別する（Ｓ１７）。撮影枚数が上限であるか否かは、例えば、ＲＡＷデータの取り込みデータ数の上限を決めておくことで判断できる。
【００４０】
撮影枚数が上限でない場合、コントローラ４４０は、撮影を終了する。そして、コントローラ４４０は、レリーズ釦４７１が継続して押されているのであれば、同様の処理（Ｓ１０〜Ｓ１７）を繰り返し行う。
【００４１】
なお、コントローラ４４０は、揮発性メモリ４４１に記録された第２の画像データに対して、ＹＣ処理を施す。コントローラ４４０は、ＹＣ処理された画像データのサイズを変更することにより、モニタ４６０表示用のプレビュー画像を生成する。コントローラ４４０は、プレビュー画像をモニタ４６０に出力する。
【００４２】
一方、撮影枚数が上限である場合、コントローラ４４０は、メモリコントローラ４４０３の設定（Ｓ２０）、補正部４４０５の設定（Ｓ２１）、メモリアクセス部４４０６の設定（Ｓ２２）を順次行う。すなわち、コントローラ４４０は、揮発性メモリ４４１に記録したＲＡＷデータを本来格納すべき第３の画像データに置き換える。具体的には、コントローラ４４０は、メモリコントローラ４４０３によってメモリアクセス部４４０６を介し、揮発性メモリ４４１からＲＡＷデータを読み出す。この際、メモリコントローラ４４０３は、メモリアクセス部４４０６を介して、補正部４４０５が処理可能なレート（１０Ｍｐｉｘ／ｓ）でＲＡＷデータを読み出し、補正部４４０５に入力する。補正部４４０５は、ＲＡＷデータに補正処理を施すことにより第３の画像データを生成する。コントローラ４４０は、第３の画像データを、メモリコントローラ４４０３を介して、メモリアクセス部４４０６に入力する。メモリアクセス部４４０６は、揮発性メモリ４４１に第３の画像データを記録する。
【００４３】
コントローラ４４０は、メモリコントローラ４４０３からの取り込み完了割り込みを待つ（Ｓ２３）。コントローラ４４０は、メモリコントローラ４４０３から取り込み完了割り込みが来ると、次のＲＡＷデータの処理に移行する。
【００４４】
ここで、コントローラ４４０は、揮発性メモリ４４１におけるＲＡＷデータの残量をチェックする。コントローラ４４０は、揮発性メモリ４４１におけるＲＡＷデータの残量が０でなければ、Ｓ２０〜Ｓ２３の処理を繰り返す。以上のように、揮発性メモリ４４１に記録されたＲＡＷデータが第３の画像データに置き換えられる。揮発性メモリ４４１におけるＲＡＷデータの残量が０になると、コントローラ４４０は、置き換え処理を終了する。これによって、高速連写を実現する撮影速度（１秒間に撮影可能なフレーム数）は、２０Ｍｐｉｘ／ｓとなる。なお、高速連写モードでは、コントローラ４４０は、１秒当たり約２枚の画像を処理できることになる。
【００４５】
なお、コントローラ４４０は、揮発性メモリ４４１に記録された第３の画像データに対して、ＹＣ処理を施す。また、コントローラ４４０は、ＹＣ処理された画像データをＪＰＥＧ画像に変換することにより、Ｅｘｉｆファイルを生成する。コントローラ４４０は、Ｅｘｉｆファイルをメモリーカード４５１に記録する。
［４．高速連写シーケンス］
以下に図４、図５に示される高速連写シーケンスが説明される。
［４−１．ｔ１〜ｔ２］
ｔ１は、レリーズ釦４７１が押された状態である。ｔ１〜ｔ２において、イメージセンサ４２０は露光状態となっている。ｔ２において、イメージセンサ４２０の露光が完了する。
［４−２．ｔ２〜ｔ３］
ｔ２〜ｔ３において、イメージセンサ４２０はＲＡＷデータを出力している。また、イメージセンサインターフェース４４０１は、イメージセンサ４２０から出力されたＲＡＷデータを取り込み、前処理部４４０２へ出力する。また、画素縮小部４４０４は、イメージセンサインターフェース４４０１から出力されたＲＡＷデータを同色画素で画素混合を行うことにより第１の画像データを生成する。画素縮小部４４０４は、データレートを半分以下に落として補正部４４０５へ第１の画像データを出力する。
【００４６】
補正部４４０５は、処理レートが落ちた第１の画像データに補正処理を施すことにより、第２の画像データを生成する。補正部４４０５は、メモリコントローラ４４０３へ第２の画像データを出力する。メモリコントローラ４４０３は、イメージセンサインターフェース４４０１から出力されるＲＡＷデータと、補正部４４０５から出力される第２の画像データの両方を取り込み、メモリアクセス部４４０６へ出力する。
［４−３．ｔ３〜ｔ４］
ｔ３〜ｔ４において、コントローラ４４０は、取り込み完了割り込みを待つ。メモリコントローラ４４０３は、全てのデータを取り込み終えると取り込み完了割り込みを出力する。
［４−４．ｔ４〜ｔ７］
ｔ４は、次のシャッターを検出するタイミングである。以降のｔ５は、ｔ２に相当する。ｔ６は、ｔ３に相当する。以降、シャッター検出の度に、ｔ４〜ｔ６が繰り返される。
【００４７】
これらのｔ１〜ｔ３、ｔ４〜ｔ６に相当するパスが、図４における実線で描かれたパスである。ｔ７は撮影終了、もしくは撮影枚数の上限に達した後である。
［４−５．ｔ７〜ｔ８］
ｔ７〜ｔ８において、コントローラ４４０は、揮発性メモリ４４１に記録したＲＡＷデータを、メモリコントローラ４４０３で読み出す。補正部４４０５は、ＲＡＷデータを補正することにより、第３の画像データを生成する。メモリアクセス部４４０６は、第３の画像データを揮発性メモリ４４１へ格納する。
【００４８】
正常に取り込みが行えれば、ｔ８のタイミングで、メモリコントローラ４４０３から取り込み完了割り込みが出力される。揮発性メモリ４４１におけるＲＡＷデータの残量が０でなければ、残りのＲＡＷデータの処理を行うためｔ７〜ｔ８を繰り返す。揮発性メモリ４４１におけるＲＡＷデータの残量が０になれば、撮影を終了する。
【００４９】
これらのｔ７〜ｔ８に相当するパスが、図４における点線で描かれたパスである。
［５．ノーマル連写シーケンス］
以下に、図６、図７に示されるノーマル連写シーケンスが説明される。
［５−１．ｔ１０〜ｔ１１］
ｔ１０は、レリーズ釦４７１が押された状態である。ｔ１０〜ｔ１１において、イメージセンサ４２０は露光状態となっている。ｔ１１において、イメージセンサ４２０の露光が完了する。
［５−２．ｔ１１〜ｔ１２］
ｔ１１〜ｔ１２において、イメージセンサ４２０はＲＡＷデータを出力している。また、イメージセンサインターフェース４４０１は、イメージセンサ４２０から出力されたＲＡＷデータを取り込み、前処理部４４０２へ出力する。補正部４４０５はＲＡＷデータの補正処理を行うことにより、第３の画像データを生成する。補正部４４０５は、メモリコントローラ４４０３へ第３の画像データを出力する。メモリコントローラ４４０３は、補正部４４０５から出力される第３の画像データを取り込み、メモリアクセス部４４０６へ出力する。
［５−３．ｔ１２〜ｔ１３］
ｔ１２〜ｔ１３において、コントローラ４４０は、取り込み完了割り込みを待つ。メモリコントローラ４４０３は、全てのデータを取り込み終えると取り込み完了割り込みを出力する。
【００５０】
ｔ１３は次のシャッター検出のタイミングである。以降のｔ１４は、ｔ１１に相当する。ｔ１５は、ｔ１２に相当する。以降、シャッター検出の度に、ｔ１３〜ｔ１５が繰り返される。新たにレリーズ釦４７１が押されなければ撮影を終了する。
【００５１】
これらのｔ１０〜ｔ１２に相当するパスが、図６における点線で描かれたパスである。
［５．効果等］
本開示のデジタルカメラ４００は、コントローラ４４０と、コントローラ４４０に接続され、ＲＡＷデータを出力するイメージセンサ４２０と、コントローラ４４０に接続される揮発性メモリ４４１と、を備える。イメージセンサ４２０は、ＲＡＷデータを所定の画素出力レート（一例として、２０Ｍｐｉｘ／ｓ）でコントローラ４４０に出力するように構成される。コントローラ４４０は、イメージセンサ４２０から出力されたＲＡＷデータを縮小することによって第１の画像データを生成する。コントローラ４４０は、第１の画像データに補正処理を施すことによって第２の画像データを生成する。コントローラ４４０は、イメージセンサ４２０から出力されたＲＡＷデータ、および、第２の画像データを揮発性メモリ４４１に格納するように構成される。
【００５２】
以上の構成によって、デジタルカメラ４００は、イメージセンサ４２０の画素出力レートで、コントローラ４４０がリアルタイムに処理できない場合においても、ＲＡＷデータを揮発性メモリ４４１に格納できる。よって、イメージセンサ４２０の画素出力レートがコントローラ４４０の処理レートよりも大きい場合であっても、連写撮影時の撮影速度をより向上できる。
【００５３】
なお、コントローラ４４０は、補正処理の能力（一例として、処理レート：１０Ｍｐｉｘ／ｓ）とイメージセンサ４２０の画素出力レート（一例として、２０Ｍｐｉｘ／ｓ）に基づいて、第１の画像データを生成する際の縮小率を設定する（一例として、５０％）ように構成されてもよい。より詳細には、コントローラ４４０は、補正部４４０５における補正処理の能力（一例として、処理レート：１０Ｍｐｉｘ／ｓ）とイメージセンサ４２０の画素出力レート（一例として、２０Ｍｐｉｘ／ｓ）に基づいて、画素縮小部４４０４が第１の画像データを生成する際の縮小率を設定する（一例として、５０％）ように構成されてもよい。
【００５４】
これらの構成によって、適切な縮小率で第１の画像データを生成できる。
【００５５】
また、コントローラ４４０は、補正処理の能力（一例として、処理レート：１０Ｍｐｉｘ／ｓ）に応じて、揮発性メモリ４４１に格納されたＲＡＷデータを読み出し（一例として、読み出しレート：１０Ｍｐｉｘ／ｓ）、読み出したＲＡＷデータに補正処理を施すことによって第３の画像データを生成し、第３の画像データを揮発性メモリ４４１に格納するように構成されてもよい。
【００５６】
より詳細には、メモリコントローラ４４０３は、揮発性メモリ４４１に格納されたＲＡＷデータを、補正部４４０５の補正処理の能力（一例として、処理レート：１０Ｍｐｉｘ／ｓ）に応じて読み出し（一例として、読み出しレート：１０Ｍｐｉｘ／ｓ）、かつ、補正部４４０５に出力する（一例として、出力レート：１０Ｍｐｉｘ／ｓ）ように構成されてもよい。補正部４４０５は、メモリコントローラ４４０３から出力されたＲＡＷデータに補正処理を施すことによって第３の画像データを生成し、第３の画像データを、メモリコントローラ４４０３を介して揮発性メモリ４４１に格納するように構成されてもよい。
【００５７】
揮発性メモリ４４１に一時的に格納したＲＡＷデータを、イメージセンサ４２０の画素出力レートより低いレートで読み出し、補正能力以下のレートでコントローラに入力することにより、ＲＡＷデータに対して、本来実施すべき補正処理を行ったうえで、再度、揮発性メモリ４４１に書き戻すことができる。
【００５８】
本開示の撮像方法は、所定の画素出力レート（一例として、２０Ｍｐｉｘ／ｓ）でＲＡＷデータを出力するイメージセンサ４２０と、揮発性メモリ４４１と、を備えたデジタルカメラ４００の撮像方法である。本開示の撮像方法は、イメージセンサ４２０が出力したＲＡＷデータを縮小することにより第１の画像データを生成すること、第１の画像データに補正処理を施すことにより第２の画像データを生成すること、ＲＡＷデータ、および、第２の画像データを揮発性メモリ４４１に格納すること、を有する。
【００５９】
本開示の撮像方法は、イメージセンサ４２０の画素出力レートと同じレートで補正処理ができない場合においても、ＲＡＷデータを揮発性メモリ４４１に格納できる。よって、イメージセンサ４２０の画素出力レートが補正処理のレートよりも大きい場合であっても、連写撮影時の撮影速度をより向上できる。
【００６０】
なお、本開示の撮像方法は、補正処理の能力（一例として、処理レート：１０Ｍｐｉｘ／ｓ）と画素出力レート（一例として、２０Ｍｐｉｘ／ｓ）に基づいて、第１の画像データを生成する際の縮小率を設定する（一例として、５０％）こと、をさらに有してもよい。
これらの構成によって、適切な縮小率で第１の画像データを生成できる。
【００６１】
さらに、本開示の撮像方法は、補正処理の能力に応じて、揮発性メモリ４４１に格納されたＲＡＷデータを読み出すこと、読み出したＲＡＷデータに補正処理を施すことによって第３の画像データを生成すること、第３の画像データを揮発性メモリ４４１に格納すること、をさらに有してもよい。
【００６２】
揮発性メモリ４４１に一時的に格納したＲＡＷデータを、イメージセンサ４２０の画素出力レートより低いレート（一例として、処理レート：１０Ｍｐｉｘ／ｓ）で読み出し、補正能力以下のレート（一例として、処理レート：１０Ｍｐｉｘ／ｓ）でコントローラに入力することにより、ＲＡＷデータに対して、本来実施すべき補正処理を行ったうえで、再度、揮発性メモリ４４１に書き戻すことができる。
【００６３】
以上のように、本開示における技術の例示として、実施の形態が説明された。そのために、添付図面および詳細な説明が提供された。
【００６４】
また、上述の実施の形態は、本開示における技術を例示するためのものである。よって、特許請求の範囲またはその均等の範囲において種々の変更、置き換え、付加、省略などを行うことができる。
【産業上の利用可能性】
【００６５】
本開示は、デジタルカメラなどに適用可能である。
【符号の説明】
【００６６】
４００    デジタルカメラ
４１０    光学系
４１１    ズームレンズ
４１２    ズームモータ
４１３    メカシャッター
４１６    フォーカスレンズ
４１７    フォーカスモータ
４２０    イメージセンサ
４２１    タイミングジェネレータ
４４０    コントローラ
４４０１    イメージセンサインターフェース
４４０２    前処理部
４４０３    メモリコントローラ
４４０４    画素縮小部
４４０５    補正部
４４０６    メモリアクセス部
４４１    揮発性メモリ
４４２    電源制御部
４４３    電源
４４４    不揮発性メモリ
４４５    電源スイッチ
４５０    カードスロット
４５１    メモリーカード
４６０    モニタ
４７０    操作部
４７１    レリーズ釦
【図１】
2015097372.tif 000003
【図２】
2015097372.tif 000004
【図３】
2015097372.tif 000005
【図４】
2015097372.tif 000006
【図５】
2015097372.tif 000007
【図６】
2015097372.tif 000008
【図７】
2015097372.tif 000009